foliage
$
Foliage - worktree view with agent terminal, user terminal, and changes panel

Download

All platforms:

macOS

Apple Silicon

.dmg

macOS

Intel

.dmg

Linux

x86_64

.AppImage

Linux

ARM64 / aarch64

.AppImage

Windows

64-bit installer

.msi

Features

foliage --features
  • parallel-worktrees--Spin up isolated git worktrees, run independent agents on each
  • real-terminals--Full xterm.js PTY terminals, not sandboxed environments
  • multi-agent--Claude Code, Codex, and Gemini CLI per worktree, each with own context
  • live-diffs--Lines added/deleted, PR status, uncommitted and unpushed counts
  • code-review--Built-in AI-powered structured code review panel
  • themes--Multiple color themes with adjustable window transparency

How it works

  1. [1]
    Open a repository
    Point Foliage at any git repo. It discovers existing worktrees automatically.
  2. [2]
    Create worktrees
    Spin up new branches as isolated worktrees. Each gets its own agent and user terminal.
  3. [3]
    Deploy agents
    Agents start working in parallel. Monitor progress, review changes, and ship faster.
  4. [*]
    Uses your existing CLI agents
    Foliage runs Claude Code, Codex, and Gemini CLI directly — just install them as you normally would. No wrappers, no API keys to configure.