What problem does it solve?
xurl eliminates the friction of interacting with X/Twitter APIs by providing a single official CLI that returns JSON, so you can automate reads and writes without building custom API clients.
Core Features & Use Cases
- Posting and engagement: publish posts, replies, quotes, likes, reposts, bookmarks, and deletes using simple subcommands.
- Discovery and research: search posts and access timelines, mentions, and user info with structured JSON output.
- Messaging and media: send and list DMs and upload media (images/video) with a supported workflow for retrieving media status.
- Power-user raw access: perform curl-style requests to any X API v2 endpoint, including streaming endpoints.
Quick Start
Upload a media asset and post with it by telling the agent: "Use xurl to upload photo.jpg, then post 'Check out this photo!' with the returned media id."