You — xposts.co
~$2.10/mo at 7 posts/day
$39 once for the tool. Connect your X Developer OAuth keys — auto-post to your account for ~1¢/post. No monthly SaaS bill, no platform lock-in.
Spend compare
Generate and auto-post with your own X Developer app — $0.01 per text post. Drag the slider to match your habit.
Bring your own keys — posts go to your X account
X_BEARER_TOKEN) reads tweets; OAuth keys (X_CONSUMER_KEY, etc.) write scheduled postsXAI_API_KEY) for generation (~1¢/post)CRON_SECRET + cron-job.org for auto-posterYour projected cost (generate + auto-post)
$2.10/mo
Graph
Table
Based on $0.01 per text post via your X Developer keys. Competitors charge $29–$49/mo whether you post or not.
Competitors charge flat monthly fees. xposts.co is $39 once — connect your X Developer app, auto-post to your account for about a penny per post.
~$2.10/mo at 7 posts/day
$39 once for the tool. Connect your X Developer OAuth keys — auto-post to your account for ~1¢/post. No monthly SaaS bill, no platform lock-in.
$39/mo
Cloud scheduling on their servers. $468/year — you don't own the stack or bring your own API keys.
$49/mo
Premium suite with templates and scheduling. $588/year — posts through their platform, not your Developer app.
$29/mo
Writing and scheduling on their cloud. Cancel and you lose access — no self-hosted option.
$29/mo
Automation and recycling. Monthly rent plus your persona data lives on their servers.
xposts.co never asks for your keys at signup. After deploy, you paste them into Vercel — the app runs on your infrastructure.
X Developer Portal → Bearer Token → X_BEARER_TOKEN
Fetches ~200 of your tweets + influencers to build your voice.
Same X app → OAuth 1.0 keys → X_CONSUMER_KEY, X_CONSUMER_SECRET, X_ACCESS_TOKEN, X_ACCESS_TOKEN_SECRET
Posts scheduled tweets to the account that generated the tokens.
console.x.ai → API key → XAI_API_KEY
~$0.01 per text post, ~$0.02 with images. You pay xAI directly.
cron-job.org hits /api/cron/publish every 15 min with your CRON_SECRET
Free tier on cron-job.org. Optional — draft manually if you prefer.