Add human approval checkpoints to an AI-assisted coding workflow to prevent silent drift.
Track project intent and current phase in a single lightweight state file.
Enforce a rule that no batch of AI work proceeds without explicit human approval.
Plug CO-DEV into Claude, Codex, or Cursor as a reusable governance layer.
| terminusakivili/codev | chawyehsu/base16-concfg | sourcegraph/pssourcegraph | |
|---|---|---|---|
| Stars | 10 | 10 | 10 |
| Language | PowerShell | PowerShell | PowerShell |
| Last pushed | — | 2026-06-17 | 2026-07-12 |
| Maintenance | — | Maintained | Active |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 3/5 | 1/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires PowerShell (7+ on macOS/Linux) and integrates with an existing AI coding tool like Claude, Codex, or Cursor.
CO-DEV is a lightweight system that keeps a human in control when AI is doing software development work. The idea is that an AI agent can keep producing code that looks reasonable step by step while slowly drifting away from what the person actually wanted, and by the time that drift is noticed it is no longer a small fix but a fundamental shape problem. CO-DEV stops the AI at chosen checkpoints and forces it to wait for a human to review the work before continuing. The author built this after trying to migrate an Android app to Windows with AI assistance and watching the result quietly go off track over the course of a day, even though documentation, architecture notes, and a roadmap were all in place. Their conclusion was that good instructions alone are not enough. What is needed is a review process that is cheap enough to actually use every time, but strict enough to catch drift before it compounds. CO-DEV positions itself as a governance layer rather than a tool that writes code itself. It tracks what the human wants, which piece of work is currently active, and when the AI must pause for approval, while separate tools handle the actual coding, testing, and building. A single state file at the root of a project records the current phase, the active checkpoint, and whether a human has approved, redirected, or rejected the latest batch of work. A set of rule files define behavior such as loading that state before doing anything, enforcing that no approval means no further work, and correcting several kinds of drift. A command line tool, built for PowerShell and working on Windows, macOS, and Linux, checks and updates this state file safely, using careful file handling so that approvals are not lost even if something goes wrong mid write. The project includes its own automated test suite covering these edge cases. CO-DEV ships as plugins for a few different AI coding tools, so it can be added to an existing project as a lightweight workflow rather than a full rewrite. It is aimed at developers who already use AI coding assistants and want a simple, repeatable way to keep those assistants honest to the original intent of a project.
A lightweight governance layer that pauses AI coding assistants at defined checkpoints so a human must approve work before it continues.
Mainly PowerShell. The stack also includes PowerShell, CLI.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.