capsicum-site

capsicum

capsicum

Mastodon / Misskey 対応の Fediverse クライアントアプリです。コードの大半は Claude Code によって書かれています。

capsicum が提案するのは、アプリ単体の体験ではなく、サーバーとの一体感です。プリセットサーバーでは、サーバーサイド拡張との連携により、アニメ実況支援をはじめとした独自機能が利用できます。この一体感こそが capsicum の存在意義です。

どなたでもお使いいただけますが、開発の優先順位はプリセットサーバーのメンバーにとっての利便性が最優先です。外部サーバーのユーザーに対するサポートや、プリセットサーバーで使用していないバージョン・フォークへの対応は保証しません。

ダウンロード

Get it on Google Play Download on the App Store Download on the Mac App Store Linux AppImage Get it from Microsoft

モロヘイヤ連携

capsicum の開発動機の中心にあるのは、プリセットサーバーで運用している mulukhiya-toot-proxy(モロヘイヤ)への対応です。

モロヘイヤは利用者数の少ないサーバーサイド拡張であり、これに対応した既存のクライアントアプリは存在しません。それは利用者数を考えれば当然のことですが、自分にとっては最も欲しい機能です。capsicum は、まずその不足を埋めるために作られました。

モロヘイヤ導入済みサーバーでは、以下の拡張機能が自動的に有効になります。

主な機能

プッシュ通知について

v1.18 で、Mastodon / Misskey サーバーが発行する Web Push を APNs / FCM に変換する専用の中継サーバーを経由するプッシュ通知方式に移行しました。従来のバックグラウンドポーリング方式と異なり、iOS でも実用的に通知が届きます。v1.20 では Misskey ネイティブのペイロード対応や、バックグラウンド / キル状態での通知内容の個別表示などを完成させました。Misskey は本来、サードパーティアプリからのプッシュ通知登録は制限されていますが、モロヘイヤ導入済みサーバー(ダイスキー等)では専用経路でプッシュ通知を受け取れます。

プリセットサーバーのメンバーには無償で提供しますが、それ以外のサーバーのユーザーに対しては、インフラ維持費を賄うために有償での提供を予定しています。詳しくはプッシュ通知についてをご覧ください。

デスクトップ版について

iOS / Android のモバイル版に加え、macOS / Linux / Windows のデスクトップ版にも段階的に展開しています。

各プラットフォームの導入方法・既知の制約・ロードマップは デスクトップ版について を参照してください。

開発の優先順位について

capsicum は個人開発のアプリです。開発の最優先事項は、プリセットサーバーのメンバーにとっての使い勝手です。

それ以外のサーバーのユーザーにもお使いいただけますが、機能要望やバグ報告の優先順位は、上記のコミュニティに直接関わるものが先になります。ご了承ください。

サーバー互換性の方針

capsicum は最新の Mastodon / Misskey の API に対して実装しています。古いバージョンのサーバーに対する互換処理は行いません。

ソフトウェアの更新を怠っているサーバーは、セキュリティや安定性の面でも信頼性に欠けると考えています。capsicum がそうしたサーバーへの対応に開発リソースを割くことはありません。

フォーク(Mastodon / Misskey の派生ソフトウェア)についても、本家 API との互換性を維持するのはフォーク側の責任です。capsicum 側でフォーク固有の対応は行いません。

開発について

capsicum のコードの大半は Claude Code(Anthropic の AI コーディングツール)によって書かれています。設計の出発点は、アーカイブされた Fediverse クライアント Kaiteki の Adapter パターンとモデル構造です。

ライセンスは AGPL-3.0 です。

最新リリース

v1.30.0(2026-05-31) Android 製品版・Linux AppImage・Windows MSIX 自己署名直配・Windows Microsoft Store は公開済み、iOS App Store と macOS Mac App Store は審査提出済み

v1.30 の主役は、Linux / Windows での動画再生対応video_playermedia_kit 移行)です。これまで再生できなかった Linux / Windows でも動画・音声が再生できるようになりました。あわせて、Linux AppImage 配布の体験を補強しました。アプリ一覧への統合インストールはワンライナーで完結します。

curl -fsSL https://capsicum.shrieker.net/install.sh | bash

このほか、直配チャネル向けの新版通知、投稿フォームでの画像トリミング、ドラッグ&ドロップ添付、メディアダウンロードなどのデスクトップ UX 改善を取り込んでいます。導入手順は デスクトップ版について をご覧ください。

ロードマップ

v1.18〜v1.19 でプッシュ通知リレーを導入・ホットフィックスを経て実運用に乗せ、v1.20 では Misskey ネイティブペイロード対応・バックグラウンド / キル状態での通知内容の個別表示・中継サーバー側の観測性強化などを完了し、プッシュ通知機能を「完成」状態に仕上げました。v1.21 で macOS ネイティブビルドの土台が完成し、v1.22 で Misskey の新メッセージ機能に対応、v1.23 でデスクトップ展開のための通知・タスク・メディア抽象化を完了、v1.24 で Linux 版を初公開、v1.25 で Windows 版を初公開、v1.26 で番組表・エピソードブラウザからの Annict 感想投稿に対応、v1.27 で Windows の Microsoft Store 公開達成とサポーターサブスクリプション(投げ銭)の導入を完了、v1.28 で Misskey のグループチャットに対応、v1.29 でプリセットサーバー向けのお知らせ通知配信を実現、v1.30 で Linux / Windows の動画再生対応(media_kit 移行)とデスクトップ配布体験の補強を完了しました。

これからは、タイムラインへのタッチ操作の段階的有効化(v1.31)、プレイヤー横断のナウプレ取得(v1.33)、デスクトップ 3 OS の通知本配線(v1.34)にも取り組みます。

なお、Linux 配布は AppImage 単独で運用します。Flathub への配信は一度準備しましたが断念しました。今後は AppImage の体験改善に集中します。

詳細は GitHub Milestones をご覧ください。

コミュニティ

capsicum についてのご意見・ご要望・不具合報告は、PieFed コミュニティで受け付けています。

Fediverse 上の任意のアカウントから @capsicum@pf.korako.me にメンションすると、コミュニティに投稿が届きます。mulukhiya-toot-proxy(モロヘイヤ)導入済みサーバーでは、このメンションに対して自動的に #capsicum ハッシュタグが付与されます。

リンク