No ads, no login, no cloud — just a genuinely good-looking way to browse your phone's files.
Most "open-source file manager" roundups keep recommending the same three apps — Fossify, Material Files, Amaze — and for good reason, they're solid. But I've been testing a much smaller project called NFile, and it deserves a spot in that conversation for a reason none of the big names can claim: it's genuinely the best-looking file manager I've used on Android, open-source or not.
NFile is a free, open-source file manager built with Flutter by a small studio called Senzme. It's not on the Play Store yet — you install it as an APK straight from GitHub — and it trades some of the power-user features you'd find in Solid Explorer or MiXplorer for a genuinely polished, glassmorphic interface, fast native media indexing, and built-in players so you rarely need to leave the app to view what you just found.
In this review I'll walk through exactly what NFile does, how it compares to the open-source file managers you've probably already tried, how to install it safely since it isn't on the Play Store, and who it's actually a good fit for. If you've read our roundup of open-source Android apps, think of this as a deep dive on one entry that's too new to have made that list.
I'm Mostafa Amaan, and on Valley4Techs I dig into the open-source Android apps other blogs skip. Let's get into it.
What Is NFile, Exactly?
Open NFile for the first time and there's no sign-up screen, no "connect your cloud account" nag, and no banner ad waiting at the bottom of the screen. You land straight on your internal storage, with a textured, alpha-blended interface that genuinely looks more like a $5 premium app than a free weekend project on GitHub.
Under the hood, NFile started as a simple file explorer and has since grown into what its developer calls a "media hub" — it still does the core job (browse, copy, move, rename, delete, compress), but it now also indexes your images, video, and audio natively and gives you built-in players so you can preview a video or play a song without handing it off to another app. The whole thing is released under the MIT license, and the source is public on GitHub if you want to check exactly what it does before installing it — which, for an app with broad file access, I'd genuinely recommend doing.
Key Features Worth Knowing
Here's what actually sets NFile apart once you've used it for more than five minutes.
A Genuinely Premium, Glassmorphic Interface
This is the feature I keep coming back to. NFile ships with an exclusive "Broken" icon pack and a textured, alpha-blended visual style that most open-source file managers simply don't invest in — they tend to prioritize function over form, which is fair, but it means NFile fills a gap nobody else does. The dark mode is tuned for AMOLED screens specifically, so blacks are true black rather than dark grey, which matters if you care about battery life on an OLED display as much as looks.
Native Media Indexing (No More Slow Recursive Scans)
A common complaint with lightweight file managers like Fossify is that they don't index media, so your
gallery view has to recursively scan folders every time you open it — slow on a phone with a large photo
library. NFile uses native device indexing instead (via photo_manager
and on_audio_query),
so your image, video, and audio galleries load close to instantly, sorted by newest, oldest, or date.
Built-In Video, Audio, and Image Viewers
This is where NFile stops being "just a file browser" and becomes something closer to a media app. It ships
with a high-performance video player powered by media_kit that
handles high-resolution files smoothly, an audio player with album-art support, and a pinch-to-zoom image
viewer. In practice, that means you can tap a video from a downloads folder and watch it right there, instead
of getting kicked into whatever your default video app happens to be.
A Built-In Text Editor
NFile also includes a lightweight text editor for .txt,
.md, and
.json
files, along with other plain-text formats. It's not a replacement for a proper code editor, but if you just
need to peek at a config file or fix a typo in a Markdown note without installing a separate app, it does the
job cleanly.
Storage Overview and Standard File Operations
Rounding things out, NFile gives you a visual breakdown of what's eating your device storage, plus every file operation you'd expect: copy, cut, paste, rename, and delete for both individual files and whole folders. If you're trying to free up space before a factory reset, this pairs well with our checklist for preparing an Android phone before a factory reset.
NFile vs. Fossify vs. Material Files vs. Files by Google
None of these apps are bad — they're just built for different priorities. Here's how NFile stacks up against the open-source names you've probably already tried, plus the default Google app most phones ship with.
| App | Open Source | Built-In Media Players | Network / Cloud | Play Store |
|---|---|---|---|---|
| NFile | Yes (MIT) | Yes — video, audio, images | No | No (GitHub APK only) |
| Fossify File Manager | Yes (GPLv3) | No | No | Yes |
| Material Files | Yes | No | FTP (connect only) | Yes |
| Files by Google | No | No | Limited (Quick Share) | Yes |
The pattern is pretty clear: if network drives or cloud accounts are your priority, none of these four are the answer — you'd want something like AnExplorer or Solid Explorer instead. But if you just want a fast, good-looking way to browse and preview local files without ads, NFile currently offers the most polish of the open-source options, at the cost of not being on the Play Store yet.
How to Install NFile on Android (Step by Step)
Since NFile isn't on the Play Store, installing it means sideloading an APK. That's not dangerous by itself — plenty of legitimate open-source apps work this way — but it does mean you need to be deliberate about where the file comes from. Here's exactly how I do it:
-
Go to the official GitHub Releases page. Open
github.com/Senzme/NFile/releasesin your browser and download the latest APK — at the time of writing that's version 1.0.26. Avoid third-party APK mirror sites entirely; they're a common source of repackaged, tampered apps. - Allow installation from your browser. When you tap the downloaded file, Android will block the install and offer a link to Settings. Enable "Allow from this source" for your browser or file manager app — this permission is scoped to that one app, not your whole device.
- Install and open NFile. Tap through the standard install prompt, then open the app.
-
Grant storage and media permissions. NFile will ask for
MANAGE_EXTERNAL_STORAGE(All Files Access) plus media read permissions. I explain exactly why it needs each one in the next section — read that before you tap "Allow."
The Permissions NFile Asks For — And Why They Matter
A file manager needs broad access to your device to do its job, and that's exactly why the choice of which one you trust matters. NFile requests three permission groups:
- MANAGE_EXTERNAL_STORAGE (All Files Access): lets the app read and write files anywhere in shared storage, not just its own folder. This is the broadest storage permission Android offers, which is why the system puts it behind a dedicated settings toggle rather than a quick popup.
- READ_MEDIA_IMAGES / READ_MEDIA_VIDEO: powers the fast native gallery indexing that makes browsing photos and videos near-instant instead of triggering a slow folder scan.
- READ_MEDIA_AUDIO: the same idea, applied to your music and audio library for the built-in audio player.
None of these are unusual for a file manager — Fossify and Material Files ask for the same core storage access. The reason I'm comfortable granting them to NFile specifically is that the source code is public on GitHub, so anyone can verify it isn't quietly phoning home with your data. If you're generally cautious about what apps can see on your phone, it's worth pairing this with our broader smartphone privacy protection guide.
NFile: Pros and Cons
| ✅ Pros | ❌ Cons |
|---|---|
| Genuinely premium, glassmorphic interface — a real differentiator | Not on the Play Store; requires sideloading and manual updates |
| Fast native media indexing — no slow folder scans | No SMB, FTP, or cloud storage support at all |
| Built-in video, audio, and image viewers reduce app-switching | Small project (25 GitHub stars) — fewer eyes on the code than Fossify |
| Fully open source (MIT license), no ads, no tracking | No dual-pane view or advanced archive management (RAR, 7z) |
| Built-in text editor for quick config/Markdown edits | Requires Android 5.0 (API 21) or newer to build from source |
5 Mistakes People Make When Choosing an Open-Source File Manager
- Downloading the APK from a third-party site. Always get sideloaded apps from the official GitHub Releases page or a trusted repo like F-Droid — never a random "APK download" search result.
- Granting All Files Access without checking who made the app. This permission can see almost everything in your shared storage. Reserve it for apps with a public codebase or a real reputation, not something you installed on a whim.
- Assuming "open source" automatically means "actively maintained." Check the commit history and release date before relying on any small project for daily use — an abandoned app with a security issue won't get patched.
- Ignoring backup before bulk file operations. Whether you're using NFile, Fossify, or anything else, mass delete or move operations in any file manager are permanent unless you've backed up first.
- Picking a file manager based on looks alone (or ignoring looks entirely). Both extremes cause regret. If you need SMB/NAS access, no amount of polish makes up for missing it — but if you're staring at this app daily, interface quality is a legitimate factor too.
Who Should (and Shouldn't) Use NFile
After going back and forth between NFile and my usual Fossify setup for a couple of weeks, here's where I've landed. NFile is worth installing if you mostly manage local files and media on your phone, you care about how the app looks and feels day to day, and you don't mind sideloading an APK and checking back on GitHub for updates yourself.
NFile is not the right pick if you need to connect to a NAS or FTP server, browse cloud storage from within the file manager, or you'd rather have automatic Play Store updates than manage them manually. For those cases, Material Files or a paid option like Solid Explorer will serve you better.
Either way, the fact that a two-person open-source project can put out an interface this polished is a good sign for where small Android apps are headed in 2026 — and it's exactly the kind of under-the-radar project worth keeping an eye on.
Like finding apps before they blow up?
Join hundreds of subscribers and get hands-on reviews of open-source and privacy-friendly Android apps, delivered to your inbox.
Yes, Subscribe Me! ✉️🔒 No spam, ever. We respect your inbox.
Frequently Asked Questions
These are the questions I get asked most often about NFile and open-source file managers in general. If yours isn't here, drop it in the comments and I'll add it.
We'd love to hear your thoughts! Leave a comment below
and share your experience or questions.