Skip to content

aiTerm

A terminal for devs juggling multiple projects and AI agents at once. No built-in LLM, no chat sidebar — just a proper terminal that keeps you organized and picks up exactly where you left off.
macOS
Windows
Linux

Why aiTerm?

Other terminals give you tabs and splits. aiTerm gives you a system for managing the chaos of real AI-assisted development — where you’re juggling multiple Claude sessions across projects, SSHing into servers, and trying to remember what you were doing three hours ago.

Know what's in every tab

Interpolated tab names like CustomName %title combine your label with live terminal state. Name a tab “billing API” and always know what’s running in it — no more guessing across 15 identical “bash” tabs.

Restart without losing anything

Reboot your machine, restart aiTerm — every tab comes back exactly as it was. Scrollback, layout, SSH sessions, Claude Code sessions. No re-cding, no lost context, no “what was I doing?”

Workspace Organization

Group terminals by project. Each workspace has its own pane layout, tabs, and context. Switch between projects without losing your place.

Claude Code Integration

MCP server exposes IDE tools to Claude Code CLI — file operations, diff review, editor control. Auto-capture session IDs and auto-resume sessions.

Built-in Editor

Click any file path in terminal output to open it in an editor tab. Works over SSH too — remote files load transparently via SCP. 50+ languages supported.

Smart Triggers

Regex triggers watch terminal output for patterns and fire actions — notifications, commands, variable capture. 6+ built-in Claude Code triggers included.

Archive and restore tabs

Set up auto-resume on a tab, then archive it. The tab disappears from your tab bar but preserves everything — scrollback, notes, triggers, resume command. When you need that task again, restore and pick up instantly.

Notes on everything

Every tab has its own markdown notes panel — track TODOs, paste connection strings, jot down what you’re debugging. Workspace-level notes too. Your context travels with the tab, not a separate app.

Scrollback Persistence

Full terminal state survives restarts. Reboot your machine, restart aiTerm — everything comes back. Tab layout, workspace state, scrollback history.

Split Pane Cloning

Duplicate a tab and get everything: scrollback, CWD, SSH session, Claude resume command, notes, trigger variables. SSH sessions clone to the same remote CWD.

Screenshots

Workspaces and Tabs

Workspaces and tabs

Per-Tab Notes

Notes panel

Code Editor

Editor tab

Tech Stack

Built with Tauri 2 for native performance with a small footprint.

LayerTechnology
FrontendSvelte 5, SvelteKit, TypeScript
BackendRust, Tauri 2
Terminalxterm.js
EditorCodeMirror 6
PTYportable-pty