bbvsT3 Code

The T3 Code alternative you can change without forking

Add what you need from the plugin marketplace, or have your agent build it and share it with your team. Free and open source.

Download for macOSApple Silicon · Also for LinuxWindows, Intel Macs & remote machines

Customize everything in the app with plugins

Plugins can change almost any part of bb: pages, side panels, message cards, file editors, and the command palette. They can also add new agents, tools and skills for your agents, background jobs, webhooks, and machines to run on.

300+ are already in the marketplace, and bb still updates every week with nothing for you to rebase.

Build a Linear plugin
Bring my Linear issues to bb
I'll build it as a bb plugin and mount it in your sidebar.
wrote plugin: linear
registered panel + bb linear CLI
Done. Linear is live, and your agents can use it.
Bring my Linear issues to bb
OpenAICodex
bb/linear-plugin

bbvsT3 Code

Feature by feature

CustomizebbT3 Code
Customize
Plugin marketplaceYes300+ community plugins, or share your own with your teamNoFork the code
Agents
Message a subagentYesMid-run, from any deviceNo
Switch accounts at usage limitsYesPartlyTracks limits, you switch
Multi-agent supportYesClaude Code, Codex, Cursor, OpenCode, and any ACP agentYesClaude Code, Codex, Cursor, OpenCode, and more
Everything you use today
Git worktreesYesYes
Diff review and mergeYesYes
Phone and remote accessYesYes
Go back to an earlier pointYesEdit a message or fork from itYes
Price and license
Pricing$0Any team size$0Any team size
Open-source licenseYesMITYesMIT

Let one agent orchestrate the rest

Any agent can start new threads with any provider, hand each one part of the job, and message them as they work. When a thread finishes, the agent that started it hears back on its own, so one task becomes a multi-agent team.

Don’t lose work to usage limits

If an agent hits a usage limit, bb keeps your work moving.

Spread work across the accounts you already have, and schedule it around your limits.

Your agents keep working while you’re away

Put bb on a desktop or server that stays on, and your agents keep going after you close your laptop.

Check in from the mobile app or any browser.

FAQ

Switching from T3 Code

What’s the difference between bb and T3 Code?

Both are free, MIT-licensed apps that run Claude Code, Codex, and other coding agents in Git worktrees on your own machines, with mobile and remote access, and both let agents hand work to each other. bb is built to be changed: install a plugin from the marketplace or have an agent build one, instead of keeping a fork. And in bb, every agent another agent starts is a full thread you can open and message mid-run. bb is also fully scriptable: its CLI and SDK can drive anything the app does.

Is there a free, open-source T3 Code alternative?

Yes: bb. It’s free for any team size and MIT-licensed, so you can use and change it for anything, including at work. Plugins add whatever you need without forking, and your agents work together across providers. Download bb.

How do I move my projects and worktrees to bb?

Ask bb to do it. T3 Code keeps each thread’s worktree as plain Git on your machine, in ~/.t3/worktrees, so a bb agent can add your repos and open each unfinished worktree as a thread. Your CLAUDE.md, skills, MCP servers, and agent sign-ins come along, and T3 Code keeps working while you try bb.

What’s different day to day?
  • When you want a new panel, command, or agent, you install or build a plugin instead of patching the app.
  • When an agent starts another, the new one is a full thread you can message.
  • Several threads can share one worktree, so a reviewer works right next to the agent that wrote the code.
  • Setup commands from t3.json move to .bb-env-setup.sh, and untracked files like .env go in .worktreeinclude.
Can I customize bb with plugins?

Yes. bb works out of the box, with worktrees, diff review, automations, and the mobile app ready from your first thread. When you want more, install plugins from the marketplace or ask an agent to build one. Plugins can add panels, commands, and new agents, and they work in the mobile app too.

Can I script bb from the command line?

Yes. The bb CLI covers everything the app does: start and message threads, run terminals, schedule automations, and manage machines and plugins, so a script or another agent can drive bb end to end. The SDK and plugin API let you add your own commands, tools, and screens. T3 Code’s CLI mostly installs and runs its server, and outside agents can start and message threads through its MCP server.

Do my skills and slash commands work in bb?

Yes. bb reads each agent’s own skills and slash commands and shows them in that agent’s / menu, so the ones you use today keep working.

