The graph, pull and merge requests, CI, issues, releases, terminals, AI runs, your .http requests and a file editor — in the same app, so shipping a change stops being a tour of four of them.
If it saves you a tab, a ★ on the repo is how other people find it.
Another fourteen views — branches, tags, stashes, worktrees, submodules, reflog, bisect, issues, releases, pipelines, compare — are on the features page.
Three original families — BeardGit (copper, the default), Fjord and Nebula — plus the classics you already use elsewhere, for 31 built-in themes. It isn't only chrome: the editor's syntax colours, the diff backgrounds and the graph lanes recolour with it. Your own theme is a TOML file with 18 colours; everything else is derived for you. This page follows too — flip the toggle up top.
Six-figure histories scroll smoothly, because only the rows on screen are drawn. Lanes, merge curves, ref badges, author highlighting, and a search that re-lays out around the matches.
Pull requests and merge requests with per-file diffs and inline review threads. Issues, labels, milestones, pipelines, releases, repo settings. Self-hosted instances included.
Collapse a hunk, expand the whole file, stage or discard single lines, Shift-select a range. Commits honour your signing config, and a Test signing button shows the real error when it fails.
Your own install of Claude Code, Codex or OpenCode, started on its own ai/<provider>/<slug> branch in an isolated worktree. Read the transcript, then merge or throw it away. Your checkout never moves.
Plain .http files under .beardgit/requests/, committed with the code that calls them. And a CodeMirror editor for quick fixes: save writes to disk, Shift-save also stages it.
xterm.js over a native PTY, with the bundled gh and glab on hand. ⌘⇧P reaches every view and every shortcut without a menu hunt.
The long version, view by view, is on the features page. How to actually use each one is in the guide.
git and lazygit — this is a GUI, and it won't beat your muscle memoryFree, and the source is right there. The CC BY-NC-SA licence stops someone reselling BeardGit itself; using it at work, on work code, is fine.
Better said here than discovered on your own machine. None of these are secrets — they are in the changelog and the issue tracker too.
macOS and Windows both block the first launch. One command on macOS, two clicks on Windows, once per install. Certificates cost money per year and this is a one-person project; it is on the list.
.dmg for Apple Silicon, .AppImage for
Linux x64, .exe for Windows x64. No Intel Mac build, no
.deb, .rpm or .msi.
Building from source covers the rest.
GitHub and GitLab are first-class, self-hosted included. Bitbucket, Gitea and Codeberg are not supported: the provider layer is abstracted, but each one still needs a real driver and tests behind it.
git on your PATHReads go through libgit2, writes shell out to your own git.
The app doesn't check for it at startup, so if it's missing you'll find out when a commit
fails rather than when you launch.
.http file, for nowThe parser understands several blocks in a file; the panel still runs the first one.
It also won't reach localhost unless you opt in — see the
guide.
Bugs get fixed when they're reported, and the changelog says which and why. If you need a maintained-by-committee product, that's fair — Fork, Tower, GitKraken and lazygit are all good, and none of them owe me anything.
The installers are unsigned, so your OS stops the first launch. Approve it once and it runs like any native app. gh and glab come bundled, so there is nothing else to install.
.dmgRust, Node 22 and Tauri 2. The prerequisites per platform and the exact commands are in the guide. Licensed CC BY-NC-SA 4.0.
xattr -dr com.apple.quarantine /Applications/BeardGit.app once,
or right-click the app and choose Open. On Windows, More info → Run anyway. Details in the
guide.
claude,
codex or opencode, which already have their
own auth. Forge tokens are encrypted with AES-256-GCM in a file on your machine, under a key
derived from a machine identifier. The guide says exactly where,
and what that does and doesn't protect against.
.http workspace, and a file editor next to the graph — plus
GitLab treated as well as GitHub. If that isn't what you're missing, they're a better buy.
Longer answers, and the ones that need commands, are in the guide.