Changelog

New features, improvements, and fixes shipped in beswarm.

· 0.1.2

Agent status bar and memory readout

  • Agent status bar — the sidebar shows how many agents are working, blocked and idle. Double-click a count to select the first agent in that state.
  • Working indicator — a blinking yellow dot marks every workspace and worktree with a working agent, including in the collapsed sidebar.
  • Memory usage — Settings → General → "Show memory usage in title bar" shows the memory used by BeSwarm and every tab's processes.
  • Orange-Black theme — a new dark theme, bringing the total to 21.
  • Prompts folder shortcuts — right-click the Prompts panel or its tab for Open Folder and Open in Terminal.
  • Linux sound — sounds now play through pw-play, paplay or aplay, whichever is installed, so the binary no longer links ALSA.

· 0.1.1

Self-update with beswarm update

  • Self-update — beswarm update checks for new releases and installs the latest one from the same manifest as the installer, verifying each download against its SHA-256 checksum.

· 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, list and clear; a newer TUI instance takes over a session seamlessly.
  • Workspaces and git worktrees — each workspace is a sidebar entry with its own tabs. worktree add cuts a branch into .worktrees/<name> and shows it as a sidebar sub-item with its own tab bar; close parks it and remove cleans 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, stop and close --group let you or another agent drive a session. --json output, 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/skills and 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.
View all releases on GitHub →