macOS · built for Claude Code

Every project running.
Nothing slipping through.

Terminos is the AI-native terminal for Claude Code. Run every repo in parallel, know the exact moment Claude finishes, cross-check its answers with a second model, and wire up MCP in one click.

Reads Claude Code sessions live Local-first · no telemetry Free for a single project
Terminos — 4 sessions active
Limit
resets 2h 14m
MAX 20×
Working
terminosmaster
api-gatewaymain
Waiting for you
landing-sitefeat/hero
mobile-appdev2
Projects
infra-terraformmain
design-systemv3
claudezshserver ●
# ~/projects/terminos
claude
Analyzed the transcript watcher and found the double-register bug.
Removing the IPC handler on window close fixes the crash.
 
Edited transcriptWatcher.ts (+8 −3)
Edited index.ts (+2 −0)
Ran npm test — 34 passing
 
Done. Want me to draft the commit message?

Context

Window128k / 200k

Loaded files

transcriptWatcher.ts 18k
index.ts 9k
ipc.ts 4k

MCP servers

filesystem
github
postgres

Everything Claude Code touches, in one window

⌘ Parallel sessions ◇ Consensus review ⚡ One-click MCP ⎇ Git & diffs ◷ Cost & limits ⧉ Session memory
// the daily workflow

Built for the way you actually run Claude

You don't run one session. You run six — across projects, in parallel, all day. Terminos is the cockpit for that reality.

Run every project at once

Each repo gets its own terminal, its own Claude session, its own Git state. Switch between them instantly — nothing resets, nothing reloads.

  • Separate sessions per project — no context bleed between repos
  • Live activity badges tell you which projects are working vs. waiting
  • Favorites & pinning keep your active repos at the top
projects
Working
terminosmaster
api-gatewaymain
Waiting for you
landing-sitefeat/hero
mobile-appdev2
Idle
infra-terraformmain
design-systemv3
🔔

Know the exact moment Claude finishes

Terminos reads Claude Code's own session transcripts as they're written — per turn, in real time. A green pulse means a session needs you; amber means it's still working. Stop babysitting terminals.

  • Waiting-for-you glow the instant a run needs approval or input
  • Working pulse while a task is still running in the background
  • Count badges when multiple sessions in one project need attention
live session state
api-gateway — Claude is editing 3 files…
landing-sitefinished, awaiting your review
2 mobile-app — 2 sessions need approval
Claude finished in landing-site
macOS notification · click to jump
⌨️

A terminal that feels native

Real xterm.js under the hood, with the editing shortcuts and text handling you expect from a Mac app — not a web textbox pretending to be a terminal.

  • Select-to-copy, ⌘V to paste — no fiddly modifier dances
  • ⌘← / ⌘→ jump to the start and end of the line
  • ⌘K command palette for projects, sessions and actions
keyboard
Jump to line start / end
/
Copy selection
selectorC
Paste
V
Command palette
K
New terminal tab
T
Switch project
1…9
// trust, but verify

A second opinion, on demand

Send Claude's latest answer to another model and get a verdict back — agree, concern, or disagree — with a confidence score and a note. Catch the confident-but-wrong before it ships.

Consensus review

Claude writes. GPT and Gemini check. Or run it entirely on your own machine with Ollama and LM Studio — no API key, nothing leaves your laptop.

  • Cloud or local reviewers — OpenAI, Gemini, Ollama, LM Studio
  • Verdict + confidence + note, not just a thumbs up
  • Keychain-encrypted keys, reviews saved to session history
consensus · reviewing Claude's answer
G
GPT-4oAGREE0.92
Root cause is correct — the handler was registered twice on re-open. Fix looks sound.
G
Gemini 2.5CONCERN0.71
Agrees on the fix, but suggests also guarding against a missing window ref before removing the listener.
Ollama · llama3AGREElocal
Confirms the double-register pattern. Runs fully offline.

MCP setup in one click

Pick a server from the curated catalog, fill in the one field it needs, and Terminos writes a valid .mcp.json for you. Secrets are stored separately and referenced as ${ENV} — never inlined into the file.

  • Curated catalog — filesystem, GitHub, Postgres, Notion, Slack & more
  • npx / HTTP based — nothing to install, just config
  • Secrets stay out of your repo, injected into the terminal at launch
add MCP server
📁
filesystem
local file access
+ Add
🐙
github
repos · issues · PRs
+ Add
🐘
postgres
query your database
+ Add
📝
notion
docs & databases
+ Add

Git, without leaving the terminal

Stage, diff, commit, push and pull from a panel that lives right next to your session. Let Claude draft the commit message from the diff — headless, in the background, no API key required.

  • Inline diffs and a full commit history with drill-down
  • AI-drafted commit messages generated from your staged changes
  • Branch, push & pull without switching context
git · transcriptWatcher.ts
watcher.on('close', () => {
- ipcMain.handle('notes:get', getNotes)
+ ipcMain.removeHandler('notes:get')
+ ipcMain.handle('notes:get', getNotes)
})
AI-drafted commit message
fix(ipc): remove notes handlers on window
close to prevent double-register crash
↳ generated from staged diff
// and everything else

The whole cockpit

Context, cost, memory and search — the things you lose track of when you live in a bare terminal.

Cost & limits that make sense for your plan

Terminos auto-detects your Claude plan. On Max/Pro it shows limit-consumed and a reset countdown; on pay-as-you-go it shows real dollars. Token counts come straight from the transcript — always accurate, never a guess.

Context visualizer

See loaded files, token estimate and live MCP state — a best-effort mirror of Claude Code's own /context.

Session memory

Searchable, taggable history of every session. Restore an old conversation and pick up where you left off.

🔍

File explorer & search

Browse the repo, jump to recently AI-touched files, and search across your project in a keystroke.

🔒

Local-first & private

Everything stays on your Mac. Keys in the macOS Keychain, storage in local SQLite, no telemetry by default.

// pricing

Start free. Scale when you do.

Terminos reads your existing Claude Code sessions — it doesn't resell tokens. You keep your own Anthropic plan.

Free
$0
For trying it out on a single repo.
  • One project
  • Terminal tabs & file explorer
  • Git panel & diffs
  • Basic session history
Download free
MOST POPULAR
Pro
$12 / mo
For developers running many projects at once.
  • Unlimited projects & parallel sessions
  • Multi-LLM consensus review
  • One-click MCP catalog
  • Cost & limit dashboard
  • Advanced session memory
Get Pro
Team
$24 / mo
For teams sharing context and workflows.
  • Everything in Pro
  • Shared memory & sessions
  • Admin controls
  • Priority support
Contact us
Terminos

Put your terminals on autopilot

Download Terminos for macOS and run every Claude Code project from one calm, keyboard-driven window.

Requires macOS 13+ · Windows & Linux coming soon