missuo

missuo / xpost

Public

A command-line tool and HTTP API for posting to X (Twitter).

13
2
100% credibility
Found Feb 11, 2026 at 12 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Go
AI Summary

xpost is a user-friendly command-line tool and lightweight web service for posting text and media to X (formerly Twitter).

How It Works

1
🔍 Discover xpost

You hear about a handy tool that makes posting messages to X super easy from your computer.

2
📥 Get it set up

Download and install the tool on your Mac or Linux machine with a quick one-liner command.

3
🔗 Link your X account

Make a free X developer app, share its ID with the tool, and approve the connection in your web browser.

4
Send your first post

Type a short message or add a photo, hit send, and watch it appear on X instantly.

5
Pick your way to post
💻
Quick command line posts

Jump in anytime to share updates directly from your terminal.

🌐
Always-ready web helper

Run it as a service so other programs can post through it easily.

🎉 Posts live on X

Your messages and pictures show up perfectly on X, ready whenever you need.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 12 to 13 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is xpost?

xpost is a Go-built command-line tool and HTTP API for posting tweets to X (formerly Twitter), handling OAuth2 browser login or OAuth1 env vars, with automatic token refresh. It solves the hassle of scripting social posts by letting you tweet text or up to four 8MB media files via simple CLI commands like `xpost tweet --text "Hello" --media photo.jpg` or a secure POST /v1/tweets endpoint supporting multipart uploads and base64 media. Install via brew, curl script, Docker, or `go install`, much like command line github tools for quick auth and repo tasks.

Why is it gaining traction?

It stands out with dual CLI and API modes in one binary, plus easy deployments to Docker, Vercel, or systemd services—perfect for automation without extra setup. Features like browser-based login (copy-paste callback URL) and fallback media uploads make it dead simple compared to verbose SDKs, echoing command line github authentication flows but for X posting. Devs dig the zero-config server start and env-overridable config.

Who should use this?

DevOps engineers scripting CI/CD tweet notifications, backend devs building bots or social schedulers, and scripters needing command line tools for quick X updates from terminals or APIs. Ideal for Linux/Mac users wanting systemd integration or serverless tweet posting, like in Vercel functions.

Verdict

Grab it for prototypes or personal automation—solid docs and multi-deploy options punch above its 12 stars and 1.0% credibility score. Still early-stage with room for broader testing, but viable if you need lightweight X posting now.

(187 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.