Skip to content
Built on MonkeysLegion

The agentic IDE, and the agent
that works without it.

Code with Capuchin, our own model, which serves 92.7% of production requests. Turn on Auto mode and a frontier model steps in only when a task needs it. Claude, Gemini and ChatGPT are in the same plan, or run a model on your own machine. 50+ agent tools and a bill you can forecast.

Prefer the terminal? Install the CLI or the Code Agent. Also runs 100% local or with your own key. Open core. No lock-in.

Capuchin Freetry it free — no card
Frontier In-PlanClaude · Gemini · ChatGPT allowance
Auto Modethe right model for every step
Also 100% Localor bring your own key

Animated demo: an agent asked to add CSRF exceptions for webhook and Stripe routes plans four steps. Capuchin completes the first three for $0.00, the one complex step routes to Claude for $0.06, the file is edited and 12 tests pass.

92.7%
of requests
run on Capuchin
50+
agent tools
implemented
4
execution
environments
100+
messages per
session

Measured on production traffic. Not projections.

01

Capuchin, free to start.

Our fast-and-reasoning coding model ships with the IDE — try it free with the promo, no card. Capuchin Flash for instant edits, Capuchin Reason for planning and agents. Unlimited on every paid plan.

02

The frontier, on one subscription.

Claude, Gemini, and ChatGPT included as a transparent monthly allowance, and it goes further here. Auto mode spends frontier tokens only where they change the outcome, and lean local context averages ~$0.06 per frontier request.

03

Or run it entirely yours.

The full IDE also works 100% locally or with your own API key — free forever. On-device indexing, air-gapped mode, signed and replayable agent runs. No lock-in, ever.

New: Auto mode

Stop picking models. Auto picks one for every step.

Auto runs your task on Capuchin and calls in a frontier model only when the task needs one: tests keep failing, an edit adds new errors, the agent goes in circles, or you correct it. Once the problem is solved, Capuchin takes over again.

You see every switch.
Each reply carries a tag with the model that ran it and why: tests failed, stuck in a loop, you corrected it, planning, reviewing.
No limit wall mid-task.
If your Premium pool runs out, Auto keeps going on Capuchin, tells you, and brings the frontier model back when the pool resets.
You can still overrule it.
Know a task is hard? The rocket button in the IDE and Code Agent, or /frontier in the CLI, keeps the frontier model on for that conversation.
Cheap handoffs.
When Auto switches, the new model gets a short summary of the task so far, not the whole conversation again.

Included on Pro and Team. Max quality on Pro+, Ultra and Enterprise. Works in the IDE, Code Agent, CLI and cloud jobs.

Task: add rate limiting to file uploads

  1. 1Capuchin

    Read the upload route and 4 related filessrc/routes/upload.ts

  2. 2Capuchin

    Added rate-limit middleware and wired it insrc/middleware/rateLimit.ts

  3. 3Capuchin

    Ran the tests: 3 failed

  4. 4Capuchin

    Tried a fix. Same 3 tests still fail

  5. 5Frontier · tests failed

    Found the cause: a shared clock mock leaking between tests

  6. 6Capuchin

    Applied the fix. 42 of 42 tests pass

Balanced: frontier steps in only when Capuchin struggles5 of 6 steps on Capuchin
Model Agnostic

Your code. Your models.

No single company should control how you build software. MonkeysCode runs locally and connects to any API you choose.

Capuchin

Our fast-and-reasoning coding model — free to try with the promo, unlimited on every paid plan. Capuchin Flash for instant edits, Capuchin Reason for planning and agents. No per-token surprise.

try it free

Claude · Gemini · ChatGPT

Included as a monthly allowance on paid plans — one subscription instead of three. Lean local context keeps requests at ~$0.06 on average, so your allowance stretches to hundreds of frontier agent runs. BYOK also supported.

in your plan

Your own — local

Run Ollama, llama.cpp, or vLLM on your hardware. Zero data leaves the machine — and the IDE stays free.

free forever

Your own — remote

Point MonkeysCode at your own server or any OpenAI-compatible endpoint. Your infrastructure, your rules.

your infra

Every token pulls its weight

The same $20 buys more here.

Most AI editors send whole files to the model. MonkeysCode sends the relevant slices, resolved locally by an on-device index that understands your codebase structure. The difference compounds.

Typical AI editorMonkeysCode
Context sentWhole filesRelevant slices only
Repeated contextRe-sent every call~90% served from cache
Session length before degradationShort100+ messages
Cost per frontier requestHigher~$0.06 measured
Frontier runs on a $20 planFewer300+

Everyday work runs on unlimited Capuchin. Frontier tokens are spent only on problems that deserve them. That is why a $20 plan here goes further than a $20 plan elsewhere.

Provider-neutral

Capuchin, the big three, or your own.

  • 1Capuchin — our model — Fast-and-reasoning, two tiers (Flash + Reason), tuned for coding and included in your plan.
  • 2Claude · Gemini · ChatGPT — First-class via BYOK or managed; swap with a setting, not a reinstall.
  • 3Your own, local or remote — Ollama/llama.cpp/vLLM on your machine, or your own server / OpenAI-compatible endpoint. Same agent features either way.
  • 4No degraded fallback — Local and self-hosted are full tiers, not a lesser mode.
