Repository navigation
Forest 0.2.0
A happy, native Git client for macOS, built for worktrees and Claude Code agents.
Download Forest-0.2.0.dmg, open it and drag Forest to Applications. Signed with Developer ID and notarized by Apple. Requires macOS 14 or later.
Worktrees & Claude agents
- Worktrees dashboard with live status, commits not yet on main, and PR/CI status (via
gh) - Start a Claude agent in its own worktree (⌥⌘N); cards show its task, title and whether it's working right now
- Review an agent's work against main, ask Claude for a review, and send feedback back into its session
- Claude helpers: write commit messages (⌥⌘M), explain commits, hand conflicts to Claude
Diffs that stay fast
- Custom renderer that draws only what's on screen: 100 000-line files scroll smoothly
- Unified or side-by-side, word-level highlights, syntax colours, overview ruler, next/previous change
project.pbxprojchanges summarised in plain words; lockfiles collapsed; image before/after with a swipe- Stage, unstage or discard hunks or individual lines
Everything Git
- Commit graph, branches, remotes, tags, stashes, merge, rebase, cherry-pick, revert, reset
- Undo (⌥⌘Z) for commits, discards, checkouts, branch deletes, merges, rebases, pulls and more
- Drag a branch onto the current one to merge; ⌘K command palette
Forest uses your own git, so hooks, credentials, LFS and signing behave exactly as in the terminal.
