finds.dev← search

// the find

ipfs/ipfs-desktop

★ 6,539 · JavaScript · MIT · updated Jul 2026

An unobtrusive and user-friendly desktop application for IPFS on Windows, Mac and Linux.

IPFS Desktop is an Electron wrapper around Kubo (the Go IPFS node) and ipfs-webui, giving non-technical users a GUI to run a local IPFS node without touching the terminal. It adds OS-level integration: system tray menu, startup launch, drag-and-drop import, protocol handlers for ipfs:// and ipns://, and a screenshot-to-IPFS shortcut. The target audience is people who want to participate in the IPFS network without learning the CLI.

The architecture is honest about what it is — a thin Electron shell that delegates almost everything to Kubo and ipfs-webui, rather than reimplementing IPFS logic. The webui is loaded by CID at build time, which means you can verify the exact UI code you're running against the ipfs-webui release page. OS integration is genuinely useful: the tray shortcuts and protocol handler registration are things you'd otherwise have to wire up yourself. Localization coverage is impressive — 40+ languages via Transifex, and the i18n pipeline is clean enough that translators don't need to touch code.

Linux support is a mess of asterisks: system tray requires libappindicator1, AppImages require FUSE 2 which conflicts with modern distros shipping FUSE 3, Snap is deprecated due to confinement issues, and the Debian package has a missing dependency on Debian 11. This isn't edge-case stuff — it affects current stable distros out of the box. The app is fundamentally a view layer with almost no logic of its own; if Kubo or ipfs-webui have issues, ipfs-desktop can't fix them. There's also no ARM Linux build (AppImage only ships x86_64), which is a real gap as ARM servers and Raspberry Pi are natural IPFS nodes. The repo has active dependabot and CI, but the patches directory (three monkey-patched npm packages) suggests the dependency tree has sharp edges that upstream hasn't fixed.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →