
Skedoff v1.0.1 is live, and the biggest thing in this release is not a new platform tag or a UI improvement.
It is a desktop app that has no cloud in it.
That decision took more thought than it looks.
Skedoff is a privacy-first, offline-first social media content planner.
No account. No cloud. No auto-posting. No analytics.
The workflow is simple: Draft → Queue → Published.
You write your captions offline, tag the platform, move them through the flow at your own pace. When you are ready, you open your social app, paste, and publish.
Everything lives on your device. Full stop.
After shipping v1.0.0 to Google Play, I started using it daily.
The workflow held up. The philosophy held up.
But writing long captions on a phone keyboard kept slowing me down. Not a blocker. Just enough friction to be annoying.
And if the whole point of Skedoff is to write without friction — a small keyboard is friction.
The obvious answer was cloud sync — edit from anywhere, any device.
But that answer breaks the product.
The moment I add a sync server, I need:
a backend
accounts
user data leaving the device
ongoing infrastructure to maintain
Skedoff's entire value is that none of that exists.
I was not going to trade the product's identity for convenience.
Skedoff Workstation — a desktop companion that connects to your phone over local Wi-Fi.
Same network, direct connection
Drafts appear on desktop, editable with full keyboard and mouse
Changes save instantly back to your phone
Zero cloud, zero relay, zero accounts
It is the same offline promise. Just with a bigger keyboard.
Skedoff Workstation desktop app
Linux — .deb and AppImage
Windows — .exe
Android — already on Google Play
In indie development, there is always pressure to add more.
More features. More integrations. More reach.
But sometimes the better question is:
Does this addition stay true to what the product is supposed to be?
Cloud sync would have made Skedoff more convenient.
It also would have made it a different product.
Local Wi-Fi is slower to set up. It only works at home or on the same network.
But it keeps the promise intact.
Sometimes the right solution is not the easiest one. It is the one that fits.
Google Play: https://play.google.com/store/apps/details?id=com.flagodna.skedoff
GitHub Release v1.0.1: https://github.com/Flagodna-Developer/skedoff/releases/tag/v1.0.1
Product page: https://flagodna-developer.github.io/skedoff/
0
4
0