capsicum は iOS / Android のモバイル版に加え、macOS / Linux / Windows のデスクトップ版にも段階的に展開しています。動機は、iOS 版を Mac 上で実況用途に使って得た手応えです。
すべてのプラットフォームで、モバイル版と同じ Flutter コードベースから配信しています。UI はウィンドウ幅に応じて自動でレスポンシブに切り替わり、Finder / ファイラー起点のメディア添付、ナウプレ共有(macOS)といったネイティブな体験を取り入れています。
Mac App Store から無償で配信中(v1.24 で初公開)。動作要件は macOS 11.5 以降。
Universal Purchase により iOS / iPadOS と同一の App として提供しています。同じ Apple ID で購入済みの方は、Mac でも追加費用なしでインストールできます(capsicum はそもそも無料ですが、購入履歴は共有されます)。
Apple Music などの「共有」メニューから capsicum を呼び出してナウプレ投稿を作成できる Share Extension も同梱しています。
AppImage を GitHub Releases から即時配布しています(v1.24 で初公開)。Flathub への配信は断念し、AppImage 単独運用に確定しました。その分、ストアに頼らない導入体験を磨いています。
以下のワンライナーで、最新の AppImage をダウンロードして ~/Applications/ に配置し、アプリメニューへの登録(.desktop エントリ + アイコン)までを一括で行います(sudo 不要・ユーザー領域のみ)。
curl -fsSL https://capsicum.shrieker.net/install.sh | bash
実行後、アプリメニューに「capsicum」が表示されます(出ない場合はログアウト → 再ログインでランチャーが更新されます)。AppImageLauncher を導入していない環境でも、これだけで GUI ランチャーから起動できます(v1.30 で追加、#640)。
ダウンロード済みの AppImage をそのまま起動するだけでも動作します。
chmod +x capsicum-*.AppImage
./capsicum-*.AppImage
手元の AppImage をメニューに登録したい場合は、インストールスクリプトにパスを渡します。
curl -fsSL https://capsicum.shrieker.net/install.sh -o install.sh
bash install.sh ./capsicum-*.AppImage
メニュー登録・アイコン・~/Applications/ 配下の AppImage を削除します(アカウント情報・設定・ログは残ります)。
curl -fsSL https://capsicum.shrieker.net/uninstall.sh | bash
新しいバージョンが出ると capsicum 内で更新を検知してお知らせします(直配チャネル向けの新版通知、v1.30 で追加、#641)。
日本語入力について: ibus-mozc 等の ibus 経路は動作確認済みです。fcitx5 経路も外部ユーザーから動作報告をいただいています。uim 用の immodule も同梱していますが、開発環境外のため best-effort とさせてください。動作しない場合は ibus か fcitx5 経由でご利用ください。
Microsoft Store から無償で配信中(v1.25 で初回配布開始、v1.27 で Store 公開達成)。証明書 import の手間なく、一般の Windows ユーザーがそのままインストールできます。
動作要件:
Store publish 完了前の先行検証や、最新ビルドをいち早く試したいユーザー向けに、GitHub Releases からの自己署名 MSIX 直配も継続しています。自己署名のため、インストール前に証明書を信頼ストアへ登録する必要があります。
capsicum.msix — アプリ本体capsicum-signing.cer — 自己署名証明書cd証明書を信頼ストア(Trusted People / LocalMachine)に import
Import-Certificate -FilePath .\capsicum-signing.cer -CertStoreLocation Cert:\LocalMachine\TrustedPeople
MSIX をインストール
Add-AppxPackage -Path .\capsicum.msix
capsicum を起動アンインストールは「設定 → アプリ」から。証明書も消す場合は Cert:\LocalMachine\TrustedPeople から該当エントリを削除します。証明書 import は初回のみで、以降の更新では不要です(詳細手順)。
コード署名証明書の取得(#534)は、Microsoft Store 公開達成により当面不要です(Store 経由は MS 側で再署名されるため、自己署名のまま submit 可)。
| 配布 | 通知 | ナウプレ共有 | 動画再生 | |
|---|---|---|---|---|
| macOS | Mac App Store | v1.34 で対応予定(共通経路 #569 + ネイティブ #468) | Share Extension | ○ |
| Linux | AppImage | v1.34 で対応予定(3 OS 共通経路 #569) | 対応外 | ○ (v1.30 で media_kit 移行 #492) |
| Windows | Microsoft Store + MSIX 自己署名直配 | v1.34 で対応予定(共通経路 #569)。ネイティブ WNS は保留 (#474) | 対応外 | ○ (v1.30 で media_kit 移行 #492) |
「ナウプレ共有」は他アプリの「共有」メニューから capsicum を呼び出して投稿する機能です。OS の共有 API が必要なため、現状は macOS のみで完成しています。
デスクトップ展開にあたっては、プラットフォーム分岐を増やさない方針で進めています。
flutter_web_auth_2 の制約を回避しつつ、Bitwarden / 1Password 等のパスワードマネージャ統合も副次的に達成user stream / Misskey main channel を WebSocket で受けて OS のローカル通知に流す共通経路(#569)と、macOS のネイティブ push 通知(APNs 経由、#468)を同テーマで実装直近の達成: v1.27 で Windows の Microsoft Store 公開(Partner Center 手動 publish ルート、2026-05-20 審査通過)、v1.28 で Misskey のグループチャット対応、v1.29 でプリセットサーバー向けのお知らせ通知配信。Linux 配布は Flathub 提出を断念し AppImage 単独運用に確定(2026-05-29、#604)。v1.30 で Linux / Windows の動画再生に対応(media_kit 移行 #492)し、あわせて Linux AppImage のデスクトップ統合インストール(#640)・直配チャネルの新版通知(#641)・ドラッグ&ドロップ添付などのデスクトップ UX を強化しました。
詳細は GitHub Milestones を参照してください。