Hobgoblin connects multi-project tabs, isolated worktrees, branch context, server-backed terminals, and AI CLI sessions so parallel development stays visible and controllable.
The workflow model is multi-project x multi-worktree / multi-branch x multi-terminal, with Git state always attached to the work in progress.
Open several repositories in tabs, reorder them, and restore your previous session so project switching does not reset your context.
Isolate parallel branches in separate worktrees, inspect their state, and move between them without dirtying one checkout.
Keep coding agents, shell tasks, and terminals attached to the repository, branch, and worktree they belong to instead of scattering context across windows.
Branch status, latest commits, diffs, working tree changes, linked pull requests, review state, and CI signals stay next to the work they describe.
Navigate branches, switch repositories, toggle views, checkout, pull, push, create worktrees, and jump to external tools from clear interface context.
Work with local paths and SSH repositories, then keep the workspace comfortable with persistent themes and English, Chinese, Korean, and Japanese UI strings.
Hobgoblin began with Goblin, a small macOS app for seeing Git branches and worktrees at a glance. Goblin remains a focused option for the original lightweight workflow.
Download Hobgoblin from GitHub Releases, or run it from source with Bun during development.
Download the arm64 DMG from the latest GitHub Release.
Download the x64 DMG from the latest GitHub Release.
Download the Windows x64 installer from the latest GitHub Release.
Install dependencies with Bun and start the development app locally.
bun install
bun run dev
Current release builds are unsigned. macOS Gatekeeper or Windows SmartScreen may show a warning.
Point Hobgoblin at your repositories, isolate work in worktrees, and keep terminals, AI CLI sessions, and Git state in the same operating surface.
Add local or SSH-backed repositories. Hobgoblin opens each project in a tab and restores the workspace when you return.
Create and inspect worktrees so multiple branches can move independently, each with clear sync status, commits, changes, and pull request context.
Attach terminals and AI CLI sessions to the right worktree, then checkout, pull, push, open external tools, and jump to GitHub from the same visual workspace.
Hobgoblin is a free, open-source productivity workspace for developers who live in Git.