Changelog
Notable changes and releases for Band. For the complete commit history, see the GitHub releases page.
v0.1.0 — Initial Release
The first public release of Band.
Features
- Desktop dashboard — Tauri-based native macOS app with project sidebar, workspace list, and status indicators
- Web interface — Browser-based dashboard with responsive layout for desktop and mobile
- Multi-IDE support — VS Code, Cursor, Zed, Windsurf, Kiro, all JetBrains IDEs, Xcode, iTerm2, Warp, Ghostty, Chrome, Safari, Firefox
- Multi-agent support — Claude Code, Cursor CLI, and Gemini CLI with pluggable adapter pattern
- Git worktree workspaces — Isolated branch-per-task workflow with automatic worktree management
- Task management — Submit, cancel, re-run, and watch agent tasks with real-time streaming output
- Scheduled tasks — Cron-based automation for recurring agent work
- Remote access — Built-in Cloudflare tunnel with token-based authentication and QR code for mobile
- CLI — Full command-line interface for all operations with JSON output mode
- Window management — Auto-position IDE windows when focusing a workspace
- Project configuration — Per-project
.band/config.jsonwith setup/teardown scripts and app presets - VS Code extension — Auto-activation, terminal management, and agent status reporting
- Agent status protocol — Real-time status detection via Claude Code hooks and file-based communication
Architecture
- Desktop app built with Tauri 2.0 and React
- Web server built with Node.js, Vite, and TanStack Router
- CLI built with Rust
- tRPC API with HTTP and WebSocket subscriptions
- SQLite for persistent state