Written for X.
Posted once.
Counts characters exactly like X
Long idea? Make it a thread
Paste something long
3 posts, split at sentence ends
Cold starts were the most reported issue in Relay for two years. On a bad day a function took 900ms to answer its first request. We tried the usual fixes: smaller bundles, lazy imports, keeping instances warm. Each helped a little and cost a lot. 1/3
250 / 280
So we changed the approach. Relay 2. 0 boots the runtime once, takes a snapshot of memory, and restores that snapshot for every new instance. Restoring is far faster than booting. The median cold start is now 360ms, and the slowest one percent improved even more. 2/3
267 / 280
You don't have to change any code. Upgrade the CLI, redeploy, and your functions start faster today. 3/3
104 / 280
Never posts twice
- Only one worker can publish a given post at a time
- Lost responses are resolved by checking, not retrying
- Unclear results come to you with a clear next step
Create post
Response lost
Look up recent posts
Found: post 1843…0927
Retrying blindly
The post goes out twice and you pay twice.
Kairo Post checks first
The post was created, so it's marked published. No second post, no second charge.
If it can't be confirmed, you're asked before anything is retried.
Every edit, remembered
Relay 2.0 is live. Cold starts are 60% faster, with no code changes.
Change an approved post and it needs approval again.
Images with captions
Attach images and publish them with their alt text in one step.
Threads that recover
If a thread stops halfway, it resumes from the right post instead of starting over.
Reusable templates
Save formats like launch announcements or daily summaries and start from them.
Tags and folders
Find any post by campaign, topic or status.
Duplicate a draft
Reuse a good post as the starting point for the next one.
Clear post states
Draft, in review, approved, scheduled, published or needs attention. Always one clear state.
Everyday tools
Writing
Snippets you insert with a slash, a writing check before you post, and link cards that show how a link will look.
Media
Crop and resize for X, blur private details, add your logo, write alt text, and trim or compress videos.
Calendar
Paste many posts at once, recurring posts, undo send, blackout dates, a Trash you can restore from and one place for failed posts.
Organise
Ideas, search across everything, saved replies, snooze and follow up reminders, and share a draft with a private link.
Data and safety
Your credits log with monthly limits, a link library, old post cleanup after you approve each one, and a full data export.
What you get
Content & composer
List, calendar or board
See every post, thread and article across your accounts the way that suits you.
Polls
Add a poll with its options and how long it runs.
Live X preview
See the post the way it will look on X while you write.
Everyday tools
Snippets, media tools, bulk paste, recurring posts, undo send, a Trash, saved replies, a credits log and a full data export.
Drafts & editorial content
Text draft creation
Write and save posts without publishing.
Draft editing
Refine a post before it enters the queue.
Revision history
Recover an earlier version and see who edited it.
Thread drafts
Compose a connected sequence of posts.
Reusable templates
Save formats such as launch announcements or daily summaries.
Tags and folders
Find content by campaign, topic or status.
Draft duplication
Reuse a draft as a starting point.
Content lifecycle
Make every post's state understandable.
Publishing & X formats
Text publishing
Publish approved text through the official X API.
Character and link validation
Reject invalid content before paying for provider calls.
Image attachments
Publish an image together with its caption.
Thread publishing
Publish ordered posts with a recoverable partial result.
Uncertain result recovery
Handle a lost response without double posting.
Common questions
How are characters counted?
Why do posts with links cost more?
What if a thread fails halfway?
Can a post go out twice?
Try the tools, no account needed
Post at the right moment.
Starting today.
Connect an account, describe your voice and let Kairo Post do the legwork.
