Cahyanudien Aziz Saputra

Apr 06, 2026 • 2 min read

Skedoff Workstation: Why I Chose Local Wi-Fi Over Cloud Sync

Skedoff Workstation: Why I Chose Local Wi-Fi Over Cloud Sync

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.


What is Skedoff?

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.


The problem I kept hitting

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.


Why I did not just add cloud sync

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.


What I built instead

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.


What shipped in v1.0.1

  • Skedoff Workstation desktop app

  • Linux — .deb and AppImage

  • Windows — .exe

  • Android — already on Google Play


A small lesson from this release

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.


Links

Join Cahyanudien Aziz on Peerlist!

Join amazing folks like Cahyanudien Aziz and thousands of other builders on Peerlist.

peerlist.io/

It’s available... this username is available! 😃

Claim your username before it's too late!

This username is already taken, you’re a little late.😐

0

4

0