Skip to content
StepostStepost
How it worksWhy StepostMCPFAQPricing
Open the app
X / Twitter · V1

Your raw ideas,
posted on purpose.

Drop a half-formed thought, a voice note, a screenshot. Stepost writes it in your voice, shows you why it works, and schedules it — or posts it right now. You stay the editor, not the copywriter.

Start posting freeSee the whole flowNo card. Bring your own AI key if you want.
stepost.app / today
Idea captured

“shipped the queue rewrite at 2am, the fix was one line, here's what I learned about scope”

voice note1 image
Draft generated

The bug took 11 hours. The fix took one line.

Here's the part nobody tells you about scope creep →

voice 91%thread of 5
Scheduled
Today9:40 AM
Thu1:15 PM
Sat8:00 AM

Built for anyone with more ideas than time

Solo creators
Post consistently without living in the compose box.
Ghostwriters
A voice profile per client, approvals on the record.
Startup teams
Turn launch notes into a campaign, not a scramble.
Agencies
Many accounts, one queue, one audit trail.
The flow

From a thought at 2am to a post that lands Tuesday.

Scroll. The workspace above is the actual step you're reading about.

Input Inbox
New input
shipped the queue rewrite at 2am, the fix was one line
◉ voice note 0:38▤ screenshot.png
Which lane?
Quick post
Straight to a draft.
Campaign
Grouped, on a schedule.
3 variants · your voice profile
SINGLE · HOOK-FIRST

The bug took 11 hours. The fix took one line.

THREAD · 5 POSTS

What I got wrong about scope, in five parts →

SINGLE · QUIET

Eleven hours of debugging. One line changed.

Groq · gpt-oss-120b · 1.4s · strict JSON
Review
The bug took 11 hours. The fix took one line.

Here's the part nobody tells you about scope creep →
Rewrite tighterMake it a thread
Score 84
Hook91
Voice match88
Clarity76
“Second line buries the promise. Cut four words.”
✓
Approved by you
Nothing publishes without this click. The version you approved is the version that ships — edits after approval start a new draft.
approved 09:12v3 locked
This week
Mon
9:40a
Tue
1:15p thread
Wed
Thu
8:00a
Fri
11:20a
Sat
Sun
Worker log
13:14:58 job 4821 picked up
13:15:00 token refreshed
13:15:01 POST /2/tweets → 201
13:15:01 published ✓
You
@yourhandle · now

The bug took 11 hours. The fix took one line.

♡ 214↻ 38◷ 9.1k
Last 30 days
41
posts shipped
86%
approved first pass
3.2×
reach vs. last month
01 · CAPTURE

Get it out of your head in ten seconds.

Type a fragment, record a voice note, paste a screenshot. Then pick a lane: quick post, or part of a campaign. Nothing is formatted yet — that's the point.

02 · GENERATE

Three ways to say it, all sounding like you.

Your brand voice profile drives the generation — cadence, banned phrases, how you open. Single post or a thread, your call. Bring your own Groq, OpenAI or Anthropic key, or use ours.

03 · REVIEW

See why a post works before it goes out.

Draft, score and edits on one surface. Hook strength, voice match, clarity — with the one sentence telling you what to cut. Rewrite in place, no round trip.

04 · APPROVE

You are the last step. Always.

No silent auto-posting. Approval locks a version and stamps who signed off — which is what makes this safe to use for clients.

05 · SCHEDULE

Drop it on a slot, or send it now.

Schedules live in your own database, not on a platform's terms. Drag to move, cancel, or hit publish now. Campaign posts space themselves out automatically.

06 · PUBLISH

A worker posts it while you sleep.

Server-side publishing with retries, token refresh, and a job log you can actually read. If X hiccups, it retries and tells you — you don't find out a week later.

07 · LEARN

What landed feeds what's next.

Results come back into the workspace, so the next generation leans toward the shapes your audience actually reads.

Why bother

You already do all of this. Just slower, and in six tabs.

Getting an idea postedDoing it by handWith Stepost
Remembering the idea at allNotes app graveyardCaptured in the inbox
Writing it in your voiceBlank box, 20 minutesThree drafts, 2 seconds
Knowing if the hook worksGut feelScored, with a reason
ThreadsManual numberingGenerated and ordered
Posting at a decent timeWhenever you're freeScheduled, published by a worker
Client or team sign-offScreenshots in DMsApproval on the record
Who owns the queueA third-party toolYour database

Placeholder quote — replace with a real one. Something about how many ideas never made it out of the notes app before.

Name here
What they do

Placeholder quote — replace with a real one. Ideally about the review step and trusting what goes out.

Name here
What they do

Placeholder quote — replace with a real one. A number would be good here: posts per week, hours back.

Name here
What they do
Coming soon

Post from wherever you already think.

An MCP server is on the way: point your assistant at Stepost and capture ideas, generate drafts, and queue posts from the tool you're already talking to. Same approval step — it still can't publish without you.

> stepost.capture_idea
  "one-line fix, eleven hour bug"
> stepost.generate --thread
  3 drafts · awaiting your approval

Questions you're probably having

Does it post without asking me?

No. Every post passes through an approval you click. Scheduling only happens to approved drafts.

Will it sound like an AI wrote it?

You set a brand voice profile — cadence, phrases you'd never use, how you open. The voice-match score tells you when a draft drifts.

Can I use my own AI key?

Yes — Groq, OpenAI or Anthropic. Save it, test the connection, activate it, and your requests run on your key with no token cap from us.

Which platforms?

X for V1. LinkedIn, Instagram, Threads, TikTok and Facebook sit behind the same platform boundary, so they slot in without a rewrite.

What if a scheduled post fails?

The worker retries, the job log records why, and you get a retry button. Nothing disappears quietly.

What's sitting in your notes app right now?

Bring one idea. See it scheduled in under two minutes.

Open the workspace
StepostPricingDashboardHow it worksMCP© 2026