Graph, PRs & MRs, CI/CD, issues, releases, terminals, AI agents, an in-repo .http workspace, and an in-app editor — in one native app, themed end to end.
If BeardGit saves you a tab, drop a ★ — it’s how the project gets seen.
BeardGit ships its own theme families — not a reskinned GitHub. The default copper identity, plus Fjord and Nebula, each with a dark and a light variant wired for OS auto-switching. And it isn't just chrome: editors and diffs follow the active theme too — syntax palette, diff backgrounds, and graph lanes all recolour together. This page does the same — flip the toggle up top.
100K+ commits render smoothly. Branch lanes, merge curves, sync-state lines, and author highlighting — all on HTML canvas, not DOM. ⌘F filters by author, message, or ref.
Every repo is a tab. Heavy state loads only for the active one — a dozen open repos cost the same as one. ⌘1…⌘9 jumps between them.
Full PR/MR lifecycle with inline review threads. Issues, pipelines, releases, repo settings — without leaving the app. Self-hosted GitHub Enterprise and on-prem GitLab too. gh and glab bundled.
BeardGit drives your local install of Claude Code, Codex, or OpenCode in a fresh worktree. Each run lands on its own ai/<provider>/<slug> branch — review, merge, or discard.
Pick the good commit, pick the bad commit, step through with buttons. Auto-mode runs your test command at every step and resolves it without you watching.
gh and glab ship inside every installer. No PATH setup. Run them in a real PTY terminal — or let BeardGit call them for you.
CodeMirror 6 with per-language snippets, keyword completion, JSON lint, inline color pickers, and a gitignore-aware tree. Save writes to disk; ⇧ Save also stages for the next commit.
Plain .http files in your repo, committed with the project. Envs in JSON, secrets encrypted locally. Response diff between any two runs.
⌘⇧P fuzzy-matches every view and every keyboard action — type stash, hit Enter, you're there. No menu hunting.
Five minutes from download to first commit. No accounts, no cloud. A deliberate choice for a specific kind of developer.
git CLI and lazygit — BeardGit is GUI-firstFree and source-available. CC BY-NC-SA blocks reselling BeardGit itself; commercial team use is fine.
A taste of what ships built-in. The full cheat sheet is one keystroke away — press ? inside the app. Modifiers shown for macOS; on Linux/Windows ⌘ reads as Ctrl.
Builds are unsigned, so your OS blocks the first launch. Approve the app once and it runs native. gh and glab ship bundled. Code-signing is on the roadmap.
.dmgRust + Node + Tauri 2. Full setup and platform prerequisites live in the README. Licensed CC BY-NC-SA 4.0.
claude-code, codex, or opencode, which already have their own auth. Your tokens never touch BeardGit's storage.
.http workspace, and an in-app editor in the same window as the graph. See § 04 — Who it’s for.