FloqFiles is a macOS file manager built on lightness and operation safety. Git integration, multi-level undo with a persistent operation history, four views, instaA native macOS file manager built on lightness and operation safety. Git status & commits in every folder, multi-level undo with a persistent history, instant search, batch rename, folder sync. Launches in 0.5s, 60fps at 100k files. $20 once, 14-day trial.nt search. 14-day free trial.
No reviews yetBe the first to leave a review for FloqFiles
Maker
π
Hi Product Hunt! π
I'm Haruki, a solo developer from Japan β and FloqFiles is, honestly, attempt #33.
Over the past 8 years I've shipped 32 iOS apps. Almost all of them failed. My best one peaked at 19.3k downloads β and even that never turned into something sustainable. Every time, I told myself the *next* idea would be the one.
Somewhere around failure #32 I finally saw the pattern: I kept building apps I guessed other people might want, instead of the tool I desperately wanted myself.
FloqFiles is the opposite β and my first Mac app. As a developer I live in a file manager all day, and Finder kept failing me in two ways: it has no idea what Git is, and one careless drag can quietly wreck a folder with no way back.
So this time I built for myself, around two obsessions:
**It never breaks your files.** Every copy, move, rename, and delete is undoable β multiple levels deep β and the operation history survives relaunches, so you can go back even after restarting. Overwrites go through the Trash. You can experiment fearlessly.
**It stays out of your way.** Native AppKit. Launches in under half a second, scrolls 100,000 files at 60 fps, ~0% CPU at idle.
On top of that: Git status tints in every view (stage, commit, push, branch-switch from a side panel), search-as-you-type backed by a built-in name index + Spotlight, four views (icons / list / columns / gallery), advanced batch rename, and folder sync & compare.
FloqFiles is $20 once β no subscription. Full-featured 14-day trial, no card needed.
After 32 apps I've learned not to predict what happens next. But this is the first one I open every single day myself β and that already makes it different. I'd love your feedback, especially: what would it take for you to switch from Finder?
I'll be here all day! π
Report
Maker
PH exclusive: code PRODUCTHUNT for 20% off this week π
Report
How does the multi-level undo actually persist across app restarts, and is there a chance of bloating the operation history over time on a huge project?
the history stores inverses, not data β each op is a tiny JSON record (op + timestamp + "how to undo it") in Application Support, written after every operation. That's why undo survives relaunch.
No bloat: it's paths only (file bytes are preserved by the Trash / APFS clones, not my log), and the log is capped at the most recent 200 operations. It stays in the KB range on any project size.
Before offering an undo, the app re-checks the current filesystem state against the record β if something else moved the files since, that entry shows as "blocked" instead of guessing.
Report
Maker
Quick update, one day after launch: FloqFiles 1.1 is out β with tabs! π
Browse multiple folders as tabs in one window (βT opens the current folder in a new tab), open any folder in a new tab from its context menu, and all the native macOS tab gestures just work. Existing users get the update automatically in-app.
Thanks for all the comments and feedback here β keep it coming. What should I build next?
How does the multi-level undo actually persist across app restarts, and is there a chance of bloating the operation history over time on a huge project?
@baraltunsajsvhΒ
the history stores inverses, not data β each op is a tiny JSON record (op + timestamp + "how to undo it") in Application Support, written after every operation. That's why undo survives relaunch.
No bloat: it's paths only (file bytes are preserved by the Trash / APFS clones, not my log), and the log is capped at the most recent 200 operations. It stays in the KB range on any project size.
Before offering an undo, the app re-checks the current filesystem state against the record β if something else moved the files since, that entry shows as "blocked" instead of guessing.
Quick update, one day after launch: FloqFiles 1.1 is out β with tabs! π
Browse multiple folders as tabs in one window (βT opens the current folder in a new tab), open any folder in a new tab from its context menu, and all the native macOS tab gestures just work. Existing users get the update automatically in-app.
Thanks for all the comments and feedback here β keep it coming. What should I build next?