mrkeyoor.com_
Thu 12 Nov 10:48 UTC
Dev Toolsevaluationupdated 31 Oct 2026

flea review

Try Flea if you use Omarchy and want a graphical file manager with keyboard navigation, but test your own desktop workflows before making it the default. Flea requires Omarchy and Quickshell; it will not install on plain Arch. Our run on September 28, 2026 tested commit f304c38, the v0.3.5 source revision, in our sandbox. It did not establish that the graphical interface, network shares, connected devices or file chooser worked.

+138stars / 7d
Verdict

Flea is worth a controlled trial on Omarchy, with your existing file manager available as a fallback. Our September 28, 2026 run of commit f304c38 built successfully but ended with a failed test command. Repeated output prevents treating the stored parser aggregates as unique test counts, and the run did not verify desktop workflows. Follow the current installation guide, then check your own file operations, shares, devices and chooser before changing defaults.

We ran it

Lab card: what happened when we ran fleaScreenshot of flea (omarchy.org)
Install✓ · 7s1 packages
Build✓ · 15s
Tests✗ · 39s1744 passed · 4 failed of 1748 (cargo test)
Repo667 files~96,136 lines of source · 17.7 MB · 1 CI workflows · tests dir

Answers from our run

Does flea build from source?

Dependencies installed in 7 seconds (1 packages), and the build succeeded in 15 seconds. We cloned commit f304c38 into a clean Debian container with 3 CPUs and no project-specific setup.

Do flea's tests pass?

No. The project's own test command finished in 39 seconds and reported 1744 passed, 4 failed (cargo test).

Who should not use flea?

Plain Arch users: Omarchy and Quickshell are hard dependencies.

What are the alternatives to flea?

Nautilus, Dolphin. Flea is worth a controlled trial on Omarchy, with your existing file manager available as a fallback.

Setup3/5Install and build succeeded in our sandbox, but Omarchy, Quickshell and desktop integration remain setup constraints; see the visible rubric.
Docs5/5The supplied documentation explicitly covers dependencies, installation, integration, undo and removal; this rates documentation coverage, not executed verification.
Community3/5The release credits outside contributors and contribution routes are documented. Adoption, support responsiveness and maintainer capacity were not measured.
Maturity2/5This v0.3.5 assessment has a failed sandbox test command and no verified desktop workflows; repeated summaries prevent a unique failure count.

Who it’s for

Omarchy users who want keyboard navigation alongside graphical folder views and previews.
Users willing to try Flea before changing their default file manager.
Developers evaluating the recorded v0.3.5 backend results separately from the project's current desktop features.

Who it’s NOT for

Plain Arch users: Omarchy and Quickshell are hard dependencies.
Anyone treating our successful build as verification of a working desktop installation.
Teams requiring a successful test command before evaluation: our recorded command exited 101.
Terminal-only users evaluating v0.3.5: its pinned README says the terminal interface was not implemented.

Setup reality

Our run on September 28, 2026 used commit f304c38 in the lab-rust:1 sandbox with 3 CPUs and 12 GB of RAM. The harness recorded a successful install step in 7 seconds and a successful build step in 15 seconds. The test command exited 101 after 39 seconds.

The attached stored parser summaries report 1,744 passed, 4 failed and 1,748 total. Legacy output repeats a Cargo summary, so these aggregates may double-count suites. They are not verified unique or exhaustive test counts. The raw tail names ownership and UID-resolution failures; it does not establish whether they reproduce on an Omarchy desktop.

The current installation guide directs users to the Omarchy Package Repository. Install without changing defaults first. Default integration and file-chooser routing are separate desktop actions that our run did not verify. Before removal, use the documented undo commands while Flea is still installed.

Should you replace your current file manager?

Try Flea alongside your current file manager if you already use Omarchy and want its keyboard controls and graphical previews. Keep your existing default until you have checked file operations, previews and any devices or shares you depend on. Our sandbox result supports a source-build assessment, not a completed desktop replacement.

Flea requires Omarchy and Quickshell; it will not install on plain Arch. The installation guide makes that restriction explicit. Choosing Flea therefore starts with your desktop, rather than a general comparison of Linux file managers.

What our September run established

Our run on September 28, 2026 used commit f304c38, identified by the release page as the v0.3.5 source revision. In our sandbox, the install step succeeded in 7 seconds and the build step succeeded in 15 seconds. The test command exited 101 after 39 seconds.

The harness records step success, exit codes, elapsed wall-clock time and parsed test summaries. Its stored parser summaries report 1,744 passed, 4 failed and 1,748 total. Those values remain the historical record. The attached raw output repeats a Cargo summary around a replay marker, so the aggregates may double-count suites and cannot establish unique or exhaustive test counts. A pass percentage would conceal that uncertainty.

