Search

Open Source

Open Source

PiFi: Free & Open Source

Welcome to PiFi, a project dedicated to make networking on Raspberry Pi easy

PiFi enhances your Raspberry Pi experience with out-of-the-box support for:

  • Simplified App - PiFi is designed to be managed effortlessly through a dedicated smartphone application, allowing users to control wireless features, VPNs, and more. Without the need for SSH, LuCI or advanced know-how.
  • LED Customization: Visual status indicators (Red for VPN off, Green for VPN on)
  • USB-to-Ethernet Support: Seamless network expansion
  • Automount USB Storage: Effortless storage integration
  • Auto-Partition and Mount SD Card Storage: Simplified storage management
  • Physical Factory Reset: Easy reset functionality with PiFi USB adapter
  • Pre-installed Key Applications: WireGuard, OpenVPN, AdGuard Home, and LuCI for advanced networking and management

Open-Source Commitment

As an open-source project, PiFi’s firmware modifications are fully available to the community, ensuring transparency and encouraging collaboration. The project is built on the foundation of OpenWRT, and our customizations are openly shared.

Current Status & Roadmap

At this stage, PiFi is a new project driven by a single developer and is in beta. My priority is to deliver a robust and reliable experience out of the gate. While contributions are welcomed—especially in the form of feedback, bug reports, and participation in our community forum—I’m taking a phased approach to broader community involvement.

The source code for the PiFi firmware is already available and you can feel free to download it, make changes, build from source for other devices or generally do whatever is permitted under the GNU General Public License v2 (GPL-2.0).

The app source code will also be published at a later date - unlike with OpenWRT, which already has an incredible amount of documentation, the documentation and support for the app will need to be created from scratch. I’m keen to see the app become more open in other ways too including extensions and an SDK but at this early stage of development there’s nothing to announce yet.

Join Us

Part of why I created this was my love for OpenWRT and the community that has built such awesome software, and my desire to make that more accessible to Raspberry Pi users who either aren’t a networking professional or might just want something a little more polished.

Open-source and community really is the backbone that makes PiFi possible and I really want to foster that going forward.

At the moment, I’d love to hear any feedback, suggestions or bugs and would love to hear from you in the PiFi community too.

Thanks,

Paul

Creator of PiFi