Skip to main content
Encrypted linksSandboxed appsPrivate access

Fungi

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 | sh

Personal App Platform

Built around devices, sandboxed apps, and private access

Devices

Connect your devices over encrypted links, directly when possible or through a relay when needed. Only devices you approve can initiate access.

Sandboxed Apps

Run portable WebAssembly apps in the built-in Wasmtime sandbox, or use an optional constrained Docker backend.

Easy Access

Access services across your device network without exposing them to the public internet.

Workflow

Save a device, trust it, open a service

Savefungi device add my-mac <device-id>

Give another device a local name.

Trustfungi device trust my-mac

Allow the saved device to make Fungi service requests.

Openfungi files@my-mac

Open a service from the current device.

Next

Build your personal app platform one step at a time

Start with two devices and one service. Fungi keeps the network, trust, and local access behind a small set of commands.