The agent command center that meets developers where they already work.
Callipso sees the text box you’re looking at. Your voice lands there in 100ms — not 300.
Requires macOS 13+. 11 terminal and IDE adapters out of the box.
Used by those who move faster.
Every voice-to-text app on macOS delivers your words through the system clipboard. That takes ~200ms. Callipso skips it — a local WebSocket delivers your dictation to the focused text box in under 5ms, then auto-submits the prompt. ~170ms saved per transcription, every time. It adds up.
Built for how you already work.
Ten features that stay out of your way until you need them, then do the work before you finish the sentence.
Per-session git diff
Click the diff badge on any terminal to see exactly what an agent wrote. Walks through every commit the session made — without leaving the overlay.
Token usage & cost
Live per-session, per-model cost breakdown on every terminal. Persists across restarts so you can tell which agent burned the budget yesterday.
Conflict detection
Callipso flags when two Claude Code sessions touch the same file before you commit. No more silent merge conflicts at the end of a parallel run.
Plan approval popup
Intercepts Claude Code plan mode. Review the plan, hit approve, send feedback, or dismiss — all from a focused popup that blocks the session until you decide.
Progressive transcription
Audio streams to the STT engine while you are still talking, so the tail is already transcribed by the time you stop. Perceived inference stays at ~100ms regardless of how long you talk.
Clipboard interleaving
Copy a code snippet mid-dictation and it lands exactly where you said it in the final prompt. Two modes: seamless inline, or with newlines around each paste.
Custom terminal buttons
Per-terminal footer buttons that echo inside the recording window. Fire preset prompts — “run tests”, “commit this”, “resume archive” — without stopping dictation.
Session archive
Every Claude Code session archived with SQLite FTS5 full-text search. Find any past prompt or response in milliseconds, resume from any point, cross-reference the exact git commits each session made.
20+ languages
Local NVIDIA Parakeet inference works in English, French, Spanish, German, Italian, Portuguese, Japanese, and 16 more. Zero cloud, zero data leaving your Mac.
Fleet mode
Control agents across multiple Macs from a single overlay. Distributed file locks, cost aggregation, peer discovery via mDNS.
Faster agentic
workflows
Use Callipso with Cursor, Claude Code, Codex, or any other agentic CLI — without leaving your editor. Talk to them by name, watch them work in 3D.
Focus-follows-voice
Callipso detects which terminal, IDE window, or browser text box is focused, then delivers your dictation there. Look at it, talk, it arrives. No window switching, no clipboard juggling.
Session-isolated routing
When multiple Claude Code sessions share the same Cursor window, Callipso uses the session_id from Claude’s hooks to route to the right one. Never the wrong session, never cross-pollinated.
Hotkeys if you prefer them
Prefer a keyboard-driven flow? F13–F16 map to terminals 1–4 and override focus detection. Both modes live side by side — use whichever fits the moment.
/init to create a CLAUDE.md@shape-generator.js can you add a nice morphing transition whengenerate? Like they morph from circle and vice versa orEdit file shape-generator.htmlWorks anywhere
you can type
9 terminal adapters. Universal paste to any app on your Mac. Say it, Callipso routes it.
Watch Your AI Agents
Navigate Your Codebase.
A real-time 3D visualization of every file read, write, and edit. Powered by Rust and WebGPU. Nothing else like it exists.
Real-Time Agent Activity
Every file Read, Write, Edit, and Search becomes an animated event. Ships fly to files, beams illuminate targets. You see exactly what Claude is doing, as it happens.
Rust + WebGPU Engine
Not Three.js. Not WebGL. A purpose-built Rust renderer compiled to WASM, running on WebGPU. Thousands of file nodes at 60fps.
Spatial Codebase Map
Files arranged in a 3D spiral hierarchy. Hot files glow brighter. Directories cluster together. Crossing minimization keeps the graph clean.
Multi-Session Awareness
Each Claude Code session is its own ship, color-coded by IDE. Run 5 agents in parallel and watch them all navigate your codebase simultaneously.
No one else does this.
Existing tools show code structure or agent activity. Never both. Never in 3D. Never in real-time.
| Feature | Callipso | CodeSee | Gource | Windsurf |
|---|---|---|---|---|
| 3D Rendering | Rust/WebGPU | 2D | OpenGL | 2D |
| Live AI Agent Activity | Yes | No | No | No |
| During Active Coding | Real-time | Static | Replay | On-demand |
| Codebase Hierarchy | Spiral 3D | 2D Map | Tree | Mermaid |
| Multi-Agent View | Yes | No | Devs only | No |
Simple Pricing
7-day free trial. No credit card required.
Pro
Billed annually ($72/year)
That's $0.27/day
- Voice routing with inline destination
- Claude Code smart routing (F16)
- Space codebase visualizer
- All 7 IDE integrations
- Task tracking & timers
- Priority support
Lifetime
Pay once, use forever
Founding member pricing — .../50 claimed. Price increases to $199 after.
- All Pro features, forever
- Lifetime updates
- No recurring fees
- Price increases to $199 after 50
- Priority support
Download and try all features free for 7 days. No account needed.
Referral Stacking
Refer a friend and you both get 1 month free. Refer 12 friends = 1 year free. No cap. Stack forever.
Self-Refine Bounty
Find a bug, get 7 days free. Three users confirm the same bug? An AI agent writes the fix. Software that heals itself.
Bug Bounty Credits
Find a bug, earn credit. $2 for cosmetic, $5 for functional, $20 for security. First to report wins. Top hunters get on the leaderboard.
Questions
What is Callipso?
Callipso is a transparent agent orchestrator for macOS. It discovers AI coding agents across 11 platforms you already use — Cursor, VS Code, Windsurf, JetBrains, Antigravity, iTerm2, Ghostty, Terminal.app, Kitty, tmux, and cmux — and delivers your dictated voice to whichever terminal you are looking at, without asking you to move your workflow into a new environment.
How does voice routing actually work?
Callipso detects the focused terminal, IDE window, or browser text box and routes your dictation there automatically. Look at a Cursor terminal and talk — the text lands there. Switch focus to a Ghostty window and talk — the text lands there instead. No magic word, no memorized shortcuts. F13–F16 hotkeys are also available if you prefer a keyboard-driven flow.
Why is it faster than other voice-to-text apps?
Every other voice app on macOS delivers text via the system clipboard + simulated Cmd+V paste, which costs roughly 200ms per transcription. Callipso skips it entirely: a local WebSocket delivers your dictation straight into the focused text box in under 5ms and auto-submits the prompt. That is ~170ms saved per transcription, every time.
What speech-to-text engine does Callipso use?
The built-in engine is NVIDIA Parakeet running locally on your Neural Engine via CoreML — no cloud, no API key, no data leaving your Mac. 20+ languages. Average inference is around 100ms. If you prefer a different STT, Callipso also works with any tool that writes to the clipboard: Whisper.cpp, macOS Dictation, SuperWhisper, Wispr Flow.
Does Callipso work with Claude Code?
Yes — Claude Code is the deepest integration. Callipso reads Claude Code’s hook events (prompt-start, stop, PostToolUse, PermissionRequest) to track session IDs, task state, token usage, per-session git diffs, and plan-mode approval popups. Session IDs are used to route voice to the exact right session even when multiple Claude sessions share the same Cursor window.
Can I use multiple IDEs and terminals at once?
Yes. Callipso discovers terminals across all 11 adapters simultaneously and assigns every terminal a global index. You can run Cursor for the frontend, Ghostty for infrastructure scripts, and iTerm2 for debugging side by side — Callipso sees all three and routes voice to whichever one has your focus.
What is the Space visualizer?
A real-time 3D view of your codebase where AI coding agents appear as ships navigating between files. Built in Rust, compiled to WebAssembly, rendered via WebGPU. When an agent reads a file, its ship moves toward the node; when it writes, the node pulses. It is an optional flagship feature and genuinely useful for watching parallel agents work.
What happens if two agents edit the same file?
Callipso’s conflict detection flags when two Claude Code sessions touch the same file before you commit. The diff badge on the terminal item turns into a yellow warning triangle. You can open the session diff viewer to see exactly what each session changed and decide how to merge.
What about Windows and Linux?
Currently macOS only. The terminal adapters lean heavily on macOS-specific APIs — Accessibility, NSWorkspace, AppleScript, and CoreML — which do not port cleanly. Windows and Linux are on the roadmap but not the near-term roadmap.
Is the source code available?
The Callipso Electron app source is in a private repository. The IDE extension, the Chrome / Firefox browser extensions, and the callipso.dev website are open source on GitHub.
Can I cancel my Callipso subscription anytime?
Yes. Cancel from your account settings at any time. Your Pro access continues until the end of your current billing period. No prorated charges, no penalties.
What's the refund policy?
14-day money-back guarantee on all paid plans, no questions asked.
What does Callipso Lifetime mean?
Lifetime means the lifetime of the product. As long as Callipso exists, your license works with all future updates at no extra cost. If the product ever shuts down, your license key continues to work offline — you are never locked out of software you paid for.
Can I use my license on multiple machines?
Yes. One license, unlimited personal machines. The license is tied to your account, not a specific device. Up to 8 concurrent devices via the heartbeat session system.
Does Callipso record or store my voice?
No. Callipso never touches your audio. The built-in Parakeet engine runs entirely on your Neural Engine and the transcribed text is delivered directly to the focused text box — nothing is uploaded, nothing is stored on disk. If you use a third-party STT, Callipso reads the transcribed text from the clipboard after your tool has already handled the audio.
What data does Callipso collect?
Anonymous usage analytics via PostHog — opt-out anytime in Settings. We never collect clipboard contents, terminal output, prompts, responses, or code. You can export or delete all your data from Settings.
Take command of your agents
Download, install, and orchestrate your first agent session in minutes.