Product Thumbnail

Farol

The macOS terminal that shows which coding agent needs you

Mac
Developer Tools
Artificial Intelligence
GitHub
Visit WebsiteSee on Product HuntGithub ⧉

Hunted byLucas Neves PereiraLucas Neves Pereira

Farol is a macOS terminal for running Claude Code and Codex in parallel. A sidebar shows which agent is working, which is waiting for you and which is done, and the menu bar shows it from any app. Each task gets its own git worktree, started from a prompt, a GitHub issue or a Jira ticket. Review the diff, commit, push and open the PR in the same window. Built on libghostty, so it reads your Ghostty config. Free and MIT licensed. No account, no telemetry.

Top comment

Hi Product Hunt, I'm Lucas, the maker of Farol. I run three or four Claude Code and Codex sessions at once, and I kept cycling through tabs to find the one stuck on a permission prompt. Farol is the terminal I built to stop doing that. The name is Portuguese for lighthouse. Each session has a dot in the sidebar: working, waiting for you, or done. The same state shows in the menu bar or at the notch, so I can be in another app and still see when an agent needs me. Farol doesn't wrap the agents. Claude Code and Codex run as they do in any terminal and report their state through their own hooks, which you turn on with one click. A few other things it does: - New task: describe it, or pick a GitHub issue or Jira ticket. It opens a git worktree on a new branch and starts the agent with the task as its first prompt. - Review: everything the session changed as one diff, then commit, push and open the PR. - Conflicts: a three-column merge view when a rebase or merge stops. The terminal is libghostty, the engine behind Ghostty, so it renders like Ghostty and reads your Ghostty config. The app around it is native Swift. It's free, MIT licensed, with no account and no telemetry. It's early, and Apple Silicon with macOS 14 or later only. I use it as my daily terminal, but expect rough edges. How do you keep track of several agents today? I'd like to know what you'd want from a terminal built for it.

Comment highlights

separate worktrees solves the file-conflict half of running agents in parallel, but not the half that actually bites me: two tasks that touch the same API contract or shared schema from different worktrees, where neither agent can see the other's change until someone opens both diffs side by side at merge time. does Farol do anything to flag "these two active tasks touched overlapping files or symbols" before you're staring at a nasty rebase, or is that still on the human to catch by reading both PRs?

About Farol on Product Hunt

“The macOS terminal that shows which coding agent needs you”

Farol launched on Product Hunt on October 11th, 2026 and earned 64 upvotes and 5 comments, placing #25 on the daily leaderboard. Farol is a macOS terminal for running Claude Code and Codex in parallel. A sidebar shows which agent is working, which is waiting for you and which is done, and the menu bar shows it from any app. Each task gets its own git worktree, started from a prompt, a GitHub issue or a Jira ticket. Review the diff, commit, push and open the PR in the same window. Built on libghostty, so it reads your Ghostty config. Free and MIT licensed. No account, no telemetry.

Farol was featured in Mac (103.8k followers), Developer Tools (521.3k followers), Artificial Intelligence (481.3k followers) and GitHub (41.4k followers) on Product Hunt. Together, these topics include over 260.2k products, making this a competitive space to launch in.

Who hunted Farol?

Farol was hunted by Lucas Neves Pereira. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.

Want to see how Farol stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.