All your repositories in one place.
Everything you have checked out, sorted into groups. Easily search repositories, or check your issues and pull requests across all of them at once.
BBLAUNCH25 for a 25% discount A fast, native Git app for developers who live in more than one repository. 14 days free, then $20 for two computers. No subscription.
No account. No card. Windows and Linux builds too
Built for people who juggle dozens of repositories and multiple IDEs.
Everything you have checked out, sorted into groups. Easily search repositories, or check your issues and pull requests across all of them at once.
Connect accounts per profile, in the cloud or on your own servers, and add as many self-hosted instances as you run. Tokens and app passwords stay in the system credential store, never in a settings file.
Pick the branches and see the commit count, changed files and any conflicts before you write a word. Add a title and a Markdown description, open it as a draft or finish it on the web. Open pull requests and issues sit in the sidebar, next to your branches.
A profile bundles the identity your commits are made with, the repositories that belong to it and its own connected accounts. Switch profile and your open tabs switch with it, so work never leaks into personal.
Pick a default editor for each profile, then assign a different IDE or a custom command to any repository. Open a project straight into it from BranchBay or the tray.
A global shortcut opens the tray - search your repositories, filter by group and open in either the IDE, BranchBay or the terminal.
More than sixty actions, each one remappable. Search by action or by the keys themselves, spot clashes, and import or export your set to take it to your next machine.
Press Cmd+P and start typing. Committing, staging, creating a pull request, checking out or deleting a branch: every command is a few keystrokes away, grouped by what it touches.
Open a terminal docked below the graph, already in the repository you are looking at. It runs your own shell with your own prompt, and you can add as many tabs as you need.
BranchShell is the SSH client built beside BranchBay, on the same engine: an encrypted vault of hosts, keys, port forwards and database connections. Link the two once and the tray reaches all of it.
Preferences, Integrations, Terminal hosts shows a pairing code; BranchShell shows the same and asks you to allow it. BranchBay sees host names, addresses and forwarding rules. Passwords, keys and what you type stay in BranchShell, and either side can unlink.
Cmd+S switches the tray to the whole BranchShell vault: hosts, port forwards and database connections, filtered by group. Return connects to a host or database or toggles a forward, Tab switches between All, Hosts, Forwards and Databases.
The active strip counts open shells, running forwards and connected databases. Cmd+Alt+A narrows the list to them, and Stop all closes every one.
Cmd+T opens the highlighted repository in BranchShell, in a new tab or a new window, in place of the system terminal. BranchShell only comes on screen for a session; a forward runs with nothing to see.
Two apps on one engine: the Git client for your repositories and the SSH client for the servers they run on.


No subscription, no seat that expires, no plan to pick. BranchBay and BranchShell are separate products at the same price: try either free, then pay once for the one you keep, or both.
BBLAUNCH25 for a 25% discount The trial starts on first launch. Needs Git 2.50 or newer on your PATH.
$ brew tap branchbay/tap https://github.com/BranchBay/BranchBayTap.git$ brew trust branchbay/tap$ brew install --cask branchbayAnything else? Email us at contact@branchbay.dev or join our community on Discord.
BBLAUNCH25 for a 25% discount . Which ones bill you every year, which ones run on Linux and what each does better, side by side. BranchBay is a one-time purchase on every page.
14 days free, no account. If it earns a place in your dock, it is $20 for two computers. Use discount code BBLAUNCH25 for a 25% discount .