Skip to content

Introduction

DeckCrate is a fast, modern, cross-platform desktop file manager built with Flutter. It runs on macOS, Linux, and Windows.

Its defining trait: it’s driven by keyboard, mouse, and game controllers equally. Navigate with your controller’s D-pad, enter folders with A, go back with B. It’s designed with Steam Deck, ROG Ally, Legion Go, and couch use in mind — but it’s just as comfortable with a mouse and keyboard on the desktop.

  • Handheld gamers who want a real file manager in Desktop Mode without fighting a touchpad or on-screen keyboard.
  • Keyboard-first users who want fast, discoverable shortcuts.
  • Privacy-minded people who want a tool that stays on their machine — no telemetry, no analytics, no phone-home.
  • Anyone who wants a lightweight, native-feeling file manager on macOS, Linux, or Windows.

The one big idea: device-independent actions

Section titled “The one big idea: device-independent actions”

Every input source — a key press, a mouse click, or a gamepad button — funnels into a single action. The rest of the app only ever reacts to that action; it never cares whether you used a key or a pad. That’s why every feature is reachable from every input device, and why the controller feels like a first-class citizen rather than an afterthought.

In practice this means:

  • The controller uses triggers as modifiers: hold LT for file operations, hold RT for selection.
  • Start opens a command menu that can reach every action.
  • The on-screen hint bar shows the relevant buttons as you hold a trigger.

A quick tour of the highlights:

  • Browse the real filesystem with a sidebar of Places, Bookmarks, Devices, and network shares.
  • Up to four tabs, each with its own folder, selection, and sort.
  • Copy / cut / paste, rename and batch rename, move to Trash, and full undo / redo.
  • Compress to ZIP and extract many archive formats, including password-protected ones.
  • Mount disk images including ISO/IMG/DMG formats.
  • Git integration, a built-in preview pane, an embedded terminal, and a fully localized UI in 36 languages.
  • Zero telemetry — no analytics, no crash reporting, no phone-home. See the Privacy promise.

Ready? Head to Installation, then the Quick start.