Nexus is a Linux file explorer with an always-context-aware terminal panel — no more cd hunting between windows.
Every Linux developer knows the friction. It's small, but it adds up to hours.
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.
Files in one window, terminal in another. You're constantly alt-tabbing, losing your train of thought between visual navigation and command execution.
Nautilus, Thunar, Dolphin — great file managers, zero terminal sync. Tmux splits work, but you lose the visual file tree. It's always a compromise.
Nexus bridges the gap between visual file navigation and terminal power — without sacrificing either.
The terminal panel tracks your current directory in real time. Navigate to a folder in the file tree — your terminal is already there.
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.
Keep the file explorer and terminal side-by-side. Drag the divider to resize. Switch between horizontal and vertical layouts on the fly.
Built with performance-first Rust internals. No Electron, no web wrappers — Nexus feels instant because it actually is.
Find any file instantly with keyboard-driven fuzzy search. Integrated across both the visual tree and terminal history.
Designed from day one to be extensible. Git status overlays, file previews, custom keybindings — a plugin API is on the roadmap.
Nexus handles the synchronization so you never have to think about it.
Launch Nexus from your application menu or a keyboard shortcut. Your home directory loads instantly in the file tree pane.
Browse folders in the file tree exactly like any file manager — click, double-click, keyboard shortcuts. Nexus watches every move.
As soon as you enter a directory, the terminal panel silently syncs its working directory. No commands required.
Run your builds, scripts, and git commands exactly where your files are. Resize, pop-out, or hide the terminal whenever you need to.
Nexus integrates AI directly into your workflow — not as a chatbot on the side, but as a silent co-pilot that knows exactly where you are and what you're doing.
Stop memorizing find flags and grep patterns. Just describe what you're looking for in plain English — Nexus understands and finds it instantly across your entire file tree.
When you navigate into a directory, Nexus scans its contents and surfaces the most relevant commands for what's there — before you even start typing. It reads your project type and suggests accordingly.
Reads project type One-click run CustomisableAI completes your commands based on your current directory, recent history, and project context — not just tab-completion of filenames. It understands intent, not just syntax.
History-aware Directory-aware Tab to acceptNexus detects you're in a git repo, reads your staged diff, and generates a meaningful, conventional commit message — no more "fix stuff" or "update files" commits.
Reads staged diff Conventional commits Editable before commitHover over any file in the tree and get an AI-generated one-line summary of what it does — without opening it. Understand an unfamiliar codebase in seconds, not hours.
Hover to preview 20+ file types Cached locallyWhen a command fails, Nexus catches the error, explains what went wrong in plain English, and suggests an exact fix — right inside the terminal panel. No more copying errors into Google.
Auto-detects errors Suggests exact fix One-click applysync_path() expects a &str but you're passing a PathBuf.sync_path(path.to_str().unwrap())Hands on the keyboard but need to navigate? Just say it. Nexus listens for voice commands and navigates your file tree, opens the terminal, or runs commands — all without lifting your fingers from the code.
Powered by Vapi Works offline Custom wake wordNexus indexes your project and lets you ask questions about it in plain English. Where is X configured? What does this module do? Who last changed this file and why? It knows.
Local RAG index Git history aware Privacy-firstsrc/sync.rs, configured via the SyncConfig struct in src/config.rs:34.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.