Fungi
Build a private P2P device network for capability-first services
With Fungi, you can securely connect your own devices, run container or WASI services under explicit runtime policy, manage remote services with simple commands, and access them locally without exposing them to the public internet.
| Demo |
|---|
| Build a secure private P2P network with ease: |
|
| Create a remote service and access it locally right away:

| (This demo shows creating a no-client file manager service running on a remote device, and accessing it with a browser locally) |
|---|
Need help or want to follow updates? Join the Fungi Discord.
pull, start, stop, and remove to manage remote services locally.fungi-daemon: The background service that handles P2P networking and manage services.fungi-cli: A command-line tool to interact with the daemon via gRPC.fungi-app: (optional, external) An official GUI client for easier management (see fungi-app).Note on file transfer The older FTP/WebDAV-style file transfer is being gradually deprecated in favor of Sandboxed Services.
macOS / Linux quick install:
curl -fsSL https://fungi.rs/install.sh | sh
Start with the quick starts:
Full documentation: fungi.rs/docs.
| Platform | Status |
|---|---|
| macOS | ✅ Ready |
| Windows | ✅ Ready |
| Linux | ✅ Ready |
| Android | ✅ Ready |
| iOS | 🚧 In progress |
Starting from 2026, the Fungi project actively adopts AI-assisted coding.
Apache License 2.0
$ claude mcp add fungi \
-- python -m otcore.mcp_server <graph>