№ 0944GitHub
Calliope: a native macOS client for Muse
Calliope is an unofficial, independent native macOS client for Meta's Muse, shipped as a Developer ID-signed, notarized DMG with Sparkle auto-updates; five releases went out between Sept 13 and 16.
Calliope — release artifacts only
This repository holds release artifacts only. It contains no source code.
Calliope is an unofficial, independent native macOS client for Meta's Muse. The
application source, issues, and development history live in a separate, private
repository.
What is here
Each GitHub Release in this repository carries exactly two assets:
| Asset | Purpose |
|---|---|
appcast.xml |
The Sparkle 2 update feed the shipped app polls |
Calliope-<version>.dmg |
The Developer ID-signed, notarized installer |
The shipped app reads its feed from the tag-independent permalink:
https://github.com/willsigmon/calliope-releases/releases/latest/download/appcast.xml
releases/latest/download/<asset> resolves to the newest non-draft,
non-prerelease release's asset of that exact name, so the feed URL is stable
across versions and only the asset content changes.
Why this repository is public
Sparkle's default fetcher sends no credentials. GitHub serves release assets of a
private repository only to authenticated clients, so a feed hosted in the private
source repository returns HTTP 404 to the app. Publishing the feed here, in a
public repository with no source in it, is what makes it reachable anonymously.
Nothing in this repository is sensitive: the DMG is publicly distributed anyway,
and the appcast carries an Ed25519 signature over the DMG that the app verifies
against the SUPublicEDKey baked into the shipped binary. A tampered feed cannot
deliver a forged update.
Do not
- Do not add source code, secrets, or configuration here.
- Do not make this repository private — that would break auto-update for every
installed copy. - Do not rename the release assets;
appcast.xmlin particular is whatreleases/latest/download/resolves.
Release mechanics live in the private source repository's docs/RELEASING.md.







