CLI
macOS, Linux, Windows (WSL)
npm install -g codeep- Then run
codeepin your project — no configuration - The engine the VS Code and Zed integrations run on
- Open source, Apache 2.0
Autonomous coding, wherever you work
An AI coding agent that reads your whole project, runs commands, and writes & verifies code — with any model, hosted or local. From your terminal, Mac, or editor.
npm install -g codeepasync function authenticate(req: Request) { const user = await getUser(req.headers.authorization); if (!user) { throw new Error('Unauthorized'); } return user; const session = await sessionService.verify(req); if (!session.isValid) { throw new AuthError('Unauthorized'); } return session.user;}Research-based range, not provider telemetry.
Interactive product tour
The same execution story follows you from the terminal to macOS, VS Code, and the web — with every important step kept visible.

01 · Observe
Follow active sessions, token usage, cost, project activity, and estimated resource impact from one focused cockpit.
How it works
Codeep handles the full development loop autonomously — no context switching, no copy-pasting.
Type the task in plain language, no special syntax. Codeep reads your project structure and key files for context.
It breaks the work into steps and runs them: editing files, running commands, fetching docs. You watch it in real time.
It runs your build, tests or typecheck, and fixes what breaks before it hands the change back.
Get Codeep
The same agent in your terminal, on your Mac, and inside VS Code or Zed. Pick the one that fits how you work.
macOS, Linux, Windows (WSL)
npm install -g codeepcodeep in your project — no configurationNative app · Apple Silicon & Intel
Extension · VS Code Marketplace
code --install-extension VladoIvankovic.codeepAgent Client Protocol (ACP)
"agent_servers": {
"Codeep": {
"type": "custom",
"command": "codeep",
"args": ["acp"]
}
}/helpcodeep acpAI Providers
Codeep works with all major AI providers. Switch between them at any time from the settings menu. Your keys are stored securely on your machine.
Claude — Fable, Opus, Sonnet and Haiku
Pro and Flash, both with a 1M context window
The Gemini line, from Gemini 4 Argon down to the Flash-Lite tier
Agentic coding and flagship models
Coding plan and pay-per-use
Coding plan and pay-per-use
Run models locally or on a remote server — no API key required
The GPT-5.6 ladder — Sol, Terra and Luna
One key, 100+ models from every major provider
Coding Plan, Token Plan, pay-per-use, and live ModelScope catalog
Coding plan and pay-per-use
vLLM, LiteLLM, LM Studio or your own server — no API key required
Switch anytime with /settings. Prompt caching is automatic on Anthropic (and OpenRouter → Anthropic routes): a typical agent session is 60–90% cheaper. How caching works
Capabilities
From autonomous tasks to git workflows — in your terminal, Mac app, or editor.
Reads files, runs shell commands, edits code, and auto-verifies the result (build / typecheck / tests) — all in one loop. You describe the goal; Codeep handles the steps.
Delegate a self-contained sub-task to a specialist that runs in its own fresh context and reports back — researcher, reviewer, tester, or your own. Keeps the main thread focused; optional auto-review after every change.
Preview the agent's full plan — files it'll touch, commands it'll run, risk it self-assesses — before any code changes. /plan <task> → review → /go to execute.
When a run stops on a dangerous tool it waits — and if you have walked away, it waits for as long as you are gone. Connect a Telegram bot and the same question arrives on your phone. Answer in either place; whichever comes first decides. Terminal and Mac app, on every platform.
Auto-scans your project structure, detects language and framework, reads key files. Project memory and lifecycle hooks persist across sessions.
Every run writes down what it touched — reads and refusals, not just changes. Shared by the CLI, the Mac app and VS Code. Paths and commands only; never file contents.
AI review of your diff — bugs, security, performance, edge cases — and semantic commit messages. Code review also runs on every PR with the GitHub Action.
API keys stored locally (encrypted at rest, synced encrypted if you opt in). Dangerous commands require confirmation. Full undo history and /checkpoint snapshots.
Extend
Plug in Model Context Protocol servers for your files, the web and your devices, and install skills the agent invokes on its own.
Codeep speaks the Model Context Protocol. Curated servers install with /mcp install <id>.
Read, list, and (optionally) write files in a sandbox directory.
/mcp install filesystemDrive a real browser — navigate, click, fill, screenshot, and scrape — via Microsoft Playwright. The de-facto browser-automation MCP (supersedes Puppeteer).
/mcp install playwrightInspect commits, blame, diffs, and branches in a local git repository.
/mcp install gitWeb, local, image, video and news search via the Brave Search API.
/mcp install brave-searchPersistent knowledge graph the agent reads/writes across sessions.
/mcp install memoryDrive the iOS Simulator — tap, type, swipe, screenshot, record, install & launch apps. macOS only; needs Xcode + idb (`brew install facebook/fb/idb-companion`).
/mcp install ios-simulatorPlus /mcp add for any custom server (npx, binary, or HTTP endpoint)
Drop a SKILL.md in .codeep/skills/ and the agent auto-invokes it when triggers match. Publish to share, install on any machine with one command. Claude Code-compatible format.
Safely bump project dependencies for any detected ecosystem (npm/pnpm/yarn/bun, pip, cargo, go, SwiftPM): update within semver-safe ranges or a single named package, reinstall, then run build and tests to verify nothing broke — reverting or flagging on failure and summarizing what changed plus breaking notes.
/skills install VladoIvankovic/update-dependenciesReview the current uncommitted or branch diff before it ships: pull the diff with git, read changed files for context, and report correctness bugs, missing error handling, security issues, and test gaps grouped by severity, each with file:line and a concrete fix. Use before committing, opening a PR, or when asked to "review my changes / diff / branch." Read-only by default.
/skills install VladoIvankovic/pr-reviewBuild and test a Swift Package Manager package on macOS: run `swift build` then `swift test`, parse compiler and test failures, fix the source, and re-run until the build is clean and all tests pass. Use when asked to build/test/fix a Swift package, get a SwiftPM target green, or triage failing `swift test` output.
/skills install VladoIvankovic/swift-pkg-testOr write your first skill — Markdown + YAML frontmatter, ~5 minutes
Releases
TL;DR — MiniMax M3.1 Flash is the new MiniMax default ($0.15/$0.60, 1M context), and DeepSeek's deepseek-flash is now V4.1-Flash-1017 with no change to price or id.
TL;DR — A terminal run can now tell your phone right away, or after 15 s, 30 s, 1 or 5 min (Telegram run notices after, in /settings). 1 minute stays the default.
TL;DR — A launcher can hand Codeep its prompt in a file with --prompt-file, so it stays out of the process list. The Omarchy bar widget's Ask field does that from plugin 1.1.0.
codeep account) uploads session metadata and learning preferences only — never raw code. Privacy details.ollama as your provider. Codeep talks to a local Ollama daemon, so no network call leaves your machine. Tool calls (read/write files, run commands) are unchanged. Smaller local models are slower at multi-step reasoning, so set /settings → Max Iterations higher and expect more back-and-forth. Provider docs.usage.cost from each response on your dashboard. Prompt caching (default on Anthropic) typically reduces a session bill by 60-90%. For Z.AI on the GLM Coding Plan, it's flat-rate. How caching works.openrouter and model openrouter/auto — the router picks for you per request. Provider matrix./provider, then set /settings → Custom Base URL to your endpoint, including /v1. If it needs a key, add one with /login. Self-hosted vLLM, LiteLLM, LM Studio, or any inference server that speaks OpenAI's /v1/chat/completions works. Custom endpoint docs.Free to use. Works with your existing AI provider subscriptions. No account required to get started.
npm install -g codeep