IPFS Node – Run IPFS on Your Device
IPFS Node is a mobile and desktop app that runs a full IPFS (InterPlanetary File System) node on your device using Kubo, the reference Go implementation. You can start and stop the node, browse and manage files, explore content by CID, and connect to the IPFS network—all from one app.
Main features
• Local IPFS node – Start and stop a Kubo IPFS node directly on your device
• Files – Browse your MFS (Mutable File System), upload and download files
• Explore – Look up content by CID, browse the Merkle Forest (IPLD DAG), view and download files
• Peers – See connected peers, add peers by multiaddr, monitor connections
• Status – View node identity, repo size, Bitswap stats, and bandwidth usage
• Kubo Web UI – Open the built-in Kubo Web UI in an in-app WebView
• Settings – Configure node profiles (Default, Low power, Server), bootstrap and peering peers
• Appearance – Light, dark, or system theme, plus customizable accent colors
• Languages – 20+ languages, including English, Chinese, Japanese, Korean, Spanish, French, German, and more
How it works
The app embeds Kubo as a native library and starts an IPFS node locally. Once running, you can browse files, explore content by CID, manage peers, and use the Kubo Web UI—all without a separate IPFS daemon.
Use cases
• Store and share files on IPFS
• Browse and explore content by CID
• Run a personal IPFS node on mobile or desktop
• Learn and experiment with IPFS and IPLD
Platforms
Available on Android, iOS, Windows, macOS, and Linux.