概述

Kode-Agent 和 Claude Code 都是终端型 AI 编码助手,但设计理念、架构和功能各有差异。本文从多个维度进行深度对比。

基本信息Kode-AgentClaude Code
开发者shareAI-lab (开源社区)Anthropic (官方)
开源Apache 2.0 (完全开源)部分开源
官网kode.devclaude.ai/code
GitHubshareAI-lab/Kode-Agentanthropics/claude-code
NPM 包@shareai-lab/kode@anthropic-ai/claude-code

1. 核心定位与设计理念

Kode-Agent

核心理念: 多模型协作 — 将每个任务路由到最适合的 AI 模型

  • 主打"真正的多模型协作",不同开发阶段使用不同模型
  • 用户可自由选择 OpenAI、Anthropic、Google、Alibaba、本地模型等
  • 模型指针系统:maintaskcompactquickreasoning 分工明确

Claude Code

核心理念: Claude 模型优先 — Anthropic 官方 Claude 模型的最佳体验

  • 默认使用 Claude Opus 4.6 / Sonnet 4.6 / Haiku 4.5
  • 模型深度集成,充分利用 Claude 特性(thinking、caching、tools)
  • Fast mode 切换输出速度而非切换模型

对比

维度Kode-AgentClaude Code
模型策略多模型协作,用户主导Claude 优先,官方优化
模型切换动态切换任意模型仅切换 Claude 系列模型
设计目标灵活性最大化Claude 模型最佳体验
厂商绑定无厂商绑定Anthropic 原生

2. 多模型支持

Kode-Agent

全面多模型支持

提供商模型示例
OpenAIGPT-4o, o3, o1-preview
AnthropicClaude Opus 4.6, Sonnet 4.6, Haiku 4.5
GoogleGemini Pro/Flash
AlibabaQwen Coder
MoonshotKimi k2
GLMGLM-4.5
xAIGrok 4
Ollamallama3.2, codellama, deepseek-coder
其他任何 OpenAI-compatible 端点

配置示例

profiles:
  - name: Claude Reasoning
    provider: anthropic
    modelName: claude-opus-4-6
  - name: OpenAI Quick
    provider: openai
    modelName: gpt-4o
  - name: Ollama Local
    provider: openai
    baseUrl: http://localhost:11434/v1
    modelName: llama3.2

Claude Code

Claude 系列模型

模型特点
Opus 4.6最强推理、复杂任务
Sonnet 4.6平衡性能、日常开发
Haiku 4.5快速响应、简单任务

外部模型:可通过 MCP Server 连接外部工具,但不直接支持非 Claude 模型作为主代理。

对比

维度Kode-AgentClaude Code
主模型选择任意模型Claude 系列专属
本地模型✅ Ollama/Local 支持❌ 不支持本地模型
模型切换运行时任意切换仅 Claude 系列切换
专家咨询@ask-gpt-5, @ask-o3 等无跨厂商咨询
成本优化按任务选择最经济模型Claude 计费体系

3. 代理与子代理系统

Kode-Agent

子代理委托系统

@run-agent-architect 设计微服务架构
@run-agent-test-writer 创建测试
@run-agent-security-reviewer 安全审查

代理定义格式

---
name: code-reviewer
description: "代码审查专家"
tools: ["Read", "Grep"]
model: sonnet
---
系统提示...

五级优先级

Built-in → .claude User → .kode User → .claude Project → .kode Project

