A desktop app for managing Git branches and worktrees across multiple repositories. See status, PRs, and commit logs — sync, inspect, or open any worktree in one window.
Goblin gives you a bird's-eye view of every branch, worktree, and pull request across all your repositories.
Open multiple Git repositories in tabs, drag to reorder, and restore your previous session on next launch. Drop a folder anywhere to add it.
Browse all branches with status signals. Create or remove worktrees, pull, push, and open branches directly in Ghostty or VS Code.
See PR status, review state, CI check results, and merge readiness inline with each branch — powered by the GitHub CLI.
View commit history with diffs, inspect working tree changes per branch, and copy patches to the clipboard. Auto-fetch keeps everything up to date.
Navigate branches with j/k, switch repos with brackets, toggle views, and trigger actions — all without leaving the keyboard. A configurable global shortcut wakes the window.
Supports English, Chinese, Korean, and Japanese with auto-detection. Switch between light, dark, and system themes — all preferences persist across sessions.
Point Goblin at your repositories and get a live overview of branches, status, and PRs.
Add Git repositories via the file picker or drag-and-drop. Goblin opens each in a tab and restores your session on next launch.
See every branch with its sync status, worktree info, latest commit, and linked pull request. Filter by worktree state or search by name.
Pull, push, create worktrees, open in VS Code or Ghostty, and jump to GitHub — all from one keyboard-driven interface.