AITerm
New — native macOS app

Your terminal,
supercharged with AI

A native macOS terminal that speaks plain English. The AI proposes commands you approve, fixes and explains errors, and runs multi-step tasks — on your own AI: local Ollama, your API key, or your Claude / ChatGPT subscription.

or install with Homebrew brew install --cask vega-llc/aiterm/ai-term

AITerm — zsh
Plain English: list the 5 largest files in this folder
AITerm proposed: find . -type f -exec du -h {} + | sort -hr | head -n 5
Risk: Green — review, edit, then press Return
$ npm test
Failed: exit 1
/fix: reads the failed output and proposes the next command
Proposed fix: npm install && npm test

Everything you need in your terminal

The native macOS app for day-to-day work, plus a free CLI for command generation and diagnosis.

💬

Natural Language Commands

Describe what you want in plain English. AITerm proposes an editable shell command and waits for your approval.

🔍

Error Diagnosis

Use /fix and /explain on failed output to get a correction or a plain-English read of what happened.

🔒

Privacy First

Run fully on-device with Ollama or the managed Apple-Silicon (MLX) engine. Local requests never leave your Mac, and cloud requests go straight to your provider — no middle server — with secrets redacted first.

☁️

Cloud APIs

Bring your own key for OpenAI, Anthropic, OpenRouter, Groq, Gemini and more. Pro adds Amazon Bedrock, Azure OpenAI, and your existing Claude / ChatGPT subscription via the official CLIs.

📝

Security Gate

Every command path goes through one safety check with green / amber / red risk labels and an auditable decision log.

History & Power Tools

Search command history, switch models, pull Ollama models, open the command palette, and share cleaned-up fix cards.

AITerm app icon

AITerm — a terminal that speaks plain English

A native macOS app, included with AITerm Pro: a real terminal emulator with AI woven into the core loop. Type a command or describe what you want — the AI proposes an editable command you confirm before it runs. It can fix and explain errors, run multi-step tasks one approved step at a time, and save sequences as runbooks to replay later. Runs on your AI: local Ollama, your API key, or your Claude / ChatGPT subscription.

🗂️

Tabs — Many Terminals, One Window

Open as many tabs as you need — each is its own real shell with its own working directory, scrollback, and AI session. ⌘T to open, ⌘1–9 / ⌘⇧[ ] to switch; each tab's title shows its folder, and a command you approve in one tab only ever runs in that tab.

Splits — Side by Side

Split any tab into resizable panes — each its own real shell — and lay them out however you work. ⌘D splits right, ⌘⇧D down, ⌘⌥arrows move focus; drag the divider to resize. A new split opens in the folder you were already in, and your keystrokes only ever go to the focused pane.

💾

Saved Workspaces

Your tabs, splits, and working directories come back exactly as you left them when you relaunch. Save named layouts and reopen a whole project setup — every terminal in the right folder — in a single step.

🤖

Agent Mode — Manual or Autopilot, Always Fenced

Give it a goal. With /agent it works step by step — proposes each command, you approve every one. With /auto (Autopilot) it runs on its own, but only auto-executes commands the safety policy classifies as safe for the current project; risky, destructive, network, sensitive, and build/dependency steps pause for your one-tap approval or block outright. Both pass the same safety gate and your Safety Profile — so on a locked-down machine, anything destructive is blocked outright, even in Autopilot.

📋

Runbooks — Save & Replay

Save a multi-step sequence once — or capture it straight from commands you just ran with ⌘⌥R — with {{variables}} you fill in at run time, then replay it with a single pre-flight approval. Destructive steps are flagged up front, and if one fails you can /fix and retry from exactly where it stopped. Chain steps by feeding one step's output into the next with {{step1.output}}.

🔄

Automatic Updates

When a new version is ready, a subtle “Update ready — Install & Relaunch” pill appears in the status bar — no modal interrupting your session, and no silent background install that never lands on an app you leave open for days. Signed, notarized, delivered as tiny delta updates.

Propose, Then Confirm

