Skip to main content
D
Dioni.dev

指令 · Shirei

A keyboard-first terminal cockpit for AI coding sessions.

The inverse of an IDE: Shirei puts the AI CLI session at the center and keeps the editor, files, and search as satellites, so you never leave the cockpit. Bring your own CLI; no keys stored, no lock-in.

MITmacOSApple Silicon
Shirei's cockpit: an AI CLI session at the center with files and panels around it.

The session at the center

Your work, exactly where you left it

  • Per-project layouts recreate their panels, plus the programs they run, on launch.
  • Session snapshots: on reopen, every pane returns to its folder and relaunches what it was running.
  • The window survives close. It hides and returns from the dock with the session intact.

Files, without leaving

See the code without switching apps

  • A file tree (Cmd+B) for the active terminal's directory, fully keyboard-navigable.
  • A light editor (CodeMirror), an image viewer and a media player, opened in tabs that reopen on restart.
  • A command palette (Cmd+P) to launch a project or jump to any file, without cluttering the screen.

What it does, and the friction each piece removes

01

Keyboard-first

Every frequent action has a shortcut, following the conventions you already know from your terminal and editor. No mouse required.

02

Splittable, memorable panels

Split right or down, move between panes, zoom into one. The layout you arrange is the layout that comes back.

03

Command palette

Cmd+P launches a project or jumps to a file in the active directory. Surf between projects without leaving the keyboard.

04

Edit and preview inside

A light CodeMirror editor with syntax highlighting and save, plus image and media viewers. No more VSCode open just to look.

05

Built-in screen recording

Capture a pane, the window, or a region to MP4 or GIF, keyboard-triggered (Ctrl+Cmd+R), with a live indicator.

06

Impeccable rendering

xterm.js on a WebGL renderer, so box-drawing, tool-call trees and full-screen TUIs render exactly right. Pure-black by default.

Build from source

Install deps

$ pnpm install

Run

$ pnpm tauri dev

Bundle

$ pnpm tauri build

Built with

Tauri 2RustTypeScriptVitexterm.jsCodeMirrormacOS

指令

Run the CLI you already use

Shirei owns no model and stores no keys. Long sessions, multi-agent, multi-project: everything in view, in one cockpit. MIT.

Dioni

Built with care by an indie developer — useful, honest software with no friction.

Shirei | Dioni.dev