CapuchinClaudeGeminiChatGPTLocalYour Server
MonkeysCode
main.ts
router.php
Chat

1import { Router } from 'express'

2

3const router = Router()

4

5router.get('/api/users', async (req, res) => {

6 const users = await db.query('SELECT…')

7 res.json(users)

8})

Capuchin

Add pagination to the users endpoint

Capuchin

I'll add limit/offset params and update the query…

editing router.ts…
Local-first

Your codebase never has to leave your machine.

  • 1On-device index — Merkle-tracked, tree-sitter-chunked, embedded and searched locally.
  • 2Air-gapped mode — Local index + local models + internal registry. Zero outbound calls.
  • 3Optional team sync — Share an encrypted index when you want; turn it off and you're fully local.
  • 4Monorepo-aware — A symbol/dependency graph so agents reason across services, not just nearby files.
On-deviceAir-gap readyEncrypted syncMonorepo graph
MonkeysCode — Local Index
Explorer
Index
Search
src/
controllers/
UserController.php
OrderController.php
models/
User.php
Order.php
services/
PaymentService.ts
tests/
user.test.ts
Indexing…0%
Tree-sitter parse: chunks247
Embeddings: vectors247
Symbol graph: edges89
Merkle roota7f2c…
Air-gapped — zero outbound connections
Verifiable by design

Every agent run, signed and replayable.

  • 1Signed event logs — A tamper-evident, replayable trail of plan, tools, and diffs.
  • 2Test-gated apply — Agents can't commit code that fails your tests.
  • 3Content-signed diffs — Verify exactly what changed and reproduce it byte for byte.
  • 4Audit-ready — Hand a run to a reviewer or compliance officer to check themselves.
Signed runsReplayTest-gatedReproducible
MonkeysCode — Signed Run
Editor
Run Log
Diff
Agent Run #a7f2cRunning…
▶ Plan: Add CSRF $except support
· Edit: VerifyCsrfToken.php
· Edit: middleware.mlc
· Run: php artisan test
· 14/14 tests passed
· Signed: run #a7f2c

Diff Preview

- $except = [];

+ $except = [

+ '/api/webhook',

+ '/api/stripe',

+ ];

// shouldSkip()

