For PMs, designers, operators — anyone handed a terminal
Told to use Claude Code, Codex, OpenCode, or Cursor. Start here.
Terminal Intelligence lives in your terminal and in the menu bar, explains what just happened in plain English, and shows you what a command will do before you decide to run it.
Example: typing “gti status” returns “zsh: command not found: gti”. Terminal Intelligence briefly shows “working it out…” while it prepares its answer, then explains that “gti” isn’t a program — you likely meant git — and suggests the fix, git status, marked safe and read-only. Pressing Control-Y inserts git status onto the prompt without running it, ready for you to press enter yourself.
The whole product, in one loop
-
1
Something goes wrong
A command fails, or you don’t know what to type. Nothing to open, nothing to paste. It’s already there.
-
2
You get a plain answer
WHAT happened, WHY, and one suggested fix — with a badge that says in a word whether it’s safe.
-
3
Press ⌃Y
The fix lands on your prompt. Not run — typed. Edit it, read it, then hit enter yourself.
Consequences before actions
Every suggestion wears its risk on its sleeve.
You shouldn’t have to decode what a command does to find out whether it can hurt you. Terminal Intelligence rates every command it suggests, and says so in words, not just colour.
- SAFE read-only or easily undone. Go ahead.
- CAUTION changes things. Read it before you run it.
- DANGER destructive or irreversible. Edit it before you run it.
$ get rid of the build folder
rm -rf build
deletes the folder and everything in it
- WHAT
- Removes build/ permanently — no Trash, no undo.
- WARN
- Make sure you're in the right folder first: pwd
$ find . -n '*.rs'
- WHAT
- find does not have a -n flag, so it rejected the command.
- WHY
- The correct flag for matching by name is -name, not -n.
find . -name '*.rs'
read-only · nothing changes
- TIP
- find uses full flag names like -name, -type, -size — no shortcuts.
You’re in control
⌃Y types the command onto your prompt. You are always the one who presses enter. There is no “auto-fix” and there never will be.
Plain words, not jargon
Every explanation is written for someone who has never read a man page. If a sentence needs a glossary, it gets rewritten.
In your Dock and menu bar
A native Mac app. No browser tab, no Electron. Click the Dock icon to open the panel; the menu bar icon has quick actions and settings.
Your commands stay yours
Product telemetry is counts only — no command text, no output, no file names. The full event list is in our privacy policy. That’s separate from AI requests: when Terminal Intelligence explains or translates something, the terminal text involved is sent to the hosted relay (or directly to your own key) to generate the answer — see Privacy.
Pricing
Pricing for the pilot period; subject to change.
- Hosted AI included — nothing to configure
- Or bring your own Anthropic/OpenRouter key
- macOS 14+, Terminal.app, zsh
Request pilot access
Terminal Intelligence is in pre-launch pilot. There’s no public download yet — email the founder and he’ll set you up directly.
Request pilot accessWhy isn’t this on the App Store?
To read the error your terminal just printed, the app needs Automation access and a shell hook. App Store apps run in a sandbox that doesn’t allow either. So it’s planned to ship as a signed, notarized download instead — the same way apps like iTerm and Raycast do.
Which terminals work?
Terminal.app with zsh, today. That’s deliberate: it’s what a Mac has out of the box, which is where most people start. More will follow when the first one is genuinely good.
What does it send home?
AI requests send relevant terminal context to our AI providers. Usage statistics are on by default; you can turn them off in Settings. See our privacy policy for details.
How do I remove it completely?
One command. It quits the app, puts your Terminal font back, takes its one line out of ~/.zshrc, and deletes the app, ~/.terminal-intelligence, its settings, Keychain items and privacy grants. It shows the list and asks before touching anything.
ti uninstall