Wharfie

Write a CLI.
Share an executable.
Keep it running.

Wharfie packages your TypeScript or JavaScript application into a portable executable. Run it locally, share it with someone else, then let a trusted Linux server keep the work moving.

The builder uses Node. Your packaged application’s recipient does not need it.

01 / BUILD

Start with an ordinary CLI

Use the included file-checking app, then package an executable for your recipient’s platform.

02 / SHARE

Hand over the application

Transfer the executable, its artifact record, and checksums. Run it on a matching machine without your source tree.

03 / KEEP RUNNING

Close the submitting shell

A resident service carries the work through a durable timer. Reconnect to inspect the same run, then practice cleanup.

A preview with a defined scope

Try sample data on a disposable existing Linux server, AWS, or Hetzner. The guide starts with Linux x64 glibc and a systemd user service.

  • Use trusted hosts. Breaking changes are expected; this is not a production-ready release.
  • Crashes and reboots can require explicit coordinator recovery. Keep application data; cloud deployments also need their controller journal and SSH authority.
  • Cloud destruction removes root-disk data. This preview does not recover automatically from a lost disk.
  • Download and recipient checks have passed for v0.0.15. The full 72-hour soak and unfamiliar-tester acceptance are still pending.