bird π¦
Fast X/Twitter CLI using GraphQL + cookie auth.
Install
Authentication
bird uses cookie-based auth.
Use --auth-token / --ct0 to pass cookies directly, or --cookie-source for browser cookies.
Run bird check to see which source is active. For Arc/Brave, use --chrome-profile-dir <path>.
Commands
Account & Auth
Reading Tweets
Timelines
Search
News & Trending
Lists
Bookmarks & Likes
Social Graph
Engagement Actions
Posting
β οΈ Posting risks : Posting is more likely to be rate limited; if blocked, use the browser tool instead.
Media Uploads
Pagination
Commands supporting pagination: replies, thread, search, bookmarks, likes, list-timeline, following, followers, user-tweets
Output Options
Global Options
Config File
~/.config/bird/config.json5 (global) or ./.birdrc.json5 (project):
Environment variables: BIRD_TIMEOUT_MS, BIRD_COOKIE_TIMEOUT_MS, BIRD_QUOTE_DEPTH
Troubleshooting
Query IDs stale (404 errors)
Cookie extraction fails
- Check browser is logged into X
- Try different
--cookie-source - For Arc/Brave: use
--chrome-profile-dir
TL;DR : Read/search/engage with CLI. Post carefully or use browser. π¦
