- VERSION
- 3.8.0
- STATUS
- 公開中
- PLATFORMS
- 5 プラットフォーム
- LICENSE
- MIT
- UPDATED
- 2026-09
01概要
SwiftUI + Mac Catalyst(iOS / macOS)、Jetpack Compose(Android)、Tauri v2 + React + TypeScript(Windows / Linux)による Bluesky クライアントアプリ。
macOS 版は従来 Tauri で提供していましたが、iOS 版からの Mac Catalyst ビルドに移行し、iOS / macOS ともに App Store で公開しています。
1カラム UI、Material Symbols Rounded アイコン、タイムライン・投稿・通知・検索・プロフィール機能を提供します。
02主な機能
- 01 Bluesky タイムライン・投稿・通知・検索・プロフィール
- 02 マルチアカウント対応(アカウント追加・切替・削除)
- 03 プッシュ通知(kazahana-push-backend 連携)
- 04 BSAF(Bluesky Structured Alert Feed)フィルタリング対応
- 05 Bot Definition JSON による動的フィルターUI自動生成・自動更新
- 06 BSAF 深刻度カラーボーダー・タグ表示
- 07 通知グルーピング表示(いいね・リポストをまとめて表示)
- 08 画像・動画の一括保存
- 09 画像編集機能(回転・クロップ)
- 10 コンテンツモデレーション設定(成人向け・過激コンテンツ)
- 11 11言語 i18n 対応
- 12 macOS 版は Mac Catalyst により iOS と同一コードベースで提供(App Store 公開)
- 13 1カラム UI(iOS / macOS / Android / Windows / Linux 共通デザイン)
03開発の背景
北海道在住として、2018年北海道胆振東部地震(最大震度7・全道ブラックアウト46時間)を体験。
「情報が届かない恐怖」を原体験として、「災害情報を必要な人に確実に届ける仕組み」を作りたいという思いが生まれた。
Bluesky には地震速報 Bot が複数存在するが、Bot が出し分けるのではなくクライアントがフィルタリングするという発想の転換から BSAF プロトコルを設計。そのプロトコルをフルに活用するクライアントとして kazahana を開発した。
ブリッジSEとして培ってきた「要件を的確に言語化する力」を Claude Code との対話に活かし、バイブコーディングで実装を実現。
04関連記事
05インストール時の注意
Windows
コード署名未対応のため、SmartScreen の警告「Windows によって PC が保護されました」が表示されます。「詳細情報」→「実行」をクリックしてください。