Skip to main content

Local project management tool for AI coding workflows

Project description

AIPM CLI

aipm-cli is a local project management tool for AI coding workflows.

It installs these command-line entry points:

  • aipmc: CLI management commands
  • aipmv: local web viewer

Install

python -m pip 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 canon show
aipmc feedback list
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
aipmv

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:8080
  • PMAI_FEEDBACK_BASE_URL=http://43.167.206.218:8080
  • label only supports bug and suggestion
  • Remote request failures return a JSON error and exit quickly instead of hanging

Task governance rule:

  • Marking a task done requires at least one linked approved commit (status=committed|merged and review_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.py
  • src/pmai/cli_main.py
  • src/pmai/usage_guide.py
  • src/pmai/store.py
  • src/pmai/web_server.py
  • src/pmai/run_server.py

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aipm_cli-0.1.6.tar.gz (347.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aipm_cli-0.1.6-py3-none-any.whl (351.2 kB view details)

Uploaded Python 3

File details

Details for the file aipm_cli-0.1.6.tar.gz.

File metadata

  • Download URL: aipm_cli-0.1.6.tar.gz
  • Upload date:
  • Size: 347.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for aipm_cli-0.1.6.tar.gz
Algorithm Hash digest
SHA256 74667fdded925648e04b1ffdee43e740f21f99b10350347226ba58065b9f6f9a
MD5 d108064c7d05a6f2b76e9bce89aaad79
BLAKE2b-256 ca926cf92e9d90222dc44706deb81e67d9775c1411ac52911bfa63a8170d9047

See more details on using hashes here.

File details

Details for the file aipm_cli-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: aipm_cli-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 351.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for aipm_cli-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 97d09b4bfbeb31a1dd35f40ef826c004131a9fb1e7ca724c40cae723595bcbce
MD5 a4b89b3a501750b4c8b342f2554bae18
BLAKE2b-256 bf1f378bc578f1f2a8ee28db846006f1a2823b59c50a94494af8aaeea38a97ac

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page