ghostree icon

ghostree

Your favorite terminal
with native worktrees.

Changeset diffing, agent notifications, branch-aware tabs.

Download for macOS
brew install sidequery/tap/ghostree Copied!
ghostree terminal screenshot
New

Changeset diffing

See exactly what changed across worktrees. Inline diffs show additions, removals, and modifications at a glance.

New

Agent notifications

Get notified when coding agents finish their work. Never miss a completed task across your worktrees.

Branch-aware tabs

Terminal tabs labeled by branch name. Always know which worktree you're in.

Per-worktree config

Custom Ghostty themes, fonts, or keybindings per worktree. Visual cues for which branch is active.

Quick switch

Fuzzy-find and jump between worktrees instantly.

Create worktrees fast

One command to create a worktree and open it in a new Ghostty window.

One terminal per worktree

Each git worktree gets its own Ghostty window.

macOS only

Built for Tahoe.

FAQ

What is changeset diffing?

ghostree tracks file changes across your worktrees and shows inline diffs: additions, removals, and modifications. You can see what changed in each worktree without leaving the terminal.

How do agent notifications work?

When a coding agent (Claude Code, Cursor, Codex, etc.) finishes a task in any worktree, ghostree sends a native macOS notification. No more polling terminals to check if the agent is done.

What is ghostree?

A CLI tool that wraps Ghostty with git worktree awareness. It manages terminal windows, tabs, and configs per worktree so you never lose track of which branch you're working on.

Do I need Ghostty installed?

No. ghostree is a fork of Ghostty with worktree support built in. It's a standalone binary.

What are git worktrees?

Git worktrees let you check out multiple branches simultaneously in separate directories, all sharing the same git history. No more stashing or switching contexts.

Does it work with my existing Ghostty config?

Yes. ghostree respects your existing Ghostty configuration and layers worktree-specific overrides on top.

What platforms does it run on?

macOS (Tahoe) only.

Can I use it without worktrees?

Sure, but the main value comes from worktree management. Without worktrees, it's just a thin wrapper around Ghostty.

Is it open source?

Yes. ghostree is open source and available on GitHub.