Inner browser
Test localhost, inspect DOM elements, and let agents test web flows directly in the window.
Open source · Desktop workbench
Brainstorm, code, run shell commands, test web apps in an inner browser, and review pull requests without leaving the window. Pi is bundled out of the box.
Works with your installed CLI agents
The All-Day Workbench
No more bouncing across terminal windows, browser tabs, GitHub PRs, and chat boxes. Everything you need to build software sits in one workstation.
Test localhost, inspect DOM elements, and let agents test web flows directly in the window.
A real shell in your project root. Run builds, migrations, and scripts next to your agent.
Review PRs, inspect diffs, resolve conflicts, and commit staged files without switching to a browser.
Draft PRDs, prototype quick spikes, and validate architectures before editing production code.
Track token burn, latency, and costs per step. Save repetitive build commands as reusable actions.
Switch between repositories instantly. Track work across Pinned, Todo, Spec, and Done.
Runs bundled Pi, or connects to Claude Code, OpenCode, Codex, Cline, Ollama, and LM Studio.
Feed UI mockups and screenshots directly to models. Agents can drive the desktop UI to verify results.
Pair via QR code. Check diffs, follow progress, and approve tool permissions from your phone.
Zero Ceremony
Built-in instructions guide models to inspect code, adhere to repository conventions, write focused diffs, and test before finishing.
Agents read files before editing, match existing style, keep diffs small, and test before finishing.
Work runs in phases with clear diffs and approvals. No endless prompt babysitting.
Open any project folder and start coding right away. Zero manual configuration.
Harnesses & Models
CodeInOven comes bundled with Pi. Bring an API key or point to a local model. If you already have Claude Code, OpenCode, Codex, or Cline installed, CodeInOven runs them too.
Supports OpenAI-compatible and Anthropic-compatible endpoints. Connect Ollama, LM Studio, vLLM, or dedicated private cloud servers with a base URL and model name.
http://localhost:11434/v1http://localhost:1234/v1http://localhost:8080/v1Sign in through the provider or bring your own API key. Keys stay in local configuration files on your machine. CodeInOven never proxies your code or prompts through external middleman servers.
The lifecycle
Solid engineering follows a reliable sequence: specify, review, approve, implement. Every step leaves a clear record you can inspect at any time.
A spec with fixed sections.
Problem, Resolution, Success Criteria, Test Strategy, Commit Pattern, Constraints & Risks. Same structure every time, so nothing important stays unsaid.
Read it before anything runs.
The agent drafts the spec from your thread. Annotate any section and send it back. Once you approve, that text is the contract the work is held to.
Permissions are explicit.
Tool calls ask within the tier you set. Auto Review by default; full access only if you switch it on yourself.
Checked work, phase by phase.
Each phase lands as a checkpoint with a diff. An audit pass tests the result against Success Criteria before you merge.
Principles
Every run replays from saved state. If one cannot, that is a bug.
The agent proposes and executes. Nothing lands without your approval.
CodeInOven keeps its state in its own config directory and writes nothing uninvited into your repository.
Threads, history chunks, and checkpoints are capped. Growth is a decision, not drift.
Free for personal and non-commercial use. Every run stays reviewable even after you close the thread.