Blog
Writing from the person who built it
2026-08-13
Cross-post to Mastodon, Bluesky, and X without opening three appsWrite the short version once, change only what has to change, then publish or schedule from one screen.
2026-07-21
Character limits are the real design briefCross-posting falls apart when every network is treated like the same text box. The limits are the product.
2026-06-17
I got tired of copying a draft out of the agent and into a browserThe HTTP API is the same publish path as the dashboard. A Bearer token, not a separate agent product.
2026-05-14
Instagram will reject a text-only post. That is not a bug.The composer blocks Instagram until you attach media, because a green checkmark that lied is worse than a stricter form.
2026-04-09
Scheduling is a calendar, not a growth strategyPick a time because you thought of the post now. Do not expect the clock to fix the sentence.
2026-03-05
One caption is a starting point, not a strategyKeep a shared draft, then override the networks that need a different length or a different tone.
2026-02-11
If a social tool asks for your password, close the tabWe store OAuth tokens, not passwords. Reconnect when a token dies. Do not hand anyone your login.
2026-01-20
Why I built a scheduler that includes the open social webMost schedulers priced me out or skipped Mastodon, Nostr, and Telegram. I wanted one composer I would actually use.
Try the composer
Sign in with Google, connect the accounts you actually use, and publish or schedule.
Get started