{"repo":"tamnd/x-cli","free":true,"listed":false,"github":"https://github.com/tamnd/x-cli","clone":"git clone https://github.com/tamnd/x-cli.git","description":"Read X (Twitter) tweets, profiles, timelines, threads, and search results into JSONL, no API key needed","language":"Go","stars":13,"topics":["cli","golang","osint","scraper","twitter","jsonl","social-media","web-scraping","x"],"license":"AGPL-3.0","category":"scrapers-browser-automation","readme_excerpt":"x A fast, friendly command line for X (Twitter). One pure-Go binary that reads tweets, profiles, timelines, threads, and search over X's free public surfaces and crawls accounts into a local SQLite store. Strictly read-only: it never writes to your account. No paid API, nothing to sign up for. Install • Commands • Output • Session • Guides Documentation: (mirror: ) How it works x speaks only X's own free, public surfaces, the same ones a logged-out browser uses, across three tiers. It picks the cheapest one that can answer each call: - Tier 0, syndication. The public embed/syndication endpoint. No auth at all. Serves single tweets, profiles, and the recent timeline window. - Tier 1, guest GraphQL. An opt-in ( --guest ) guest token, minted the same way the web client mints one. X has narrowed what it answers for one: as of July 2026 it is five operations, the profile read by handle or by id, the deeper timeline walk, the tweet read, and an audio Space. Everything else on that surface comes back 404. - Tier 2, session GraphQL. Your own browser session cookies, imported with x auth import . Unlocks reads X reserves for logged-in clients: search, followers/following, your home timeline, and bookmarks. There is no developer API key and no paid plan anywhere in the tool, and the tool only ever reads. It has no commands that post, like, follow, or otherwise change your account. Install Grab a binary from the releases (archives for Linux, macOS and Windows on amd64 and arm64, plus de","default_branch":null,"files":null,"tree":[],"storefront":"/r/tamnd","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tamnd/x-cli/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}