A slick user interface for SyftBox — your gateway to federated data science magic 🧙♂️✨.
SyftUI comes in two flavors:
- 🖥️ Desktop App – All-in-one bundle, just download and run!
- 🌐 Web App – Lightweight and handy, works with any SyftBox client (local or remote).
The easiest, most powerful way to run SyftUI.
- Download the app for your OS.
- Open it.
- That’s it. 🎉
The SyftBox client is already bundled — no extra setup needed!
Perfect for headless setups or low-resource environments.
- Make sure a SyftBox client is running (either locally or remotely).
- Launch the frontend by visiting this link.
- Enter the Client URL and Token (you’ll find them in your SyftBox client logs).
✨ One command. All the dependencies. Magic. ✨
just setup
✅ And boom! You’re ready to start building! It’s that simple. 🚀
Work on the frontend, the SyftBox bridge client, AND the Tauri app — all at once with hot reload.
just dev
Run the frontend in dev mode.
just dev-frontend
💡 Tip: Don’t forget to manually run the SyftBox client by executing just dev-bridge
in a terminal. Then, copy the Client URL and Token from the logs and paste them into the frontend.
Output directory: ./src-tauri/target/release/bundle/dmg
just package
Coming soon... 🛠️
Coming soon... 🛠️
Build the frontend in SSG (Static Site Generation) mode.
Output: ./out
just package-frontend
And that's it! Now go create something private, powerful, and pretty! 🧠🔒💻