Headroom that does not lie
Seats show percent left. A stale or failed probe is labelled stale. The hop control points at the seat with room.

Mac app · coding agents
Claude Code or Codex holds on Allow, Deny, or a question. The card opens in the notch. Answer it, then jump to the pane.
One-time. Stripe (sold through Link, Splitlabs OÜ). Live charges. A license key follows for Settings. No public download on this page.

Three agents are running. One is waiting on Edit in a Ghostty tab left open an hour ago. That wait shows up when you tab back, or when the host CLI times out and decides without you.
Wait
An agent hits PermissionRequest, a question, or a plan. The CLI holds the socket.
See
The notch opens the card. Project, tool, and machine are on one line.
Answer
Pick Allow, Deny, or a choice. Manual Allow asks for Touch ID. Unanswered, skip at 43 seconds so a closed panel never stalls the agent.
Jump
Show selects the tmux pane or the Ghostty / iTerm / Terminal tab. A miss is reported as a miss.
The table is the matrix this version wires. Grok, Cursor, and Hermes report activity. Approvals stay in those apps.
| CLI | Activity | Decisions in the notch |
|---|---|---|
| Claude Code | Yes | Questions, plan review, Allow / Deny |
| Codex | Yes, when hooks are on | Questions and plans when names match, plus Allow / Deny |
| Grok | Yes | Observe only |
| Cursor | Yes | Observe only |
| Hermes | Tool and subagent events | Observe only |
Seats show percent left. A stale or failed probe is labelled stale. The hop control points at the seat with room.

Ask sits on the same plate. That control names the seat with room and can open it in the Lintel terminal.

Add a Tailscale name or user@host from Settings. Sessions show up in the same list. Remote Allow still requires you.

Vibe Island is $19.99 once, ships a trial DMG, and lists 26 agents. Choose Lintel when the job is a ranked decision inbox with Touch ID on manual Allow, hop from remaining quota, and SSH control off until you set it.
| Topic | Lintel | Vibe Island |
|---|---|---|
| Price | $39 one Mac, $59 two | $19.99, 1 / 2 / 3 Macs |
| Trial on the site | No. The signed build is what the payment buys | Free DMG |
| Two-way in the notch | Claude Code and Codex | They list 26 agents |
| Grok, Cursor, Hermes | Observe only in this version | Listed as supported |
| Manual Allow | Touch ID. Lintel cannot click that button | From the notch, with keyboard shortcuts |
| SSH | Same inbox. Control off until you set it | SSH remote is a published feature |
Figures from vibeisland.app on 15 Sep 2026. Their page, their claims.
The official signed Mac app, a year of updates, and email support. Keys do not expire. After month 12 the binary still runs. Another year of updates is a separate product, not a lock.
1 Mac
$39
One activation. The usual case: this laptop.
Open Stripe
2 Macs
$59
Two activations. Desk and travel, or you and a machine at home.
Open Stripe
Stripe Managed Payments. Receipts say Sold through Link. Splitlabs OÜ is the seller. These links charge real money. Source builds stay fully capable without a key. Those buttons are not paywalled in source.
Manual Allow requires macOS authentication. Lintel blocks its own pointer from hitting that button. Socket clients, including voice, cannot grant a manual Allow.
An agent with unrestricted shell on your account can still change hooks, drive the CLI another way, or replace local software. Standing rules are deliberate delegation. The ledger is history, not tamper-proof evidence.
Requires macOS 14.2 or later. No accounts inside the Mac app. Frames stay in memory. Merchant API keys never ship in the binary.
People running several coding agents on a Mac, often with a machine over SSH, who miss permission prompts while they work in something else.
Authentication stops a delayed or forged click on Lintel's own button. It does not isolate a process that already has your user account.
The app keeps running. Signed updates for another year are a separate product. Features are not stripped when the update year ends.
Not yet. A notarized public archive is not here. The payment buys the official signed build. A license key follows.
Lintel can own a Ghostty window on its own tmux server. Jump also targets panes and tabs already open in Ghostty, iTerm2, and Terminal.app.
Get the signed Mac app. Paste the key. Connect the agents in use. The next Allow lands in the notch.