Getting Started
Overview
Nori is a high-performance terminal workspace built entirely in Rust. It combines your shell, Git, Docker, file system, and system monitoring into a single TUI application — designed for developers who live in the terminal but want the organizational power of a modern IDE.
Every interaction is keyboard-first. Every panel is one shortcut away. Nori minimizes context switching and maximizes speed — cold start in under 50ms, sub-millisecond block rendering, and 14MB memory at rest.
Native PTY Engine
Full pseudo-terminal via portable-pty. Supports interactive tools (vim, htop, npm init), ANSI graphics, and true color without lag.
6 Integrated Panels
Terminal, Git Workspace, Docker, File Explorer, System Monitor, and Settings — all in one window, switchable instantly.
Deep Git Integration
Live branch status, inline diffs, stage/unstage/discard per-file, commit, branch switching, stash management — all without leaving Nori.
Docker Compose Aware
Auto-detects compose manifests. Start, stop, restart containers. View logs. Shell into running containers.
Dynamic Theming
Switch between Jade, Ocean, Dracula, Nord, Gruvbox themes instantly. The entire UI redraws with new color tokens.
Keyboard-First Design
Everything from panel switching to container management is reachable without touching the mouse.
Built with