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 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

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.5.tar.gz (346.2 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.5-py3-none-any.whl (349.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: aipm_cli-0.1.5.tar.gz
  • Upload date:
  • Size: 346.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.10

File hashes

Hashes for aipm_cli-0.1.5.tar.gz
Algorithm Hash digest
SHA256 fa5cfe74b7b7bfe2ff6f13dede05778ca3e311bdb2ac05ffe27531d584f52b9a
MD5 7d14b4aa6ff39092448818d0310a56ef
BLAKE2b-256 5aa0b27de2005e873e3434e78f5ec0acbaa0375ddfd866de51babb8834f266db

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aipm_cli-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 349.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.10

File hashes

Hashes for aipm_cli-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 e1405e0ace42e9470581927315ddfffe53c79575bceeca4259588770a273fd2c
MD5 540585ba5936129b665afbac815f8c6c
BLAKE2b-256 beb56fafe9969cd1c372b2517d4e1930af5c9fb8e600e972d56056288555dd87

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