X(Twitter) 북마크 동기화 도구 정리
X 북마크를 외부 저장소(Obsidian 등)로 자동 동기화하는 도구와 접근법 정리.
동기화 방식 2가지
1. 브라우저 확장 기반 스크랩
사용자가 X에서 북마크하면 확장이 페이지를 감지해 해당 트윗을 추출하고 로컬 파일이나 Obsidian으로 저장.
| 도구 | 특징 | 라이선스 |
|---|---|---|
| x-bookmark-to-obsidian | Chrome 확장, 북마크 후 자동 Markdown 저장 | MIT |
| Bookmark Bridge | Obsidian 플러그인형, 템플릿/자동 페이징 지원 | MIT |
2. API 기반 동기화
X API로 북마크 목록을 읽어와 정기적으로 동기화.
| 도구 | 특징 | 제한사항 |
|---|---|---|
| Bookmark Bridge | Obsidian vault 직접 동기화 | 무료 티어: 1요청/15분 |
3. 스크레이핑/자동화
Puppeteer 같은 브라우저 자동화로 북마크 페이지를 읽어 JSON으로 뽑는 방식.
- 장점: API 없이 가능
- 단점: UI 변경에 취약
4. 단순 백업/내보내기
JSON/CSV/XLSX로 덤프하는 확장. 자동 스크랩보다는 주기적 백업용.
| 도구 | 출력 포맷 |
|---|---|
| X Bookmarks Exporter | JSON/CSV/XLSX |
| Twitter Bookmark Exporter | JSON/CSV |
| twitter-web-exporter | JSON |
Obsidian 사용자 추천
처럼 Obsidian 사용 시 가장 적합한 조합:
- x-bookmark-to-obsidian 계열 — 북마크 추가 → 확장 감지 → Markdown 저장 → 태그/분류 흐름
- Bookmark Bridge — API 기반 동기화, Obsidian vault 직접 연동
Threads 북마크 스크랩
Threads.net에서 북마크를 자동으로 스크랩하는 전용 도구는 아직 흔하지 않습니다.
추천 오픈소스 스크래퍼
| 도구 | 특징 | 링크 |
|---|---|---|
| Zeeshanahmad4/Threads-Scraper | 사용자 프로필/포스트/댓글 CSV/JSON 추출, 북마크 URL 스크랩 가능 | GitHub |
| Ghodawalaaman/instagram_threads_scraper | Python 스크립트, scrape_threads.py 실행으로 데이터 수집 | GitHub |
| offseq/threadsrecon | OSINT 도구, ChromeDriver로 페이지 스크랩, 북마크 관련 사용자/포스트 지정 | GitHub |
자동화 워크플로우
n8n 같은 오케스트레이션 도구와 결합:
[Threads 북마크 페이지]
↓
[Playwright/Puppeteer 자동화 스크립트]
↓
[포스트 링크/내용 추출]
↓
[CSV/JSON 저장 또는 Obsidian Markdown 변환]
예시: puppeteer.launch()로 Threads 로그인 → 북마크 페이지 이동 → 포스트 추출
브라우저 확장 대안
- Thunderbit 스크래퍼: 프로필/검색 데이터 추출 (thunderbit)
- Threads API가 제한적이라 스크래핑이 현재 주 솔루션
관련 노트
구현 아키텍처 참고
[X 북마크 추가]
↓
[브라우저 확장 감지]
↓
[트윗 텍스트/메타데이터 추출]
↓
[Markdown 변환 + 템플릿 적용]
↓
[Obsidian vault / local 폴더 저장]
↓
[GitHub 연동 (선택)]
주의사항
- X의 공식 북마크 기능은 외부 저장 자동 연동을 제공하지 않음
- 자동 스크랩은 서드파티 확장, API 연동, 또는 브라우저 자동화로 구현 필요
- birdclaw는 X의 local-first 메모리 데이터베이스로, 시장 센티먼트 데이터 수집에 활용 가능
Related Notes
- 2026-04-28-hermes-agent-recent-use-cases — Hermes Agent 스케줄링 활용
- 2026-03-22-supermemory — AI 메모리 시스템