dsh-tui
Verified@qiao-qyn/dsh-tui ยท v0.1.0-rc.8 ยท MIT
The dsh Claude Code-style terminal UI bundle: an interactive Ink-based REPL over dsh-base with no Host, HTTP, or browser layer.
Install
dsh plugin add @qiao-qyn/dsh-tui Confirm the layer applied with dsh --profile default --dump-config โ see the install guide.
Source
Tags
Creators
Readme
@qiao-qyn/dsh-tui
English | ไธญๆ
DeepSeek Harness ็ Claude Code ้ฃๆ ผ็ป็ซฏ UIใไธไธช Cordis bundle๏ผtui-runner๏ผ๏ผ้ชๅจ dsh-base ไนไธ๏ผๆ้ป่ฎค็ Web UI ๆฟๆขๆๅ
จๅฑ Ink REPL โโ ๅไธไธช Agentใๅๆ ท็ๅทฅๅ
ทใๅๆ ท็ๆจกๅ๏ผๅชๆฏๆฌๅฐไบ็ป็ซฏ้ใ
โญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ โ
โ โโ โโ โโโ โโโโ โโโโ โโโ โโโโ โโโโ โโโโ โ โ โ
โ โโโโโโ โโโโโโ โ โ โ โ โ โ โ โ โ โ โ โ
โ โโโโโโโโโโโโโ โโโโโโ โ โ โโโ โโโ โโโ โโโโ โโโ โโโ โโ โ
โ โโโโ โโโโ โโโโโโโโโโโ โ โ โ โ โ โ โ โ โ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโ โโโ โโโโ โโโโ โ โโโโ โโโโ โโโโ โ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโ โ โ โโ โโโ โ โ โโโโ โโโโ โโโโ โ
โ โโโโโโโโโโโโโโโโโโโโโ โ โ โ โ โ โ โโ โ โ โ โ โ
โ โโโโโโโโโโโโโโโโโ โโโโ โโโโ โโโ โ โโ โโโ โโโโ โโโโ โ
โ โ โ โ โ โ โ โ โ โ โ โ โ
โ ๆข็ดขๆช่ณไนๅข๏ผ โ โ โ โ โ โ โ โ โโโโ โโโโ โโโโ โ
โ โ
โ tui-01e62198 ยท v0.1.0-rc.8 deepseek-official/deepseek-v4-flash โ
โ ~/Desktop/dsh-tui (main*) Tip: /help ยท /status ยท Tab completes โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
โญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ > ้ฎ dsh ไปปไฝไบโฆ โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
ๅฎ่ฃ
่ฆๆฑ๏ผNode โฅ 22.19ใไธไธช็ TTY๏ผiTerm / Terminal.app / Windows Terminal + PowerShell 7๏ผ่ conhost ็ cmd.exe ไธ่ก๏ผใไธไธช DeepSeek API keyใ
ๆฌๅ
ๅจ npm ไธ็ๅๅญๆฏ @qiao-qyn/dsh-tui๏ผไธๅจ @deepseek-ai scope ไธ๏ผใๅฎๆฏ dsh ็ไธไธช bundle๏ผๆไปฅๆต็จๆฏ๏ผๅ
ๆ launcher ่ฃ
ไธ๏ผๅๆ bundle ๆ่ฟไธไธช profileใ
# 1. launcher๏ผๆฏๅฐๆบๅจไธๆฌก๏ผ
npm install -g @deepseek-ai/dsh
# 2. ๅปบไธไธชๆไธๆฌ bundle ็ profile
mkdir -p ~/.dsh/profiles/tui && cd ~/.dsh/profiles/tui
npm init -y
# @next ๆ dsh-base ้ๅฐๅๆฌ bundle ๅไธไปฃ็ 0.1.0-rc.x๏ผ
# latest ๆ ็ญพ็ฎๅ่ฟๆๅๅทฒๅผ็จ็ 0.0.1-rc.1ใ
npm install @deepseek-ai/dsh-base@next @qiao-qyn/dsh-tui
echo '[]' > cordis.yml
# 3. ๆณจๅ bundleใ`npm install` ๅชๅกซไบ node_modules๏ผlauncher ่ฏป็ๆฏ
# package.json#dsh.profile.bundles๏ผ่ฟไธๆญฅๆๆๅฎๅ่ฟๅปใ
dsh plugin --profile tui install
# 4. ไธๆฌกๆงๅ keyใdsh ๆฏๆฌกๅฏๅจ้ฝไผ่ฏป ~/.dsh/.env๏ผไนๅไธ็จๅ exportใ
echo 'DEEPSEEK_API_KEY=sk-...' > ~/.dsh/.env
chmod 600 ~/.dsh/.env
# 5. ๅฏๅจ
dsh --profile tui
Windows๏ผPowerShell 7 + Windows Terminal๏ผ๏ผ
npm install -g @deepseek-ai/dsh
$p = "$env:USERPROFILE\.dsh\profiles\tui"
New-Item -ItemType Directory -Force -Path $p | Out-Null
Set-Location $p
npm init -y
npm install @deepseek-ai/dsh-base@next @qiao-qyn/dsh-tui
Set-Content cordis.yml "[]"
dsh plugin --profile tui install
Set-Content "$env:USERPROFILE\.dsh\.env" "DEEPSEEK_API_KEY=sk-..."
dsh --profile tui
ๆณ็จ pnpm ไน่ก๏ผๅๆ ท็ๆญฅ้ชคๆขๆ
pnpm add๏ผๅฆๅค่ฆ่ทไธๆฌกpnpm approve-builds๏ผๅพ้node-ptyใkoffiใprotobufjsใdsh-subprocess-local๏ผโโ npm ้ป่ฎค ๅฐฑๆง่ก่ฟไบ build ่ๆฌใWindows ไธๅฆๆไพ่ตๆ ่งฆๅENAMETOOLONG๏ผๆ profile ่ฃ ๅฐ ็ฆป็็ฌฆๆ นๆด่ฟ็ไฝ็ฝฎ๏ผๆฏๅฆC:\tui๏ผ๏ผๆ่ ๆHKLM:\SYSTEM\CurrentControlSet\Control\FileSystem็LongPathsEnabled่ฎพไธบ1ใ
็จ่ตทๆฅ
ๆไธๅฅ่ฏ๏ผEnter ๅ้๏ผEsc ๅๆถๆญฃๅจ่ท็่ฟไธ่ฝฎ๏ผ/exit ้ๅบใ
/help |
ๅๅบๆๆๆๆ ๅฝไปค |
/status |
ๅฝๅๆจกๅใsession idใ็ๆไธญ็ๆ้้ข่ฎพ |
/model |
ๆพ็คบๅฝๅๆจกๅ๏ผ/model <ๅๅญ> ๅๆข๏ผ/model ๆๅผ้ๆฉๅจ |
/clear |
ๆธ ็ฉบๅฏ่งๅฏน่ฏๅบ๏ผsession log ไธๅ๏ผ |
/context / /usage |
ไธไธๆ็ชๅฃ๏ผไปฅๅๆฌๆฌก session ็ token ๅผ้ |
/mcp |
ๅทฒ่ฟๆฅ็ MCP ๆๅกๅจ๏ผ/mcp addใ/mcp remove <server> |
/permission |
้ๆฉใๆฒ็ฎฑ + ๅฎกๆนใๆๅ ้ข่ฎพ |
/approval |
ๆฅ็ๆๅๆขๅฎกๆน็ญ็ฅ๏ผask / never๏ผ |
/skill |
ๆ้ๅนถ่ฟ่กไธไธชๅฏ่ฐ็จ็ skill |
/languageใ/theme |
en / zh๏ผauto / dark / light |
/copy |
ๆๆๆฐๅๅคๆพ่ฟๅช่ดดๆฟ๏ผ/copy code ๅๆๆฐไปฃ็ ๅ |
/verbose |
้ฟ่พๅบๅค็ๅ ่ก๏ผCtrl-O ๆฏๅไธไธชๅผๅ
ณ๏ผ |
/keybinds |
่พๅ
ฅๆก้ฎไฝ๏ผdefault ๆ vim |
/providerใ/plugins |
ๅทฒๆ่ฝฝ็ LLM ่ทฏ็ฑ๏ผๅทฒๅ ่ฝฝ็ๆไปถ |
/sessionsใ/resume |
ๅๅบๅทฒๅญ session๏ผ/resume <id> ๆ /resume last |
/history |
ๆพ็คบๆ้่ๆฅ็ปญ session ๅธฆๆฅ็ๅทฒๅญๅๅฒ |
!ใ!! |
่ทไธๆก็ณป็ปๅฝไปค โโ !! ่ฟไผๆๅฎ็ปๆจกๅ็ |
/exit, /quit |
้ๅบ REPL |
Tab |
่กฅๅ
จ้ซไบฎ็ / ๅฝไปคๆ @ ่ทฏๅพ |
@ |
ๆๅผๆไปถ้ๆฉๅจ |
โ / โใPageUp / PageDownใCtrl-L |
ๆปๅจๅฏน่ฏ / ๆธ ๅฑ้็ป |
Ctrl-C |
ๅๆถ่ฟไธ่ฝฎใๆธ ็ฉบ่พๅ ฅใๆ้ๅบ๏ผไผๅ ้ฎไธๆฌก๏ผ |
ๆฏไธชๅฝไปคใๆ้ฎๅๅ่ฝ็ๅฎๆด่ฏดๆ โโ ! ็ณป็ปๅฝไปคใMCP ๆๅกๅจใๅพ็ใskillใhookใ
ๅฎกๆนใsession ๆฅ็ปญใๅทฒ็ฅ้ๅถ๏ผdocs/USAGE.mdใ
ๆดๅคๆๆกฃ
- ้กน็ฎไธป้กต โโ ้ฟไปไนๆ ทใ่ฝๅไปไนใไธๆญฅ่ฃ ๅฅฝ๏ผไธญ่ฑๅ่ฏญ๏ผใ
- docs/USAGE.md โโ ๅๅ่ฝ่ฏฆ็ป่ฏดๆ๏ผไปฅๅๅฎๆด็ๅฝไปคไธๆ้ฎ้ๆฅ่กจใ
- docs/DEVELOP.md โโ ๆนๆบ็ ๏ผlink ๆจกๅผ profileใ็ผ่พ / ้ๅปบ / ้ๅฏๅพช็ฏใ้กน็ฎ็ปๆใๅ็ๆต็จใ
- docs/SPEC.md โโ ่ฎพ่ฎกๅฅ็บฆ๏ผ่ง่ง่งๅใ่ทฏ็บฟๅพใ่ดก็ฎ่ ็บฆๅฎใ
License
MIT