Everything is a pane
Browse local disks, SFTP, S3 and archives the same way, with the same keys and the same operations.

Local → SFTP → S3→ ZIP / TAR / RAR
A two-pane file manager for local files, SFTP and S3, in your terminal or on your desktop.
Copies keep running in the background. AI agents only reach what you authorize. Every operation is recorded in one journal.
v0.3.0-alpha.16·Linux x86_64 · installer, .deb, .rpm, AppImage
The two-pane file manager for any terminal. No desktop or background service required.
$curl --proto '=https' --tlsv1.2 -LsSf https://github.com/compilando/norte/releases/download/v0.3.0-alpha.16/norte-tui-installer.sh | shLinux x86_64, 15 MB, no root, installs into ~/.cargo/bin
The native desktop app. Each package also includes ntc and norte.
Free & open source · AGPL-3.0 · MCP · No account · No telemetry
● Real captures from the current build. No mockups.
Why norte
Two panes for people. Jobs that outlive the window. Clear limits for agents.
Browse local disks, SFTP, S3 and archives the same way, with the same keys and the same operations.

Local → SFTP → S3→ ZIP / TAR / RAR
It keeps running in the background when a window closes. Pause it, resume it or cancel it cleanly.
Choose which folders it can reach, which operations it can run and for how long.
norte works on your machine, and its diagnostics stay there too.
Everywhere your files are



Agents, governed
Outside a scope an agent gets nothing, not even a listing. It asks for a folder, the operations it wants and for how long, and waits.



photo-helper is an MCP client scripted for these captures, not an AI. Everything else on screen is norte.
No scope, not even a listing. No rule in your policy, no changes — even inside a scope. A request nobody answers is denied after a minute.
The policy engine sits in the core. There is no side door for a plugin, an agent or a frontend.
The journal records what each agent session did, next to what you did, so you always know who changed what, and when.
Hook up Claude Code — or any MCP client
$claude mcp add norte -- norte mcp serve --session claudeBackground work · the journal


Copy, move or sync and keep working. The daemon keeps the operation alive; pause, resume or cancel it without leaving half a file.
Terminal, window, script or agent: every operation reaches the same journal, in order and attributed.
Open ntc over SSH, then resume on your desktop. Tabs, directories and marks come with ntc --attach.
A tour, in real captures

The orthodox model: no dialog ever asks where to. Marks, sizes, free space and the encoding of the listing are always on screen. Names are bytes, so 東京 and Tromsø are just names.
Ten themes, both frontends

Pick one: real captures, nothing recoloured.
In norte.toml
[ui] theme = "catppuccin-mocha"
norte theme import reads a VS Code colour theme and writes a norte theme the picker offers by name. --use makes it the one you see.
$norte theme import dracula.json --useComing from somewhere?
You need macOS binaries today.
Far Manager's far2l and yazi ship them; on macOS norte builds from source for now.
You want decades of battle-testing.
Midnight Commander has them. norte is an alpha, and says so.
You like Miller columns and a big Lua ecosystem.
That is yazi, and it is excellent at it.
Whichever you pick, you are in good company. If one of them serves you well, star it, report a bug, send a patch or just thank its maintainers: the orthodox family is still going because of them.
Collaborators and sponsors wanted
compilando/norte
Star it to follow along, watch it for releases, open an issue when something breaks, ask or propose in Discussions.
Star on GitHubCollaborators
Rust, the desktop window, docs, translations, packaging, testing on macOS and Windows. Pick an open issue, read the contributing guide, or write to me first and we'll pick something.
Sponsors
If you or your company would like norte to keep going, sponsorship pays for the hours and for signed releases. Write to me and we'll work something out.
Or just write:parhelion@tutamail.com
Contributing→Download
Install the Linux alpha today, or build norte anywhere Rust runs. No account and no telemetry.
ntc — the file manager
$curl --proto '=https' --tlsv1.2 -LsSf https://github.com/compilando/norte/releases/download/v0.3.0-alpha.16/norte-tui-installer.sh | shnorte — daemon, CLI, MCP
$curl --proto '=https' --tlsv1.2 -LsSf https://github.com/compilando/norte/releases/download/v0.3.0-alpha.16/norte-cli-installer.sh | shThe window · one bundle, three binaries
Windows · first preview, unsigned
Each package carries norte and ntc with it, so a clean install always has a daemon to talk to.
Linux x86_64, and a first Windows x86_64 preview. macOS builds from source; binaries come the day releases are built in CI.