
A free, open source native macOS terminal for supervising Claude Code, Codex and other AI coding agents side by side.
A free, open source native macOS terminal for supervising Claude Code, Codex and other AI coding agents side by side.
Farol is a free, open source terminal app for macOS built for agentic coding, where AI coding agents write the code and you supervise. Each agent runs in its own session, and a sidebar shows which one is working, which is waiting for you and which is done. It embeds libghostty, the engine behind Ghostty, so it keeps Ghostty's rendering speed and reads your existing Ghostty config and themes. Tasks start in isolated git worktrees on new branches, so parallel agents never touch each other's files, and changes can be reviewed as diffs and shipped as pull requests from within the app.

A free, open source native macOS terminal for supervising Claude Code, Codex and other AI coding agents side by side.
Farol works by combining Agent Status Sidebar: Shows at a glance which coding agent is working, which needs your input and which has finished, with a colored status dot per session., Git Worktree Tasks: Describe a task, pick an agent, and Farol creates a git worktree on a new branch and starts the agent there so parallel agents never conflict., Menu Bar and Notch Panel: A lighthouse menu bar item or notch panel and macOS notifications keep you posted on agent state while you work in other apps., Diff Review and Shipping: View every changed file as a diff, then commit, push and open a pull request on GitHub or GitLab from the app., Files and Git Graph: Browse the project as a tree, make quick fixes in a light editor and inspect a graph of every branch and commit. to help users with Parallel Agent Development: Run several Claude Code or Codex agents on separate branches of the same repo without file conflicts., Agent Supervision: Monitor multiple long-running coding agents and respond only when one is waiting for you., Code Review Before Merge: Inspect agent-generated diffs and open pull requests directly from the terminal., Background Task Delegation: Kick off a task, switch to other apps and get notified through the notch or menu bar when it needs you., Ghostty Migration: Keep an existing Ghostty config and themes while gaining agent-aware session management..
Key features include Agent Status Sidebar: Shows at a glance which coding agent is working, which needs your input and which has finished, with a colored status dot per session., Git Worktree Tasks: Describe a task, pick an agent, and Farol creates a git worktree on a new branch and starts the agent there so parallel agents never conflict., Menu Bar and Notch Panel: A lighthouse menu bar item or notch panel and macOS notifications keep you posted on agent state while you work in other apps., Diff Review and Shipping: View every changed file as a diff, then commit, push and open a pull request on GitHub or GitLab from the app., Files and Git Graph: Browse the project as a tree, make quick fixes in a light editor and inspect a graph of every branch and commit..
Farol is useful for anyone interested in Parallel Agent Development: Run several Claude Code or Codex agents on separate branches of the same repo without file conflicts., Agent Supervision: Monitor multiple long-running coding agents and respond only when one is waiting for you., Code Review Before Merge: Inspect agent-generated diffs and open pull requests directly from the terminal., Background Task Delegation: Kick off a task, switch to other apps and get notified through the notch or menu bar when it needs you., Ghostty Migration: Keep an existing Ghostty config and themes while gaining agent-aware session management..
Farol is free to use.
Visit https://farol.sh to sign up and explore Farol.
Browse by use case: Code Generation
Compare Farol: vs UseIt Studio · vs Woven Video · vs Sorcerer · vs Praex