← Back to home@JWE24-code

moqi

Moqi — the unspoken understanding between you and your harness. A terminal app for DeepSeek Harness, packaged as a bundle: interleaved transcript, model picker, concurrent sessions, background agents, keyboard-first.

Stars
0
Language
TypeScript
Created
Sep 24, 2026
Updated
Oct 2, 2026
GitHub repo

Introduction

Moqi

默契 — the unspoken understanding between you and your harness.

 ◆ moqi  tail docker logs                                              local harness

 ▌ how do i tail the last 50 lines of a container log?

 ✓ shell  docker ps

 Use  docker logs  with  --tail  and  -f :

   sh
   │ docker logs --tail 50 -f webui

 •  --since 10m  — only the last ten minutes
 •  -t  — prefix each line with a timestamp

 ╭──────────────────────────────────────────────────────────────────────────────╮
 │ Ask the harness…  (/ for commands)                                           │
 ╰──────────────────────────────────────────────────────────────────────────────╯
 deepseek-chat  ·  ctx 1.5K/65K 2%  ·  ↑1.2K ↓312          / commands  ·  ctrl+c quit

A terminal app for DeepSeek Harness, packaged as a dsh profile. A good terminal agent is one you stop having to explain yourself to: Moqi keeps the conversation in the order it happened, puts each tool call where it was made, and gets out of the way.

Highlights

  • Tool calls, where they happened — each call renders inline between the prose on either side of it, collapsed to one row with its own spinner and status; ctrl+o opens the outcome underneath (docs/using-moqi.md).
  • Steer, queue, or interrupt a running reply — three destinations, one per key (docs/using-moqi.md).
  • Several sessions at once — tabs with live status, a bell when a background turn finishes (docs/using-moqi.md).
  • Sessions across devices — every dsh session on every device, over plain SSH; preview or dispatch to a peer without leaving the terminal (docs/using-moqi.md).
  • /usage — plan limits and billed token spend, per provider, in rolling 5-hour and 7-day windows (docs/usage.md).
  • Provider sign-in — Claude Pro/Max, ChatGPT/Codex, and other OAuth flows, from inside the terminal (docs/using-moqi.md).
  • Voice dictation — local whisper.cpp, push-to-talk with ctrl+v; nothing leaves the machine (docs/using-moqi.md).
  • Rewind and fork — branch a conversation at any earlier prompt (docs/using-moqi.md).
  • 21 color palettes, light and dark, with an accessibility-minded mono and contrast (docs/reference.md).
  • Extensible — other plugins register shortcuts, status lines, and command panels through ctx.tuiHost (docs/extending.md).

Full key reference, flags, and commands: docs/reference.md.

Install

Requires a working dsh on PATH (npm install -g @deepseek-ai/dsh) and Node 22+.

npm install -g moqi-tui
moqi

The launcher installs the profile and hands the terminal to dsh. From source:

git clone https://github.com/JWE24-code/moqi ~/Projects/moqi
cd ~/Projects/moqi
npm install && npm run build
npm run install-profile
dsh --profile tui

What the installer writes and how typechecking links the Harness's own types: docs/install.md.

License

MIT.

SonarQube Cloud