// desktop
バージョン 1.1.0 — 提供中、無料

BurnPony をデスクトップで。

読んだら消える同じノートを、本物のウィンドウと本物のコマンドラインから。作り直しではありません: デスクトップアプリは、スマホアプリと同一の暗号エンジン、リレークライアント、データベーススキーマをコンパイルします — なので、ノートパソコンで作ったノートとスマホで作ったノートは同じノートです。

ダウンロード

バージョン 1.1.0, リリース日 2026-08-05。各ビルドは独自の Java 17 ランタイムと同梱の SQLite を持つため、先に何かをインストールする必要はありません。

macOS
macOS 11 or later, Apple silicon
ダウンロード .dmg
SHA-2567c6426cb5345fc6a2f011b815c61258ed2490af19a7d00547a14d6366836280e

Developer ID 証明書で署名され Apple により公証されているため、Gatekeeper の警告なしで開きます。このビルドは Intel Mac に対応していません。

Windows
Windows 10 or later, 64-bit
ダウンロード .msi
SHA-25605e9cf48793a65849fb0f838bc63e1aba16f8f0d0d0cfe7878b77283899bf30d

インストーラーには EV 証明書がないため、初回に SmartScreen が警告する場合があります。そのダイアログをどちらにせよ信用するのではなく、チェックサムを確認してください。

Linux
x86_64 or ARM64, glibc

6 つのチェックサムはすべて SHA256SUMS にあります。主にコマンドラインが目的なら tar.gz を選んでください — bin/ が PATH に置ける通常のディレクトリになっている唯一のビルドです。

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.

ダウンロードしたものを検証する

各成果物には分離 PGP 署名があり、署名済みの SHA256SUMS が 8 つすべてをカバーします。署名鍵は このサイトで公開されているものと同じで、フィンガープリントは 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

まずマニフェストの署名を検証し、次にマニフェストに対してファイルを検証します。逆の順序では、あなたのファイルが、出所を確認していない数値と一致することを示すだけです。gpg --verifyGood signature を出力しない場合は、そこで止めてください — 検証されていないマニフェストと一致するチェックサムは、何も証明しません。

ダウンロードボタンは GitHub を指しますが、上記の SHA256SUMS はこのサイトから配信されます。これが有用な構成です: バイトは最速の場所から来て、それを照合する対象は、あなたが既に PGP 鍵を持っているドメインから来ます。

コマンドライン

デスクトップビルドは 2 つの顔を持つ 1 つのバイナリです: 引数なしでウィンドウを開き、動詞で処理を行って終了します。

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

burnpony は、自分で追加しない限り PATH にありません。どのインストーラーも追加しません。デスクトップインストーラーはコマンドではなくアプリケーションをインストールするからです。何を呼び出すかは、どうインストールしたかによります:

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

最後の行は命名上の気まぐれではありません。Windows の GUI サブシステムプロセスには stdout がまったくないため、メインの BurnPony.exe は動詞を実行して作業を行い、出力を 1 行残らず破棄してしまいます。burnpony-cli.exe は、まさにその理由で存在するコンソールモードの 2 つ目のランチャーで、リリースビルドは出荷前にそれが出力することを確認します。

すべてのオプションは burnpony help で。

インストールする前に

  • 事前にインストールするものはなし。 各ビルドは独自の Java 17 ランタイムと SQLite を同梱します。JDK 不要、システムパッケージ不要。
  • ノート本文がディスクに触れることは決してありません。 ローカルに保存されるのは、ノート id、その管理トークン、状態表示に必要な設定だけです。マシンを失うと、ノートを早期に焼却する機能は失われます — それでもノートは自動的に失効します。
  • --passphrase <value> は意図的に拒否されます。 それは ps の出力とシェルの履歴に残ります。--passphrase-env、--passphrase-fd、または --passphrase-prompt を使ってください。
  • ウィンドウと CLI の動詞を同時に実行しないでください。 どちらも同じ SQLite ファイルを開き、2 番目の書き込み側は busy ロックになります。
  • 9 言語、 設定での上書きを伴い、システムのロケールに従います。スクリプトが動作し続けるよう、CLI の出力は英語のままです。
  • セルフホスティングもここで機能します。 設定または --server を自分のリレーに向ければ、このアプリが私たちのリレーと通信することはありません。各ノートは自分がどこに存在するかを記憶します。

ソースは Apache 2.0 のもと GitHub にあります — これらの成果物をビルドしたリリースワークフローと、それらに対して実行されるチェックも含みます。詳細は オープンソースページ に。