An open API service indexing awesome lists of open source software.

https://github.com/fenio/furman

dual-pane file manager
https://github.com/fenio/furman

dual-pane file-manager filesystem linux macos s3 s3-buckets s3-client sftp sftp-client svelte tauri

Last synced: 4 months ago
JSON representation

dual-pane file manager

Awesome Lists containing this project

README

          





Furman


A dual-pane file manager for macOS inspired by times when Dos Navigator was the king.


Release
License: GPL-3.0

---

## Features

- **Dual-pane navigation** with Tab to switch between panes
- **S3 support** — browse and transfer files to/from any S3-compatible storage (AWS, MinIO, Backblaze B2, etc.)
- **Integrated terminal** — bottom panel (Cmd+T), Quake-style drop-down (Cmd+\`), or in-pane mode (Cmd+Shift+T)
- **Git integration** — panel header shows repo indicator with branch name, ahead/behind status, dirty flag, pull button, and branch switcher
- **File viewer** (F3) — text with line numbers, image preview, hex dump
- **File editor** (F4) — built-in text editor with dirty-state tracking
- **Search** (Cmd+F) — search by file name or file content with streaming results
- **Archive browsing** — navigate inside zip, rar, and 7z archives as if they were directories (requires `brew install 7zip`)
- **File watcher** — panels auto-refresh when files change on disk
- **Quick filter** — type to filter the file list in real time
- **Directory sizes** — selecting a directory calculates its recursive size (configurable in Preferences)
- **Selection** — click, Cmd+click to toggle, Shift+click for range, or rubber-band (marquee) drag in empty space
- **Drag and drop** — drag files between panels to copy (or Shift+drag to move)
- **Sidebar** — favorites, workspaces, mounted devices, S3 connections, theme toggle (Cmd+B to open, press again to focus for keyboard navigation)
- **Preferences** — icon size, hidden files, external editor, startup sound (accessible via F9 menu)
- **Dark / Light theme** — auto-detects OS preference, toggle with Cmd+Shift+L
- **Icon and list views** — switch between list and grid layouts with configurable icon sizes

## Installation

### Homebrew

```sh
brew install fenio/tap/furman
```

### Download

Grab the latest `.dmg` from the [Releases](https://github.com/fenio/furman/releases/latest) page. Both Apple Silicon (ARM) and Intel builds are available.

> **Note:** Furman is not signed with an Apple Developer certificate. On first launch macOS Gatekeeper will block it. To allow it, go to **System Settings > Privacy & Security** and click **Open Anyway**, or run:
> ```sh
> xattr -cr /Applications/Furman.app
> ```

### Build from source

```sh
git clone https://github.com/fenio/furman.git
cd furman
npm install
npm run tauri build
```

The `.dmg` will be in `src-tauri/target/release/bundle/dmg/`.

## Screenshots



Furman dual-pane file manager



Furman with terminal and S3



Furman icon view

## Tech Stack

| Layer | Technology |
|----------|------------|
| Frontend | SvelteKit 5, TypeScript, Vite |
| Backend | Rust, Tauri 2 |
| Terminal | xterm.js |
| S3 | aws-sdk-s3 (Rust) |
| Platform | macOS (Apple Silicon + Intel) |

## Keyboard Shortcuts

### File Operations

| Shortcut | F-key | Action |
|----------|-------|--------|
| Cmd+R | F2 | Rename |
| Cmd+3 | F3 | View file |
| Cmd+E | F4 | Edit file |
| Cmd+C | F5 | Copy to other panel |
| Cmd+M | F6 | Move to other panel |
| Cmd+N | F7 | Create directory |
| Cmd+D | F8 | Delete |

### Navigation

| Shortcut | Action |
|----------|--------|
| Tab | Switch active panel |
| Enter | Open directory / file |
| Backspace | Go to parent directory |
| Home / End | Jump to first / last entry |
| PageUp / PageDown | Scroll by page |
| Insert or Space | Toggle selection |

### Terminal & UI

| Shortcut | Action |
|----------|--------|
| Cmd+T | Toggle bottom terminal |
| Cmd+\` | Toggle Quake terminal |
| Cmd+Shift+T | Toggle in-pane terminal |
| Cmd+B | Toggle sidebar (press twice to focus for keyboard navigation) |
| F9 | Toggle menu |
| Cmd+F | Search |
| Cmd+S | Connect to S3 |
| Cmd+Shift+L | Toggle dark/light theme |
| Cmd+Q | Quit |

## License

Furman is licensed under the [GNU General Public License v3.0](LICENSE).

Copyright (c) 2026 Bartosz Fenski