This product was not featured by Product Hunt yet.
It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).
Product upvotes vs the next 3
Product comments vs the next 3
Product upvote speed vs the next 3
Product upvotes and comments
Product vs the next 3
EventPort
A public webhook inbox for local AI agents
EventPort gives your local AI agent a public inbox for webhooks. GitHub, Linear, Stripe and Slack post to one URL; your agent polls and consumes events on read. No open ports, no tunnels. Open source — self-host in minutes.
Top comment
Hey Product Hunt 👋 I kept hitting the same wall while building local AI agents: the moment my agent needed to react to something happening *out there* — a GitHub push, a Linear issue, a Stripe payment — it couldn't. Webhooks need a public URL. My agent runs on a laptop behind NAT. Every workaround meant opening ports, running ngrok, or writing my own receiver just to verify signatures and queue payloads. EventPort is the missing inbox. Create a subscription, get one public URL, point any platform at it. Your agent polls `GET /events` on its own schedule and consumes events on read. Nothing ever connects inbound to your machine — no ports, no tunnels. What's inside: • Signature verification at the edge for GitHub, Linear, Stripe, Shopify, Slack, HubSpot, Calendly and Typeform. Anything else → custom, with your own signing secret. • Two tokens per subscription, with separate roles: `egw_*` can only post webhooks, `egc_*` can only poll. A leaked consumer token can't inject events. • A durable queue on Cloudflare D1. If your agent is offline, events wait — adapters also dead-letter locally so nothing is silently lost. • Three install guides an agent can follow by itself: /agent/dsh, /agent/pi and /agent/exec (the last one works with any CLI agent). It's MIT licensed and self-hostable: one Cloudflare Worker + D1, plus the Next.js dashboard. Deploy your own in minutes, or just use the hosted version. One thing I'd genuinely like your help with: which source should I build next — RSS, webpage monitoring, or X/YouTube? The roadmap is deliberately short right now, and I'd rather build what you actually need. Happy to answer anything about the architecture, or about the at-most-once delivery tradeoff. — tudou527
About EventPort on Product Hunt
“A public webhook inbox for local AI agents”
EventPort was submitted on Product Hunt and earned 0 upvotes and 1 comments, placing #100 on the daily leaderboard. EventPort gives your local AI agent a public inbox for webhooks. GitHub, Linear, Stripe and Slack post to one URL; your agent polls and consumes events on read. No open ports, no tunnels. Open source — self-host in minutes.
On the analytics side, EventPort competes within GitHub — topics that collectively have 41.4k followers on Product Hunt. The dashboard above tracks how EventPort performed against the three products that launched closest to it on the same day.
Who hunted EventPort?
EventPort was hunted by tudou527. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.
For a complete overview of EventPort including community comment highlights and product details, visit the product overview.

