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.
Start with an ordinary CLI
Use the included file-checking app, then package an executable for your recipient’s platform.
Hand over the application
Transfer the executable, its artifact record, and checksums. Run it on a matching machine without your source tree.
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.