Every external change,
delivered to your local AI agent
Give your desktop agents a durable public inbox. SaaS webhooks land in a queue; your CLI polls and forwards them to localhost — no open ports, nothing lost when you go offline.
Open source · Self-hostable
One inbox for every change
Push webhooks and polled sources converge into a durable queue. Your agent pulls events on its own schedule — nothing is lost when it goes offline.
Three steps from webhook to local agent
From sign-up to a live event stream in minutes.
Create a subscription
Sign in to the console and create a subscription. You get a public webhook URL and a consumer token for the CLI.
Connect your sources
Paste the webhook URL into GitHub, Stripe, or any service that can POST JSON. For RSS, YouTube, and webpage monitors, configure them in the console.
Forward events to your agent
Run the CLI and point it at your agent's local endpoint. Events arrive as POST requests — acknowledge each one once your agent has handled it.
# 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/agent
The connectors we ship today
Native webhook connectors for the platforms your agents already use — plus a custom endpoint for everything else.
GitHub
AvailablePush events, pull requests, issues, releases, and deployments.
Stripe
AvailablePayment intents, subscriptions, invoices, and dispute events.
Linear
AvailableIssue updates, cycle changes, and project activity.
Shopify
AvailableOrders, carts, fulfilment, and product updates.
Slack
AvailableMessages, reactions, and workflow events.
HubSpot
AvailableContacts, deals, and CRM object changes.
Typeform
AvailableNew responses and form submissions.
Calendly
AvailableInvites, cancellations, and reschedules.
Custom Webhook
AvailableAny service that can POST JSON — bring your own.
RSS / Atom
RoadmapNew posts from any blog, podcast, or news feed.
YouTube
RoadmapNew video uploads from channels you subscribe to.
X / Twitter
RoadmapNew posts from accounts you follow.
Webpage Monitor
RoadmapDetect content changes on any URL.
Email Inbox
RoadmapParse incoming emails as events.
Built for local-first agents
A durable, public inbox that gives your desktop agents a single, reliable event stream.
Unified event stream
Webhooks, RSS, and webpage changes all land in the same queue. Your agent sees one consistent event format, regardless of source.
Persistent & durable
Events persist and survive restarts. When your agent comes back online, it picks up right where it left off — nothing is dropped.
Dual-token security
Webhook tokens let platforms send events. Consumer tokens let your CLI poll them. Role-based routes keep each token where it belongs.
Instant public URLs
Each subscription gets a unique endpoint. No port forwarding, no tunnel setup, no exposing your machine to the internet.
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.
Open source & self-hostable
Open source and self-hostable. Deploy it on your own infrastructure and control the data, the domains, and the limits.
Start free, scale when you need to
Every plan includes the full gateway — upgrade for higher limits.
Free
For hobby projects and local experiments.
- 3 subscriptions
- 20 webhooks per min
- 15-minute event buffer
- 300 event backlog
- Community support
Pro
For builders shipping real agent workflows.
- 10 subscriptions
- 60 webhooks per min
- 48-hour event buffer
- 50k event backlog
- Email support
Enterprise
For organizations running agents at scale.
- Unlimited subscriptions
- Unlimited webhooks per min
- Unlimited event buffer
- Unlimited backlog
- Dedicated support & SLA
Questions, answered
What is change detection for AI agents?
It is the practice of monitoring external sources — webhooks, RSS feeds, webpages, social media — for changes, then delivering those changes as structured events to a local AI agent. SignalFeed is the infrastructure that makes this possible without exposing your machine to the internet.
How is this different from a webhook relay?
Webhook relay services forward HTTP requests to your machine in real time. If your machine is offline, the event is lost. SignalFeed takes a different approach: it persists every event in a durable queue, and your agent polls on its own schedule. Nothing is dropped, and no inbound connection is ever needed.
How is this different from changedetection.io?
changedetection.io monitors webpages and sends notifications to humans via Slack, Discord, or email. SignalFeed aggregates many source types — not just webpages — and delivers structured events to an AI agent via a CLI, so your agent can programmatically react to changes.
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.
What happens when my agent is offline?
Events accumulate in a durable queue. When your agent comes back online, the CLI resumes polling and drains the queue. You can acknowledge events individually to mark them as consumed.
Can I self-host it?
Yes. It is open source and self-hostable. Deploy it on your own infrastructure in minutes.
Which sources are available today?
GitHub, Stripe, Linear, Shopify, Slack, HubSpot, Typeform, Calendly, and any custom webhook are fully supported. RSS feeds, YouTube, X / Twitter, webpage monitoring, and email are on the roadmap.
Give your agent a public inbox in minutes
Open source, self-hostable, and free to start.
Get started