Skip to main content

Human-guided AI software delivery for real repositories.

Project description

CoDev mark

CoDev

Human-guided AI software delivery.

Active Feature Development AI-driven CI PyPI version Python versions License Latest release GitHub stars GitHub issues

CoDev installs a small, production-minded collaboration system into any Git repository. It helps a developer and AI move through four understandable steps: Understand, Build, Review, and Ship. 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 and an independent, read-only reviewer.
  • Human authority over material decisions, merge, deployment, and rollout.
  • Versioned, conflict-aware installation across existing repositories.
  • No runtime dependency in the software being built.

Quick start

CoDev is a Python 3.11+ command-line tool. Target repositories may use any language or build system. Install it with an isolated tool manager; pipx and uv tool are the two supported, primary installation methods. Neither adds CoDev or its dependencies to a target repository.

Install from PyPI

pipx install open-codev-workflow
# or
uv tool install open-codev-workflow

Install from a wheel

For private, air-gapped, or pre-release distribution, install the supplied wheel directly instead of publishing it to a package index:

pipx install ./dist/open_codev_workflow-0.1.1-py3-none-any.whl
# or
uv tool install ./dist/open_codev_workflow-0.1.1-py3-none-any.whl

Store the wheel with its SHA-256 checksum in a controlled artifact location. The development workflow for building a wheel is documented below.

Initialize a repository

codev init --target ../my-project --platform all
codev check --target ../my-project

To preview or apply a later bundle update:

codev diff --target ../my-project
codev update --target ../my-project
codev remove --target ../my-project --dry-run

init, diff, and update preflight the entire operation. A locally modified managed file becomes a visible conflict; CoDev never silently replaces it.

What gets installed

my-project/
├── AGENTS.md                         # a managed policy block; local text survives
├── .agents/skills/                   # seven lifecycle skills
├── .opencode/agents/                 # orchestrator, builder, reviewer
├── .opencode/opencode.json           # safely merged; existing agent settings survive
├── docs/                             # workflow, prompts, handbooks, cookbook
├── evals/development-workflow/       # behavioral scenarios
├── scripts/                          # deterministic validators
└── .codev/lock.json                # installed version and source hashes

Use --platform codex to omit the OpenCode adapter. Use --platform opencode or --platform all for the three-agent OpenCode topology. Core skills and human/AI workflow references are installed for every platform.

Design principles

  1. Local at use time. Agents read ordinary files in the target repository.
  2. Central at maintenance time. This repository is the canonical source.
  3. Human at authority boundaries. Automation supplies evidence, not approval.
  4. Small by default. Deeper design and delivery planning appear only when risk or coordination requires them.
  5. Safe to adopt. Existing instructions and OpenCode settings are preserved.

Read Architecture for the distribution model, Adoption for rollout guidance, and Brand for the visual and writing system.

Development

python -m unittest discover -s tests -v
python -m compileall -q src tests
python -m codev_workflow --version

Optional development checks:

ruff check .
ruff format --check .
mypy
python -m build

CoDev is licensed under BSD-3-Clause.

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

open_codev_workflow-0.1.1.tar.gz (110.4 kB view details)

Uploaded Source

Built Distribution

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

open_codev_workflow-0.1.1-py3-none-any.whl (129.6 kB view details)

Uploaded Python 3

File details

Details for the file open_codev_workflow-0.1.1.tar.gz.

File metadata

  • Download URL: open_codev_workflow-0.1.1.tar.gz
  • Upload date:
  • Size: 110.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for open_codev_workflow-0.1.1.tar.gz
Algorithm Hash digest
SHA256 f90d9c3cdd04d7a4da940a247c032000dfbe9b35a5cc0e6fa0da384f955d565e
MD5 6a976c24aabe1709d41f638cb1d36d9e
BLAKE2b-256 06fed9be368bc9ac0a9177831d9a2fcc6c7e08c268abdd0c37c5924fe7a58aab

See more details on using hashes here.

Provenance

The following attestation bundles were made for open_codev_workflow-0.1.1.tar.gz:

Publisher: release.yml on urban233/CoDev

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file open_codev_workflow-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for open_codev_workflow-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e8d3f95a73b815327eea2694c03c889afcff1d61015eb496202ed878c18fbc24
MD5 b85751c39adb6f31a8b0e2b9ebfc8b1e
BLAKE2b-256 36999f32da2825514241050b4e56bf8da22be6f5ee9afecf3cd1fffd636bc025

See more details on using hashes here.

Provenance

The following attestation bundles were made for open_codev_workflow-0.1.1-py3-none-any.whl:

Publisher: release.yml on urban233/CoDev

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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