launch.mp4
A spatial terminal workspace: an infinite 2D canvas with multiple real shell sessions (PTY) you can spawn, drag, resize, and zoom. Use it like a multi‑terminal cockpit for Claude Code, Codex CLI, Gemini CLI, or any CLI tool you already have installed.
- Infinite 2D canvas with pan + zoom
- Multiple real terminal sessions (PTY), each fully independent
- Double‑click the canvas to spawn a new terminal
- Drag and resize terminals freely
- Close terminals without affecting others
- Sidebar file tree for quick navigation of your repository
- Works on macOS, Windows, and Linux (Tauri)
curl -fsSL https://raw.githubusercontent.com/Sankalpcreat/TSwarm/main/scripts/install.sh | bashiwr -useb https://raw.githubusercontent.com/Sankalpcreat/TSwarm/main/scripts/install.ps1 | iex- Go to the GitHub Releases page.
- Download the installer for your OS:
- macOS:
.dmg - Windows:
.exeor.msi - Linux:
.AppImage
- macOS:
- Install and launch.
- Launch TSwarm.
- Double‑click the canvas to spawn a terminal.
- Type any CLI command you want.
- Use the sidebar to open a repository path.
- Spawn more terminals with
+ New Terminal. - Zoom with mouse wheel, pan by dragging the background.
TSwarm runs real shells, so any CLI tool available on your system will work.
Examples:
claude(Claude Code CLI)codex(Codex CLI)gemini(Gemini CLI)
If a tool works in your normal terminal, it will work here.
- Real PTY terminals (not fake renders)
- Multiple concurrent sessions
- Infinite canvas + freeform layout
- Zoom and pan without losing terminal focus
- Resize terminals without reloading sessions
- File tree sidebar (lazy-loaded)
- One‑command install for macOS/Windows/Linux
- macOS installs into
/Applications. - Linux installs into
~/.local/bin/(make sure it’s in your PATH). - Windows uses the standard installer from Releases.
- You need to install any CLI tools (Claude/Codex/Gemini) yourself.
npm install
npm run tauri devnpm run tauri build