AI agents are getting good at doing things — triaging your inbox, updating a Notion doc, opening a GitHub issue, moving a Trello card. But to do any of that, an agent needs access to your accounts. And that's where most setups quietly become a problem: you hand an agent a long-lived API key or an OAuth token with broad scopes, and from that moment you have very little say over what it actually does with them.

KeepAI is an attempt to fix that part. It's a local API hub for AI agents — a desktop app plus a CLI (npx keepai) that sits between your agents and your apps, so agents connect to Gmail, Notion, GitHub, Trello, or Airtable through a layer you control.

The core idea: connect once, stay in control

Instead of giving each agent raw credentials, you connect your apps to KeepAI once. Agents then talk to KeepAI, and KeepAI enforces three things on every request:

Fine-grained permissions. You scope exactly what each agent is allowed to do — which apps, which actions, which resources. A summarizer agent can read your inbox without being able to send mail; a triage agent can label issues without being able to delete repos.