MCP server for AI agents, built-in git with staging & shelving, file explorer with inline diffs, clipboard history, and tab groups — things most terminals don't have.
Full git workflow, file management, and AI agent control — built into the terminal, not bolted on.
Let Claude Code or Gemini CLI drive your terminal — create panes, run commands, capture output, take screenshots.
Vertical and horizontal splits. Work in multiple terminals side by side with independent sessions.
Full commit graph, stage/unstage files, shelve working changes, cherry pick hunks from any commit, branch, merge, and worktrees — no separate Git GUI needed.
Browse, create, move, and delete files. Edit with syntax highlighting, review inline diffs against the last commit, and revert unwanted changes — without leaving the terminal.
Auto-tracked clipboard with pinning, search, and re-copy. Save reusable command snippets with parameters — most terminals don't have either.
Color-coded groups for both terminal and file editor tabs. Organize by project, environment, or task — collapse and expand entire groups at once.
Tabs, panes, and working directories saved and restored on every relaunch.
Type once, send to every pane. Great for multi-server commands.
Record terminal sessions as animated GIFs with one click. Perfect for docs and demos.
Create files and folders, review inline diffs, and revert unwanted changes — all without leaving the terminal.
Full git graph with staging, shelving working changes, cherry picking hunks from any commit, and inline commit.
Color-coded tab groups for terminals and file tabs. Clipboard history with pinning. Reusable command snippets with parameters.
The Sparrow MCP Server lets AI coding agents interact with your terminal — no plugins or extensions needed.
| Tool | Description |
|---|---|
| sparrow_create_pane | Open a new terminal pane with an optional command |
| sparrow_run_command | Run a command and capture its output (ANSI-stripped) |
| sparrow_write_to_pane | Type text or send signals (Ctrl-C, kill) to a pane |
| sparrow_screenshot | Capture a PNG screenshot of a pane |
| sparrow_notify | Send a desktop notification |
| sparrow_clipboard | Read or write the system clipboard |
Build custom panels with HTML and JavaScript. Access terminal state, git info, and the filesystem through the SparrowBridge API.
Everything is one shortcut away.