Strata: A Local-First File Manager for Android

Personal file managers on Android usually mean Google Photos or a cloud sync app that wants an account. Strata is an open-source file manager that runs entirely on-device: two-pane navigation, archive handling, an APK and DEX editor, a built-in code editor, and network storage mounts. No login, no telemetry, no upload.

What a local-first file manager actually needs

Most “file manager” apps are really sync clients with a file browser bolted on. The moment you open one, it asks for a cloud account. Strata takes the opposite stance: the device is the source of truth. It mounts local storage, SMB and SFTP shares, and lets you edit code or inspect an APK without pushing anything to a server. For anyone who handles sensitive files on a phone, that boundary matters more than a polished UI.

If a file manager needs an account to open a local file, it is a sync client wearing a file manager’s clothes.

The APK and DEX editing features are the unusual part. You can unpack an archive, edit a resource, and repack it without a desktop toolchain. That is a niche most users will never touch, but for reverse engineering on the go it removes the round trip to a laptop. The encrypted vault is a nice extra for storing keys or documents you do not want sitting in plain storage.

# Mount a remote share from the Strata network panel
# (SFTP example, configured in-app)
sftp://user@192.168.1.20:22/media

The trade-off is polish. Two-pane file managers feel dated next to Material Design galleries, and power features like DEX editing have a learning curve. If you want a camera roll viewer, this is the wrong tool. If you want a local-first file manager that respects your data and does not phone home, the source is CluvexStudio/Strata on GitHub.

Press ⌘K to search & switch themes