// desktop
Versione 1.1.0 — disponibile ora, gratis

BurnPony sul tuo desktop.

La stessa nota che brucia dopo la lettura, da una vera finestra e una vera riga di comando. Non una riscrittura: l'app desktop compila lo stesso motore crittografico, client relay e schema di database delle app mobili — così una nota creata su un portatile e una creata su un telefono sono la stessa nota.

Scarica

Versione 1.1.0, rilasciato il 2026-08-05. Ogni build porta con sé il proprio runtime Java 17 e un SQLite incluso, quindi non c'è nulla da installare prima.

macOS
macOS 11 or later, Apple silicon
Scarica .dmg
SHA-2567c6426cb5345fc6a2f011b815c61258ed2490af19a7d00547a14d6366836280e

Firmato con un certificato Developer ID e notarizzato da Apple, quindi si apre senza avviso di Gatekeeper. I Mac Intel non sono supportati da questa build.

Windows
Windows 10 or later, 64-bit
Scarica .msi
SHA-25605e9cf48793a65849fb0f838bc63e1aba16f8f0d0d0cfe7878b77283899bf30d

L'installer non ha un certificato EV, quindi SmartScreen potrebbe avvisare la prima volta. Controlla il checksum invece di fidarti di quella finestra in un senso o nell'altro.

Linux
x86_64 or ARM64, glibc

Tutti e sei i checksum sono in SHA256SUMS. Prendi il tar.gz se vuoi soprattutto la riga di comando — è l'unica build il cui bin/ è una directory normale che puoi mettere in PATH.

Cosa c'è in 1.1.0

Adds an option to discourage copying. Turn it on and the viewer disables text selection and hides the copy button for that note, and tells the recipient you asked for it. It is a speed bump, not protection, a screenshot still works.

Also adds ScrubPony, VaultPony and PassPony to the pony family list in Settings, and a link to the whole family at pony.norsehor.se.

Verifica ciò che hai scaricato

Ogni artefatto ha una firma PGP separata, e un SHA256SUMS firmato copre tutti e otto. La chiave di firma è la stessa pubblicata su questo sito — impronta A0CB C8F6 5AAC E56F 1C5B  7677 53F9 798E 4919 DE62.

# the manifest and its signature
curl -LO https://burnpony.app/downloads/SHA256SUMS
curl -LO https://burnpony.app/downloads/SHA256SUMS.asc

# confirm NorseHorse signed the manifest
curl -sL https://burnpony.app/assets/pgp/norsehorse.asc | gpg --import
gpg --verify SHA256SUMS.asc SHA256SUMS

# then check your file against it
sha256sum --ignore-missing -c SHA256SUMS      # Linux
shasum -a 256 --ignore-missing -c SHA256SUMS  # macOS

Verifica prima la firma del manifesto, poi il file rispetto al manifesto. Al contrario dimostra solo che il tuo file corrisponde a un numero di cui non hai stabilito l'origine. Se gpg --verify non stampa Good signature, fermati — un checksum che corrisponde a un manifesto non verificato non dimostra proprio nulla.

I pulsanti di download puntano a GitHub, ma il SHA256SUMS qui sopra è servito da questo sito. È la disposizione utile: i byte vengono da dove è più veloce, e ciò con cui li verifichi viene dal dominio di cui hai già la chiave PGP.

La riga di comando

La build desktop è un binario con due facce: senza argomenti apre una finestra, un verbo fa la cosa ed esce.

echo "the secret" | burnpony create --views 1 --expires 1d
burnpony list
burnpony status <id>
burnpony burn <id>

burnpony non è nel tuo PATH a meno che tu non ce lo metta. Nessun installer lo aggiunge, perché un installer desktop installa un'applicazione, non un comando. Ciò che invochi dipende da come hai installato:

portable .tar.gzBurnPony/bin/BurnPony
macOS .dmg/Applications/BurnPony.app/Contents/MacOS/BurnPony
Linux .deb/opt/burnpony/bin/BurnPony
AppImage./BurnPony-x86_64.AppImage
Windows .msiburnpony-cli

Quell'ultima riga non è un capriccio di denominazione. Un processo del sottosistema GUI di Windows non ha stdout, quindi il BurnPony.exe principale eseguirebbe un verbo, farebbe il lavoro e scarterebbe ogni riga di output. burnpony-cli.exe è un secondo launcher in modalità console che esiste esattamente per questo motivo, e la build di rilascio verifica che stampi prima di essere distribuita.

Elenco completo delle opzioni con burnpony help.

Prima di installare

  • Niente da installare prima. Ogni build include il proprio runtime Java 17 e SQLite. Nessun JDK, nessun pacchetto di sistema.
  • Il testo della nota non tocca mai il tuo disco. Solo l'id della nota, il suo token di gestione e le impostazioni necessarie a mostrare lo stato vengono salvati localmente. Perdi la macchina e perdi la possibilità di bruciare una nota in anticipo — scade comunque da sola.
  • --passphrase <value> è rifiutato di proposito. Rimarrebbe nell'output di ps e nella cronologia della tua shell. Usa --passphrase-env, --passphrase-fd o --passphrase-prompt.
  • Non eseguire la finestra e un verbo CLI contemporaneamente. Entrambi aprono lo stesso file SQLite e il secondo scrittore ottiene un lock di occupato.
  • Nove lingue, segue la locale del tuo sistema con una sostituzione nelle Impostazioni. L'output della CLI resta in inglese così gli script continuano a funzionare.
  • Il self-hosting funziona anche qui. Punta le Impostazioni, o --server, al tuo relay e questa app non parla mai con il nostro. Ogni nota ricorda dove vive.

Il sorgente è su GitHub con licenza Apache 2.0 — incluso il workflow di rilascio che ha costruito questi artefatti e i controlli che vi esegue. Altro su la pagina open source.