AITerm is a cross-platform AI-powered terminal with multiple AI providers, autonomous agent loops, multi-database connections, a file explorer, and Telegram remote control.
Built with Tauri 2, React 19, and Rust for native performance on macOS, Windows, and Linux.
AI built directly into your workflow — no window switching required
Type /ai <query> in the terminal to instantly generate a shell command with a risk level shown — confirm and run with one click.
Every command and its output renders as its own card instead of raw scrollback. The live terminal pane auto-expands while a command is running and shrinks back down when idle, keeping the screen clean.
Type /agent to start multi-step agent mode — the AI plans and executes complex tasks on its own, falling back to manual confirmation for risky actions.
"Loop engineering" lets the AI break down and execute tasks on its own — no back-and-forth confirmation needed. An orchestrator keeps dispatching sub-agents until the goal is complete, with safety gates and a live execution trace watching every step.
A dedicated tab where the AI answers questions about any project directory — it scans the file tree, searches and reads source files on its own, can render Mermaid diagrams, and lets you export the conversation to Markdown.
A context-aware AI chat panel built right next to the terminal — for troubleshooting, code generation, and brainstorming, all in one place.
Create a notebook pointed at a folder and AITerm chunks, embeds, and indexes every document inside it, so you can ask natural-language questions with answers that cite the source documents. Works with Ollama or any OpenAI-compatible embedding provider.
Native support for PostgreSQL, MySQL, SQLite, and ODBC. DB2 works on both macOS and Windows via a built-in Java JDBC sidecar — no driver installation required.
A built-in sidebar file browser kept in two-way sync with the terminal's working directory — navigate in the terminal and the explorer follows, or click the "cd" button (or the folder picker built into the command input) to jump the terminal to any folder instantly.
Ctrl+F searches across your entire block history with live scroll-to-match; Ctrl+Shift+R opens a bookmarks picker to save and refill frequently used commands.
Full support for English and Traditional Chinese, switchable at runtime with no restart required.
Works out of the box with OpenAI, Anthropic, Ollama (local inference), and OpenAI-compatible endpoints — switch providers whenever you need to.
Enable the Remote toggle to send commands to your terminal from your phone via a Telegram bot — results are sent right back to the same Telegram chat, so you're never far from your session.
AI-assisted feature discussions that automatically generate spec documents (SDD) into your project's structured directory — turning ideas into trackable specs.
A modern desktop app architecture connecting a high-performance Rust backend to a React frontend via Tauri IPC
.dmg.dmg and drag AITerm into the "Applications" folderxattr -cr /Applications/AITerm.app
-setup.exelibwebkit2gtk-4.1). Ubuntu 20.04 and earlier are not supported.
_x86_64.AppImage or _amd64.debchmod +x AITerm_*_x86_64.AppImage && ./AITerm_*_x86_64.AppImage
sudo apt install ./aiterm_*_amd64.deb
@BotFather on Telegram, send /newbot to create a new bot, and get your Bot Tokenhttps://api.telegram.org/bot<YOUR_TOKEN>/getUpdates
📱 Remote toggle in the terminal status bar to enable remote controlRequires Rust 1.78+, Node.js 20+
git clone https://github.com/jamesju9999/AITERM.git cd AITERM npm install npm run tauri:dev