· 0.1.0
First release: a terminal workspace for a swarm of coding agents
The first public build of beswarm. Everything below ships in one binary for macOS and Linux.
- Persistent sessions — every tab is a detached helper process that owns its PTY, so agents keep running after the TUI quits. Named sessions with
session start,attach,listandclear; a newer TUI instance takes over a session seamlessly. - Workspaces and git worktrees — each workspace is a sidebar entry with its own tabs.
worktree addcuts a branch into.worktrees/<name>and shows it as a sidebar sub-item with its own tab bar;closeparks it andremovecleans it up. - Agent detection for 24 agents — Claude Code, Codex, Gemini, Cursor, Copilot, OpenCode, Pi, Grok, Kiro and more are recognized on sight and tracked as working, done, blocked or idle. Inspect detection with
agent explain, and override any manifest in~/.config/beswarm/agent-detection/. - The agent CLI —
agent start,prompt,wait,read,send-keys,stopandclose --grouplet you or another agent drive a session.--jsonoutput, prompt and skill ids, and exit codes built for scripts. - Sub-agents — agents started from another agent's tab nest under it in the Agents panel, collapse and expand, and can be reordered by drag and drop.
- Panes — split, zoom and resize panes by dragging their dividers; scroll positions survive detaching and reattaching.
- Skills, Prompts, Tools and Artifacts panels — browse skills from
~/.claude/skillsand friends, keep reusable prompts, see local and remote MCP servers, and open the reports your agents write. Skills and prompts can autoload into new agents. - 20 themes — including Catppuccin, Dracula, Gruvbox, Nord, Tokyo Night, a Norton Commander–inspired NC theme, Purple Rain and a strict two-tone Red-Black, with live preview in settings.
- Sounds — bundled chimes, beeps and buzzers, with a per-session default.
- Kitty keyboard protocol support for precise key handling in modern terminals.