The AI coding agent
that lives in your terminal.
Read code, edit files, run commands, wire in MCP, manage sessions, ship releases. Not a chat wrapper — a full engineering workflow.
$ cd my-project && ggcode
▸ Loading project context...
▸ Connected: claude-sonnet · 4 tools ready
> Explain the auth flow and refactor for readability
● Reading internal/auth/session.go...
● Reading internal/auth/provider.go...
● Editing 3 files...
✓ Done · 3 files edited · 1 commit ready
Everything you need.
Nothing you don't.
Full toolkit, zero context switching
File editing, shell commands, Git, LSP, search, code review — all in one session, no window juggling.
MCP integration
Connect Cloudflare, Playwright, web readers, databases, and custom tools via Model Context Protocol.
Multi-agent
Spawn parallel workers, delegate to teammates, collaborate across instances with A2A protocol.
IM bridging
Control from QQ, Telegram, Discord, Slack, Feishu, DingTalk. Your agent is always reachable.
LAN Chat
Real-time messaging between ggcode instances on your local network. Type # to chat.
Permission modes
Five trust levels from fully supervised to autopilot. Checkpoints and /undo keep changes reversible.
Worktree isolation
Isolated task execution in git worktrees with automated checks, code review, and promotion.
Desktop + Mobile
Native apps for macOS, Windows, Linux, iOS, Android. Pair mobile via encrypted relay.
Resumable sessions
Pause any conversation, resume it later. Switch between projects without losing context.
Pick your path.
Get running in seconds.
macOS / Linux
No sudo required. Installs to ~/.local/bin
curl -fsSL https://ggcode.dev/install.sh | bash
Windows
No admin required. Uses winget or PowerShell
winget install gg.ai.ggcode-cli
Homebrew
macOS and Linux via Homebrew tap
brew tap topcheer/ggcode && brew trust topcheer/ggcode && brew install ggcode
Ship faster
from your terminal.
If you live in the terminal, care about workflow integrity, and still want delivery speed — ggcode belongs in your shell.