Fungi turns your devices into a personal app platform.
Run apps on any device, and access them securely from anywhere.
Open an app from another device as if it were running locally.
(Demo: File Browser Lite, a WASI fork of File Browser, Apache-2.0.)
Need help or want to follow updates? Join the Fungi Discord.
- Private Device Network: Connect your devices with end-to-end encryption, directly when possible or through a relay when needed.
- Explicit Device Trust: Only devices you approve can initiate service access and management.
- Sandboxed Apps as Services: Run portable WebAssembly apps as services in the built-in WASI sandbox(Wasmtime), or use an optional constrained Docker backend.
- Easy Service Access: Access services across your device network without exposing them to the public internet.
- Cross-Platform: Run Fungi on macOS, Windows, Linux, and Android.
Use Fungi for private web apps, file access, APIs, and existing TCP or HTTP services.
macOS / Linux quick install:
curl -fsSL https://fungi.rs/install.sh | sh- Or install with Homebrew using the official Fungi tap (macOS):
brew tap enbop/fungi
brew install fungi- Or download from GitHub Releases (Windows/Linux/macOS/Android binaries available)
- Or see the install and build guide
Start with the quick starts:
Full documentation: fungi.rs/docs.
| Platform | Status |
|---|---|
| macOS | ✅ Ready |
| Windows | ✅ Ready |
| Linux | ✅ Ready |
| Android | ✅ Ready |
| iOS | 🚧 In progress |
Apache License 2.0