Awesome DeepSeek Agent:16 款主流 AI 编程助手接入 DeepSeek 模型完整指南
posts posts 2026-04-30T18:32:10+08:00基于 DeepSeek 官方仓库 awesome-deepseek-agent,梳理 16 款 AI 编程助手接入 DeepSeek-V4 模型的三种模式(Anthropic 兼容、OpenAI 兼容、直连),详解配置方法、选型建议与常见问题。技术笔记DeepSeek, AI编程助手, Claude Code, Agent Skills, OpenClawAwesome DeepSeek Agent:16 款主流 AI 编程助手接入 DeepSeek 模型完整指南
阅读本文后,你将了解:
- awesome-deepseek-agent 仓库覆盖了哪些工具,它们各自适合什么场景
- Anthropic 兼容 API、OpenAI 兼容 API、模型直连三种接入模式的区别与适用工具
- Claude Code、Deep Code、Reasonix 等核心工具的具体配置步骤
- 如何根据自身需求选择合适的接入工具和模式
目录
- 1. 项目概览
- 2. 三种接入模式
- 3. 16 款工具全景图
- 4. Anthropic 兼容模式详解
- 5. OpenAI 兼容模式详解
- 6. 模型直连模式详解
- 7. 选型建议
- 8. 成本参考
- 9. 常见问题
- 10. 官方资源
1. 项目概览
| 项目 | 信息 |
|---|---|
| 仓库 | deepseek-ai/awesome-deepseek-agent |
| Stars / Forks | 360+ / 25+(数据截至 2026-04-30,持续增长中) |
| 创建时间 | 2026-04-27 |
| 官方文档 | DeepSeek Platform · API Docs |
| 覆盖工具数 | 16 款(另有一份未列入 README 的 Factory AI Droid 指南) |
awesome-deepseek-agent 是 DeepSeek 官方维护的精选指南仓库,每款工具对应一份独立的 docs/<tool-name>.md 文档,涵盖安装、配置和首次运行三个步骤。文档提供英文和简体中文两个版本(docs/<tool-name>.zh-CN.md),由 DeepSeek 团队持续更新。
仓库的目标读者是已经在使用 DeepSeek 模型、希望将它接入日常编程工具链的开发者。如果你还没有 DeepSeek API Key,需要先到 platform.deepseek.com/api_keys 申请。
2. 三种接入模式
16 款工具的接入方式各异,但底层依赖的 API 协议只有三种。理解这三种模式,就能快速判断任意工具的接入路径:
| 模式 | API 端点 | 适用工具 |
|---|---|---|
| Anthropic 兼容 | https://api.deepseek.com/anthropic | Claude Code、GitHub Copilot CLI、Factory AI Droid |
| OpenAI 兼容 | https://api.deepseek.com | WorkBuddy、Kilo Code、OpenCode、Oh My Pi、Crush、Pi、nanobot |
| 模型直连 | https://api.deepseek.com(内置向导) | Deep Code、Reasonix、OpenClaw、AstrBot、Hermes、GitHub Copilot(VS Code 扩展) |
为什么需要区分模式? 因为不同工具最初对接的 API 协议不同。Claude Code 天然对接 Anthropic 协议,所以 DeepSeek 提供了 Anthropic 兼容端点来适配;大多数开源工具走 OpenAI 协议,DeepSeek 同样兼容;而 Reasonix、Deep Code 这类专为 DeepSeek 打造的工具则直接调用原生 API,省去了协议转换的开销。
选工具时,先确认它支持哪种协议,再对照上表找到对应的配置方式。
3. 16 款工具全景图
编程助手类
| 工具 | 说明 | 接入模式 |
|---|---|---|
| Claude Code | Anthropic 官方终端编程助手,通过 ANTHROPIC_BASE_URL 指向 DeepSeek 的 Anthropic 兼容端点接入 | Anthropic 兼容 |
| GitHub Copilot | VS Code 内置的 AI 配对编程工具,需安装 “DeepSeek V4 for Copilot” 扩展 | 直连 |
| GitHub Copilot CLI | 终端版 Copilot,支持 Agent 能力,同样通过 Anthropic 兼容端点接入 | Anthropic 兼容 |
| Kilo Code | CLI 和编辑器插件双形态的 AI 编程助手 | OpenAI 兼容 |
| Langcli | 完全兼容 Claude Code 的开源替代,支持主流 LLM | OpenAI 兼容 |
| OpenCode | 开源多形态 AI 编程助手,支持终端 / Web 等,通过 /connect deepseek 命令接入 | OpenAI 兼容 |
终端 Agent 类
| 工具 | 说明 | 接入模式 |
|---|---|---|
| Deep Code | 专为 DeepSeek-V4 打造的终端编程助手,支持深度思考、推理力度控制和 Agent Skills | 直连 |
| Reasonix | DeepSeek 原生终端 Agent,缓存优先循环、按用量切换 Flash/Pro、自动修复工具调用 | 直连 |
| Pi | 极简可扩展的终端编程框架,支持树形会话结构和自定义 Provider | OpenAI 兼容 |
| Crush | 支持多模型的终端 AI 编程助手,集成 LSP | OpenAI 兼容 |
| Oh My Pi | Pi 的开源分支,定制了 OMP 工具、Model Roles、MCP、插件和 Agent 工作流 | OpenAI 兼容 |
跨平台 Agent 类
| 工具 | 说明 | 接入模式 |
|---|---|---|
| OpenClaw | 开源个人 AI 助手,通过 Skills 扩展,连接飞书、微信等聊天平台 | 直连 |
| AstrBot | 全平台 AI 助手,支持飞书、Telegram 等,可通过 Skills / 插件 / MCP 扩展 | 直连 |
| WorkBuddy / CodeBuddy | 支持自定义 OpenAI 兼容模型配置的 AI Agent | OpenAI 兼容 |
其他
| 工具 | 说明 | 接入模式 |
|---|---|---|
| Hermes | Nous Research 构建的开源自改进 AI Agent | 直连 |
| nanobot | 轻量级开源 AI Agent,支持聊天平台集成、记忆、MCP 等 | OpenAI 兼容 |
4. Anthropic 兼容模式详解
Anthropic 兼容模式适用于那些原本对接 Anthropic /v1/messages 接口的工具。DeepSeek 在 https://api.deepseek.com/anthropic 部署了一个协议适配层,让这些工具可以零改动切换到 DeepSeek 模型。
Claude Code 配置
Claude Code 是这一模式下最典型的工具。安装后,通过环境变量将请求指向 DeepSeek:
# 安装 Claude Code
npm install -g @anthropic-ai/claude-code
# 配置环境变量(指向 DeepSeek Anthropic 兼容端点)
export ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic
export ANTHROPIC_AUTH_TOKEN=<your DeepSeek API Key>
export ANTHROPIC_MODEL=deepseek-v4-pro[1m]
export ANTHROPIC_DEFAULT_OPUS_MODEL=deepseek-v4-pro[1m]
export ANTHROPIC_DEFAULT_SONNET_MODEL=deepseek-v4-pro[1m]
export ANTHROPIC_DEFAULT_HAIKU_MODEL=deepseek-v4-flash
export CLAUDE_CODE_SUBAGENT_MODEL=deepseek-v4-flash
export CLAUDE_CODE_EFFORT_LEVEL=max这里有几个要点:
deepseek-v4-pro[1m]中的[1m]后缀表示使用 100 万 token 上下文窗口的变体。Opus 和 Sonnet 角色都映射到deepseek-v4-pro,Haiku 和 Subagent 角色映射到deepseek-v4-flash,这样可以在主任务中追求质量,在子任务中控制成本。CLAUDE_CODE_EFFORT_LEVEL=max将推理力度拉满,充分利用 DeepSeek-V4-Pro 的推理能力。
GitHub Copilot CLI 配置
Copilot CLI 同样通过 Anthropic 兼容端点接入。注意必须将 COPILOT_PROVIDER_TYPE 设为 anthropic,如果设为 openai 会触发 400 错误——原因是 DeepSeek 要求 reasoning_content 在多轮对话中原样回传,而 Copilot CLI 的 OpenAI 集成不支持这个行为。
export COPILOT_PROVIDER_TYPE=anthropic
export COPILOT_PROVIDER_BASE_URL=https://api.deepseek.com/anthropic
export COPILOT_PROVIDER_API_KEY=sk-your-deepseek-api-key
export COPILOT_MODEL=deepseek-v4-pro5. OpenAI 兼容模式详解
这是覆盖工具最多的一种模式。将 BASE_URL 设为 https://api.deepseek.com,填入 API Key,工具就能通过标准的 OpenAI Chat Completions 协议调用 DeepSeek 模型。
WorkBuddy / CodeBuddy 配置
WorkBuddy 通过 ~/.codebuddy/models.json(用户级)或 .codebuddy/models.json(项目级)配置模型,可以精细控制 token 上限、是否支持工具调用和图片等:
{
"models": {
"deepseek-v4-pro": {
"apiBase": "https://api.deepseek.com/v1/chat/completions",
"apiKey": "<your DeepSeek API Key>",
"maxInputTokens": 128000,
"maxOutputTokens": 32000,
"supportsToolCall": true,
"supportsImages": false
}
}
}Oh My Pi 的兼容性要点
Oh My Pi 的配置文档中标注了三个关键的兼容性字段,这些字段对其他走 OpenAI 兼容模式的工具同样有参考价值:
| 字段 | 值 | 含义 |
|---|---|---|
supportsToolChoice | false | DeepSeek V4 的思考模式不支持 tool_choice 参数 |
requiresReasoningContentForToolCalls | true | 多轮对话中必须保留 reasoning_content |
requiresAssistantContentForToolCalls | true | 工具调用消息的 content 不能为 null |
如果你在接入过程中遇到工具调用相关的错误,检查这三项配置往往能定位问题。
6. 模型直连模式详解
直连模式的工具内置了对 DeepSeek 的支持,不需要手动配置 API 端点或协议。它们通常在首次运行时提供交互式引导,选择 DeepSeek 作为 Provider 后自动完成配置。
Deep Code 配置
Deep Code 是专为 DeepSeek-V4 打造的终端编程助手,配置存储在 ~/.deepcode/settings.json:
{
"env": {
"MODEL": "deepseek-v4-pro",
"BASE_URL": "https://api.deepseek.com",
"API_KEY": "sk-..."
},
"thinkingEnabled": true,
"reasoningEffort": "max",
"webSearchTool": true
}核心配置项一览:
| 配置项 | 可选值 | 说明 |
|---|---|---|
MODEL | deepseek-v4-pro / deepseek-v4-flash | 指定模型 |
thinkingEnabled | true / false | 开启深度思考模式(DeepSeek-V4 系列默认开启) |
reasoningEffort | "max" / "high" | 控制推理投入量,max 适合复杂任务,high 适合日常编码 |
webSearchTool | true / false | 开启 Agent 的网络搜索能力 |
notify | 脚本路径 | 每次模型回复后执行的回调脚本 |
Deep Code 支持 Agent Skills 扩展机制,Skills 存放在 ~/.agents/skills/<name>/SKILL.md(用户级)或 ./.deepcode/skills/<name>/SKILL.md(项目级),通过 / 命令调起技能选择器。这与 OpenClaw 的 Skills 机制类似——Agent Skills 正在成为 AI 编程助手扩展的主流范式。
Reasonix 配置
Reasonix 是 DeepSeek 原生终端 Agent,无需全局安装:
npx reasonix code首次运行时,Reasonix 会启动交互式向导,将配置持久化到 ~/.reasonix/config.json。它有几个设计决策值得关注:
- 默认使用 Flash 模型控制成本。日常编码任务走
deepseek-v4-flash,只在需要深度推理时通过/pro命令切换到 Pro 模型(仅下一轮生效),或通过/preset max让整个会话都使用 Pro。 - 缓存优先循环。自动利用 DeepSeek API 的缓存机制,减少重复 token 的计费。
- 自动修复工具调用。当模型的工具调用格式出错时,Reasonix 会自动修复而非报错中断。
Reasonix 需要 Node.js 20.10+。
OpenClaw 和 AstrBot
OpenClaw 和 AstrBot 都在各自的设置向导中将 DeepSeek 列为内置 Provider,不需要手动填写 API 端点。OpenClaw 提供 openclaw dashboard(Web UI)、openclaw tui(终端 UI)和 openclaw terminal(终端聊天)三种入口;AstrBot 支持 Docker 部署(docker compose up -d),Web UI 位于 http://localhost:6185。
7. 选型建议
面对 16 款工具,选择的核心逻辑是:先看你的工具链,再看接入模式,最后看附加能力。
按使用场景选择
| 场景 | 推荐工具 | 理由 |
|---|---|---|
| 已在使用 Claude Code,想降低模型成本 | Claude Code | 改几个环境变量即可,无需切换工具 |
| 从零开始,追求开箱即用 | Reasonix / Deep Code | 无需手动配置端点,向导式安装 |
| 需要接入飞书、微信等国内平台 | OpenClaw / AstrBot | 内置消息平台集成 |
| 需要多模型切换 | Crush / Pi / Oh My Pi | 支持多个 Provider 并存 |
| 团队统一模型底座 | WorkBuddy / CodeBuddy | 项目级 .codebuddy/models.json 可纳入版本管理 |
按接入难度排序
从低到高(主观评估):
- Reasonix —
npx reasonix code一行命令启动,向导完成配置 - Deep Code —
npm install后配置settings.json,字段直观 - Claude Code — 需要理解环境变量映射关系,但文档给出完整示例
- OpenClaw / AstrBot — 向导式配置,但涉及消息平台的额外设置
- WorkBuddy / Pi / Crush — 需要手动编写 JSON 配置文件
8. 成本参考
DeepSeek-V4 系列的 API 定价(来自 Pi 工具文档中记录的数据):
| 模型 | 输入(每百万 token) | 输出(每百万 token) | 缓存读取 | 缓存写入 |
|---|---|---|---|---|
deepseek-v4-pro | $1.74 | $3.48 | $0.145 | $0 |
deepseek-v4-flash | $0.14 | $0.28 | $0.028 | $0 |
Flash 模型的输入价格只有 Pro 的 8%,日常编码任务优先使用 Flash 是控制成本的有效手段。Reasonix 默认使用 Flash、需要时才切 Pro 的设计,正是基于这个价差。
定价可能有调整,以 DeepSeek 官方定价页 为准。
9. 常见问题
Q:设置环境变量后 Claude Code 报认证错误
确认 ANTHROPIC_AUTH_TOKEN(不是 ANTHROPIC_API_KEY)填的是 DeepSeek API Key,且没有多余的引号或空格。可以在终端运行 echo $ANTHROPIC_AUTH_TOKEN 检查实际值。
Q:Copilot CLI 设为 openai 类型后报 400 错误
这是预期行为。DeepSeek 要求多轮对话中的 reasoning_content 被原样回传,Copilot CLI 的 OpenAI 集成不处理这个字段。将 COPILOT_PROVIDER_TYPE 改为 anthropic 即可。
Q:工具调用(Tool Call)报错或不生效
检查配置中是否有类似 Oh My Pi 文档中提到的三个兼容性字段。尤其是 tool_choice 参数——DeepSeek V4 的思考模式不支持该参数,如果你的工具强制发送了这个参数,需要关闭对应选项。
Q:应该选 Pro 还是 Flash?
简单规则:需要深度推理(架构设计、复杂 bug 分析)用 Pro,日常补全、简单重构、文档编写用 Flash。Reasonix 的 /pro 命令提供了按需切换的能力,推荐先用 Flash,遇到瓶颈时再切 Pro。
Q:Anthropic 兼容端点和 OpenAI 兼容端点有什么区别?
两个端点都指向 DeepSeek 的同一组模型,区别在于请求/响应的协议格式。Anthropic 兼容端点(/anthropic)遵循 Anthropic Messages API 格式,OpenAI 兼容端点遵循 OpenAI Chat Completions 格式。选哪个取决于你的工具原生支持哪种协议,功能上没有差异。
10. 官方资源
- DeepSeek API Key 申请:platform.deepseek.com/api_keys
- DeepSeek API 文档:api-docs.deepseek.com
- 仓库地址:github.com/deepseek-ai/awesome-deepseek-agent
- DeepSeek 官方定价:platform.deepseek.com