Available now
Shipped and in use
Signed update delivery
Every release is signed with your app’s own Ed25519 key and verified by the installer before a single file is applied. Updates apply atomically and roll back on failure.
Release channels
Stable, beta or any channel you name — public, or private behind a password or tokens. Roll back by pointing a channel at an older build.
A Windows installer, built for you
Design it in the dashboard, click build. We compile and sign a standalone setup.exe for your app — no Flutter or Visual Studio on your side.
Background updates
The installer checks once per start-up, at the interval you set per channel, and applies updates silently. Start-up entry and shortcuts are your choice.
Upload folders and archives
Drop a folder or a zip, 7z, RAR or tar archive — up to 5,000 files per build. Only files that changed are uploaded and downloaded.
Plans and billing
A free Indie plan, Pro and Studio subscriptions you manage from the dashboard, and Enterprise on request.
Download page
A shareable link where your users download the latest installer for your app.
Install analytics
Installs, updates and uninstalls over time, version adoption and active devices per app.
Coming soon
Built or being built, rolling out next
Upload from CI
App-scoped API keys, a GitHub Action, and channels that follow a branch — every push to main or release/* can ship on its own.
Installers that update themselves
Fixes to the installer itself reach copies already on your users’ PCs through a staged rollout — no rebuild on your side.
Annual plans and more ways to pay
Yearly billing at ten months’ price, and checkout with local taxes handled for buyers worldwide.
Build retention
Old, unused builds are cleaned up automatically per plan, with pins for the ones you want to keep and the space given back to your quota.
On the horizon
Planned, not started
Team collaboration
Invite teammates by email, assign roles, and manage access across your whole workspace.
macOS and Linux installers
Omnihorn is Windows-first today. The same dashboard and update channels, for the other two desktops.
Gradual rollouts
Roll an update to 5% of devices, watch the numbers, then expand to 100% — with a one-click rollback.
Webhooks & integrations
Get notified in Slack or trigger your own tools when a build goes live on a channel.
Geo & version targeting
Restrict updates by region, minimum OS version, or CPU architecture.
SSO
SAML 2.0 sign-on via Okta or Azure AD for larger teams.