Compare

Pilothouse vs Kelpie

Kelpie is a polished Mac desktop app that shows which agents need you and runs a full feature workflow around worktrees. Pilothouse is an open-source daemon focused on rules and approvals, on macOS and Linux.

Choose Kelpie if…

  • You are on an Apple Silicon Mac and want a desktop app with zero setup.
  • You want the whole feature lifecycle in one place: worktree, dev server, preview, diff review, PR.
  • You use Cursor or OpenCode agents as well as Claude Code and Codex.
  • You want to search across every past agent conversation.

Choose Pilothouse if…

  • You want open source (Apache-2.0) you can read, audit and fork.
  • You run agents on Linux, including headless servers.
  • You want rules before every tool call, written as code and checked into the repo.
  • You want each phone approval signed by a device key, plus ntfy, Slack or Discord notifications.

What Kelpie is

Kelpie, from Feather AI, is an “attention board for coding agents” for Apple Silicon Macs. It reads what Claude Code, Codex, Cursor and OpenCode write to disk, flags sessions that are waiting on you, and can share the board with your phone over your own Tailscale. It needs no account. Sessions it starts run in tmux, and it has a strong worktree flow: branch, free ports, dev servers, preview and a PR.

Side by side

Pilothouse compared with Kelpie
FeaturePilothouseKelpie
What it isSingle Go binary: daemon, CLI, terminal inbox, phone web appMac desktop “attention board” for agents
LicenseYes: Apache-2.0No: Proprietary
PriceFreeFree download (pricing not stated)
PlatformsmacOS, Linux (Windows on the roadmap)macOS, Apple Silicon
AgentsClaude Code, CodexClaude Code, Codex, Cursor, OpenCode
Keep your terminal and how you launch agentsYes: Yes — official hooks; any terminal, even inside tmux or herdrPartly: Reads sessions from disk; sessions it starts run in tmux
Your rules before every tool callYes: YAML + CEL, user and repo files, any deny winsNo: No
Approve from your phoneYes: Yes — each device signs its decisionsYes: Yes — board shared over your Tailscale (off by default)
Phone notificationsYes: Web Push, ntfy (with buttons), Slack/Discord webhooks, desktopPartly: Desktop notifications you can answer; phone push not documented
Presence-aware (no phone buzz while you’re at the desk)Yes: Yes — OS idle time; manual overrideNo: Not documented
Works without an accountYes: No accountYes: No account
How the phone reaches your machineYour own Tailscale (HTTPS via Tailscale Serve). No ports opened.Your own Tailscale
Worktree tasksYes: pilothouse task new → worktree + branch + agentYes: Yes — plus ports, dev servers and a PR flow
Several machines in one viewPartly: Not yet — one daemon per machineNo: Not documented

Where Kelpie is better

A complete desktop experience

A native Mac app with a menu-bar count, Dock badge and notifications you can answer. Pilothouse’s UI is a terminal inbox plus a web app.

Feature workflow

Worktrees with free ports, dev servers, an https preview domain and a PR review mode. Pilothouse tasks give you a worktree, a branch, a diff and a PR, and stop there.

More agents

Kelpie reads Cursor and OpenCode sessions too.

Zero setup

Download and open. Pilothouse needs a one-time pilothouse setup and, for the phone, Tailscale.

Where Pilothouse is different

Rules, not just attention

Pilothouse decides before a tool runs — deny, ask or allow — with YAML and CEL. Kelpie has no policy engine.

Open source, and Linux

Pilothouse is Apache-2.0 and runs on macOS and Linux (amd64 and arm64). Kelpie is proprietary and Mac-only.

Signed device approvals

Every remote decision is signed by a key that never leaves the paired device, and checked by the daemon.

Presence-aware

At the desk, the agent’s own dialog appears and nothing is held. Away, the request goes to your phone.

Facts about Kelpie checked on 22 October 2026 from: kelpie.sh, Kelpie docs. Spotted something out of date? Tell us.

Try Pilothouse alongside what you use today

It doesn't replace your terminal or your agents. Install, run pilothouse setup, and keep working.

macOS · Linux
curl -fsSL https://pilothouse.dev/install.sh | sh

then run pilothouse setup