AI Codec
AI Codec is a lightweight, CLI-first tool that brings a structured, reviewable, and reversible workflow to applying LLM-generated code to your projects. Instead of chaotic copy-pasting from a chatbot, you get a formal, git-like review process for AI-driven changes.
📖 Full Documentation
For a complete guide, including installation options, a step-by-step tutorial, and the full command reference, please visit the official documentation website:
https://stevie1704.github.io/aicodec/
✨ Features
- Structured Interaction: Enforces a simple JSON schema, turning raw LLM output into a structured set of changes.
- Safe Review Process: The
aicodec applycommand launches a web UI with a git-like diffing experience so you can see exactly what will change before any files are touched. - Developer in Control: Selectively apply, reject, or even edit the LLM's suggestions live in the diff viewer.
- Atomic & Reversible Changes: The
applyandrevertcommands make applying LLM suggestions a safe transaction that you can undo with a single command. - Flexible File Aggregation: Gather relevant project files into a single context for the LLM with powerful inclusion/exclusion rules.
- Clipboard Integration: Pipe your LLM's response directly from your clipboard into the review process.
Metadata
Release files for aicodec 2.12.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| aicodec-2.12.6.tar.gz | 52.0 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aicodec-2.12.6-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 109.3 kB
Release files / aicodec-2.12.6.tar.gz
| Download URL | aicodec-2.12.6.tar.gz |
|---|---|
| Size | 52.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1e879f35b2f046cef85d65c9d6538677358ffcd8f5e560d7cbf94774d7017cb0
|
|
BLAKE2b-256 checksum How to use checksums |
f97c1f95f42ca85c3806312bda94037888a250673087283241391d99d58bafc7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.9
|
Release files / aicodec-2.12.6-py3-none-any.whl
| Download URL | aicodec-2.12.6-py3-none-any.whl |
|---|---|
| Size | 57.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d7735436a3ade23705153cbecd8caa6498a93f15731e04367cff7454262beefc
|
|
BLAKE2b-256 checksum How to use checksums |
f7b155d7a5caff245db1eedb553f338acfb333cb111a7c8e15bbb6b509ef418d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.9
|
Security for aicodec 2.12.6
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.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.