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
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+oopens 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
monoandcontrast(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.