v0.1 · Developer preview·closed wave

Terminal,
re-designed.

A calmer surface for serious work. Async-first, and deeply integrated with your repos.

18mscold start
14MBat rest
100%native rust
0.4msblock render
Windows|macOS · soon|Linux · soon
nori — ~/repos/nori

~/repos/nori git:(main)

cold start: 18ms

memory: 14MB at rest

100% native rust

The terminal
deserves better.

Features

Built around the way
you actually work.

A terminal that respects your flow — structured, fast, quietly powerful.

Git-aware workflows

Live branch, diff, and status surfaced in every prompt and block.

Structured execution

Each command is a discrete, navigable unit with output, timing, and exit state.

Async execution

Run long tasks in the background. Keep typing. Nothing blocks you.

Fast startup

Cold start under 20ms. Ready before your fingers settle.

Tiny footprint

Native Rust core stays under 15MB at rest, even with sessions open.

Repo awareness

Project context loads with the working directory — env, scripts, history.

Smart navigation

Jump between blocks, files, and processes with a keystroke.

Modern terminal UX

Typography, spacing, and motion engineered like a product, not a relic.

Performance

Engineered for speed
you can feel.

Nori is written in Rust with a RAM-only session cache and async-first execution model. The result is a terminal that disappears into your flow.

ArchitectureNative Rust
Execution modelAsync, non-blocking
Session cacheRAM-only
Render pipelineGPU compositor
Binary size6.4 MB
Cold startup
01
18ms

Launch to first prompt

Memory at rest
02
14MB

Single session, idle

Block render
03
0.4ms

GPU-accelerated layout

Native Rust
04
100%

No runtime overhead

Philosophy

The terminal is where work happens. It deserves to be the most refined surface on your machine.

01

Keyboard-first.

The mouse is a last resort. Every action lives one keystroke away.

02

Calm interface.

No noise. No theatrics. The terminal disappears so the work can take the foreground.

03

Structured execution.

Commands are first-class units — addressable, navigable, visible at a glance.

04

Minimal by design.

Memory under 15 MB. Cold start under 20 ms. Nothing in the way.

Experience

Keyboard-first.
Context-aware.

Every interaction is intentional. Nori organizes work into structured blocks, surfaces the right context at the right time, and stays out of your way otherwise.

  • Structured blocks
    Each command is its own discrete unit.
  • Repo context
    Branch, status, and project metadata, always visible.
  • Instant navigation
    Jump across repos, sessions, and outputs.
  • Crafted typography
    A reading experience, not a wall of text.
feat/auth

v0.1 · Developer preview

Built for developers
who live in the terminal.

Nori is in closed Developer Preview. Read the docs to get set up, or share what you'd like to see next.