Plain English streams into an editable command with a green / amber / red risk badge — press Return to run, edit to change, Esc to discard. Risky commands never run without your confirmation; in Autopilot only provably-safe steps run on their own.

⌨️

One Unified Input

Type a shell command or plain English in one place — no modes. A local classifier routes it; start with “?” to force AI, or a space to force a literal command.

🩺

Fixes & Explains

/fix reads a failed command's exact output — plus your repo, branch, and language — and proposes a correction shown side by side with the original, saveable as a runbook in one click. /explain (⌘⇧E) gives a plain-English read of any output — line by line if you want.

🧠

Bring Your Own AI

Run it your way — free: local & private with Ollama, or your own key for OpenAI, Anthropic, OpenRouter, Groq, Gemini, DeepSeek and more (everything stays on your Mac). Pro plugs in your existing Claude or ChatGPT subscription via the official CLIs, plus Amazon Bedrock, Azure OpenAI, and a managed on-device Apple-Silicon (MLX) engine.

🔒

One Security Gate

Every command — typed, translated, or AI-suggested — passes a single, type-enforced safety check, red-teamed against ~30 evasion tricks. Switch Safety Profiles (Personal → Work → Production → Locked Down) to make the gate as strict as the machine you're on. Audit log of every decision.

↩️

Rollback Suggestions

Before you run something destructive, AITerm offers a conservative way back when one safely exists — an inverse command (git checkout -, mv back, rmdir) or a backup-first step (cp -a … .bak). It stays quiet rather than inventing a fake “undo.”

🛡️

Private by Design

Local models never leave your Mac. Cloud requests go straight to your provider on your account — no middle server — with keys, tokens, and secrets redacted first.

🖥️

A Real Terminal

Full PTY terminal: vim, top, ssh, colors, Ctrl-C, and tab-completion all work — with AI on top, not bolted on the side.

🧰

Built-in Power Tools

Command palette (⌘K), model manager to pull and switch Ollama models, fuzzy history search (by command or the plain English you typed), live git-branch status, themes, share-a-fix cards, and onboarding.

The native AI terminal — free forever. Private local AI, set up for you on first run. Bring your own cloud key — everything stays on your Mac. Pro adds your Claude / ChatGPT subscription + automation. No account needed to start.

⬇ Download for macOS See plans

Apple Silicon · macOS 13+ · notarized by Apple · auto-updates

or install with Homebrew brew install --cask vega-llc/aiterm/ai-term

Keyboard shortcuts

Fly through tabs, splits, and the AI tools. Inside the app, press ⌘/ (or Help ▸ Keyboard Shortcuts) to pull this up any time.

Tabs & panes

