Skip to content

Forest 0.2.0

Choose a tag to compare

@pballada pballada released this 01 Nov 11:54
· 19 commits to main since this release

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

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.pbxproj changes 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.