Local project management tool for AI coding workflows
Project description
AIPM CLI
aipm-cli is a local project management tool for AI coding workflows.
AI-first product baseline:
doc/ai-first-product-baseline-v1.md
It installs these command-line entry points:
aipmc: CLI management commandsaipmv: local web viewer
Install
python -m pip install aipm-cli
Recommended for command-line usage:
python -m pip install --user pipx
python -m pipx ensurepath
pipx install aipm-cli
If your shell cannot find aipmc or aipmv after installation, use the module form instead:
python -m pmai help
python -m pmai info
python -m pmai canon show
python -m pmai.run
This is especially useful on macOS when the Python scripts directory is not in PATH.
Common commands
aipmc init
aipmc help
aipmc info
aipmc doctor
aipmc inbox
aipmc canon show
aipmc docs list
aipmc docs audit
aipmc feedback list
aipmc decision review --id <decision-id> --status accepted
aipmc feedback add --label bug --content "登录页面验证码不显示"
aipmc task list --status in_progress
aipmc commit list --task-id <task-id>
aipmc commit add --title "Implement task" --summary "..." --auto-git
aipmc commit update --id <commit-id> --status committed --review-status approved
aipmc task update --id <task-id> --status done
aipmc daily replace --completed "..." --problems "..." --risks "..." --next "..."
aipmv
aipmc inbox aggregates the current items that usually still need human attention:
- proposed decisions
- accepted decisions that still imply canon follow-up
- committed changes waiting for review
- blocking doc-governance issues
Remote feedback commands:
aipmc feedback list
aipmc feedback add --label bug --content "登录页面验证码不显示"
aipmc feedback add --label suggestion --content "建议任务列表支持按负责人筛选"
Optional override:
--base-url http://43.167.206.218:8080PMAI_FEEDBACK_BASE_URL=http://43.167.206.218:8080labelonly supportsbugandsuggestion- Remote request failures return a JSON error and exit quickly instead of hanging
Task governance rule:
- Marking a task
donerequires at least one linked approved commit (status=committed|mergedandreview_status=approved). - Emergency override is available with
aipmc task update --id <task-id> --status done --allow-without-commit.
Runtime files
.pmai/data/pmai.db.pmai/config.json.pmai/USAGE.md
Main modules
src/pmai/bootstrap.pysrc/pmai/cli_main.pysrc/pmai/usage_guide.pysrc/pmai/store.pysrc/pmai/web_server.pysrc/pmai/run_server.py
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file aipm_cli-0.1.7.tar.gz.
File metadata
- Download URL: aipm_cli-0.1.7.tar.gz
- Upload date:
- Size: 2.0 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8b081ca5352adb03b091312ef4576ad24d809f014339126242812e39c31d2efd
|
|
| MD5 |
849022169bf1d59cc7c7d9bb00ede95f
|
|
| BLAKE2b-256 |
edd567498be3e0bba26b6ab9e8ab36d3b430a93dffe704cd62f97299e0176e9b
|
File details
Details for the file aipm_cli-0.1.7-py3-none-any.whl.
File metadata
- Download URL: aipm_cli-0.1.7-py3-none-any.whl
- Upload date:
- Size: 2.0 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3a5e235605309b7ae36a4d46a66cba216ca65bdde02bbabd367cfabccebbe1f3
|
|
| MD5 |
e3cda68722e4c7ffe1152a7485a65952
|
|
| BLAKE2b-256 |
454f0d96b75f13119ba640f184df3156841aaf26fcaafc185ff09b1976ea72fd
|