Highlight, point, or speak
Drag a rectangle. Sit the pointer on a DoorDash item. Or say Hey Halo. Halo stores a screenshot, the selection, the URL — on this machine.
macOS overlay · capture stays local
Highlight anything — or say Hey Halo. Pick an app you already enabled. Send a context pack. Nothing leaves until you click.
The checkout button on staging is 4px off the grid and the error copy is still lorem.
The bar docks above the highlight. Recommended logo first. Send is the gate.
The last inch
Drag a rectangle. Sit the pointer on a DoorDash item. Or say Hey Halo. Halo stores a screenshot, the selection, the URL — on this machine.
The bar shows logos you already turned on. Ranking and ads never invent a destination. You are the gate.
That click is the moment data leaves — and it only goes to that app. The bar lets go. Linear, Docs, Cursor work in the background.
Positioning
People will compare Halo to n8n and Claude Cowork. They solve different jobs. Halo should not win by becoming either.
vs n8n
n8n is excellent when systems already emit events. It is not sitting on your screen. It does not know which paragraph you just highlighted, or that you meant this DoorDash item.
vs Claude Cowork
You leave the source app, open Cowork, describe an outcome, come back later. Halo stays on the ACS tab or Slack thread and ships a pack to an app you already use.
| Halo | n8n | Claude Cowork | |
|---|---|---|---|
| Job | This pixel, this click, that app | This event, this graph, those APIs | This goal, this session, come back later |
| Trigger | Highlight, pointer, or Hey Halo | Webhook, cron, app event | You open Cowork and describe an outcome |
| Who executes | The destination app | n8n nodes on a server | Claude, with files, browser, plugins |
| You stay in | Slack, ACS, Gmail, Cursor | The n8n canvas | Claude Desktop / Cowork |
| Data leaves | Explicit send, one destination | Whenever a node runs | Throughout a session |
A thinner Cowork that still needs the user to paste.
A smaller n8n with worse connectors.
A chat that sits on the desktop and “helps with work.”
Destinations
Halo does not replace Linear, Gmail, or the inbox. It ships a context pack into them. Compete on intent at the caret — not connector count.
Privacy
Capture is local. Screenshot, selection, URL stay on this machine until you click a logo. Then the pack goes to one destination — the one you picked — and nowhere else. Users enable. Ranking never inserts an app you turned off.
Marketplace
The overlay is the surface. What people build and sell are agents for one job at the caret — Slack → Linear, HubSpot → slide 3 — not general assistants. Apps bid for the recommended logo, only among destinations you enabled.
Private macOS beta. Highlight, send, stay. We’ll write when it’s your turn.