+ if ($this→inEx…

SIGNATURE

sha256:e4a9f2c7…d31b

Every token pulls its weight

Your frontier allowance goes further here.

  • 1Auto mode spends where it counts — Capuchin runs the loop, unlimited on paid plans. A frontier model steps in only when tests fail or the agent gets stuck, and every step shows which model ran it.
  • 2Lean context, real savings — The on-device context engine sends only relevant code slices: ~$0.06 avg per frontier request on the priciest model, ~90% of context served from cache.
  • 3Per-task budgets + hard cap — Agents stop instead of surprising you. Live consumption dashboard included.
  • 4BYOK if you prefer — Use Claude/Gemini/ChatGPT on your own key; we don't mark up your tokens.
Included CapuchinBYOKBudgetsHard cap
MonkeysCode — Cost Dashboard
Editor
Budget
Settings

TODAY

$0.42

THIS WEEK

$2.87

BUDGET LEFT

$47.13

Per-Model Usage

Capuchin
$0 (included)
ChatGPT
$1.24 BYOK
Ollama
$0 (local)
Gemini
$0.18 BYOK
Hard Cap: $50/mo0%

Agent stops when budget is reached — no surprise bills

Agentic, not just autocomplete

Plan. Edit across files. Verify. In parallel.

  • 1Plan or Fast — Approve a plan for big changes, or fire instant edits for small ones.
  • 2Parallel agents — Split work across files and services, then merge cleanly.
  • 3Real tools, gated — Terminal, git, test runner, browser, MCP — each behind permissions.
  • 4Browser verification — Agents prove a web change works with real navigation and screenshots.
Plan modeParallelMCPBrowser verify
MonkeysCode — Parallel Agents
Editor
Agents
Merge
3 Agents Running
0%
Agent A→ UserController.phpActive

Planning…

Agent B→ OrderService.tsActive

Planning…

Agent C→ migration_001.sqlActive

Planning…

Waiting for all agents to complete…
50+ tools

Agents that can actually reach your system.

Filesystem, terminal, git, test runner, browser, search, subagents and MCP servers. 50+ implemented tools, every one behind an explicit permission you control.

An agent that can only suggest is a chatbot. An agent that can edit, run, test and verify is a colleague.

FilesystemTerminalGitTestsBrowserSearchMCPSubagents
See all 50+ tools
Air-Gapped Ready

100 % Local. No telemetry by default.

The IDE collects no telemetry by default — your code, prompts, and metrics stay on your machine. Point MonkeysCode at a local Ollama instance and it runs entirely off-grid.

Cloud Native
Local Native
Paying Claude + ChatGPT + Gemini separately
✓ One plan: unlimited Capuchin + a frontier allowance that covers all three
Whole files stuffed into every prompt — tokens burned
✓ On-device context engine sends only what's relevant: ~$0.06 avg per frontier request, ~90% cached context
Opaque token burn, surprise invoices
✓ Live consumption dashboard, per-task budgets, hard cap
Picking a model by hand, then hitting a limit wall mid-task
✓ Auto mode picks per step and keeps going on Capuchin if the frontier pool runs out
One vendor's model only (Claude Code, Codex)
✓ Capuchin, Claude, Gemini, ChatGPT — or your own, switchable per task
Your codebase indexed in their cloud
✓ Indexed on your machine — air-gapped if needed
Extensions tied to one marketplace
✓ Open VSX + sideload + self-hostable registry
vs the field

How MonkeysCode stacks up.

Feature-by-feature comparison with the tools developers use today.

Cursor
Antigravity
Claude Code
Codex
MonkeysCode
Surface
IDE
IDE + agent app
Terminal
Terminal / cloud
IDE · Code Agent · CLI
Models
own + commercial
Gemini-first
Claude only
GPT only
Capuchin + Claude + Gemini + ChatGPT, routed by Auto mode
Your own / local model
✗
✗
✗
✗
✓
Fully local / air-gapped
✗
✗
✗
✗
✓
Signed, verifiable runs
~
~
✗
✗
✓
Self-host the stack
✗
✗
✗
✗
✓
Checkpoints & revert
✓
~
✓
~
✓
Subagents
✓
~
✓
✓
✓
Hooks & event triggers
✗
✗
✓
✗
✓
SSH execution
✗
✗
✗
✗
✓
Test-gated apply
✗
✗
✗
✗
✓
Bounded cost
Metered
Metered
Metered
Metered
Quota
Available now

One engine. Three ways to use it.

The IDE, the Code Agent desktop app and the CLI share the same agent loop, tools and Auto mode. Use whichever fits the job, all in one plan.

▶
Now

MonkeysCode IDE

Win · macOS · Linux

The full agentic editor. Goes head-to-head with Cursor and Antigravity.

▶
Now

Code Agent

Win · macOS · Linux

A desktop app to launch, watch, and orchestrate parallel agents — without the full editor. Same engine as the IDE. Included in every plan.

▶
Now

MonkeysCode CLI

Win · macOS · Linux · CI

Agentic coding from the terminal and CI, headless, with the same engine. Runs Auto mode, Capuchin, Claude, Gemini, ChatGPT, or your own model. Included in every plan.

New

MonkeysCode Code Agent

A desktop app for running AI coding agents across your projects. Same engine as the IDE, without the editor.

Launch a run, walk away, come back to a reviewed diff. Run many agents at once. Point them at your laptop, a remote dev box, a cloud container, or a machine across the room.

One engine

Use the editor when you want to. Skip it when you don't.

MonkeysCode IDE Code Agent
What it isFull agentic editorDesktop agent runner
Use it whenYou are writing code alongside the agentYou are delegating work and reviewing results
ConcurrencyAgent plus sub-agentsMany runs, many projects, in parallel
Runs againstYour machineLocal, SSH, Cloud, or a remote peer
Included inEvery planEvery plan

Same agent loop. Same 50+ tools. Same permission modes, checkpoints and signed runs. Switch between them without changing how you work.

Who it's for

Built for teams that can't compromise.

Whether you're in a regulated enterprise or a fast-moving startup, MonkeysCode adapts to your environment.

One subscription, every model

Unlimited Capuchin + Claude, Gemini, ChatGPT in one plan — instead of three separate bills.

Value

Cost-efficient frontier usage

~$0.06 avg per frontier request; budgets and a hard cap keep spend predictable.

Economics

Polyglot & back-end shops

First-class PHP, Python, Go, Rust.

Languages

Open-source-minded developers

Open core, Open VSX, no lock-in.

Freedom

Built for teams

One subscription from first keystroke to production, with shared billing and usage.

Teams
Proof, not promises

We lead with how it works, not with hype.

$0

To get started

Capuchin free to try

Claim the promo and code with our model — no card required.

~$0.06

Avg per request

Efficient frontier usage

Lean local context and caching keep frontier requests cheap.

Zero

Vendor lock-in

No lock-in

100% local or BYOK — your models, your keys, your machine.

One ecosystem

From keystroke to production.

MonkeysCode is the IDE arm of MonkeysLegion — a PHP 8.4 framework with AI orchestration built into it.

MonkeysCode

write

MonkeysLegion

build

First-class for MonkeysLegion

Capuchin understands PHP 8.4 and the 28-package framework, not just JavaScript.

Powered by Apex

The same orchestration engine in the framework drives the IDE's agents.

Signed, replayable runs

Every agent action is verifiable — hand a run to a teammate or an auditor.

No lock-in

Open core, Open VSX, MIT framework underneath. Your code is yours.

LinuxmacOSWindows

Start free with Capuchin.
Upgrade when it earns it.

Try Capuchin free, no card. One plan adds unlimited Capuchin plus Claude, Gemini, and ChatGPT — with lean context that makes every token count.