In development · Join the waitlist

Your files and terminal,
finally in sync.

Nexus is a Linux file explorer with an always-context-aware terminal panel — no more cd hunting between windows.

Nexus — ~/projects/nexus-core
🔍
👤
Explorer
nexus-core
src
main.rs
explorer.rs
terminal.rs
Cargo.toml
README.md
1// Nexus core entry point
2use nexus::Explorer;
3use nexus::Terminal;
4
5fn main() {
6 let mut app = Explorer::new();
7 let term = Terminal::spawn_at(
8 app.current_dir(),
9 );
10 app.sync_terminal(&term);
11 app.run();
12}
TERMINAL — synced to /src ⊞ expand ⊟ shrink
~/projects/nexus-core/src $ cargo build --release
Compiling nexus-core v0.1.0
Compiling terminal v0.1.0
Finished release [optimized] in 2.4s
~/projects/nexus-core/src $

Your workflow is
fighting itself.

Every Linux developer knows the friction. It's small, but it adds up to hours.

01

The directory dance

You navigate deep into a folder in your file manager, then open a terminal and have to cd all the way back there. Every. Single. Time.

02

Split context, split focus

Files in one window, terminal in another. You're constantly alt-tabbing, losing your train of thought between visual navigation and command execution.

03

No existing tool does both

Nautilus, Thunar, Dolphin — great file managers, zero terminal sync. Tmux splits work, but you lose the visual file tree. It's always a compromise.

Built for the way
developers actually work.

Nexus bridges the gap between visual file navigation and terminal power — without sacrificing either.

Context-aware terminal

The terminal panel tracks your current directory in real time. Navigate to a folder in the file tree — your terminal is already there.

Flexible terminal panel

Expand, collapse, or pop-out the terminal as a floating window. Your layout adapts to the task — whether you need full screen or a quick command.

Split pane view

Keep the file explorer and terminal side-by-side. Drag the divider to resize. Switch between horizontal and vertical layouts on the fly.

Native GTK performance

Built with performance-first Rust internals. No Electron, no web wrappers — Nexus feels instant because it actually is.

🔍

Fuzzy file search

Find any file instantly with keyboard-driven fuzzy search. Integrated across both the visual tree and terminal history.

🔌

Plugin-ready architecture

Designed from day one to be extensible. Git status overlays, file previews, custom keybindings — a plugin API is on the roadmap.

Simple by design.

Nexus handles the synchronization so you never have to think about it.

01

Open Nexus

Launch Nexus from your application menu or a keyboard shortcut. Your home directory loads instantly in the file tree pane.

02

Navigate visually

Browse folders in the file tree exactly like any file manager — click, double-click, keyboard shortcuts. Nexus watches every move.

03

Terminal follows automatically

As soon as you enter a directory, the terminal panel silently syncs its working directory. No commands required.

04

Work at full speed

Run your builds, scripts, and git commands exactly where your files are. Resize, pop-out, or hide the terminal whenever you need to.

Be the first to try Nexus.

We're building in public and shipping fast. Join the waitlist to get early access when the alpha drops.

No spam, ever. Just a ping when Nexus is ready.