API gateway for AI agents to access your personal data with human-in-the-loop write approval.
AgentGate.org · Quick Start · Documentation
Reads execute immediately. Writes queue for human approval.
flowchart LR
A["Agent"] -->|read| G["agentgate"] -->|fetch| S[Services]
A -->|write| G -->|queue| H["Human"] -->|approve| S
npx agentgateOpen http://localhost:3050, create a password, add services, create agent API keys.
GitHub, Bluesky, Mastodon, Reddit, Google Calendar, YouTube, LinkedIn, Jira, Fitbit, Brave Search, Google Search
All writes require human approval before execution. Agents submit requests with a comment explaining why, you approve or reject in the UI. Details →
Generate a skill file for OpenClaw or ClawdBot with one curl. Drop it in your skills folder and your agent has secure access to all your services. Details →
Works with Claude Code and other MCP clients. Your agent gets tools for services, queue, messaging, and mementos without seeing your credentials. Details →
Agents can message each other for multi-agent coordination. Run in supervised mode (you approve messages) or open mode (instant delivery). Details →
Persistent memory storage with keyword tagging. Agents can save context and retrieve it later across sessions. Details →
Control which agents can access which services. Allowlist, denylist, or allow all. Details →
Get notified when requests are approved or completed. Works with OpenClaw's webhook system. Details →
- Writes require human approval (or explicit bypass for trusted agents)
- DMs blocked on social services
- Agents never see your actual credentials
- Run on a separate machine from your agents - if an agent has local filesystem access, it could read the database directly
Works with systemd, Docker, PM2, or any Node.js host. Supports hsync and Cloudflare tunnels for remote access.
Configure your agent with the base URL and API key. Agents can use REST or MCP.
ISC