Skip to content
kaventroPublic

Repository files navigation

Oryn app icon

Oryn

A two-pane file manager for macOS, Windows, and Linux.
Move files, browse projects, and work from the keyboard.

CI status Codecov coverage AGPL-3.0 license

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

See it in use

Each panorama blends two steps of the same task. The original screenshots are linked below each image.

Move files, then rename a batch

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.

Panorama of files being copied from Downloads to Press Kit and selected in the multi-rename dialog

Transfer screenshot · Rename screenshot

Browse a project, then open a terminal there

The file list shows the current path and Git branch. Open the terminal drawer to run a command in that directory.

Panorama of Rust source files in the services folder and a terminal opened in that directory

Project screenshot · Terminal screenshot

Check a change, then read its diff

Git status appears beside files and folders. Open the Git panel to inspect the changed lines.

Panorama of a modified Git folder badge and the related source diff in Oryn

Status screenshot · Diff screenshot

What you can do

  • 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.

Run from source

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 dev

Build 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.toml

The 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.

License

Oryn is licensed under AGPL-3.0.

Releases

Used by

Contributors

Languages