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 works

Discord

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 works

Email 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 works

GitHub 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 works

Public 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 works

RSS 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 works

Embeddable 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 works

Public 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 works

AI 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