One publish, every channel
Where Yanib broadcasts
Approve a release once. It reaches all nine channels at the same moment, humans and machines alike.
Slack
Post AI drafted, human reviewed release notes to Slack channels the moment you publish. Per repo routing, no bot to build, connected in minutes.
How it worksDiscord
Announce releases in your Discord community the moment you publish. AI drafted from commits and PRs, human reviewed, delivered through a simple webhook.
How it worksEmail subscribers
A hosted subscribe form, double opt in verification, and one click unsubscribe, every published release reaches your subscriber list without a newsletter tool.
How it worksGitHub Releases
Turn every release tag into a structured, human reviewed GitHub Release body, drafted by AI from the actual commits and PRs, published back natively.
How it worksPublic story page
A branded, hosted release story page with RSS, email subscriptions, view analytics, and SEO, written from your releases, live the moment you connect a repo.
How it worksRSS feed
Every public story page ships with an RSS feed. Readers, aggregators, and internal tools can follow your releases without polling your repo.
How it worksEmbeddable widget
One script tag adds a release story feed, a release banner, or a what's new notification bell to any site, always in sync with your published releases.
How it worksPublic API
Every published release, available as clean JSON with no auth, build your own story UI, status surface, or internal tooling on top of Yanib.
How it worksAI agents
Serve your release stories to coding agents: clean markdown at llms.txt, structured JSON, and a public MCP server. Agents check what shipped before they touch your code.
How it works