Files

Open a folder and see what's in it. Sidebar shortcuts to the usual places, a breadcrumb you can click, columns you can sort — and rename, trash, and open-with-the-system on the files you find.

v0.2.0 · Linux x86_64 · Free & open source
home/filip/Documents/krill 7 items · 12.4 MB ─ ▢ ✕
Name Size Modified
drafts—2 Sep
invoices—14 Aug
notes.md4.2 KB09:41
budget.csv18 KBYesterday
cover.png1.8 MB30 Aug
talk.pdf2.1 MB21 Aug
demo.wav8.3 MB3 Jul

One folder. The things you actually do in it.

Sidebar

The places you already have

Home, Desktop, Documents, Downloads, Music, Pictures, Videos — the XDG user folders that exist on your system, plus the folders you opened recently. Click to jump.

Browse

Breadcrumb, back, up

Every segment of the path is a button. Back and Up sit beside it, Backspace goes up, and the item count with total size stays at the right while long paths ellipsize from the left.

Columns

Name, size, modified

Folders first, then files. Click a column header to sort by it; click again to flip. Your sort is remembered between sessions.

Rename · Trash

Recoverable by design

F2 renames inline with the stem preselected. Delete moves to the freedesktop trash — never a permanent delete, so there's no confirmation to click through.

Open

The system opens it

Double-click or Enter hands a file to xdg-open, so it lands in whatever app you already use. Folders open in the same window; a second window is a second folder.

Tauri · Rust

Native Linux

Small binary, AppImage and .deb, a real inode/directory association, in-app updater. Built on Tauri and Rust — no Electron.

A simple interface.

Focus One app, one job. One file, one window. No tabs, no project trees, no mode pickers — the work in front of you is the work.
Beauty A locked palette, careful typography, chrome that sits still. The apps shouldn't be the part of your desktop you have to forgive.
Simplicity No settings panel, no plugin system, no power-user knobs. If a feature can't be explained in a sentence, it doesn't ship.
Ownership Your files on your disk in their original format. No accounts, no cloud, no telemetry. MIT licensed; build it yourself if you don't trust ours.

Quick install

One-liner — downloads the AppImage to ~/.local/bin, marks it executable, and registers a launcher entry. Re-run to upgrade.

curl -fsSL https://krill-software.github.io/install.sh | bash -s files
or download a package
Download .deb
# install with apt
sudo apt install ./Files_0.2.0_amd64.deb

# or with dpkg
sudo dpkg -i Files_0.2.0_amd64.deb
Download AppImage
# make executable & run
chmod +x Files_0.2.0_amd64.AppImage
./Files_0.2.0_amd64.AppImage

Build it yourself

Clone, install dependencies, and build with Tauri. Needs Node (with pnpm) and a Rust toolchain.

# clone
git clone https://github.com/krill-software/files.git
cd files

# build
pnpm install
pnpm tauri build