Public webhooks for your local AI agent
Receive webhooks from GitHub, Stripe, DingTalk, Feishu, and more, then forward them to OpenClaw, Hermes, n8n, or any local HTTP endpoint.
Works with
Built for local-first agents
A lightweight Cloudflare Worker that gives your desktop agents a public inbox.
Instant public URLs
Each subscription gets a unique webhook endpoint. No port forwarding, no tunnel setup, no exposing your machine to the internet.
Dual-token security
Webhook tokens let platforms send events. Consumer tokens let your CLI poll events. Role-based routes keep each token where it belongs.
Cloudflare-native
Events are buffered in KV, metadata lives in D1, and rate limits are enforced per token. Runs on the edge, close to your users.
CLI forwarding
Install the CLI, log in with your consumer token, and point it at any local URL. Events stream to your agent in seconds.
Get started in three steps
- 1
Create a subscription
Sign in to the console and create a subscription. You will receive a webhook URL and a consumer token for the CLI.
- 2
Point your platform at the webhook URL
Paste the webhook URL into GitHub, Stripe, DingTalk, Feishu, or any service that can POST JSON.
- 3
Forward events locally
Run the CLI and send events to your agent. Acknowledge events once your agent has handled them.
# Install the CLI
npx event-gateway login --token <your-consumer-token>
# Forward incoming events to your local agent
npx event-gateway start --target http://localhost:8673/hooks/agentOpen source and self-hostable
Deploy the Worker to your own Cloudflare account. You control the data, the domains, and the limits.
Deploy your gatewayFrequently asked questions
What is Event Gateway?
Event Gateway is a Cloudflare Worker that receives public webhooks and exposes them to a local CLI. It is designed for desktop AI agents and automation tools that cannot accept inbound traffic directly.
Do I need to open a port on my machine?
No. Your agent listens on localhost and the CLI polls the gateway for events. The gateway never connects inbound to your network.
Can I self-host it?
Yes. The entire stack is open source and runs on Cloudflare Workers, KV, and D1. You can deploy it to your own account in minutes.