New tab⌘T
Split the pane right⌘D
Split the pane down⌘⇧D
Close pane (then tab, then window)⌘W
Move focus between panes⌘⌥ ← → ↑ ↓
Next tab⌘⇧]
Previous tab⌘⇧[
Jump to tab 1–9⌘1 – ⌘9

AI & tools

Command palette⌘K
Command history⌘Y
Model manager⌘⇧M
Runbooks⌘⇧R
Save recent commands as a runbook⌘⌥R
Explain the last output⌘⇧E

AI commands

Multi-step task, you approve each step/agent
Autopilot — safe steps auto-run, risky ones pause/auto
Fix the last failed command/fix
Explain the last command or output/explain
Type raw in the terminal — AI gate offClick

At the prompt

Recall previous commands↑ ↓
Complete a file pathTab
Run the proposed commandReturn
Discard a proposalEsc
Interrupt the running command⌃C

App

Settings⌘,
Show this shortcuts reference⌘/
Quit AITerm⌘Q

Two plans. That's it.

The native AI terminal is free forever — private local AI, bring any cloud key, splits, saved workspaces, and the full safety gate. Pro plugs in your existing Claude / ChatGPT subscription and adds runbooks + agent mode.

Free

$0 forever

The native macOS app — the AI terminal that actually runs commands. No account needed.

  • AI command loop — propose, approve, run
  • /fix & /explain any command or output
  • Tabs, split panes & saved workspaces
  • Safety gate, safety profiles & rollback plans
  • Private local AI — set up on first run, then fully offline, no key
  • Bring any cloud key — OpenAI, Anthropic, OpenRouter, Groq, DeepSeek, xAI, Mistral, Gemini & more
  • No proxy — keys & prompts never leave your Mac
⬇ Download for macOS

Small team? Buy a seat per person. Need 10+ seats or invoicing? Email us.

Pro checks in with our license server about once a month to keep your subscription active — automatic and invisible as long as you go online now and then. Only your license is validated; your commands and files never leave your Mac. If your Mac stays fully offline for more than about six weeks, Pro pauses until you reconnect once.

How AITerm stacks up

The difference is where your AI runs: AITerm keeps your keys, prompts, and local model 100% on your Mac — no vendor proxy in the middle. Honest snapshot, July 2026 — these tools move fast, so this is today's picture, not a permanent moat.

AITerm Warp Wave Cursor
Native macOS PTY terminal editor
BYO cloud key stays 100% on your Mac 1
Private local AI, one-tap setup 2 ~ 3
Free AI with no credit meter 4 ~ 4
Tiered dangerous-command safety classifier 5 ~
Your Claude / ChatGPT subscription as the app's AI engine 6 ~
Runbooks — capture, parameters, output chaining 7 ~
Price Free · $9.99/mo Free · $20/mo Free (OSS) Free · $20/mo

✓ yes · ~ partial · — none / undocumented · ✗ no

1. Per Warp's own docs, BYOK prompts and your key pass through Warp's backend on each request. Warp's local-model support works the same way: your model must be exposed at a public tunnel URL, and every prompt still round-trips through Warp's cloud to reach a model running on your own machine. AITerm's BYO key and local model never leave your Mac.

2. AITerm downloads a small local engine and model for you on first run — then it runs fully offline.

3. Wave supports local models (Ollama / LM Studio), but you install and run the engine yourself.

4. Warp meters its own AI by credits (1,500 credits/mo on the $20 entry paid tier), and per Warp's pricing FAQ the Free plan now includes no bundled AI at all — on Free you must bring your own key or endpoint, which is unmetered but still routes through Warp's backend (hence the ~). AITerm's local and BYO-key AI is never metered and never proxied.

5. AITerm ships a tiered dangerous-command classifier (explicit confirmation for catastrophic commands) in a real PTY. Cursor gates agent shell calls via sandbox + allowlist + a classifier subagent (its "Auto-review" mode, which Cursor itself calls best-effort guardrails). Warp uses static regex allow/deny lists plus per-action approval — no risk-scoring classifier documented. Wave's AI can't execute commands yet (listed as coming soon).

6. Warp now hosts the official Claude Code / Codex CLIs in its terminal too (plus a separate cloud-harness mode) — but they run alongside Warp's own credit-metered Agent. In AITerm Pro, your Claude / ChatGPT subscription is the app's AI engine: the same propose→approve→run loop and safety gate, powered by the official CLI running locally. (Wave's "Claude Code integration" is tab-badge notifications, not an AI backend.)

7. Warp Drive has parameterized workflows / notebooks (limited on Free) — but no runbook run-history capture or step-to-step output chaining.

Wave is open-source and, like AITerm, local-first and private — there we differentiate on the safety classifier, runbooks, and a zero-setup native Mac experience, not on privacy. Sources: warp.dev/pricing & Warp docs, waveterm.dev docs, cursor.com/pricing & docs (re-checked July 2026).

Ready to get started?

Prefer the command line? The free ai-term CLI is a separate, lightweight tool with its own version line (currently v0.2.0) — independent of the macOS app above. Install it with pip:

pip install https://ai-term.com/term_ai-0.2.0-py3-none-any.whl

Requires Python 3.9+ and Ollama for local models. For cloud providers also run pip install openai anthropic.

⬇ Download for macOS See pricing