Use cases

Run multiple Claude Code agents in parallel

To run multiple Claude Code agents at once, give each agent its own terminal pane in one Ubra window. Ubra is a free, open-source desktop multiplexer that shows each claude session's state as a badge, restores your layout on restart and tracks Claude plan usage, so parallel agents stay manageable.

Last updated: · By Ubra maintainers

Why run Claude Code agents in parallel?

Parallel agents let you split independent work — a bug fix, a test suite, a refactor — across several Claude Code sessions instead of waiting on one. The cost is coordination: knowing which session is waiting for you. Ubra's badges and single-window layout address exactly that.

How to run multiple Claude Code agents with Ubra

The setup takes a few minutes and persists afterwards.

  1. Install Ubra from GitHub Releases for macOS, Linux or Windows.
  2. Create a workspace for your repository.
  3. Split a tab into one pane per task.
  4. Run claude in each pane with its own prompt.
  5. Watch the agent badges and switch to whichever needs input.
  6. Keep the Claude usage window open to pace your plan.

Ubra vs separate terminal windows

Separate terminals work, but every check means switching windows and reading scrollback, and the setup is lost when you reboot. Ubra keeps every session in one window with visible state, and restores the layout next time.

  • Separate terminals: no shared status, manual window juggling, layout lost on restart
  • Ubra: per-pane state badges, workspaces and tabs, layout persistence, tray behaviour

Frequently asked questions

How many Claude Code agents can I run?

Ubra does not impose a limit on panes; practical limits come from your machine and your Claude plan usage.

Do I need a special version of Claude Code?

No. Ubra runs the real claude CLI in a terminal pane.

Does it cost anything?

Ubra is free and MIT licensed. Your Claude plan is billed separately by Anthropic.