0.1.0
A file manager for Omarchy: a Quickshell front end over a Rust backend.
What it is
Keyboard first, with the Finder chords read against Ctrl. Fuzzy search across
home with clickable results. Drag and drop in both directions that follows
Finder's rules: a move within a volume, a copy across one, Ctrl forces a copy,
and a drag from another application or another Flea window always copies. Undo
on every write. Preview that pages contracts, spreadsheets, recordings, code,
archives and clips. A mark that tracks the compositor rounding and the live
theme.
Field bench
Measured cold against eleven file managers on one box, GUI against GUI and TUI
against TUI. Numbers below are the GUI bracket on the 100,000 file fixture,
derived by tools/flea-bench-report from the CSVs in docs/bench/.
| Column | Flea | Placement | Next entrant |
|---|---|---|---|
| Time to a settled listing | 1,166 ms | first of seven | dolphin 5,339 ms, 4.57x |
| Memory, PSS | 106.7 MiB | first of seven | pcmanfm 111.3 MiB, 1.04x |
| CPU, process tree | 0.96 s | first of seven | strata 7.62 s, 7.93x |
On the media fixture Flea settles in 2,612 ms, first of five, ahead of nemo at
3,372 ms, and takes 1.42 s of CPU against nemo at 5.13 s.
Timing figures are medians of three runs and should be read as magnitudes, not
as constants: repeat batches on the same box disagree by a factor of two or
more. The CSVs, their manifests and the chart generator ship in the repo, so
every number above can be re-derived and every committed chart re-checked.
Requirements
Omarchy with Quickshell 0.3.1 and Qt 6.11. Build with makepkg, which runs the
Rust suite and the QML checks as part of check().