birdclaw (v0.7.0) is a local-first Twitter workspace that stores your Twitter data (archives, DMs, likes, bookmarks) in SQLite. It provides a web UI and CLI for browsing timelines, triaging mentions/DMs, managing blocks, and performing moderation. Built with Effect for async operations, it emphasizes privacy by keeping all data locally. Target Node.js >=25.8.1 <27. Actively developed but WIP with potential schema churn.
npm install birdclawNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to start the birdclaw web UI with optional API keys for sync and AI scoring.
Backup your SQLite database before upgrading. Check CHANGELOG for migration steps.
Use nvm or volta to switch to Node.js >=25.8.1.
Set BIRDCLAW_ENV=development to enable writes (not for production).
Migrate to xurl for all live sync and actions.
npm install birdclaw && node --version # ensure >=25.8.1
Use import birdclaw from 'birdclaw' then birdclaw.start({...})Ensure ~/.birdclaw directory is writable by the user running the process
No dependency data recorded yet.