CoDev
Human-guided AI software delivery.
CoDev installs a small, production-minded collaboration system into any Git repository. A developer and AI move through four steps — Understand, Build, Review, Ship — plus two that only show up when the work actually needs them: Specify for a genuinely new product, Launch for a real rollout decision. Review is layered, not a single pass: a fast correctness check after each build, an automatic style and maintainability gate immediately before a pull request opens, and five parallel specialist reviewers once it's open. It supports bounded three-agent execution without turning product development into an unattended coding loop.
Why CoDev
- One workflow for solo developers and multi-developer teams.
- Repository-grounded plans instead of invented APIs or architecture.
- A bounded builder, an automatic pre-PR audit gate, and five parallel specialist reviewers — not just one read-only pass.
- Human authority over material decisions, merge, deployment, and rollout.
- A general-purpose skill-evaluation harness — measure whether a skill (CoDev's own, or one you wrote) actually helps, empirically, rather than just trusting that it does.
- Versioned, conflict-aware installation across existing repositories.
- No runtime dependency in the software being built.
Try it in 60 seconds
pipx install open-codev-workflow
# or: uv tool install open-codev-workflow
codev init --target . --agent-platform all
codev status --target .
CoDev 0.4.0 - /path/to/your/repo
Bundle: healthy (76 managed files, no drift)
Adapters: opencode
Tasks in progress: 0
Commit the installed files as one infrastructure change, then start an AI session in the repository and describe a small bug or task in plain language — you don't need to name a skill. Tutorial 1 walks one small fix from here to a merged pull request, with every command and real output shown.
Where to go next
| I want to... | Go to |
|---|---|
| Understand the mental model before doing anything | Onboarding guide |
| Just try it, right now | Tutorial 1: your first fix |
| See every command | CLI reference |
| See exactly what gets installed and why | Architecture |
| Adopt CoDev for a team, not just myself | Adoption guide |
| Understand why a specific mechanism exists | Architecture Decision Records |
| Set up GitHub CLI for PR review on Windows | PR review setup |
| Contribute to CoDev itself | Contributing |
See everything docs/ contains, organized by audience |
docs/README.md |
Design principles
- Local at use time. Agents read ordinary files in the target repository.
- Central at maintenance time. This repository is the canonical source.
- Human at authority boundaries. Automation supplies evidence, not approval.
- Small by default. Deeper design and delivery planning appear only when risk or coordination requires them.
- Safe to adopt. Existing instructions and OpenCode settings are preserved.
Development
python -m unittest discover -s tests -v
python -m compileall -q src tests
python -m codev_workflow --version
Optional development checks:
python -m ruff check .
python -m ruff format --check .
python -m mypy
python -m build
python scripts/check_bundled_doc_links.py
See CONTRIBUTING.md for what's expected of a change, and docs/releasing.md for the release process.
CoDev is licensed under BSD-3-Clause.
Release files for open-codev-workflow 0.7.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| open_codev_workflow-0.7.0.tar.gz | 414.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| open_codev_workflow-0.7.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 784.1 kB
Release files / open_codev_workflow-0.7.0.tar.gz
| Download URL | open_codev_workflow-0.7.0.tar.gz |
|---|---|
| Size | 414.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d34fb4bc17c1c5ec619b0fc3c2b060b8e893616e6fbb26442915e823a45ba638
|
|
BLAKE2b-256 checksum How to use checksums |
501ac27745bf06bc6f6c6b4f865f37b804d69c69b4634af45fb00acd2b2e1a4e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 5, 2026.
Transparency logRelease files / open_codev_workflow-0.7.0-py3-none-any.whl
| Download URL | open_codev_workflow-0.7.0-py3-none-any.whl |
|---|---|
| Size | 369.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
98d6c82b86d1dea1c90cc5cc0004582fd6916458f73efa2f84c5ea2106928e6a
|
|
BLAKE2b-256 checksum How to use checksums |
6bc820db5bd01be5035563b60e0997711389b2a949d1b209590db87c7915bd8b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 5, 2026.
Transparency log