由 DeepSeek 驱动的编程智能体
DSCode 是开源的 DeepSeek Harness,把模型输出变成可审查的改动:在终端里完成规划、编辑、测试,并清晰查看成本。
通过 npm 安装
需要 Node.js 22.19+ 与 Git
npm install -g @thinkany/dscode然后在任意代码库中运行 dscode -C .

DeepSeek Code / 执行层
什么是 DeepSeek Harness?
模型可以生成一段代码,而 Harness 会提供理解整个代码库所需的上下文、工具、边界与反馈循环。DSCode 把这套执行系统封装在 DeepSeek 周围,组成一个开源编程智能体。
阅读 DeepSeek Harness 完整指南 →- DeepSeek Code
- DeepSeek 提供推理与代码生成能力;DSCode 持续补充代码库上下文、任务指令和每次工具调用的结果。
- DeepSeek Harness
- DSCode 围绕模型编排文件搜索、补丁、Shell 命令、测试、审查、本地会话历史与并行 Agent。
- 最终结果
- 从需求到通过测试的补丁,全程可追踪,并能看到上下文、缓存命中、Token、推理与预估成本。

什么是 DScode?
DScode 是围绕 DeepSeek 构建的开源编程代理,用于直接处理真实代码库。
DeepSeek 原生运行时原生 Responses 重放、推理强度控制、自由格式补丁与可选 Web Search,无需兼容层。
成本透明用一个命令查看上下文、缓存命中、Token、推理与预估花费。
并行代理把探索、实现、审查和测试分给最多四个并行 Agent。
本地可控会话以本地 JSONL 保存。命令在默认断网的 OS 沙箱中运行。
沙箱命令工具运行在操作系统沙箱中,默认禁止联网;任何权限升级都需要明确确认。
不打断你的工作流读取 AGENTS.md 与 CLAUDE.md,使用 Agent Skills 和 MCP,适配代码库现有工具。
开源,MIT 许可自包含、透明且可扩展,没有厂商锁定,也没有隐藏遥测。
从安装到第一次改动,不到一分钟
只需三条命令,以及 Node.js 22.19+ 和 Git。
$ npm i -g @thinkany/dscode
✓ dscode installed
安装 DSCode
通过 npm 全局安装 DSCode,安装器会自动准备 pnpm 与 ripgrep。
$ dscode login
✓ DeepSeek connected
连接 DeepSeek
使用 DeepSeek API Key,或连接兼容网关。
$ dscode -C ./repo
› inspect → edit → test
打开代码库
让 DSCode 进入项目,然后从终端委派第一个任务。
常见问题
运行要求、模型、开源许可,以及 DScode 与其他编程代理的区别。