❯ terminos --about
terminos

A macOS terminal and lightweight IDE for Claude Code. Run every repo in parallel, hand tasks off overnight, and drive the whole app just by asking.

✓ reads Claude Code sessions live  ·  ✓ local-first, no telemetry  ·  ✓ free for one repo
Download for macOS ❯ see it run v1.6 · macOS 13+ · 7-day Pro trial, no card
Terminos · terminos
✦ PRO CLAUDE MAX 20× week 63%
+⌘K Search projects & sessions…
★ Pinned
terminosmaster
api-gatewaymain
Work
landing-sitefeat/hero
mobile-appdev2
Other
design-systemauto/tokens
zsh ×+ ▾▣ ✎ Note ☑ Tasks3
# ~/projects/terminos
❯ claude
⏺ Found the double-register bug in the transcript watcher.
⏺ Update(transcriptWatcher.ts)
⎿ Updated with 8 additions and 3 removals
⏺ Bash(npm test) ⎿ 34 passing
 
⏺ Done. Want me to draft the commit message?
❯
›⚡ Claude quick-startlive shell · type directly abovectx 41%
≣Files⑂Git⧉Sessions❖Consensus⌕Search
Explorer · terminos
Search files…
▸src
▸docs
transcriptWatcher.ts● AI
package.json
electron.vite.config.ts
README.md
◔Context$Usage⟐MCP
the actual Terminos window — parallel projects, live terminal, 8-tab inspector
01

ls ~/features

12 tools · one window
sessions 01free

Parallel repos

A terminal, a Claude session and a git state per project. Switch instantly — nothing resets.

● terminos  ● api  ○ web  · +3 live
alerts 02free

Finish alerts

Reads Claude Code's transcripts per turn. A pulse the instant a session needs you.

◆ landing-site → ready ✓
terminal 03free

Native input

Click to move the cursor, ⇧⏎ for a newline, ⌘-click any path to open it.

❯ ⌘-click ./app.ts → open
editor 04free

Editor + split

A real editor beside the terminal. Syntax highlight, ⌘S with a disk-sync guard.

❯ app.ts | zsh  · ⌘S saved
search 05free

Project search

ripgrep across every file — regex, globs and Replace All in one reviewed pass.

❯ rg "TODO" · 42 hits / 9 files
git 06free

Git panel

Stage, diff, commit, push. Commit messages drafted from the diff, no API key.

❯ +41 -3 · staged · commit ✓
mcp 07pro

One-click MCP

Add from a catalog or paste any server's JSON — preview what it runs before it writes.

+ github · preview → write
usage 08pro

Usage & limits

Live session and weekly meters from claude /usage. Never a guess.

▓ week ▓▓▓▓▓░░░ 63%
memory 09free

Context & memory

A live mirror of /context, plus searchable history of every session.

▓ ctx ▓▓▓░░ 41% · 128k
permissions 10free

Per-repo permissions

Plan, accept-edits or bypass — set per project and remembered. No global toggle to forget.

❯ terminos · accept-edits ✓
nudge 11free

Steer mid-run

Drop Claude a note while it works — queued to its input. No Esc, no retype.

⤴ "use the v2 endpoint" → queued
verify 12free

Checks its own work

Runs your test or build command on edit turns and flags a failure inline — before you do.

▶ npm test · 34 ✓ · clean
02

auto-tasks

NEW · 1.2

Queue it tonight.
Wake up to a diff.

Give Claude a task and hit Run overnight. It waits for your usage limit to reset, then works on its own git branch — never your working tree. You review and decide.

  • It interviews you first — a pre-flight surfaces its questions while you're awake
  • Runs on a branch, at reset or a time you pick — a weekly guard protects your limit
  • Stops instead of guessing — blocked runs pause as Needs you
  • You merge or discard — the diff is inline; Terminos never merges for you
Project Tasks · ☑
☑Project Taskslives with terminos
+ Add a task… (Enter to save · hover to ☾ run overnight)
☾ Overnight runs now, on its own branch
☾Migrate design tokens to the new scaleRUNNING
terminos/auto/token-migration · ● running 4m 02s
!Add rate-limit middleware to the gatewayNEEDS YOU
Claude stopped to ask: Redis or in-memory store for the counters?
Answer — Claude resumes this session on its branch…
Answer & resumeDiscard
Done & review 2:41am
✓Extract the usage parser into its own moduleDONE
terminos/auto/usage-parser · +47 −12 · ref $0.42
Review diffMerge branchDiscard
Saved locally · stays with terminosFree: list · Pro: ☾ overnight
03

just ask

NEW · 1.3

Talk to the app,
not just the code.

