Surge is a terminal for working across multiple projects, and many agents.

🏠
🚀
+
~/surge-terminal(main)$
Claude Code started on worktree: main
Working on:Fix authentication bug

Why Surge?

Never lose track

Color-coded projects with custom icons. Know exactly which agent is working on which project at a glance.

Switch instantly

Discord-style dock for one-click switching. Your agents keep running while you jump between projects.

Work in parallel

Built on git worktrees. Run agents on multiple branches simultaneously—no git stash, no context switching.

Open source

Completely free and open. Customize it, extend it, or contribute back to make it better for everyone.