为真实项目打造的 AI 编程工作台

从计划到交付,
让 Agent 按你的方式工作

DeepSeekCode 将工作流、工具执行、Skills、连接器、插件与缓存感知上下文汇聚到一个可扩展的开发工作台中。通过 Web、CLI 或桌面端使用,同时掌控自己的开发流程。

Windows · macOS · Linux · Web + CLI + Desktop
Plan / Act / GoalSkillsConnectorsPluginsCache-aware
dscode · act mode
$ dscode run
workspace   D:\work\api-gateway
model       deepseek-chat · 128k ctx
mode        act   Shift+Tab to switch

● read_file    src/server.ts              8ms
● grep         "createServerApp"          64ms
● edit_file    src/server.ts        +18 −4

✓ 2 files changed · tests passing
● 上下文就绪 · 工作流已连接
从想法到可交付代码

不只是聊天,而是一套完整工作流

从模糊想法到经过审查的代码变更,模式、工具、上下文和检查点都清晰可见。

01

理解

读取项目上下文、文件、历史和任务,再开始行动。

02

计划

把复杂工作拆成可检查、可调整的执行计划。

03

执行

调用工具、Skills 和连接器,完成下一步变更。

04

审查

清晰检查命令、差异、日志和结果。

05

达成目标

围绕更大的目标,持续推进多个专注任务。

为真实开发而生

编码 Agent 所需的一切能力

将智能 Agent、扩展机制和用户控制结合起来,适用于真实项目开发。

🔒

本地优先隐私

工作区、日志与配置都由你自己掌控。

隐私本地运行时
🤖

编码 Agent

读写文件、搜索代码、修改项目、执行命令,全程用自然语言迭代。

工具ReAct
🧭

Plan / Act / Goal

按任务需要选择结构,从快速修复到多步骤目标。

工作流模式
🧩

Skills

把可复用的经验写成可读的 skill,用于规范、发布、测试与领域知识。

.skill.md可复用
🔌

连接器

需要时把服务、频道与外部上下文接入工作流。

集成MCP
🧱

插件

不改动核心 Agent 也能扩展命令、工具、界面与集成。

生态可组合
⚡

缓存感知上下文

跨迭代复用相关上下文,工作时能看见缓存状态。

复用性能
🛠️

工具与钩子

组合文件操作、终端命令、权限、定时与自动化。

钩子自动化
🌍

Web / CLI / 桌面端

在可视化工作台、终端与原生应用之间切换,底层是同一个 Agent。

WindowsmacOSLinux
看看它如何工作

一个工作台,多种使用方式

用 Web 获得完整上下文,用终端追求速度,底层始终是同一个 Agent。

DeepSeekCode Web 工作台

Web 工作台

在一个聚焦的界面中管理会话、工作区、模型、模式、工具、Skills、连接器和插件。

Windows PowerShell 中的 DeepSeekCode CLI

终端原生 Agent

从 PowerShell 启动任务,清晰查看模型、工作区、连接状态和自动化状态。

DeepSeekCode 工作区控制面板

上下文与缓存感知

让 Agent 基于项目上下文工作,并在多步骤迭代中看见复用状态。

扩展你的 Agent

让工作流真正属于你

组合已有能力,不必从零重建开发工具。

让工作流真正属于你

组合已有能力,不必从零重建开发工具。

🧩
Skills把可复用的工作方式教给 Agent,并在项目或团队里共享。
🔌
连接器把工作流接到团队已经在用的工具、频道与服务上。

上下文 + 可扩展性

组合已有能力,让 Agent 随项目一起成长。

🧱
插件随生态成长,持续加入工具、命令、界面与集成。
⚡
缓存 + 上下文复用上下文并展示已就绪的内容,让多轮协作保持高效。
从终端开始

几秒安装 CLI

为偏好终端的开发者提供快速入口,同时保留本地 server 和 Web UI。

npm 全局安装

安装 CLI 包后,在任意目录使用 dscode 命令。

npm install -g @deepseekcode/cli

dscode --version

需要 Node.js 18+。提供 dscode 与 deepseekcode 两个命令。

Bun 全局安装

已经在用 Bun?那就用更轻的安装方式。

bun add -g @deepseekcode/cli

dscode --version

需要 Bun。CLI 会连接本地 server 与 Web UI。

开始一次编码会话

打开一个工作区,让 Agent 帮你规划下一步。

dscode run

# local Web UI
http://localhost:8080

先配置模型服务商,再打开项目工作区。

用于脚本、钩子与 CI 的非交互用法:dscode exec "<任务>" 执行任务并输出 JSONL。

选择你的使用方式

下载 DeepSeekCode

安装桌面版获得原生体验,也可以从 CLI 开始。下方提供各平台 Release 安装包。

常见问题

你可能想知道

将 DeepSeekCode 带入开发工作流前,先了解这些基础信息。

DeepSeekCode 会替代我的编辑器吗?

它是一套 AI 编码工作台,与编辑器互补。用它理解项目、规划工作、修改文件、运行工具并审查变更。

我的代码会去哪里?

运行时是本地优先的,工作区数据默认留在你的机器上。你主动发给模型服务商的请求仍会到达对方,请按隐私要求配置服务商。

可以在终端里用吗?

可以。CLI 提供终端原生体验,并与本地 server 和 Web UI 协同工作。

哪些东西可以扩展?

Skills、连接器、插件、MCP 工具、钩子与模型服务商,都能用来适配具体项目或团队。

缓存感知意味着每次请求都免费吗?

不是。缓存行为取决于服务商与具体请求。DeepSeekCode 让复用与状态更透明,但不承诺固定的成本下降。