A two-pane file manager for macOS, Windows, and Linux.
Move files, browse projects, and work from the keyboard.
5rIEufzCMB4PpMIOSqF92A.mp4
60-second showreel: two panes, copy and rename, search, Git, terminal, SFTP, and the app on macOS, Windows, and Linux. Full-quality version (1080p, 60 fps).
oryn-readme-upload.mp4
Each panorama blends two steps of the same task. The original screenshots are linked below each image.
Select files in one pane and copy them to the folder in the other. The transfer stays visible while you continue browsing. The rename dialog shows the selected filenames before you apply a change.
Transfer screenshot · Rename screenshot
The file list shows the current path and Git branch. Open the terminal drawer to run a command in that directory.
Project screenshot · Terminal screenshot
Git status appears beside files and folders. Open the Git panel to inspect the changed lines.
Status screenshot · Diff screenshot
- Work in two independent panes with tabs and list, grid, or column views. Copy or move a selection between panes; rename several files with a preview.
- Preview files, edit text, search by name or content, and browse ZIP and TAR archives.
- See Git status in the file list, inspect diffs, and use a terminal in the current directory.
- Connect to remote directories over SFTP.
See the feature guide for the full list and keyboard shortcuts for the keymap. For a quick start: Tab switches panes, F5 copies to the other pane, F6 moves, and F9 toggles the terminal.
You need Node.js 20 or newer, Rust, and the Tauri system prerequisites for your operating system.
git clone https://github.com/kaventro/Oryn.git
cd Oryn
npm install
npm run devBuild the desktop app with npm run build. To check a local change:
npm run typecheck
npm run ui:test
npm run ui:build
cargo test --manifest-path desktop/Cargo.tomlThe TypeScript and Vite interface lives in src/; Tauri commands and Rust services live in desktop/. See architecture and contributing for the repository layout and development conventions.
Oryn is licensed under AGPL-3.0.


