The product / v0.20.0

Keep your shell.
Change how you work.

Edit commands, follow execution and work with the results. NMSh gives each part of everyday shell use a place in the interface.

Interaction

A composer with its own space. Edit multiline commands, see shell-aware classification and get completion candidates before you submit.

Composer and input →
  • Bottom, Top and Flow layouts
  • One-line or two-line composer
  • Command status and elapsed time

Transcript & sessions

Work with the record of a command, not just a wall of output. Live sessions preserve a continuing shell when a frontend window detaches.

Sessions and resume →
  • Command blocks, folding, find and filter
  • Plain-text copy, without frontend chrome
  • Explicit session discovery and resume

Execution workflows

Queue commands in the same shell, see what is running and review what follows. Keep long-running tools in separate session-owned background tasks.

Queue and background tasks →
  • Serial queue with pause and reviewed resume
  • Live execution timeline and optional output folding
  • Background task manager and separate live output

Appearance

Start with Recommended, Minimal, Keep Existing or a guided setup. Choose a theme, prompt and layout, then adjust them independently.

Setup and appearance →
  • Reactive Horizon first-run selector
  • Theme Studio and opt-in Theme Bridge
  • Native, Starship, Oh My Posh, Powerlevel10k or None
  • Chroma, Vespyr, safe glyphs and reduced motion

Tools & integrations

Use the tools you choose, with explicit installation plans and configuration boundaries. NMSh remains a frontend, not a replacement editor.

Tools and integrations →
  • Recommended and Enhanced tool tiers with reviewed installs
  • Managed Claude Code beta with native model and effort controls
  • Worktree management and read-only GitHub workspace
  • Optional experimental sidebar and panel, Off by default

Context & modules

Capabilities collect facts; modules turn them into useful context. Route them to the prompt, Context Rail, Right Context or Status Strip.

Context Engine and modules →
  • Demand-driven scheduling and bounded local reads
  • Project, runtimes, Git, system and local cloud profiles
  • Declarative local Context Packs, not executable plugins

Control & ownership

Your shell configuration is executable code, not a file to rewrite casually. Imports are data, and changes have a reviewable boundary.

Configuration and settings →
  • No account, telemetry or cloud typing path
  • Ownership ledger for managed generated files
  • Exact diffs and explicit package-manager plans

A closer look.

Product media is being prepared separately. For now, each guide explains the controls, behavior and limits.

Theme Studio · genuine media pending.
Live-session resume · genuine media pending.
Context Engine surfaces · genuine media pending.
Vespyr and appearance · genuine media pending.

Understand the boundary.

NMSh is not a shell, emulator, multiplexer or AI-first terminal. It belongs between your terminal host and a persistent real shell.

How it works →

Documentation

Try “sessions” or “Theme Bridge”. Search runs in your browser.