A clearer path for every Git account

One computer
Every Git account
Zero mix-ups

Switch accounts automatically. Bring your branches, changes and
pull requests together in one thoughtful Git client.

Free to start·Windows, macOS, Linux·Local-first. No tracking.
An illustrated silver laptop connected to colourful repo folders by branching Git pathsDifferent accounts. One clear trail.
ONE WORKSPACE. ALL YOUR IDENTITIES.
Try a repo
GitTrail / web-appProduct preview
web-app~/code/acme/web-app
Commit graphAll branches
GraphCommit messageAuthor
Orders: empty state and loading skeletonfeature/order-historybb3235a
Maya Fernando 1h ago
Orders: filters and search3371a14
Maya Fernando 2h ago
Orders: list page79de28b
Maya Fernando 3h ago
CI: cache node_moduleschore/ci-cache407a6f7
Aisha Khan 4h ago
Upgrade React to 19main14faf12
Leo Park 5h ago
Release notes for 0.2v0.2.0aa6695f
Aisha Khan 6h ago
Right repo, right identity

Matched by folder rule ~/code/acme/**

Verified
feature/order-historyIdentity protected
Select a repo to see its account and folder rule
You're on the right account.web-app → work Matched by folder rule

GitHub today. More hosts on the way.

  • GitHubAccounts, repos, pull requests and CIAvailable now
  • GitLabCloud & self-managedComing soon
  • BitbucketCloud & Data CenterComing soon
  • Azure DevOpsYour team projectsComing soon
  • Gitea / ForgejoYour own forgeComing soon
  • Self-hostedYour own serverComing soon
Start with your GitHub accounts now. Other hosts join the same workspace soon.
SEE IT IN ACTION

The real app, on your Mac

Screenshots from GitTrail itself. Pick a view to look around.

GitTrail showing the commit graph of the web-app repository, with feature branches, merges, tags and authors

Every branch, clearly drawn

A colourful commit graph with branches, merges and tags. Drag a branch onto another to merge or rebase, and undo any step.

Shown with sample repositories. Looks the same on Windows and Linux.

SOUND FAMILIAR?

Git is hard enough
Your identity shouldn't be

One machine. Three accounts. A few too many ways to get it wrong.

01

Permission denied. Again

The right code. The wrong SSH key.

SSH connectionBlocked
git push origin main
Permission denied (publickey).
The push stopped before it reached your remote.
02

That wasn’t your work email

A personal identity in a client’s history.

Commit authorWrong account
git log -1 --format=%ae
maya@mail.example
This commit used your personal email.
03

SSH config spaghetti

Another host alias. Another thing to remember.

SSH configurationNeeds review
cat ~/.ssh/config
Host github-work-client-final-2
Another alias to keep in sync.
A LITTLE SETUP. A LOT LESS FRICTION.

Set your rules. Find your flow

Your folders already know where your work belongs. Now Git does, too.

01

Add your accounts

Connect work, personal and client accounts.

3 accounts connected
02

Set a folder rule

Choose which account belongs to each folder.

~/work/** → work
03

Commit with confidence

Your name, email and key follow the repo.

Ready to push
Account matchingRepo ruleFolder or remote ruleDefault account
ONE WORKSPACE. THE WHOLE WORKFLOW.

Everything Git
Beautifully connected

Pick a tool. See how it fits your next commit.

Colourful Git branches connect repo folders
Your Git workspaceOne app. Every account.
01 / rules

Right account. Every push

Set a folder or remote rule once. GitTrail checks your author, SSH key and account before you push.

Explore the workflow
Identity rules Folder and remote
~/code/acme/**Folder rule
work
github.com/maya-demo/**Remote rule
personal
Your push is protectedAuthor, key and account match
Swipe to switch tools 1 / 7
Your identity stays in contextExplore the docs
THE DETAILS MAKE THE DIFFERENCE

A place for your whole workflow

The tools you reach for every day. Right where you need them.

Worktrees

Keep parallel work in separate folders.

Stashes

Save unfinished changes for later.

History editor

Shape commits before you share them.

Blame & line history

Find the reason behind a change.

Insights

See how your project moves.

Built-in terminal

Your shell, in your repo.

Command palette

Find any action in a few keystrokes.

Keyboard shortcuts

Stay in flow with your keyboard.

Themes

Make your workspace feel like yours.

Commit signing

Sign with SSH, GPG or gitsign.

GitHub first

Works with GitHub today. More hosts are coming soon.

CLI included

Open the right view from your shell.

A protected repo folder with a Git graph, SSH key and local desktop trayOn your machine. In your control.
YOUR MACHINE. YOUR WORK.

Local-first by design

Your repos stay on your computer. Your credentials stay in your system keychain. Nothing syncs on its own.

Works offlineNo telemetryNo tracking
Read our privacy approach
A PLAN FOR YOUR PATH

Start free. Go further

Everyday Git for everyone. More power when you need it.

Choose your plan

Free

The right account. Your everyday Git.

$0forever
No credit card neededDownload free
  • Unlimited accounts and repositories
  • Automatic account and SSH switching
  • Commit graph, staging and conflicts
  • Worktrees, stashes and safe undo
  • Local-first. No tracking.

Pro

For your next chapter

More context. Fewer tabs. Better teamwork.

60% off Launch offer, monthly and yearly billing

Regular price $8$3.20/ month
Billed yearly · $38.40 / year (regular $96)14-day free trialExplore Pro
  • Everything in Free
  • Full pull request workspace
  • Stacks and issue tracker integrations
  • Team insights and plugins
  • Custom commands and history cleanup
Illustrative pricing and offer · not yet available to purchase
Compare every feature
MANY HATS. ONE WORKSPACE.

Built for the way you work

From your first side project to your next team release.

01
Independent developers

Client work. Side projects. Clear boundaries

Keep each client’s identity attached to its repos, then switch back to your own work.

Client foldersPersonal projects
02
Open-source maintainers

Your contributions, under the right name

Keep reviews, issues and contributions together across your personal and project accounts.

Cross-account inboxPull requests
03
Engineering teams

Shared context. Individual identities

Bring account rules, reviews and project insights into one consistent Git workflow.

Team workflowsProject insights
MEET YOU IN THE TERMINAL

One command
The right direction

Your mouse is optional. Switch identities, open history and check your setup from the command line.

Explore the CLI
gittrail — local shellLocal
› gittrail use work

Using work · maya@acme.example

Identity
› gittrail open history

Opening web-app history

Navigate
› gittrail doctor

Identity matched · SSH connected

Verify
Your shell. Your repo. The right account.

Missing something? Tell us what to build.

Developers decide what GitTrail does next. Send a request and follow it on the public board, from idea to release.

EVERY COMMIT, THE RIGHT TRAIL.

Push with confidence

Your accounts, your code, your next great idea. All in the right place.

Free to start · Local-first · All platforms