A single smart dashboard that sits above Cursor, Claude Code, and Codex — the central brain for AI-assisted programming. Coordinate agents, route work to the right model, and keep control of cost and change.

One cockpit above every agent

Connect your terminal agents, IDEs and chats into a single workspace. The cost and task router reads each prompt and sends easy work to cheaper models, keeping premium ones for hard problems. Prompt Time Machine snapshots your code before and after every prompt, so each instruction is tied to the exact lines it changed.

Agent chats, IDE captures, Git, and notes — click around. Nothing is saved.

More tools, more models, more chaos

Too much switching costs time. Too many tools and models create chaos. Too many AI changes cost control. What works for one builder does not survive a team or an org. OpenPrompt sits above them to manage that complexity.

Works With the Tools You Already Use

OpenPrompt plugs into your existing AI workflow — no need to change how or where you code.

Claude Code — in the same cockpit

Claude Code stays your terminal agent. OpenPrompt is the hub above it — shared context, prompt history, and a before/after snapshot of what it changed.

Cursor — we sit above the editor, not inside it

Cursor is the AI coding environment. OpenPrompt does not replace it. We coordinate the agents around it, route cheap vs premium models, and keep a history of what AI did.

Codex — one workspace, every agent

Codex is in the same dashboard as Cursor and Claude Code. Context stays with the project, so you do not re-explain the stack every time you switch agents.

Individuals, teams, then enterprise

The control layer for AI-assisted programming. One cockpit above Cursor, Claude Code, and Codex — priced for a single seat, a team, or the whole org.

Get the desktop app

OpenPrompt runs on your machine, next to the editors it watches. Install it, link a project folder, and your prompts start filing themselves.

Questions, answered

What it captures, where it goes, and what it refuses to touch.