AI CLI-ready Desktop Workspace

Git-aware high-productivity workspace,
not just branch management

Hobgoblin connects multi-project tabs, isolated worktrees, branch context, server-backed terminals, and AI CLI sessions so parallel development stays visible and controllable.

Hobgoblin Icon

One workspace for
parallel development

The workflow model is multi-project x multi-worktree / multi-branch x multi-terminal, with Git state always attached to the work in progress.

Multi-project workspace

Open several repositories in tabs, reorder them, and restore your previous session so project switching does not reset your context.

Worktree-based development

Isolate parallel branches in separate worktrees, inspect their state, and move between them without dirtying one checkout.

AI CLI-ready terminals

Keep coding agents, shell tasks, and terminals attached to the repository, branch, and worktree they belong to instead of scattering context across windows.

Git context in one window

Branch status, latest commits, diffs, working tree changes, linked pull requests, review state, and CI signals stay next to the work they describe.

Visual workflow controls

Navigate branches, switch repositories, toggle views, checkout, pull, push, create worktrees, and jump to external tools from clear interface context.

Ready for real repositories

Work with local paths and SSH repositories, then keep the workspace comfortable with persistent themes and English, Chinese, Korean, and Japanese UI strings.

From Goblin
to Hobgoblin

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.

Choose the build
for your machine

Download Hobgoblin from GitHub Releases, or run it from source with Bun during development.

macOS Apple Silicon

Download the arm64 DMG from the latest GitHub Release.

macOS Intel

Download the x64 DMG from the latest GitHub Release.

Windows x64

Download the Windows x64 installer from the latest GitHub Release.

Develop from source

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.

From repositories to focused workspaces

Point Hobgoblin at your repositories, isolate work in worktrees, and keep terminals, AI CLI sessions, and Git state in the same operating surface.

1

Open projects

Add local or SSH-backed repositories. Hobgoblin opens each project in a tab and restores the workspace when you return.

2

Isolate parallel work

Create and inspect worktrees so multiple branches can move independently, each with clear sync status, commits, changes, and pull request context.

3

Execute in 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.

Bring parallel Git work
into one workspace

Hobgoblin is a free, open-source productivity workspace for developers who live in Git.

Download View on GitHub