Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

560 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Fungi logo

Fungi

Fungi turns your devices into a personal app platform.
Run apps on any device, and access them securely from anywhere.

Connect two devices with Fungi
Connect trusted devices into your private network.

Access a remote File Browser service with Fungi
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.

Key Features

  • 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.

Download

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

Documentation

Start with the quick starts:

Full documentation: fungi.rs/docs.

Platform Support

Platform Status
macOS ✅ Ready
Windows ✅ Ready
Linux ✅ Ready
Android ✅ Ready
iOS 🚧 In progress

License

Apache License 2.0