Claude Code
Anthropic's terminal agent, in its own PTY against your repo.
A desktop workspace where every coding agent runs in its own terminal. Open Claude Code, Codex, Gemini, Agy and your shell in tabbed terminals, run them in parallel, and spread them onto a canvas when you want more room. Everything runs on your own machine.
Coding agents live in the terminal, so sxcode gives them a real home. Every agent runs in its own PTY inside a terminal built for many workspaces, then the whole thing lifts onto a canvas where you launch, watch and steer a swarm at once.
clone or open a folder
up to 12 terminals
each in its own pty
git, diff, commit
One pipeline from start to finish, running entirely on your machine.
Real PTYs on your own hardware. No cloud relay and no telemetry, so your code and keys never leave the machine.
Claude Code, Codex, Gemini, Agy, a custom command or a plain shell. Up to 12 terminals per workspace, and unlimited on the canvas.
Pan, zoom and arrange the way you would in a design tool. Every card is a live, fully interactive terminal.
sxcode does not ship its own model. It launches the agent CLIs you already use, and if a command is not installed, the terminal simply says so, exactly like a normal shell.
Anthropic's terminal agent, in its own PTY against your repo.
OpenAI's Codex agent. Plan, edit and run tests from the canvas.
Google's Gemini agent, side by side with the rest.
The Antigravity terminal agent. Drop it in like any other card.
Run any command you type. Your own script, any CLI.
A plain login shell when you just need a prompt.
No lock in. The model and the keys are whatever you already have on your machine.
SX Assistant chats through your own ChatGPT account and watches every terminal in real time. It spawns agents, hands out tracked tasks, recalls memory and writes reusable skills. It also knows your git history, so a question like “when was the last commit?” gets a real answer.
3b68051 “Bump version to 0.1.13”, 14 minutes ago. The branch is clean and everything is pushed.Each message ships a live snapshot of which agents are running, what they are printing and who needs input. Drag a pane onto the panel to put it in focus.
It opens terminals, drives Claude, Codex and Gemini, runs commands, and dispatches tracked tasks to any agent, then follows them through to done or failed.
It recalls and saves memory notes, creates reusable skills on request, and reads your repo's status and history. Every part has its own on and off switch in Settings.
Live web search, full page reading and the built in browser, plus a voice mode that listens and answers out loud.
sxcode keeps a running digest of what every agent did. Transcripts and a memory graph are saved to ~/.sxcode/memory on your machine, so context is never lost when you close the app.
The graph and transcripts live under ~/.sxcode/memory on your machine, and nothing is ever uploaded.
What one agent learns is available to the others in the workspace, not siloed to a single pane.
Close the app, reopen tomorrow, and the digest is still there, ready for the next agent.
Lift terminals out of tabs and onto a canvas. Pan, zoom, drag and rename cards freely. Every card is a live, fully interactive terminal, and a floating toolbar follows you everywhere.
Scroll to zoom and drag to pan. The whole surface moves as one, with no window juggling.
Up to 12 terminals per workspace in tabs, and unlimited once you spread them on the canvas.
Every card is a real xterm.js terminal running over a native PTY on your machine.
The daily rhythm: open a workspace, launch your agents, spread them on the canvas, and steer them all in parallel.
Point sxcode at a repo. Each workspace holds up to 12 tabbed terminals, all sharing one working directory.
Spawn Claude Code, Codex, Gemini, Agy or any CLI, one per tab.
Drag terminals onto the infinite surface; pan, zoom and arrange your wall of agents.
Watch every agent stream at once, jump in to type or talk, review diffs in the Git panel; the memory graph keeps context.
Every agent streams in parallel. Jump in to type, talk with local voice, or review diffs without ever leaving the canvas.
add a retry guard
origin/mainTalk to agents through local Whisper, offline after a single download.
Review diffs inline and approve before anything lands.
See your app render without leaving the canvas.
Keep docs and dashboards beside your terminals.
Local voice input runs offline through a Whisper model on your machine. Ten themes retint the chrome and the terminal palette together.
Apex captures speech through a local Whisper model (whisper.cpp, about 31 MiB). Download it once and it works offline, with no browser speech API and no cloud transcription.
From Ember to Midnight, Paper, Navy and more, every theme retints the chrome and the xterm terminal colors together.
| Feature | sxcode | Warp | Cursor |
|---|---|---|---|
| Many terminal agents in parallel | single focus | editor agent | |
| Infinite canvas of live terminals | |||
| Bring your own agent CLI (no lock in) | ~ partial | built-in | |
| Persistent local memory graph | ~ partial | ||
| Local offline voice input | |||
| Runs on macOS, Windows and Linux |
Comparison reflects each tool's primary design focus.
Yes. It runs entirely on your machine, and there is no paid tier to use it.
No. sxcode runs entirely on your machine, with no cloud relay and no telemetry. Your code and API keys never leave your computer.
No. It launches the agent CLIs you already have installed, such as Claude Code, Codex, Gemini, Agy, or any command. If a CLI is not installed, the terminal simply says "command not found".
Six presets out of the box (Claude Code, Codex CLI, Gemini CLI, Agy, a custom command, and a plain shell), plus anything else you can type into a terminal.
Up to 12 tabbed terminals per workspace, and unlimited once you spread them across the canvas. Each one is a real xterm.js terminal over a native PTY.
Warp is a great single terminal and Cursor is bound to the editor, and both center on one agent. sxcode is built to run many terminal agents in parallel on an infinite canvas. It runs on your machine and lets you bring your own CLI.
Windows, macOS (Apple Silicon), and Linux (.deb, .rpm, and AppImage) are all available now.
Local voice (Apex) uses a Whisper model on your machine (about 31 MiB, downloaded once), then runs offline. There is no browser or cloud speech service.
Download sxcode, point it at a repo, and run all of your agents locally, side by side. It is free, and nothing touches the cloud.
Free and local. Windows, macOS and Linux.