steipete/birdclaw
Stores all your tweets nicely claw-able for agents.
何を解決するか
Birdclaw はユーザーが自らの Twitter/X ヒストリーをローカルに所有できる手段を提供します。ツイート、ダイレクトメッセージ、保存済み投稿、フォローグラフの検索可能なアーカイブにクラウドバックエンドに依存する問題を解決し、ソーシャルメディアデータ管理においてプライベートでローカルファーストのアプローチを可能にします。
動作方法
このツールは Twitter/X アーカイブをローカルの SQLite データベースにインポートし、FTS5 を使って高速なローカル検索を実現します。オプションで xurl またはプライベートな bird インストールに委任された同期により、静的アーカイブにライブデータを補完できます。ユーザーはウェブアプリ、コマンドラインインターフェース(CLI)、または外部ツール統合用の読み取り専用 MCP サーバーを通じてデータとやり取りできます。
対象ユーザー
自宅サーバーでホストする検索可能な X アカウントのバックアップを希望するユーザー、クラウドベースのアクセスよりもローカルデータ所有を好むユーザー向けです。
特徴
- ローカルファーストのストレージ: すべてのデータに SQLite を使用し、履歴がユーザーのマシン上に保存されることを保証します。
- 複数のインターフェース: ウェブアプリ、研究やスケジュールジョブ用の CLI、外部ツール統合用の読み取り専用 MCP サーバーを提供します。
- 同一性のあるインポート: アーカイブのインポートは重複を作成せずにデータをマージします。
- プライバシー重視: ローカル読み取りはデフォルトでネットワークトラフィックを発生させず、ウェブサーバーはローカルホストでリッスンします。
- 決定論的バックアップ: Git で追跡可能な JSONL シャードをサポートします。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト