Frequently Asked Questions
Common questions about Band, supported tools, and how it works.
What IDEs are supported?
Band works with VS Code, Cursor, Zed, Windsurf, Kiro, all JetBrains IDEs (IntelliJ IDEA, WebStorm, PyCharm, GoLand, Rider, CLion, RustRover, PhpStorm, Android Studio), Xcode, and terminals like iTerm2, Warp, and Ghostty. It also supports launching browsers (Chrome, Safari, Firefox) as part of your workspace layout.
What coding agents work with Band?
Band currently supports Claude Code, Cursor CLI, and Gemini CLI. The agent adapter pattern makes it straightforward to add new agents. You can select your preferred agent globally or per-workspace.
Is Band open source?
Yes. Band is open source and available on GitHub under the MIT license. You can inspect the code, contribute, and build on top of it.
Does Band work on Linux or Windows?
The desktop app is macOS-only for now. However, the web interface works on any platform with a browser. If you're running the Band server on a Mac, you can access the dashboard from a Linux or Windows machine via the built-in Cloudflare tunnel or by pointing your browser to the server URL.
How does Band relate to Claude Code, Cursor, or other agents?
Band is not a coding agent itself — it's an orchestrator. It manages the agents you already use. Think of it as a control plane: you register your projects, create isolated workspaces, and dispatch tasks to coding agents. Band handles the workspace lifecycle, task queuing, and monitoring while the agents do the actual coding.
Can I use Band without a coding agent?
Yes. Even without a coding agent, Band is useful for managing git worktrees across projects. You can create isolated workspaces, organize projects, and use the window management features to quickly switch between different branches and IDE setups.
How does Band create workspaces?
Band uses git worktrees under the hood. Each workspace gets its own directory with a separate working tree and branch, all sharing the same git repository. This means you can have multiple branches checked out simultaneously without conflicts.
What is a cronjob in Band?
Cronjobs are scheduled agent tasks. You define a cron expression (like "every day at 9am") and a prompt, and Band will automatically create a workspace and dispatch the task to a coding agent on schedule. Great for automated code reviews, dependency updates, and daily reports.
How does remote access work?
Band has a built-in Cloudflare tunnel integration. When enabled, it creates a secure tunnel from your machine to a public URL, letting you access the dashboard from your phone or another computer. Authentication is handled via tokens, and you can scan a QR code for quick mobile access.
How much does Band cost?
Band is free and open source. You'll need your own API keys or subscriptions for the coding agents you use (Claude Code, Cursor, Gemini), but Band itself has no cost.
Still have questions?
Open an issue on GitHub or check the documentation for more details.