UNLINEARITY/dsh-code
UNLINEARITY★ 11TypeScript最后同步: 2026-08-15
Claude-Code-style TUI bundle for DeepSeek Harness. 充分结合 DSH 的核心机制与Codex CLI 、Claude Code 的优秀机制,打造的 DSH-Code.
README 摘要
DSH-Code English 中文 DSH-Code 是 DeepSeek Harness( dsh )的终端编码界面。 它以树外 bundle 的形式组合在官方 @deepseek-ai/dsh-base 之上,与 Harness Web UI 使用同一套 Agent、Session、工具、命令、技能、权限、sandbox、上下文压缩与插件服务。 DSH-Code 没有另外实现一套 Agent loop,而是在 DSH 运行时上增加面向编码工作的 TUI。会话处理参考 Codex CLI,终端交互参考 Claude Code。 一、项目概览 DeepSeek Harness 将模型、工具、存储、策略和界面作为插件,通过 Cordis 注册。持久化会话事件记录恢复对话与运行状态所需的信息。 DSH-Code 保留这套结构,并补充适合编码任务的终端工作流。 参考项目 DSH-Code 使用的机制 DeepSeek Harness 插件组合、作用域服务、Agent Preset、持久会话、工具、技能、策略、sandbox 与委派 Codex CLI 会话导航、有界浮层、历史检查、稳定底部布局与缩放处理 Claude Code 斜杠命令发现、思考折叠、审批、提问与 turn steering 界面采用开发者熟悉的终端操作方式,运行行为仍由 DSH 服务和配置决定。 二、快速开始 需要 Node ^22.19 =24 、预览版 dsh CLI,以及 DEEPSEEK API KEY 。 可用的启动指令: dsh --profile cli 、 deepseek 与 dsh-code 是并列的启动命令。 deepseek 与 dsh-code 都是 dsh --profile cli 的全局别名,后续参数会原样转发,例如 deepseek --resume abc123 。 DeepSeek Harness 目前仍处于 developer preview,可能出现破坏兼容性的变化;DSH-Code 会持续跟随其插件接口演进。 安装、原生模块和插件加载问题,请查看常见问题与排障。 三、终端交互 基础 DSH-Code 在整个进程中只保留一个 Ink owner。 /new 和 /resume 替换的是活动 Agent,而不是终端本身。若 Agent 忙碌,切换会等待当前 turn 自然结束;最新请求优先,目标加载失败也不会破坏当前会话。 所有动态内容都受到明确的视口约束。流式输出、思考过程、审批、问题、 /help 、 /model 、 /mode 、 /resume 、 /plugin 与 Ctrl+O 使用统一的终端预算。输入框始终紧贴状态栏上方;终端宽度稳定后,界面会根据保存的会话记录重新绘制一次。 在第一次 turn 之前使用 /mode ,查看或选择当前会…
在 GitHub 查看完整 README →分类
A public gallery of animated pets for Codex, Claude Code, DeepSeek Harness, Hermes, OpenCode, Gemini CLI, and more.
★ 3,820
hyhmrright/brooks-lintAI code reviews grounded in 12 classic engineering books — decay risk diagnostics with book citations, severity labels, and 6 analysis modes including full-sweep auto-fix
★ 1,338
ccch1mneyyy/dsh-TUI解决DSH 官方尚无终端 TUI 痛点的补位之作,献给偏爱cli的各位极客:Claude Code 风格全屏交互终端插件——像素鲸鱼顶栏、实时工作状态行、思考流式展开、双击 Esc 回滚、上下文进度条 + TPS 仪表。npm 一键安装。
★ 1,141