Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

562 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

AI assistance

Since 2026, this project has primarily been developed with AI assistance, and its code is reviewed and tested by the maintainer.

License

Apache License 2.0

Releases

Used by

Contributors

Languages