Free for macOS, Windows and Linux · source available

The file explorer that keeps up with you

Instant search, keyboard everything, and the tools you reach for every day — Git, SSH and AI agents — right where your files are.

NAMEMODIFIEDSIZE
ProjectsToday4.2 GB
launch-poster.pngworkToday18.4 MB
main.rsToday24 KB
holiday-2026.heicYesterday12.1 MB
release-notes.mdMon6 KB
dataset.tar.gzOct 121.3 GB
icon-draft.pngOct 92.4 MB
Ready · 7 items

Fast

Light on your hands

Everything is a keystroke away and answers before you finish typing. Search by name, kind, size, date, tag or permissions.

vacation12 ms
beach.jpg
sunset.heic

Instant search

Fuzzy names plus filters: kind:image size:>10mb modified:<7d tag:work mode:644.

⌘
1

List view

Keyboard first

Every command has a shortcut, and you can rebind any of them — sequences too, like ⌘N F F.

launch-poster.pngSpace

Quick Look

Space previews images, PDFs, code, archives and whole folders without opening anything.

Accessible

Made for every pair of eyes

Follows your macOS accessibility settings, or overrides them: motion, contrast, transparency and text size, plus VoiceOver labels.

Reduce motion
High contrast
Text contrast

Your settings, respected

Reduce motion, high contrast and reduce transparency follow the system — or set them yourself.

Readable at any size

Text that scales

Seven text sizes, from compact to large, applied to the whole window at once.

Quarterly-report.pdf off

Text contrast

An outline around names keeps them readable over see-through panels and busy backgrounds.

Convenient

Works the way you do

Two folders side by side, menus that tell you what everything is, and notifications that never get in the way.

~/Downloads

brief.md
images

~/Projects

src

Dual pane

Drag between panes, copy or move — even to another window, a server over SSH, or Finder.

Open
Git ▸
Fork folder
Open in Agents ▸
Delete…

Menus with meaning

Each extension has its color, so you know where an action comes from at a glance.

Git · Fetch donenow

Quiet notifications

Banners like macOS for things that finish in the background; the bell keeps them for later.

Extensions

Your tools, where your files are

Turn on what you use. Every extension asks for the permissions it needs — network, Keychain, background work — and you can take any of them back.

3f2aAdd dark thememain

Git

Commit just the files you tick, browse the log, diff, pull, push, switch branches and stash — from the context menu.

$ ssh me@build-box

SSH

Browse servers with your own ~/.ssh/config, keys and agent. Tailscale sign-in links, passwords in Keychain.

Why is CI slow?
ClaudeCodexOpenCodein 12.4K · out 1.1K

AI agents

Claude Code, Codex and OpenCode sessions in the sidebar: live chats, replies with your model and effort, tokens and limits.

docs/
src/
README.md

Archives

Browse ZIP, TAR and GZ without unpacking; extract with conflict handling; create ZIP, 7z, TAR.GZ.

fork · try anything…

Forks

Copy-on-write forks of any folder: experiment freely, then apply the changes or throw them away.

Open in Terminal
~/Projects/files ❯

Terminal

Open any folder — or a server folder over SSH — in Terminal, iTerm, Warp or Ghostty.

Pro extensions

Kubernetes, and more on the way

Paid extensions are signed packages unlocked by a license key, checked on your Mac with no account and no server. Everything above stays free.

Signed with Ed25519 · nothing loads unless it is genuine

Kubernetes unlocked

For developers

Build your own extension

A Rust SDK with context-menu items, sidebar sections, permissions, Keychain secrets and a developer console that shows every call your extension makes.

impl Plugin for Kube {
  fn run(&self, cmd: &str, ctx: &Context)
      -> Result<Outcome, String> {
    // your code
  }
}
files_sdk::export_plugin!(Kube);

Marketplace

Sell your extension with us

Built something people need — Kubernetes, Docker, S3, a database browser? Publish it in the Files marketplace and earn from it. We handle signing, licenses and payments.

Apply to publish

1Build

Write it with files-sdk, test it with the developer console.

2Apply

Send it for review: what it does and which permissions it needs.

3We sign it

Reviewed, signed and listed — users know it is genuine.

4Earn together

Users buy a license key; you get a share of every sale.

Source on GitHub under FSL-1.1 · becomes MIT after two years