AI Code Forge CLI
A command-line tool for managing AI Code Forge templates and configurations.
Installation
# Install via uvx (recommended for ephemeral usage)
uvx acforge --help
# Install persistently
uv tool install acforge
Commands
acforge status
Show comprehensive status of repository configuration and templates.
# Human-readable status
acforge status
# Verbose output with detailed information
acforge status --verbose
# JSON output for scripting
acforge status --format json
Development
# Install in development mode
cd cli
uv pip install -e .
# Run tests
uv run pytest
# Type checking
uv run mypy src/
# Formatting
uv run ruff format
uv run ruff check
Architecture
This CLI manages AI development workflows through:
- Configuration Management: Bundled templates for agents, commands, and configurations
- State Management: Atomic state tracking in
.acforge/state.json - Configuration Analysis: Detection and analysis of existing configurations
- Customization Preservation: Support for
.localfiles and user modifications
Phase 1 Implementation
Currently implements:
- ✅
acforge status- Complete status reporting and analysis
Coming next:
- 🚧
acforge init- Repository initialization with templates - 🚧
acforge update- Template synchronization with customization preservation
Metadata
Release files for acforge 3.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| acforge-3.1.1.tar.gz | 468.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| acforge-3.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 836.8 kB
Release files / acforge-3.1.1.tar.gz
| Download URL | acforge-3.1.1.tar.gz |
|---|---|
| Size | 468.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
08d03885f3aa2c7e3d19485d56849d6a0826e3797180a0b98328961dfcda188c
|
|
BLAKE2b-256 checksum How to use checksums |
961ab7c2a3d350880a2f7b8bb1143676813847f793444330d0bb35f624ec0000
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 12, 2025.
Transparency logRelease files / acforge-3.1.1-py3-none-any.whl
| Download URL | acforge-3.1.1-py3-none-any.whl |
|---|---|
| Size | 368.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bbd1107ac3bfc8885704f6f5e8d8f076631242cdc2d9289a86cac4fce180e2c6
|
|
BLAKE2b-256 checksum How to use checksums |
655a0a533859393cf17fad21cf66c574430e6f81015f74baf9b1e57c0b85e799
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 12, 2025.
Transparency log