⚡ Built by an indie hacker, for indie hackers

Stop paying $30/mo
to schedule tweets.

Your X API bill is ~$4/month. Why pay a scheduler 10x that? tweetkanth gives you scheduling, threads, analytics, and bulk import — powered by your own API key.

No credit card required. Cancel anytime.

The math

You're overpaying for
a cron job with a UI.

Typical scheduler

$29

/month for Typefully, Hypefury, etc.

tweetkanth + your X API key

~$14

$9/mo Pro + ~$5 X API

// what 100 posts/month actually costs
Post creation: 100 × $0.01 = $1.00
Analytics reads: 600 × $0.005 = $3.00
Misc API calls: ~20 × $0.01 = $0.20
───────────────────
Total X API bill: ~$4.20/month

What you get

Everything you need.
Nothing you don't.

Schedule & queue
Manual datetime picker or queue-based slots. Set "Mon/Wed/Fri at 10am" and just feed it posts.
Threads
Multi-part composer with preview. Add, remove, reorder parts. The whole thread publishes as a single scheduled unit.
Bulk import
Upload a JSON file or ZIP (with images). Preview everything, edit inline, then schedule in one click. Perfect for content calendars built with Claude.
Images
Up to 4 images per tweet. Upload directly in the composer or reference filenames in your JSON import.
Labels & filtering
Tag posts with labels. Filter your queue by label. Useful for separating content pillars or campaigns.
Draft management
Save ideas without a schedule. Come back later and promote to the queue when ready.
AnalyticsPro
Engagement snapshots at 1m, 5m, 1h, 24h, 48h. Likes, retweets, impressions — all pulled from your own API key.
BYOKPro
Bring your own X Developer credentials. Full control over rate limits and costs. You pay X directly.
Multiple accounts
2 accounts on Starter, 5 on Pro. Switch with one click from the sidebar.

For power users

Schedule 100 posts
in one upload.

Define your content calendar as JSON. Bundle images in a ZIP. Upload, preview, edit, schedule. Perfect for batch workflows with Claude, ChatGPT, or your own scripts.

// posts.json — drop this in a .zip with your images
[
  {
    "scheduledAt": "2026-03-15T10:00:00Z",
    "labels": ["launch"],
    "parts": [
      { "text": "Just shipped v2.0 🚀", "images": ["hero.png"] },
      { "text": "Here's what changed..." }
    ]
  }
]

// parts.length === 1 → single tweet
// parts.length > 1  → thread

Who built this

I got tired of paying $12/mo to schedule 3 tweets a day.

So I built my own. tweetkanth runs on the same stack I use for everything — React Router 7, tRPC, DynamoDB single-table design, Lambda, SST v3.

The entire DynamoDB schema is published as a reference card on singletable.dev.

T
Tejovanth N
@tejovanthn

"Building tools I actually use, then shipping them for other indie hackers. tweetkanth is tool #6."

Pricing

Simple. No gotchas.

7-day free trial on both plans. Cancel anytime.

Starter

$5/mo

We handle the X API. You just post.

  • 2 X accounts
  • 300 scheduled posts/month
  • Threads, images
  • Bulk JSON/ZIP import
  • Labels & filtering
  • 7-day free trial
  • Analytics
  • BYOK API credentials
Start free trial
most popular

Pro

$9/mo

Bring your own X API key. Full control.

  • 5 X accounts
  • 1,000 scheduled posts/month
  • Everything in Starter
  • Engagement analytics
  • BYOK API credentials
  • 7-day free trial
Start free trial

Pro requires your own X Developer API key. Your X API bill is typically ~$4–5/month.

Your tweets deserve better
than a $30/mo scheduler.

Start for free. Bring your own key when you're ready.

Start free for 7 days

No credit card required.