dsh-tui-pi
A fully-featured pi-style terminal UI for DeepSeek Harness (dsh) — history look-back & fork-at-turn, guided preset switching, live subagent steering, model profiles & themes.
File Explorer
- ci.yml
- release.yml
- mcp.mp4
- dsh-tui-pi-nerd.ttf
- LICENSE-Hack.txt
- LICENSE-NerdFonts.txt
- LICENSE-NotoSansSymbols.txt
- LICENSE-NotoSansSymbols2.txt
- deepseek-icon.svg
- fonts-gen.mjs
- whale-gen.mjs
- whale-source.png
- dsh-tui-pi
- preflight-projcache.mjs
- 0001-btw-tui-owned-command.md
- 0002-target-dsh-0.1.2-alpha.3-single-target.md
- 0003-history-linear-list-not-tree.md
- ask-user-question.md
- dcp.md
- feishu-demo.md
- footer.md
- history.md
- mcp-adapter.md
- model-profiles.md
- persistent-context.md
- preset-switch.md
- search-selection-images.md
- sessions-resume.md
- slash-commands.md
- startup-tree.md
- subagents.md
- themes.md
- think-tool-panels.md
- design-steer-followup.md
- subagent-registry-plugin-design.md
- common.sh
- mock-llm.mjs
- 10-install.sh
- 20-start.sh
- 22-search.sh
- 30-commands.sh
- 40-theme.sh
- 50-resize-exit.sh
- 60-preset.sh
- 65-ux-batch.sh
- 66-retention-resume.sh
- 68-ask-user.sh
- 69-btw.sh
- 70-steer-injection.sh
- 71-cache-hit.sh
- 74-profiles.sh
- 75-hard-stop.sh
- run-all.sh
- Containerfile
- README.md
- run-e2e.sh
- dev-upgrade.mjs
- diagnose-container-tui.sh
- install-font.mjs
- link-dsh-closure.mjs
- repair-session-log.mjs
- smoke-boot.mjs
- SKILL.md
- index.ts
- palette.ts
- registry.ts
- activity.ts
- agent-manager.ts
- agent-runtime.ts
- agents.ts
- append-system.ts
- ask-user.ts
- attachments.ts
- btw-overlay.ts
- btw.ts
- canvas-terminal.ts
- clipboard.ts
- commands.ts
- custom-provider.ts
- dsh-events.ts
- editor.ts
- font-detect.ts
- footer.ts
- frame.ts
- git.ts
- history-fork.ts
- history-turns.ts
- history.ts
- host-version.ts
- hotkeys.ts
- icons.ts
- index.ts
- keymap.ts
- live-widgets.ts
- log-repair.ts
- login.ts
- messages.ts
- model-list.ts
- model-profiles.ts
- mouse-mode.ts
- notice-bridge.ts
- panels.ts
- permission.ts
- preflight-projcache.ts
- preset-dialog.ts
- preset.ts
- projcache.ts
- provider-catalog.ts
- queue-panel.ts
- quotes.ts
- reload.ts
- remote-tail.ts
- repair-dialog.ts
- retention.ts
- route-dialog.ts
- schema-model.ts
- selectors.ts
- session-dir.ts
- session.ts
- sessions.ts
- settings.ts
- skills-manager.ts
- skills.ts
- startup-info.ts
- steer-flow.ts
- stop-dialog.ts
- subagent-policy.ts
- subagent-status-tool.ts
- subagent-viewer.ts
- text.ts
- theme-preview.ts
- theme-settings.ts
- tokens.ts
- tui.ts
- usage.ts
- welcome.ts
- workspace-presets.ts
- ArtyDuck.md
- oldfox.md
- workhorse.md
- APPEND_SYSTEM.md
- agent-manager.test.mjs
- agent-runtime.test.mjs
- append-system.test.mjs
- ask-user.test.mjs
- bridge-stop.test.mjs
- btw.test.mjs
- clipboard.test.mjs
- commands.test.mjs
- custom-provider.test.mjs
- dev-upgrade.test.mjs
- e2e-canvas-fixture.mjs
- font-detect.test.mjs
- footer-hints.test.mjs
- frame.test.mjs
- history-fork.test.mjs
- history-turns.test.mjs
- history-viewer.test.mjs
- history.test.mjs
- host-version.test.mjs
- hotkeys.test.mjs
- icons.test.mjs
- image-blocks.test.mjs
- install-font.test.mjs
- keymap.test.mjs
- live.test.mjs
- log-repair.test.mjs
- login.test.mjs
- markdown-latex.test.mjs
- messages.test.mjs
- model-list.test.mjs
- model-profiles.test.mjs
- mouse-mode.test.mjs
- notice-bridge.test.mjs
- panels.test.mjs
- pending-echo.test.mjs
- permission.test.mjs
- plugin-inject.test.mjs
- preflight-projcache.test.mjs
- preset-dialog.test.mjs
- preset.test.mjs
- projcache.test.mjs
- provider-catalog.test.mjs
- queue-panel.test.mjs
- quotes.test.mjs
- reload.test.mjs
- remote-tail.test.mjs
- repair-session-log.test.mjs
- repro-append-system.mjs
- repro-esc-leak.mjs
- retention.test.mjs
- schema-model.test.mjs
- selection-copy.test.mjs
- session-ch-cache.test.mjs
- session-dir.test.mjs
- session-reconcile.test.mjs
- sessions.test.mjs
- settings.test.mjs
- skill.test.mjs
- skills-manager.test.mjs
- skills.test.mjs
- startup-info.test.mjs
- steer-flow.test.mjs
- stop-dialog.test.mjs
- subagent-policy.test.mjs
- subagent-status-tool.test.mjs
- subagent-viewer.test.mjs
- text.test.mjs
- theme-canvas.test.mjs
- theme-picker.test.mjs
- theme-registry.test.mjs
- theme-settings.test.mjs
- theme-switch.test.mjs
- theme.test.mjs
- tokens.test.mjs
- transcript-search.test.mjs
- usage.test.mjs
- welcome.test.mjs
- workspace-presets.test.mjs
- ayu-light.json
- catppuccin-latte.json
- catppuccin-mocha.json
- dracula-light.json
- dracula.json
- github-dark.json
- github-light.json
- gruvbox-dark.json
- gruvbox-light.json
- material-light.json
- monokai.json
- nord-dark.json
- nord-light.json
- one-dark.json
- one-light.json
- solarized-dark.json
- solarized-light.json
- synthwave.json
- tokyo-night-light.json
- tokyo-night.json
- .containerignore
- .gitignore
- agent-description-bug-report.md
- AGENTS.md
- ARCHITECTURE.md
- CHANGELOG.md
- CONTEXT.md
- cordis.patch.yml
- LICENSE
- package.json
- PLAN-skills-manager.md
- PLAN.md
- pnpm-lock.yaml
- README.md
- README.zh-CN.md
- README.zh.md
- tsconfig.json
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Link
Example
// repository documentation
Was this content helpful?
(0 ratings)
