A downloadable tool for Windows

Download NowName your own price

KFiles

A keybind-heavy, command line based 'OK' file system navigation tool.

- Keybind heavy? Does that mean I have to learn a new set of keybinds just for a file explorer?

Mostly not!

KFiles' keybinds are inspired by VIM, so the learning curve is as smooth as possible if you're already familiar with it!

Why?

The aim of KFiles is to have a file explorer that is fast, configurable, and lightweight.

If you spend a lot of time jumping from directory to directory, looking around for files in the default file explorer you're not exactly satisfied with (looking at you, Windows File Explorer!), KFiles is for you.

If you wish your file explorer had color theme and performance (yes, performance) options, KFiles is also for you.

Features

- Mouse support
KFiles does offer mouse support, although somewhat limited because it kind of defeats the whole purpose of it being keybind-heavy

- Quick search
Enter quick search mode via `/` or `;` (`Esc` to exit), where you can *quickly* *search* through the files and folders of the current directory.

- Deeper search through files
It is also possible to make a deeper search for files and folders via `Ctrl-p` (for files) and `Ctrl-Shift-p` (for folders).
The searching is multi-threaded with a configurable number of threads if you're low on resources.

- Favorites and recently visited directories list

- Creating, renaming, and deleting files and folders

- Customizability!
KFiles is pretty customizable, with more configuration options coming soon!

- Run in the terminal
If you configure the environment variable to it, you can also run it in the terminal.

Usage

You can run the .exe like a normal app, or through the terminal (if you set the PATH environment variable to it) with `kfiles`. E.g.

kfiles (run at default directory)
kfiles . (run at path)
kfiles --help (show help message)

Run options

(for command line users)

--help or -h: Show the help message
--favorites <query> or -f <query>: Run the app with the first result that matches <query> in your favorites
`--config`, `--configs`, `-c`, `-cfg`, or `--cfg`: Opens the configuration file
<path>: Run at the specified <path>

Keybinds

j or down arrow:   Move cursor down
k or up arrow:     Move cursor up
g or G:            Jump to start / end of list
- or Backspace:    Go back once
u or d (or pgup/down):
                   Jump up or down half a page
Ctrl-c or Alt-F4:  Exit the program
Enter:             Open selected folder, file, or program
/ or ;:            Enter quick search mode
F1:                Show help message
` or Tab:          Search favorites (Esc or ` again to cancel)
Ctrl-p:            Search files (Esc to cancel)
Ctrl-Shift-p:      Search folders (Esc to cancel)
Ctrl-f:            Toggle current directory as favorite
Ctrl-o:            Search recent directories
Ctrl-e:            Reveal current directory in default file explorer
Ctrl-Shift-e:      Reveal current directory in default file explorer and exit KFiles
Ctrl-n:            Create new file
Ctrl-Shift-n:      Create new folder
Ctrl-d:            Delete selected file / folder
Ctrl-r:            Rename selected file / folder

Features to come

  • Customizable keybinds!
  • More color theming options, including presets!


Also, KFiles is open source!

Q: Does it work on platforms other than Windows?
A: I don't know. Haven't tried... ¯\_(ツ)_/¯

Download

Download NowName your own price

Click download now to get access to the following files:

KFiles v0.2.3 (DEMO) 348 kB
KFiles v1.0.0 426 kB

Leave a comment

Log in with itch.io to leave a comment.