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 샤드를 지원합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트