Favicon of Swarm Workspace Manager

Swarm Workspace Manager

A local Linux workspace manager for coding agents, with isolated Git worktrees and persistent terminals accessible through a desktop app or CLI.

Screenshot of Swarm Workspace Manager website

Swarm Workspace Manager organizes parallel coding tasks for developers who need to keep agents, branches and terminals separate. Its Linux desktop app and CLI manage repositories, isolated workspaces and the sessions running inside them.

  • Separate task workspaces: Each workspace has its own Git worktree, so agents can work on different features or fixes without sharing a checkout; you can also branch an existing workspace into another.
  • Agent choice: Run Claude Code, Codex, OpenCode or other command-line tools in terminal sessions, including ordinary shells and long-running commands.
  • Persistent terminals: Ghostty-backed sessions survive disconnects, and you can detach and return through either the desktop interface or CLI without ending the running process.
  • Multiple repositories: Keep GitHub repositories and their associated workspaces and sessions together in one interface.

Swarm runs locally on Linux and has a native GTK desktop interface. It manages the workspaces and terminals around your coding tools; the agents you choose determine where their model requests go. The project is open source under the MIT license.

Similar to Swarm Workspace Manager