agentforce314/dsh-ccTUI

agentforce314★ 2TypeScriptLast synced: 2026-08-19

Open on GitHub

Claude Code style TUI for Deepseek-Harness

README excerpt

dsh-ccTUI Claude Code style TUI for Deepseek-Harness — 🐳 ported from the clawcodex ui-tui and packaged as a dsh bundle plugin (npm package dsh-cctui ). The full Claude-Code-style look, feel, and interactions — streaming markdown transcript, tool trail with diff cards, approval and question prompts, plan review, session switcher and resume, slash commands, model picker, context bar — running in-process against harness services ( ctx.agents , session/event , the approval waterfall, ctx.userQuestions , ctx.commands ). Install Requires Node ≥ 22.19, npm, pnpm, and the dsh CLI ( npm install -g @deepseek-ai/dsh ). Model/provider configuration comes from your dsh profile ( agent-default-model settings or an - id: cctui config override in the profile's cordis.patch.yml : provider , model , cwd , sessionId ). API key The TUI stores no key; the harness resolves one per request. Write it to the managed store at $DSH HOME/.credentials.yaml (default /.dsh/.credentials.yaml ) — a YAML mapping of credential reference to value and nothing else: chmod 600 that file and chmod 700 /.dsh : dsh-credentials-local refuses to read a document carrying any group or other permission bit, and fails at boot n…

View full README on GitHub →
Terminal / TUIdeepseekdeepseek-harnessdsh-pluginterminaltuiagent

Category