— cursor2api · macOS · universal
Your Cursor plan, served locally to any coding agent.
A native macOS app runs an OpenAI-compatible gateway at 127.0.0.1:8317. Point Claude Code, Codex, Zed, or any of nine harnesses at it. Nothing leaves your machine but the request you already meant to send.
- Local API
- Agent setup
- Models
- Rollback
- Settings
- GET/v1/models200
- POST/v1/chat/completions200
- POST/v1/messages200
- POST/v1/responses200
- Claude Codeinstalled
- Codexinstalled
- OpenCodeready
Nine harnesses. One click.
Every install rewrites the config file the agent expects, keeps a checksummed backup, and hands you a rollback if the probe call fails. The dot next to each name shows the minimum tier that unlocks it.
{
"env": {
"ANTHROPIC_API_KEY": "sk-ant-…",
"ANTHROPIC_BASE_URL": "https://api.anthropic.com"
}
}{
"env": {
"ANTHROPIC_API_KEY": "$CURSOR2API_KEY",
"ANTHROPIC_BASE_URL": "http://127.0.0.1:8317"
}
}The local /v1 surface.
An OpenAI-compatible listener, on your loopback. Any client that speaks the wire format talks to it as if it were the real thing. Streams pass through. Tool calls pass through. Costs stay yours.
- GET/v1/models
- POST/v1/chat/completions
- POST/v1/messages
- POST/v1/responses
# ANTHROPIC_BASE_URL, OPENAI_API_BASE — same host, both surfaces.
# Yes, that's just 127.0.0.1. We know.
$ curl http://127.0.0.1:8317/v1/models | jq '.data[0]'
{
"id": "composer-2.5",
"object": "model",
"owned_by": "cursor"
}Three moves. About five minutes.
Buy a CDK.
One code, up to two Macs. Transfer between machines from settings — no seat management, no re-purchase.
Activate on your Mac.
Paste the email and CDK into the app. Unlocks the full harness pack and the /v1 surface.
Connect any agent.
Pick a harness, hit Install. The config write is atomic and reversible; rollback is one click.
Three tiers.
All one-time. No auto-renewal.
Claude Code is free forever. Basic pins you to Cursor 3.10 with three harnesses; Plus opens all nine and follows Cursor updates as they ship. Pick the shape that matches how you code.
- Claude Code harness only
- One Mac · locked to the build you install
- No Cursor updates · no CDK required
- Local API key, atomic config write, one-click rollback
- Three harnesses · Claude Code, Codex, Cline
- One Mac per CDK
- Locked to Cursor 3.10 · no future Cursor updates
- Local API key, atomic config writes, one-click rollback
- All nine harnesses · Claude Code, Codex, OpenCode, Cline, Zed, Aider, Kilo Code, Continue, Crush
- Two Macs per CDK · transfer from settings
- Follows Cursor updates as they ship
- Every new harness or provider we add — included
- Priority for feature requests via email
— Claude Code stays free · Basic and Plus are one-time CDKs, no auto-renewal.