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

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.0-py3-none-any.whl
# or
uv tool install ./dist/open_codev_workflow-0.1.0-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.0.tar.gz (109.3 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.0-py3-none-any.whl (128.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: open_codev_workflow-0.1.0.tar.gz
  • Upload date:
  • Size: 109.3 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.0.tar.gz
Algorithm Hash digest
SHA256 de680e8b99f3b494b1db9c0739082ddd28ba7de9b876082ba6a2a78d04f4970e
MD5 c3027237e9cb034f6d9736ce94eabae6
BLAKE2b-256 2b85c28d375c5cf37ca4e3ab9378484cd9481d2fe188d093ba81b9fb1f107f3c

See more details on using hashes here.

Provenance

The following attestation bundles were made for open_codev_workflow-0.1.0.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.0-py3-none-any.whl.

File metadata

File hashes

Hashes for open_codev_workflow-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0fda6c234fab81d4201f896714b4ea04b86fbe46447cf53c72dbaf8c6ab9cb60
MD5 fce32c3b9dc3c1475c7494cf263d98e7
BLAKE2b-256 3591ce6bb415af421f3a324a358bbc2307d571de8c3795504e76ae8cff454121

See more details on using hashes here.

Provenance

The following attestation bundles were made for open_codev_workflow-0.1.0-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