Terminos taught Claude that it's running inside Terminos. The things you'd hunt for in menus, you can just say — and the app does them.

  • “open my astrobot project” — switches without touching the sidebar
  • “show me the Git panel” — the dock opens straight to the diff
  • “run the token task overnight” — queued on its own branch
  • Notifications now name the project and open it on click
zsh · claude driving Terminos
❯ open my astrobot project and show me git
⏺ Opening ~/astrobot in Terminos.
⏺ Switched active project to ~/astrobot.
⏺ Showing git. ⎿ 3 changed files
 
❯ queue the token migration to run overnight
⏺ Created task terminos/auto/token-migration
⎿ status: queued · running on an isolated branch,
never your working tree · I'll ask before I start
❯
Claude finished in astrobot
Terminos · Waiting for your input — click to open
04

rewind

NEW · 1.4

Undo any turn.
Not just the last edit.

Terminos snapshots your working tree at every turn boundary — Claude's edits and yours. When a turn goes sideways, roll the files back to exactly how they were, from a rail beside the terminal.

  • Per-turn snapshots — automatic, local, zero config
  • Restore one turn or jump back several — your files, exactly
  • Each point labeled by the prompt that started the turn
  • Sits under your git commits — a safety net, never touches history
Checkpoints · this session
● now“add rate-limit middleware”14:20 · +18 −3
○“wire the usage parser”14:03 ↩ restore
○“fix the transcript watcher”13:48 ↩ restore
○“scaffold the settings sheet”13:31
snapshots your files each turn · local · sits under your commits
05

warm start

NEW · 1.4

Every session starts
already caught up.

Terminos keeps a living brief of each project — what you're building, where you left off, the decisions that stuck — and hands it to Claude at the start of every session. No re-explaining from scratch.

  • A self-maintaining brief, injected when a session starts
  • Rolls up from your recent sessions — updates itself
  • Workspace parents summarize their child repos
  • Local — your notes and history never leave the Mac
Session brief · terminos
▤ caught up from your last 6 sessions
›Building a macOS terminal + light IDE for Claude Code (Electron).
›Left off shipping 1.6 — nudge button + the site's SEO fix.
›Decisions that stuck releases are notarized & published via one script; source stays private.
›Watch out strip the node_modules symlink before merging an auto-task branch.
updates itself · injected at session start · stays on your Mac
06

workspaces

NEW · 1.2

Point it at a folder.
It finds every repo.

Open a parent directory and Terminos discovers each git repository nested inside — every one with its own branch, session and live status, grouped under one collapsible workspace.

  • Auto-discovered — no adding repos one at a time
  • Nested & collapsible — a folder of monorepos stays tidy
  • Per-repo git — switch branches inside without losing your place
projects
★ Pinned
terminos★master
Workspaces
▾ 📂 acme-platformmain3 repos
apifeat/checkout
webmain
wasm-spikewip/simd
Recent
landing-sitefeat/hero
07

consensus

PRO

A second opinion,
on demand.

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

  • Cloud or local — OpenAI, Gemini, NVIDIA, Ollama, LM Studio
  • Pick from the model catalog instead of typing an id
  • Keys in the macOS Keychain; local reviewers never leave your Mac
Consensus · reviewing Claude's answer
G
OpenAI · gpt-5AGREEconfidence 0.92
Root cause is right — the handler was registered twice on re-open. Fix is sound.
◆
Gemini · 2.5-proCONCERNconfidence 0.71
Agrees, but guard against a missing window ref before removing the listener.
N
NVIDIA · nemotron-70bAGREEconfidence 0.88
Double-register confirmed; the new test covers the close path.
08

plans --list

you keep your own Anthropic plan
Free
$0 forever
Try it on a single repo.
  • One project
  • Terminal, editor & split view
  • Git panel, search & files
  • Turn checkpoints & undo
  • Warm-start memory
  • Project to-do list & notes
  • Parallel projects
  • Auto-Tasks & consensus
◆ MOST PICKED
Pro
$3.99 / mo
For running many repos at once.
  • Unlimited projects & parallel sessions
  • Auto-Tasks — run tasks overnight
  • Consensus review — cloud + local
  • One-click MCP catalog
  • Live usage & limit meters
  • 7-day trial — no card
Team
$9.99 / mo
Shared context for a team.
  • Everything in Pro
  • Shared memory & sessions
  • Admin controls
  • Priority support

you keep your own Anthropic plan — terminos reads your sessions, it doesn't resell tokens

ready?

Run every Claude Code project from one calm, keyboard-driven console — and let the rest run overnight.

macOS 13+ · Apple Silicon · Windows & Linux coming soon