Published release / October 21, 2026

v0.23.0

Latest stable release. The original publication's caveats and limitations are preserved below.

Vespyr Arcade

The Arcade grows from five games to 33 offline games, and you can now play them while a command keeps running.

  • 33 games: runners and platformers (Run, Flight, Dash, Leap, Alley Sprint, Kitten Parade, Rover), arcade classics and reflex (Tail Chase, Purr Pong, Brickfall, Maze Prowler, Cat Tower, Bullseye, Color Orbit, Glass Rush), physics and falling (Pinball, Catapult Cats, Yarn Drop, Sandfall, Merge 2048, Treat Match), logic (Sudoku, Queens, Minefield and Hex Minefield, Tile Slide, Box Escape, Ice Paws, Moonjars, Yarn Lines, Circuit, Cat Fleet) and words (Purrword, Driftkeys). A full-screen Horizon hub and Stage gameplay; scores and saved puzzles from v0.22 carry over.
  • Play while a command runs: press Ctrl+T, or type /games and accept the inline offer. The command, session and output are untouched; Ctrl+C leaves the Arcade, never the command. No game key reaches the shell or the queue, and a command held for approval stays held. It will not open over a program that may be reading input, and a question or full-screen program pauses or closes it.
  • Shared header: shell-side work at the top-left (foreground command, queue, /bg and /track, recently finished) and a persistent notification banner at the top-right, with n for the last 24 events. Only program names, statuses and durations are shown, never arguments or output.
  • Color Orbit is now a classic hop per tap; the Arcade exit recedes over the live shell.

Full details, compatibility notes and known limits: CHANGELOG. Physical QA: record; NO_COLOR, Safe Glyphs, Reduced Motion and narrow terminals are automated-only.

Install: brew install raiseCatError/tap/nmsh (the formula is updated right after this release) or from source.

Documentation

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