Devices
Connect your devices over encrypted links, directly when possible or through a relay when needed. Only devices you approve can initiate access.
Run apps on any device, and access them securely from anywhere.
Fungi connects your trusted devices and runs apps as sandboxed services. Access those services locally from another device without opening public ports.
macOS / Linux quick install
curl -fsSL https://fungi.rs/install.sh | shPersonal App Platform
Connect your devices over encrypted links, directly when possible or through a relay when needed. Only devices you approve can initiate access.
Run portable WebAssembly apps in the built-in Wasmtime sandbox, or use an optional constrained Docker backend.
Access services across your device network without exposing them to the public internet.
Workflow
fungi device add my-mac <device-id>Give another device a local name.
fungi device trust my-macAllow the saved device to make Fungi service requests.
fungi files@my-macOpen a service from the current device.
Start Here
Next
Start with two devices and one service. Fungi keeps the network, trust, and local access behind a small set of commands.