For makers who ship self-hosted software.
Plus a live count of how many instances of your app are running, and which versions they’re on. One <script> tag does both.
AGPL-3.0-licensed and self-hostable. Open source coming soon.
The problem
You wrote the patch notes. You pushed the tag. Your users are running v1.3 in some Docker container they spun up six months ago and forgot about. They’ll never see the release post on your blog. They won’t check GitHub. They certainly won’t read your email.
And you have no idea how many of them are out there. Or which version they’re stuck on. Or whether the security fix you shipped last week actually reached anyone.
How it works
Paste one <script> tag into your app’s admin layout. Pass the version your app declares as a data attribute. That’s the integration.
<script src="https://my.chibichange.com/w/v1/loader.js"
data-slug="your-app"
data-version="1.4.2"
defer></script>On every admin pageload, a small “What’s new” indicator appears. They click it, they read the changelog rendered inline. No popup, no email, no friction. ~28 KB of vanilla JS — no React, no tracker, no third-party calls beyond ours.
Your dashboard shows how many instances are active in the last 30 days, the version distribution, and a daily timeline. Find out the moment your fix actually rolls out.
What you get
innerHTML./c/your-app with HTML, JSON, and RSS. Keep a Changelog 1.1 schema. Conditional GETs. Looks decent.(slug, version, origin). No IPs. No cookies. No fingerprints. Aggregate counts only. Ever.docker compose up. Done. Or use the hosted cloud at my.chibichange.com.Coming soon
The cloud version runs today at my.chibichange.com. The repo opens to the public in the next release window. Drop your email and we’ll send one note when the source is live — and the self-host docs along with it.
One email, then silence. No newsletter, no upsell.