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 分片。
相关
- 项目
- 项目
- 项目
- 项目
- 项目