The raw tail names a_file_carries_its_owner_and_the_line_puts_it_on_the_wire_escaped and a_path_resolves_through_its_own_uid_and_a_missing_path_resolves_to_nothing. Both panic with the message "the test runner's uid is a local account on this box". These are the individually visible failures, not a replacement total for the stored parser summaries. The message points to an account-resolution assumption in the sandbox, but it does not establish whether the cause belongs to the environment or the application.

The record contains no desktop interaction results. It does not verify opening the Quickshell interface, browsing SMB, connecting a phone, completing a file-chooser request or installing the Arch package. A zero exit code for the build does not demonstrate those workflows. No audit result was recorded, and scan coverage is unknown.

The MrKeyoor testing methodology explains how command outcomes and parser summaries reach a review. That page describes the publisher's current procedure; it does not prove that its current version governed this September run. The dated record above is the evidence for this checkout.

Keep v0.3.5 separate from current documentation

The README pinned to our tested commit describes list, column and grid views, tabs, Quick Look, file operations with an undo journal, network locations and connected devices. It also says rows and thumbnails load as needed. These are documented capabilities, not workflows measured by our harness.

The current README describes additional features, including a two-pane view. Those features must not be credited to our v0.3.5 run. Likewise, the project's published GUI benchmarks concern separate workloads and source revisions. Our install and build timings do not measure browsing speed or support a fastest-file-manager claim.

The v0.3.5 release notes identify a specific limitation: files dropped on Chromium's New Tab Page are refused, while google.com accepts them. That is a release-specific documented issue, not a result from our sandbox or proof of current behavior.

Try it before changing desktop defaults

The current installation guide says Flea is available only from the Omarchy Package Repository. Its earlier AUR packages are historical installation routes, not the current recommendation. Follow the current guide for a new installation rather than treating v0.3.5's package advice as current.

Installing Flea alone leaves default selection as a separate choice. The documented default command changes per-user MIME handling, the D-Bus registration used for "Show in folder", Hyprland bindings and portal preferences. File-chooser routing can also be selected separately.

This matters when removing the package. Pacman does not remove those per-user preferences. The guide documents flea --default off and flea --picker off; run the relevant undo commands before removing Flea. Otherwise, a leftover D-Bus service can still point to a removed executable.

For an evaluation, install without changing defaults, open a folder containing disposable copies, and check the operations you need. Test your actual shares, devices and file dialogs before routing everyday work through Flea. These are recommended checks, not completed parts of our run.

Alternatives depend on your desktop

Nautilus is GNOME's Files app. Choose it when you want the file browser developed for GNOME. Flea's installation guide also identifies Nautilus as the stock Omarchy directory handler, so retaining it while evaluating Flea is a practical fallback. This is a replacement decision for folder browsing; neither source establishes that Flea reproduces every Nautilus workflow.

Dolphin is KDE's file manager. Choose it when you want KDE's file manager for browsing drives and managing files. Its own documentation emphasizes discoverable features and usability. The supplied evidence does not establish a speed or compatibility advantage over Flea, so desktop fit is the useful distinction here.

How the editorial scores work

These are editorial assessments, not benchmark results or adoption measurements. The rubric runs from 1 to 5: 1 means substantial obstacles or little supporting evidence, 3 means a usable evaluation path with material constraints, and 5 means unusually complete supporting evidence for that dimension. Scores of 2 and 4 fall between those anchors.

Setup ease is 3/5: our install and build steps succeeded, but an actual desktop setup requires Omarchy, Quickshell and integration work outside the sandbox result. Documentation is 5/5 for its explicit dependencies, package instructions, integration behavior and removal guidance; that score does not certify every instruction through execution.

Community is 3/5, narrowly based on the release's credited outside contributors and the repositories' contribution routes. It does not measure adoption, response times or maintainer capacity. Maturity is 2/5 for this v0.3.5 assessment: the recorded test command failed and the desktop workflows were not verified. That rating does not assess later releases.

Alternatives

ProjectWhat it isPick it when
NautilusGNOME's Files app, internally known as Nautilus.Choose it for GNOME's file browser, or retain the stock Omarchy handler while evaluating Flea.
DolphinKDE's file manager for browsing drives and managing files and folders.Choose it when you want KDE's file manager and its documented focus on discoverable, usable features.

What people are saying

  1. [velocity-scout] thisisgm/flea

Sources

  1. Flea README
  2. Flea installation guide
  3. Flea v0.3.5 release
  4. Issue 211: large archive CPU limit
  5. Issue 194: SMB listing error

More dev tools reviews

zustand · hydra · improve · modern-web-guidance-src · folly · universal-android-debloater-next-generation · the whole board →