Codev OS Codev OS

Get Started

Install the CLI, initialize your project, and spawn your first autonomous builder.

Need help? We're on Discord.

Get support from the community and the team. Ask questions, share what you're building, or report bugs. We typically respond within a few hours.

1

Install Codev

Requires Node.js 18+.

$ npm install -g @cluesmith/codev
$ codev init
# for an existing project: cd into it and run codev adopt instead
$ cd your-project
$
git remote add origin git@github.com:you/your-project.git
$
codev doctor # fix any issues it identifies
$ af tower start
# optional — opens the Tower IDE to monitor builders visually. You can skip this and stay in the shell forever.
# in Tower: add your project directory, then click the Overview button for your project.
Tower AIDE — Architect terminal with Work panel showing builders, pull requests, and project status

Tower AIDE — Architect ready with the Work panel

Your first feature in 4 steps

After installing, here's how you ship your first feature with Codev OS.

We know Claude Code could probably one-shot a simple todo app. For simple things, this process may seem heavyweight — but as systems get more complex, the time invested up front on the spec and plan pays dividends.

2

Co-develop a Spec

In the Architect terminal, describe what you want to build. The AI will help you refine it into a structured spec with requirements, edge cases, and success criteria.

Let's spec out a new project: a simple HTML-based todo list manager that runs on the command line with CRUD operations.

After a few rounds of questions, the Architect will say the spec is ready. You can ask it to open the file so you can review it:

Can you use af open to show me the spec?
Tower AIDE — Reviewing a spec in the dashboard with the file viewer

Reviewing the generated spec in Tower's file viewer

You can leave annotations on the spec — click any line to add a comment. Once you're done, tell the Architect to address your annotations and it will update the spec accordingly.

Tower AIDE — Annotating a spec line with a comment

Click any line to leave inline comments on the spec

3

Spawn a Builder

Once you're happy with the spec, tell the Architect to spawn a builder. It runs in an isolated git worktree — it can't mess with your working directory. You'll see the builder appear in the right panel of Tower, reading the spec and starting work.

Looks good. Spawn a builder to work on it.
Tower AIDE — Builder spawned in the right panel, reading the spec and starting implementation

Builder spawned — reading the spec and protocol in its own worktree

The builder's first move is a 3-way review of your spec — Gemini, Codex, and Claude all weigh in with findings and suggestions. The builder addresses the feedback, updates the spec, and moves on.

Tower AIDE — Three-way spec review with Gemini, Codex, and Claude providing findings

Gemini approves, Codex requests changes, Claude comments — the builder addresses all feedback

The builder opens the updated spec for your review. Read through it, and if you're happy, tell the Architect to approve:

Tower AIDE — Updated spec open for review with Goals, Non-Goals, and Data Model visible

The updated spec open in Tower's file viewer — review and approve

4

Review the Plan

The builder writes a plan based on your spec. Note that the plan includes multiple phases in JSON — these phases will be enforced with reviews after each phase to catch bugs sooner. Review it and tell the Architect to approve.

Tower AIDE — Plan open for review showing executive summary, testing strategy, and phased implementation

The plan — phased implementation with testing strategy and success metrics

Approve the plan.
5

Walk Away

With a spec and an approved plan, the builder works autonomously for hours — not minutes. You can watch progress from the dashboard as it works through the phases.

Tower AIDE — Builder at 50% progress on phase 1 of 3, scaffold-and-storage, 16 minutes elapsed

Builder working through phase 1 of 3 — 50% complete, 16 minutes elapsed

When the builder is done, it sends a message to the Architect explaining it's completed the PR.

Tower AIDE — Builder notifying the Architect that the PR is complete

Builder notifies the Architect that the PR is ready for review

All done. No builders active. Your first project is complete.

Tower AIDE — Project complete, PR merged, 65 tests passing, zero dependencies

PR merged, builder cleaned up — 65 tests passing, zero dependencies

This isn't just code that works.

What you get is the complete package: a spec that describes the feature, an implementation plan, a review with lessons learned, a comprehensive commit history, and a full suite of tests. For a toy todo app, this might seem like overkill — but as your codebase grows, these artifacts become essential for maintaining quality.

Want to see the output? Browse the repo, its history, and the tests: github.com/cluesmith/todo-mgr

Prefer the browser?

FREE

Codev Cloud runs Tower AIDE in the browser. Monitor builders from your phone, approve gates remotely, no local install needed.

Launch Cloud

© 2026 Cluesmith.