v0.1 Developer preview
New Update Released

A terminal,
engineered.

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

~/nori/core
main
Available on
macOS
Windows
Linux

Comparison

Measured, not marketed.

Real benchmarks on equivalent hardware. No synthetic scores — just the metrics developers feel every day.

MetricNoriiTerm2Windows TerminalWarp
Cold startTime from launch to first prompt~30 ms~120 ms~80 ms~150 ms
Memory at idleSingle session, no workload~45 MB~110 MB~75 MB~220 MB
Render pipelineText rendering architectureNative GPU (WebGL)CoreText / MetalDirectX / AtlasMetal / OpenGL
Native integrationRuntime and system layerRust + TauriObj-C / SwiftC++ / WinUIRust (Native)

Benchmarked on Intel Core i7-13700K / Apple M2, 16 GB RAM. Cold start measured with hyperfine (100 runs, warm cache).

Engineering

Crafted at the lowest level.

Three architecture decisions define everything Nori can do — and everything it refuses to compromise on.

01< 20ms

Native Rust

Cold start under 20 milliseconds. Zero garbage collection pauses, zero runtime overhead. The entire core is compiled native code — no interpreter, no VM, no JIT warmup. Your terminal is ready before your fingers leave the key.

020 layers

GPU Pipeline

Every frame composited directly on the GPU through a native rendering pipeline. No Chromium, no DOM layout engine, no web-view abstraction. Text rasterization and block layout happen in a single pass at display refresh rate.

03100% local

Local-First

Your session data, command history, and workspace state never leave your machine. No telemetry by default, no cloud sync requirement, no account needed. The terminal works offline because it was designed to.

01 // Core Architecture

Engineered for speed.

Nori is built on a native Rust core with a GPU rendering pipeline. It achieves sub-20ms cold starts with zero runtime overhead, meaning it's ready before your fingers leave the keyboard.

Performance< 20ms cold start
RenderingGPU Pipeline (xterm WebGL)
ExecutionAsync, non-blocking I/O
LayoutSplit-pane grid support
nori-terminal-coreGPU ACTIVE
❯ cargo build --release
Compiling nori-core v0.1.0 (~/nori)
Finished release [optimized] target(s) in 14.8ms
❯ ./target/release/nori --bench
✓ Cold Start: 12.4ms (99.8th percentile)
✓ Frame Time: 0.18ms (GPU/WebGL Pipeline)
✓ Memory Footprint: 14.2 MB (Static)
120 FPSUTF-8
02 // Agent Pilot

Contextual AI Assistant.

Command generation powered by a repo-aware memory. The Agent Pilot integrates directly into your workflow, executing background tasks and securely connecting to SSH within sandboxes.

IntelligenceRepo-specific memory & @-mentions
ExecutionBackground persistent tasks
SecuritySecure SSH agent & sandboxing
Agent Pilot Console
Sandbox Isolated
User: Start staging deployment and run health check.
Agent: Analyzing workspace...
🔍 Located credentials in local ssh-agent keychain
🚀 Initiated SSH tunnel to staging.nori.internal...
✓ Docker container nori-app healthcheck: 200 OK
SSH Keys: Active·Sandbox: Secure
03 // Version Control

Native Git Awareness.

Stop switching context. Nori surfaces live branch states, staged/modified file counts, and visual Git graphs directly within your prompt and workspace.

VisibilityLive branch state & metrics
SpeedIntegrated async shortcuts
VisualsInteractive Git Graph integration
Interactive Git Graph
Clean Working Tree
Merge pull request #42 from fix/mem-leak
v0.1.2 · 5 mins ago by jenith
feat: implement GPU WebGL render pipeline
v0.1.1 · 2 hours ago by jenith
fix: correct memory leaks in resize handler
v0.1.0 · Yesterday by jenith
Branch: main12 Staged Commits
04 // Containerization

Frictionless Docker.

Native container detection that allows you to control Docker directly from the terminal. Fast, lag-free management for images, logs, and compose workflows.

DetectionAutomatic project environment scanning
ControlZero-lag container management
ShortcutsBuilt-in Compose up/down/restart
Docker Container Monitor
Socket Active
nori-api-server
Up 2.4 hours:8080
nori-redis-cache
Up 2.4 hours:6379
nori-postgres-db
Up 2.4 hours:5432
Active Containers: 3/3Images: 12
05 // Remote Workflows

Seamless SSH Environments.

First-class SSH integration designed to maintain your local terminal's speed and reliability across remote connections, complete with live latency metrics.

ConnectivityState-preserved remote sessions
ObservabilityReal-time latency metrics
SecurityIntegrated key management
Remote Session
14ms Latency
[ssh] connecting to staging.nori.sh...
Welcome to Ubuntu 24.04 LTS (GNU/Linux 6.8.0-generic)
* System load: 0.21
* Usage of /: 42.8% of 98.4GB
* CPU temp: 38°C
ssh-user@staging-node-1:~$ docker ps
nori-gateway-service: active and running.
Session: ActiveHost: Ubuntu 24.04
06 // Configuration

Declarative Settings.

Powerful configuration shouldn't require manual file editing. Access an elegant UI to manage everything from shell selection to AI limits and keyboard shortcuts.

InterfaceFull UI-based customization
AI ManagementUsage limits and API key settings
WorkflowShell selection & keyboard shortcuts
Declarative Settings UI
Sync: Enabled
Default Shellpwsh
ThemeJade
Secure SSH SandboxingENABLED
Background TasksALLOW (PERSISTENT)
config.toml updatedJSON Schema v1.0

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.