File Pilot: A file explorer built for speed with a modern, robust interface
filepilot.tech
filepilot.tech
Congratulations on your launch. I wish you more success than I've had. Failing that, I wish you that you will see earlier than I did when it is time to move on.
I once recorded a video about my experiences developing a file manager [2]. Maybe you'll also find some interesting bits and pieces on fman's blog [3]. Incidentally, an article there is what sparked my current venture, which is much more profitable: consulting services around automatic updates.
If you'd like to have a chat, feel free to reach out. My contact info is on my website. :-)
Good luck!
[1]: https://fman.io
I've been talking about File Pilot since the early days of the project, so I managed to build a following on Twitter and Discord, along with a decent number of email subscribers. I'm hoping that'll be enough to spread the word.
I'm sorry Fman didn't work out for you as a business. But truth be told, you need to deliver something exceptional to compete with established players. While I don't see other file explorer alternatives as direct competition, I do think File Pilot will bring a breath of fresh air. We'll see how it goes!
* https://news.ycombinator.com/item?id=43102477
* https://news.ycombinator.com/item?id=43099230
* https://news.ycombinator.com/item?id=43097749
Ah and yes, I'm still getting a handful of fman sales per month. But nowhere near enough to justify any time investment.
Just curious, what aspects do you regret?
Only thing I'd love is to be able to go bigger on the preview thumbnails. It's limited itself to the Windows sizes.
"It's written in C and has custom OpenGL renderer."
edit: report of poor CJK support https://news.ycombinator.com/item?id=43100494 ; Windows file system encoding is annoying because it's UTF-16.
I mean, I don't even know what you use to write "windows" applications anymore.
But are the stock frameworks that slow to justify rewriting the toolkit? I am under the impression that writing GUI toolkits was Hard.
Are there plans to make this cross platform?
Agree about the MS offerings. That's why I use cross-platform frameworks (wx, qt) even for the Win-only apps.
I am probably repeating your comment in my sleep, word for word.
I have been entrenched in the https://www.ghisler.com/ camp for 20+ years for three main reasons:
1. function keys for copy/move etc. like in mc, norton etc.
2. navigate (even larger) archive files in every format under the sun as if it were an extension of the file system. Blazingly fast and seamless.
3. the rich ecosystem of viewers , add-ons that has been added by the community at https://totalcmd.net/ over decades and is supported by the open source alternative implementation https://doublecmd.sourceforge.io/
Any roadmap that has some of this on the list? [edited spelling]
Thanks for the cool work!
I was a long-time TC user too.
1) Those are not assigned by default, but all hotkeys in FP are reassignable, so you can create a setup very similar to TC.
2) This is a planned feature.
3) Not currently on the roadmap, but it's a possibility.
Only one single feature request: can you allow thumbnails larger than Windows sizes? https://ritt.app does this well with a slider in settings.
Really looking forward to the archive file navigation, and will use your tool. I am already sensing that the snappiness is pretty addictive, and it will be hard to go back to anything slower...
Keeping my fingers crossed for your product!
Very keyboard-oriented, extremely capable, super fast, open source with a vast plug-in library. A console app on top of that and it looks like the original. What's not to like.
The Windows built-in File Explorer is godawfully slow. Like, slower than I remember it being in the late 90's. Motivation-sappingly slow. But I think it's because my work computer has it's inescapable synchronisation to OneDrive, and so every folder and every file it has to scan for a thumbnail or whatever, waits for it's data from OneDrive like a happy little idiot.
Funnily enough, navigating a remote directory on my NAS from my home Linux desktop is blazingly fast as if the files are local.
Windows or the Corporate Environment, or the combination of the two, is creating so much overhead that it feels like going back in time 25+ years.
The closest is probably how windows shows previews on desktop but that is only one level deep, if there are empty subfolders it doesn’t help.
Id imagine someone at Plan9 or WebOS or BeOS or some archaic software/OS developer had surely thought of this and made something. Yet all “top” windows file explorers are completely “flat” and don’t show any depth.
if you start from File Explorer Navigation Pane and used the default WizTree install then every folder (in File Explorer) should have a right click context menu item that launches Wiztree for just the folder subtree.
if you start from command.com or Powershell then you can pass a subdirectory path as an argument (with a switchy? I don't recall ATM) or make a shortcut comman to launch WizTree for a subfolder.
As for exlorer... The only drawback to your request is, obviously, the need for recursive FS scan, which is expensive. That is why it is not in-built in default file explorer functionality. But XnView, for example, optionally shows brief content of directories (e.g. 4 mini-thumbs over a directory icon).
It definitely seems useful to have a view where folders are simply boxes with ---names--- in their top border. A folder could also be a simple outline with its name in front of the file names.
Something like this
Could you share the name of the software it is/was, or perhaps a link?
If the folder name is long it should probably fail back on the normal tree view rather than putting it in front of the files in the box. But then you get a mix of solutions which is undesirable.
I'm afraid people are to used to the traditional tree view. It is a surprisingly good solution now that I've bothered to think about it.
Folders should probably just have a value in the size column and the screens are large enough to have a column for the number of files. (the pilot does F:21 S:123) Empty folder and file font colors can be slightly translucent.
I used that since Win95.
Directory Opus can also calculate & display the sizes of folders including all child content. (The calculation is nearly instant if Everything integration is enabled.)
It's like they designed it while watching High Fidelity: "I sorted my albums autobiographically. So if I'm looking for <this album> I have to remember that it's under albums I bought for a girl but ended up not giving to her." "That sounds like a great idea!"
That's a setting you set.
Right click on empty space > uncheck "Use groups"
Or in that context menu, select "Show View Options" and customize it to your liking. My liking is "Group by kind" (folders to the top) then "Sort by name"
Also, cmd-shift-G (the Finder shortcut for "Go to Folder...") will let you start typing a path.
Correct, and it's the first setting I change.
Finder > Settings > Advanced > When performing a search: "Search the Current Folder"
That said the Open dialog is a sad sack stand in for even the flawed Finder. 20 year Mac user here: I developed the muscle memory to just have a Finder window open to the file I want so I can drag and drop from that into the Open dialog.
Forklift has a couple of things that annoy me daily though. Often I will have to refresh a pane to see a file I know has recently been added. Eg in downloads. I may even have navigated to downloads after the download finished and it's still not visible until I refresh.
The other is that it doesn't reuse existing tabs if I "reveal in finder" or whatever, so after a while there's a million tabs open, most pointing to the same directory.
There is not an optional "set this as default" like browsers. Something we should really push Apple to do. Finder is trash.
There are a couple of reasons why I didn't want to make MFT the default.
a) It requires admin access.
b) It's NTFS specific, which means you need to write different logic for other file systems anyway.
c) It's not officially documented or supported by Microsoft. It was reverse-engineered.
And then there is literally instant, for literally everything, while the app itself is in normal mode and thus preserves the non-admin benefits.
a) Not for the app, only for Everything
b) Those other file systems could also be indexed by Everything (though via a slower mechanism). Also given the primacy of NTFS, I'd definitely trade the ability to have folder sizes for drives I rarely use for the instant calculations on drives I use all the time
c) Good. Waiting for MS docs could mean a few more decades of wasted potential
I tested it with a bit of skepticism, but it left me open-mouthed at the speed with which it does everything.
I will test it for a few days and if it is confirmed, I will not hesitate to purchase a license.
Looks like it's still under active development. Is SVN still being used in some industries? I know it used to be big in gamedev but I would have expected everyone to have moved on by now.
Did show it to lawyer and he got it in an hour.
The only issue I have noticed is that the context menu takes a while to open, and it is made worse because of the opening and closing animation. It keeps bugging me because I feel like the context menu of Windows explorer is a bit snappier than this.
I might be wrong but that's what it feels like.
I have some things to try to mitigate these issues, but unfortunately, this whole architecture is broken. MS should not have allowed extensions to take over.
Is there a forum, or something non-Discord where you can see community-answered tech questions previously asked (without having to log into anything)?
Was it coded in electron? What's filepilot made in?
It really makes you wonder what kind of bloat is slowing down Explorer and whether it's lurking elsewhere too.
Microsoft, watch out for "garage" people like vjekoslav here.
A file manager tied to Emacs is completely unrelated to a Windows-based file system app. You're trying to make your video relevant and it's not.
How stupid is it to have to argue with someone that "No, your ancient IDE's file explorer is not the same as Windows file exploerer and no one is going to download EMACS so that they can browse windows files easier"
I love it. Love how snappy it is, love the thought that went into it, love the dark design. Awesome. I'll keep using the beta at work as long as I can but unfortunately I won't get funds to buy it for work. It's too bad that you can get updates only for one year with the normal license. Would have considered buying it for the price for private use but 200 is just too much for a file explorer.
Looking upfront, I know you will succeed on this. I remember way back there was a file manager who did the similar thing. It is very ST-inspired. It got all the hype given how "sleek" the application is. It even did an "open-source promise" thing.
It was very promising at that time until the developer went.. not sure how to describe it but for the lack of a better term, "profit-focused". Ironically, it does make a profit; as stated on the website.
That app is still around. Not sure if the dev is still active but the issue tracker is. Last I heard from the dev is a YT "tear down" video. I guess at the end of the day, the guy is a "business man" and would do his best to make money.
I hope you stay focused on delivering a good product. Collaborate with your community and rest-assured, profits will follow.
I dropped by your Discord. Ping me whenever!
1. Is there a way to reassign/set keyboard shortcuts?
2. Is there a keyboard shortcut for opening the "hamburger/3-dots" menu?
3. In the "hamburger/3-dots" menu, there is an option the open a cmd shell, but there seems to be no shortcut for it.
4. While in "quick filter mode" the context menu key does not work (but the context menu does when using right mouse button) [1]
In windows explorer and File Pilot, you can access the "breadcrumbs" bar with ALT+D. In Windows explorer you then can enter "cmd" to get a cmd shell at the current location. This does not work in File Pilot.[1] If this does work for other people: My keyboard does not have a context menu key, therefore I use the following AutoHotkeyScript to rebind F13 (labeled mute/unmute on the keycap) to "open context menu", which so far has work everywhere, but I still wanted to mention.
F13::AppsKey
returnThen I looked at the pricing... wow, you really gotta dislike explorer.exe.
Good old Total Commander, the all-time classic alternative file manager for Windows, costs 42 € + VAT with lifetime updates (https://www.ghisler.com/order.htm). But yeah, I have to admit that the application looks as dated as the website...
Unfortunately Total Commander is starting to become bloated too. The file copy/move window, the one with the progress bars, looks horrible in v11.
Also yes 200 gives you free upgrades but you have to assume there'll be many years of development and many upgrades to recoup the cost vs buying the regular license.
I like to buy good software.
However, I'd still prefer to go with my own solution, if possible, for tighter integration.
Thank you for providing a column with Folder Sizes as well! This is so useful, and yet MS still don't provide this feature in Explorer.
I have a question about "Empty Recycle Bin":
Is it possible to provide access to Emptying the Recycle Bin that doesn't require right clicking on the desktop icon?
It sounds trivial, but this would be a killer feature for me and a couple of other people I know!
It's so handy in Mac OS to be able to right click on the Trash Icon in the Dock!
The Opera web browser used to do this before the switch to Chromium. I don’t know that any modern browser has this performance capability.
I've come to realize (mainly by reading comments on this very forum) that, for an increasing amount of people, programming is just a job and they don't see it as an art form or a hobby. They genuinely cannot fathom that someone would spend time on ANY project without being paid.
It's very sad but ultimately society couldn't function of we only hired passion-driven programmers, so eh.
They can start by making explorer startup in less than 5 seconds. Let's face it, Microsoft devs don't care about performance and probably never will.
Fpilot is a great example of how it's possible to make something MUCH faster by limiting the feature set.
(also some of the NTFS APIs are horribly slow for extended information)
Why would this parallel background task have any impact on Explorer's startup time or UI responsiveness?
What else do you need from it?
I don't know the state now because I've since switched to macOS, which has Finder, an absolute toy in comparison (other than QuickLook and Column View)
Are you able to clarify what it does better now than it did 10, 15, 20 years ago?
I don't think it needs to cover every special case but that's because I don't really want to use it to be a Explorer replacement. I see it rather as a supplemental tool.
Can you opensource the GUI part? It would be really useful for other people that want to build these kind of apps.
You buy Xyz 2002, you get to keep Xyz 2002 and get some updates. When new and shiny Xyz 2004 comes out, you look at the spec and decide if new features worth the upgrade cost.
Same here, except improvements are gradual and not packaged into yearly releases.
At least the beta is still free now. $50 which is the default price, is too much.
Good software costs money.
I've been looking for a similar file explorer for MacOS, but all of them follow the the MacOS Finder method.
If I used Windows regularly, I'd probably appreciate having another option, just as I appreciate (and even take for granted) the ability to switch between various options on Linux.
Fresh blood is certainly a good thing though. I am just arguing that we should not dismiss something based upon its age or cosmetics.
(Directory Opus is one of the few things that I miss while using Linux.)
But speaking of technical debts, I couldn't open a UNC path ( \\nas\share\ ). Opening a network share mounted to a drive letter worked fine though.
Direct network access (and better integration with NAS) will be added in the near future.
Linux basically has a pile of dogpoo and now with wayland still blocking the ability to have dockable windows, good luck. Lol
Excellent work, OP. Complements to the chef.
It looks old skool now it did its job well.
What would be the major features it offers that others do not?
And many more things to come. Since this was built from scratch, a lot of time and enginering effort was put into building a solid base. I'm in a phase where adding new stuff is fairly frictionless, so it's gonna get a lot better in the coming months.
That being said, it's only 3 years old, very young compared to other long time players. So, it's not comparable feature for feature, yet.
The goal has always been to pull file management away from users. Because they don't need to know or care how the internal data structures work. So yes, in a sense file management is trending towards more of a need to know basis.
[0]: https://cdn.kde.org/ci-builds/system/dolphin/master/windows/
Problem occurs when you have programs that dip into explorer's shell components expecting them to be running when that might not be the case. For that case you couldn't fully turn explorer off if you were, for example, trimming down a modern version of windows.
Feedback: Show complete file name in thumbnail view. Currently its replaced with ...
Well, maybe you could, just as "Everything" file search achieves speed by bypassing the API entirely, but I think an application that wrote raw NTFS block writes would be rather high risk for most people to use.
It looks stunning. Well done!
The file open dialog is likely the "portal", which works securely across sandboxed applications. Every Linux does have a portal implementation.
In KDE this portal has quite some features, but it could be that some are not available, possibly spec-related or security concern. You can look in the settings though.
EDIT: pinned items are available in the desktop-portal. I have not looked into breadcrumbs, but I like the location bar to be editable straight away anyways.
tl;dr There's a ‘filename’ version and a ‘URL’ version of the dialog. Some things are incorrectly missing from the ‘filename’ version because they're internally implemented using URLs.
Backstory: My main machine at home is Windows (for games) and all other computers I have used since about 2010 have had Linux or FreeBSD on them (unless employer provided).
As I'm a bit of a distro and DE hopper it happened to me more than once than I couldn't remember how my current GUI file manager was called... simply because I hadn't started it for half a year or longer. (Since then I've installed thunar most of the time).
And I find this so fascinating because I use the Windows Explorer all the time. So either I am simply doing different things on Linux (while working and coding in my spare time) - or I use the shell so much that I don't even think about using a GUI file manager, if I have a proper shell available (not a fan of WSL). I plan to switch to Linux even on my gaming PC this year, we'll see if it works out...
Long story short: I am not averse to paying for good software (although I prefer it to be FLOSS and I contribute in a miniscule way by reporting bugs, sometimes fixing them) - but if I'm not on Windows I am not the target audience _at all_. And I find it kinda surprising.
Anyway, I wish the author good luck.
- it's fast (great!)
- it can't play videos in preview pane (very bad) or display some types of images (webp)
- design is nice but there is too much padding in thumbnail view and no way to control it (not good)
- it's super similar to Files - https://apps.microsoft.com/detail/9nghp3dx8hdx?hl=en-US&gl=U... , except that one can play videos and is more than 20x cheaper
- price, the Files I mentioned cost $8.99, I'd never thought i'd dish out any money on file explorer but here we go, yours is faster and if the full release will perfect the areas i mentioned, id pay up to $19 for it ... now asking $200 for file explorer is just mad ... i am in B2B so I know pains of dev software, but if I see such price, Id just be giving imaginary thumbs up to people who pirate this instead, unless this has some crazy super powers and is meant for some very specific professionals for business (I don't see the use case), there is no justification for such price, even from point of view of maximum greed I highly doubt with such prices youd be squeezing the most revenue out of market you could, the yearly plan is more of a slap in a face, software without updates is useless, especially since its early in development and will see lot of basic polish in first few years if worked on .. i wouldn't buy it, but something along $49 for it wouldn't at least scream offensive ... id just look at that with disappointment and move on, even that would be basically asking for the price of AAA videogame, for minor improvement of utility in Windows
- that said, good luck ... I saw lot of people here post what they use; i dont want to offend anyone, but seems devs don't have cells for visual taste, those don't compare with yours, but you seem to have the speed of those (sort of, once i opened folder with 4k images, it completely froze for a full minute, windows explorer wouldn't do that, so ... speed is good, but can't sacrifice reliability for it.)