OverviewExit
docsgetting startedoverview

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.

View Specs

Native PTY Engine

Full pseudo-terminal via portable-pty. Supports interactive tools (vim, htop, npm init), ANSI graphics, and true color without lag.

View Specs

6 Integrated Panels

Terminal, Git Workspace, Docker, File Explorer, System Monitor, and Settings — all in one window, switchable instantly.

View Specs

Deep Git Integration

Live branch status, inline diffs, stage/unstage/discard per-file, commit, branch switching, stash management — all without leaving Nori.

View Specs

Docker Compose Aware

Auto-detects compose manifests. Start, stop, restart containers. View logs. Shell into running containers.

View Specs

Dynamic Theming

Switch between Jade, Ocean, Dracula, Nord, Gruvbox themes instantly. The entire UI redraws with new color tokens.

View Specs

Keyboard-First Design

Everything from panel switching to container management is reachable without touching the mouse.

Built with

Rustratatuiportable-ptytokiocrosstermsysinfoarboard