steipete/birdclaw

Stores all your tweets nicely claw-able for agents.

解决的问题

Birdclaw 提供了您 Twitter/X 历史记录的本地优先、可搜索的归档。它允许用户在不依赖云后端的情况下,保留自己的推文、私信和关注图谱副本,确保长期访问自己的数字历史记录。

工作原理

该工具将 Twitter/X 归档(ZIP 文件)中的数据导入本地 SQLite 数据库。使用 FTS5 实现对推文和私信的快速本地搜索。为保持数据最新,可选择通过 xurl 或私有 bird 安装同步实时数据。系统通过三种接口暴露这些数据:Web 应用程序、命令行界面(CLI)以及可选的只读 Model Context Protocol(MCP)服务器,供 AI 代理使用。

适用人群

希望完全掌控自己 Twitter/X 数据的用户、需要可搜索本地数据库来管理社交媒体历史的研究人员,以及希望为 AI 代理提供只读访问其缓存推文历史的开发者。

主要亮点

  • 使用 SQLite 实现本地优先存储,保障隐私和离线访问。
  • 支持推文、私信、点赞、书签和资料的幂等归档导入。
  • 集成 Web 应用和 CLI,用于浏览和搜索历史记录。
  • 提供只读 MCP 服务器,向 LLM 暴露缓存的推文搜索和线程工具。
  • 生成 Git 友好的决定性 JSONL 分片用于备份。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目