Gatewarden
A local security gateway that gives people visibility and control over the tools used by AI agents.
- Role
- Product direction / security workflow owner
- Contribution
- Threat model, product definition, interface direction, acceptance criteria
- Attribution
- Johan-led direction; substantial implementation by Claude agents
- Stack
- TypeScript, Node.js, Electron, MCP
Problem
AI clients can connect to tools that change definitions, expose secrets or introduce unreviewed actions. Existing controls are often too technical for an individual operator.
System
A transparent local proxy inspects every message, pins approved tool definitions, gates new connections and records signed, privacy-aware decisions.
Product decision
One engine has two interfaces: a CLI for technical inspection and a restrained menu-bar application for everyday control.
- ImplementedProxy defenses, exposure scan, audit logging, CLI and Electron interface
- ImplementedEngine-to-app connection, onboarding, configuration backup and restore
- OutstandingLive Claude Desktop verification, signing, notarization and production licensing