Download
Docs/Drive the deck/Security model

Security model

Loopback plus a token file — possession of the Mac is the auth. What that buys, and what it deliberately does not.

Raw markdown

Security model (deliberate)

Loopback-only + token file = possession of the user's machine is the auth. Any process running as the logged-in user can read the token and therefore fully drive the deck — including spawning a shell pane and typing into it, which is arbitrary command execution. That is the product: the deck is an execution surface for agents the user already lets onto the machine. Do not expose the port beyond loopback; there is no rate limit, scoping, or token rotation (delete the token file and restart the app to re-mint). The one guard is against accidents, not attackers: closing a pane the human opened needs force, because addresses move and a bot's stale 1.x has hit a live session.