How do I get started?
  1. Download bb for macOS (Apple Silicon), Windows, or Linux (both alpha). On an Intel Mac, run npx bb-app@latest, which needs Node.js 22.19 or later.
  2. Install and sign in to a coding agent, like Claude Code, Codex, Cursor, or OpenCode.
  3. Open bb, add your project folder, and type your first request.

Agents

Which coding agents does bb support?

Claude Code, Codex, Cursor, and OpenCode, plus Pi, Grok Build, omp, and Hermes Agent. In Settings, add any other agent that supports the Agent Client Protocol (ACP), an open standard for connecting coding agents to apps, like Gemini CLI or Devin. You can also add one with a plugin. Each thread can use a different agent.

Can I use Claude Code and Codex together?

Yes. Ask Claude Code to “start a bb Codex thread to review this branch, then fix what it finds.” It starts Codex in the same worktree, waits, and applies the fixes. Codex shows up as its own thread, so you can read the exact prompt Claude sent, watch it work, and message it mid-run. Any other pair works the same way, like Cursor and OpenCode.

What happens when I hit a usage limit?

bb picks the work back up. When an agent stops on a usage limit that reports when it resets, bb sends the message again a little after the reset, so you don’t have to come back and press send. To keep going on another Claude Code or Codex account you own, turn on Account Pooler, a plugin built into bb. T3 Code shows your accounts’ limits, but you switch accounts yourself.

Can I control what my agents are allowed to do?

Yes. Pick a permission mode for each thread. Accept Edits applies changes inside the project and asks before anything else. Approve for me reviews requests automatically and sends high-risk ones to you. Full Access skips approvals and can run anything on your machine. Allow or deny approvals from your computer or your phone.

Your T3 Code workflow in bb

Does bb have setup scripts for new worktrees?

Yes. Commit a .bb-env-setup.sh at your repo root and bb runs it in every new worktree. List untracked files like .env in .worktreeinclude and bb copies them in first, and .bb-env-teardown.sh cleans up when a worktree goes away.

Can I review and merge an agent’s changes in bb?

Yes, without leaving the thread. Select lines in its diff and choose Add to chat to send feedback. Once the agent opens a pull request, the thread shows its checks and a Merge button. The GitHub plugin adds Review with agent to any PR.

Does bb have checkpoints?

bb lets you rewind the conversation instead. Edit any earlier message to rerun the thread from there, or fork a new thread from any message to try a different approach. In a worktree thread, changes stay on that thread’s branch until you merge them.

Can I control my coding agents from my phone?

Yes, for free. Use the bb mobile app, a public beta on iPhone through TestFlight (Apple’s beta testing app) and in alpha on Android, or open bb in any browser through bb Connect, bb’s free remote access.

Can bb run agents on a schedule?

Yes, free. Automations start an agent thread or run a script on a repeating schedule, once at a set time, or after a delay. Pick the agent, model, and permission mode, and give each run its own worktree if you like.

Price, platforms, and privacy

Is bb free and open source?

Yes, for one person or a whole team. The mobile app, remote machines, automations, and plugins are all included. You pay only for the agent plans or API keys you already use, from any provider. The code is on GitHub under the MIT license.

Can I use my existing AI subscriptions with bb?

Yes. bb runs the agents you already use, signed in the way you already pay for them: a Claude Pro or Max plan, a ChatGPT plan for Codex, a Cursor plan, API keys, or any other provider’s plan. Your existing setup comes along too (CLAUDE.md, skills, MCP servers, and agent settings).

Does bb run on Mac, Windows, and Linux?

Yes. Download the app for Apple Silicon Macs, Windows, or Linux (both alpha), or run npx bb-app@latest on an Intel Mac.

Is my code private with bb?

Yes: bb runs on your machines, so your code goes only where your agents send it, the AI providers you chose. Anonymous usage stats exclude code and prompts and can be turned off. The bb Connect relay doesn’t store traffic, but isn’t end-to-end encrypted.

Can my team use bb?

Yes, free at any team size. Teams can share one bb on an always-on machine, so everyone sees the same projects and threads, or each person can run their own and share work through Git as usual. bb doesn’t offer team plans, SSO, or a support SLA.

Get your agents working together

Free and open source. Bring the AI plans you already pay for.

Download for macOSApple Silicon · Also for LinuxWindows, Intel Macs & remote machines

Built by alumni from

  • Figma
  • Meta
  • Quora
  • Mapbox