Forager

Forager

Offdesk agent orchestration for AI coding agents

Manage multiple Claude Code, Gemini CLI, OpenCode, Mistral Vibe, and Codex sessions with a beautiful TUI. Git worktrees for parallel development. Built on tmux.

Terminal
$ curl -fsSL https://raw.githubusercontent.com/kimyoungjin06/forager-cli/main/scripts/install.sh | bash
forager
Forager terminal user interface showing session management with Claude Code and git worktree creation

Everything you need to manage AI agents

Built for developers who run multiple coding agents across different projects and branches.

TUI Dashboard

Visual interface to manage all your AI coding sessions. See status at a glance, navigate with keyboard shortcuts.

Git Worktrees

Run parallel agents on different branches of the same repo. Automatic worktree creation and cleanup.

Offdesk Recovery

Queue durable background tasks with approvals, retry paths, lifecycle recovery, and audit trails.

Status Detection

Automatic status detection for Claude Code, Gemini CLI, OpenCode, Mistral Vibe, and Codex. Know when agents are working, waiting, or idle.

Session Groups

Organize sessions into hierarchical folders. Keep work projects separate from personal experiments.

tmux Integration

Sessions persist in tmux for reliability. Close Forager anytime and your agents keep running.

Simple workflow

Get up and running in seconds

1

Launch the TUI

$ forager
2

Add a session

Press a and enter the path to your project. Optionally create a worktree for branch isolation.

3

Attach and work

Press Enter to attach. You're now in tmux with your AI agent. Press Ctrl+b d to detach back to Forager.

Ready to manage your AI agents?

Get started in under a minute. Free and open source.