Farol is a free, MIT-licensed macOS terminal built for running several coding agents at once: every task gets its own git worktree, a sidebar shows which agent is working, which is waiting on you and which is finished, and the menu bar reports the same from any app. It launched on Product Hunt on October 11, 2026, sitting at day rank 24 with 63 points and 21 followers at the time of writing. It is Mac-only.

Key facts

Fact Detail
Question answered Farol: A macOS Terminal for Running Claude Code and Codex Side by Side
Short answer Farol is a free, MIT-licensed macOS terminal for running Claude Code and Codex in parallel: every task gets its own git worktree and can start from a prompt, a GitHub issue or a Jira ticket, a sidebar shows wh…
Reading time ~3 min
Last updated 2026-10-12

What it ships with

  • Parallel agents, separate checkouts. Each task gets its own git worktree, so two agents do not edit the same files.
  • A status sidebar. You see which agent is working, which is waiting for you and which is done, without cycling through tabs.
  • Menu bar presence. The listing says the menu bar shows agent status from any app, so checking on a run does not mean switching windows.
  • Three ways to start. A prompt, a GitHub issue or a Jira ticket.
  • The whole git loop in one window. Review the diff, commit, push and open the pull request without leaving the terminal.
  • Ghostty-compatible. It is built on libghostty and reads your existing Ghostty config.
  • No account. Free, MIT licensed, and the makers say there is no telemetry.

Why the worktree is the interesting part

Running two agents in two terminal tabs is easy. Running two agents that are both allowed to write is where it breaks: they end up in the same checkout, one half-finishes a refactor and the other stages half of a different one. A worktree per task is a boring, well-understood answer to that, and it is the part a shell wrapper cannot fake as easily as it can fake a sidebar.

Be precise about what isolation buys you, though. Worktrees separate files, not intent. Two agents can still produce two plausible and contradictory plans for the same issue, and something still has to choose between those diffs before the pull request goes up. Farol makes that choice easier to inspect; it does not make it for you.

What it does not solve on Windows

Farol is a control surface for agents you already run on a Mac, and it does not execute work of its own, so it does not reach anyone whose agents cannot run on macOS at all. If what you want is the other half, an agent that runs natively on Windows, proposes a plan, waits for your approval and then does the file and command work on your own machine, that is what MOOGH covers, and it is a free download. The two patterns stack rather than compete.

What to watch next

  • Whether a Windows build appears, or the Mac-only tag holds.
  • Whether one worktree per task is still enough at five or six parallel agents.
  • Whether the free, no-telemetry claims survive past launch.

FAQ

  • Is Farol a new model? No. It is a terminal and a control surface for agents you already have, such as Claude Code and Codex.
  • Do I need Ghostty installed? The listing says Farol is built on libghostty and reads your Ghostty config, so it follows your existing terminal setup rather than replacing it.
  • Can I use it with other agents? The launch page names Claude Code and Codex; nothing in the listing promises support for other CLIs.

Related reading: