Change Detection for AI Agents

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.

GitHub webhook Stripe webhook RSS / Atom poll YouTube poll X / Twitter poll Web Monitor poll SignalFeed your public inbox every event, buffered until your agent reads it poll AI Agent your local machine reads events locally
webhook (push) polled by gateway poll (pull)

Three steps from webhook to local agent

From sign-up to a live event stream in minutes.

1

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.

2

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.

3

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

Available

Push events, pull requests, issues, releases, and deployments.

Stripe

Available

Payment intents, subscriptions, invoices, and dispute events.

Linear

Available

Issue updates, cycle changes, and project activity.

Shopify

Available

Orders, carts, fulfilment, and product updates.

Slack

Available

Messages, reactions, and workflow events.

HubSpot

Available

Contacts, deals, and CRM object changes.

Typeform

Available

New responses and form submissions.

Calendly

Available

Invites, cancellations, and reschedules.

Custom Webhook

Available

Any service that can POST JSON — bring your own.

RSS / Atom

Roadmap

New posts from any blog, podcast, or news feed.

YouTube

Roadmap

New video uploads from channels you subscribe to.

X / Twitter

Roadmap

New posts from accounts you follow.

Webpage Monitor

Roadmap

Detect content changes on any URL.

Email Inbox

Roadmap

Parse 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

$0/ month

For hobby projects and local experiments.

  • 3 subscriptions
  • 20 webhooks per min
  • 15-minute event buffer
  • 300 event backlog
  • Community support
Get started

Enterprise

Custom

For organizations running agents at scale.

  • Unlimited subscriptions
  • Unlimited webhooks per min
  • Unlimited event buffer
  • Unlimited backlog
  • Dedicated support & SLA
Talk to us about Enterprise

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