特点

  • 用户自定义代理(.kode/agents/
  • 热重载支持
  • 工具权限限制
  • 代理间协作

Claude Code

Agent 工具委托

Agent(subagent_type="code-reviewer", prompt="审查代码")

内置代理类型

  • general-purpose: 通用任务
  • Explore: 快速代码库探索
  • Plan: 架构规划
  • code-reviewer: 代码审查
  • superpowers:*: 超能力技能系列

特点

  • 通过 Agent 工具调用
  • 内置代理类型集合
  • 多种扩展方式
    • oh-my-claudecode (OMC): executorplannerarchitectexploredebuggercode-reviewer
    • MCP Server: 通过 Model Context Protocol 扩展外部工具和能力
    • Skills 系统: .claude/skills/ 目录自定义技能
    • 社区插件: 其他第三方扩展生态
  • Team 工具支持多代理协作

对比

维度Kode-AgentClaude Code
代理定义Markdown 文件 + YAML frontmatter工具调用参数
自定义代理✅ 用户可创建 .kode/agents/⚠️ 内置 + MCP/Skills/插件扩展
代理优先级五级覆盖系统无优先级机制
热重载✅ 文件监视自动重载❌ 需重启
工具限制YAML 配置限制Agent 工具参数限制
多代理协调@run-agent-* 命令Team + Task 工具

4. 工具集成

Kode-Agent

内置工具

  • Read - 文件读取
  • Write - 文件写入
  • Edit - 文件编辑
  • Bash - 命令执行
  • Grep - 代码搜索
  • Glob - 文件匹配
  • WebFetch/WebSearch - 网络访问
  • Task - 子代理编排
  • AskExpertModel - 专家模型咨询

MCP Server

kode mcp add
kode mcp list
kode mcp remove <name>

Claude Code

内置工具

  • Read - 文件读取(支持图片、PDF)
  • Write - 文件写入
  • Edit - 字串替换编辑
  • Bash - 命令执行(沙箱可选)
  • Grep - ripgrep 搜索
  • Glob - glob 匹配
  • WebFetch/WebSearch - 网络访问
  • Agent - 子代理调度
  • Task* - 任务管理
  • Team* - 团队协作
  • Skill - 技能调用
  • NotebookEdit - Jupyter 编辑

MCP Server:通过配置文件添加 MCP 服务器

对比

维度Kode-AgentClaude Code
工具数量~10 核心工具~20+ 工具
图片读取基础支持✅ 多格式(PNG、JPG、PDF)
Jupyter 支持✅ NotebookEdit
任务管理无内置✅ TaskCreate/TaskUpdate
团队协作无内置✅ TeamCreate/TeamDelete
MCP 管理CLI 命令 kode mcp配置文件
专家模型✅ AskExpertModel❌ 仅 Claude

5. 技能/模板系统

Kode-Agent

Output Styles - 输出格式模板:

---
name: technical-report
description: 技术报告格式
---
模板内容...

Custom Commands - 自定义命令:

---
name: deploy
argNames: [env, version]
---
部署提示模板...

Agent Skills - 遵循 agentskills.io 开放格式:

---
name: my-skill
allowed-tools: Read Bash(git:*)
---
技能指令...

插件市场:社区技能 marketplace

Claude Code

Skills 系统 - /skill-name 调用:

  • 内置技能:/commit, /review-pr, /help
  • 超能力技能:superpowers:* 系列
  • 项目技能:.claude/skills/ 目录
  • 用户技能:~/.claude/skills/

技能触发

  • /brainstorming - 创意工作前必用
  • /test-driven-development - TDD 流程
  • /systematic-debugging - 调试流程
  • /writing-plans - 计划编写

Memory 系统

  • user - 用户偏好
  • feedback - 反馈记录
  • project - 项目上下文
  • reference - 外部引用

对比

维度Kode-AgentClaude Code
技能格式Agent Skills 开放标准Claude 专属格式
技能调用/skill-name/skill-name 或 Skill 工具
技能发现marketplace + 本地目录本地目录 + 内置
输出模板✅ Output Styles❌ 无模板系统
自定义命令✅ Custom Commands + 参数❌ 无命令模板
记忆系统❌ 无持久记忆✅ Memory 四类型
强制流程无强制✅ 必须调用相关技能

6. 指令标准与项目集成

Kode-Agent

AGENTS.md 标准

  • 原生支持 agents.md 标准
  • 60,000+ 开源项目兼容
  • 指令发现:Git root → CWD 遍历
  • AGENTS.override.md 覆盖机制
  • # 前缀文档生成模式

兼容性

  • AGENTS.md (首选)
  • CLAUDE.md (兼容)
  • .claude/ 目录 (兼容)

Claude Code

CLAUDE.md 标准

  • Anthropic 官方指令格式
  • CLAUDE.md 文件(全局 + 项目)
  • .claude/ 目录(代理、技能、配置)
  • AGENTS.md 支持(近期添加)

指令发现

  • 全局:~/.claude/CLAUDE.md
  • 项目:./CLAUDE.md./AGENTS.md
  • 用户指令优先级高于系统

对比

维度Kode-AgentClaude Code
指令标准AGENTS.md (OpenAI 发起)CLAUDE.md (Anthropic)
标准兼容AGENTS.md + CLAUDE.mdCLAUDE.md + AGENTS.md
指令发现Git root → CWD全局 + 项目
覆盖机制AGENTS.override.md无覆盖文件
文档模式# 前缀生成❌ 无特殊模式

7. 执行模式与安全

Kode-Agent

模式特点
YOLO (默认)绕过权限检查,自动执行
Safe (--safe)Bash/文件操作需批准
Plan仅读取,批准后执行
SandboxLinux bwrap 沙箱

隐私

  • 无默认遥测
  • 网络请求仅用户触发
  • 本地存储 ~/.kode/

Claude Code

模式特点
Default工具调用需用户批准
auto自动批准非危险操作
bypassPermissions绕过所有权限(危险)
plan先规划后执行

隐私

  • Anthropic 数据政策
  • 会话数据可能用于改进
  • 本地存储 ~/.claude/

对比

维度Kode-AgentClaude Code
默认安全YOLO (宽松)Default (严格)
权限粒度模式级工具调用级
沙箱隔离✅ Linux bwrap❌ 无沙箱
遥测❌ 完全禁用⚠️ Anthropic 政策
数据控制完全本地可能上传

8. 分发与部署

Kode-Agent

# NPM
npm install -g @shareai-lab/kode

# 原生二进制
# Windows OOTB(无需 WSL/Git Bash)

# Docker
docker run ...

# ACP Server
kode-acp  # Toad/Zed 客户端集成

Claude Code

# NPM
npm install -g @anthropic-ai/claude-code

# 桌面应用
# macOS / Windows

# Web App
# claude.ai/code

# IDE 扩展
# VS Code / JetBrains

对比

维度Kode-AgentClaude Code
CLI
桌面应用✅ macOS/Windows
Web 应用✅ claude.ai/code
IDE 扩展✅ VS Code/JetBrains
原生二进制✅ Windows OOTB❌ 需要 Node.js
容器化✅ Docker✅ Docker
外部集成ACP Server无标准协议

9. 学习曲线与上手难度

Kode-Agent

学习曲线:

  • 安装即用,无复杂配置
  • 自然语言交互
  • 模型切换直观 (/model)
  • YAML 配置简单

上手时间: ~10 分钟

Claude Code

学习曲线: 中-高

  • 技能系统需理解调用时机
  • Memory 系统需手动管理
  • Agent 工具参数复杂
  • Team 协作需学习协议

上手时间: ~1 小时(基础),~1 天(进阶)

对比

维度Kode-AgentClaude Code
安装难度
基础使用立即上手需学习技能系统
进阶功能YAML 配置工具 + 技能 + Memory
文档完整度中等高(官方文档)
社区支持增长中成熟

10. 适用场景

Kode-Agent 最佳场景

场景理由
多模型需求灵活切换 OpenAI/Claude/Ollama
本地模型优先Ollama 完整支持
成本敏感按任务选择最经济模型
隐私优先无遥测、完全本地
快速上手低学习曲线
AGENTS.md 项目原生标准支持
自定义代理Markdown 定义代理

Claude Code 最佳场景

场景理由
Claude 模型优先Anthropic 官方优化
复杂团队协作Team 工具支持
结构化工作流强制技能调用
企业开发IDE 扩展 + 桌面应用
长期记忆需求Memory 系统持久
多平台需求CLI + Web + IDE
图片/PDF 处理多格式支持

11. 功能对比总表

功能Kode-AgentClaude Code
多模型协作✅ 全面⚠️ Claude 系列
本地模型 (Ollama)
自定义代理✅ Markdown⚠️ 内置 + MCP/Skills/插件扩展
子代理委托✅ @run-agent✅ Agent 工具
MCP Server✅ CLI 管理✅ 配置文件
技能系统✅ Agent Skills✅ Skills + 强制
输出模板✅ Output Styles
自定义命令✅ 参数替换
Memory 系统✅ 四类型
任务管理✅ TaskCreate
团队协作✅ TeamCreate
图片读取⚠️ 基础✅ 多格式
PDF 读取⚠️
Jupyter 支持✅ NotebookEdit
AGENTS.md✅ 原生✅ 兼容
CLAUDE.md✅ 兼容✅ 原生
桌面应用
Web 应用
IDE 扩展
原生二进制✅ Windows
遥测禁用✅ 默认⚠️ 政策
沙箱隔离✅ bwrap
开源程度✅ Apache 2.0⚠️ 部分

12. 选型建议

选择 Kode-Agent 如果你…

  • 需要使用多种 AI 模型(OpenAI + Claude + 本地)
  • 隐私敏感,要求无遥测
  • 希望低学习曲线快速上手
  • 使用 Ollama 本地模型
  • 需要自定义代理模板
  • 参与 AGENTS.md 标准项目

选择 Claude Code 如果你…

  • Claude 模型是首选
  • 需要团队协作功能
  • 需要持久记忆系统
  • 需要结构化工作流(强制技能)
  • 需要桌面应用/IDE 扩展
  • 需要处理图片/PDF/Jupyter
  • 企业级开发环境

13. 结论

维度结论
灵活性Kode-Agent > Claude Code(模型选择、代理定义)
集成度Claude Code > Kode-Agent(工具数量、平台覆盖)
学习曲线Kode-Agent < Claude Code(更易上手)
隐私控制Kode-Agent > Claude Code(无遥测)
企业适用Claude Code > Kode-Agent(多平台、团队)
开源程度Kode-Agent > Claude Code(Apache 2.0)

最终建议

  • 个人开发者、多模型需求、隐私优先 → Kode-Agent
  • 团队协作、Claude 优先、企业环境 → Claude Code
  • 两者并存 → 不同项目使用不同工具,发挥各自优势

参考资料

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