跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像AI 生图工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
编程语言Node.jsAI算法

AI 编码 Agent 架构对比:Claude Code、OpenClaw、OpenCode 与 SkillLite

AI 编码 Agent 领域存在闭源商业、开源网关及开源 Agent 三条主流路线。对比 Claude Code、OpenClaw、OpenCode 与 SkillLite 的架构差异,涵盖编辑能力、规划记忆、自进化及安全沙箱等维度。SkillLite 借鉴三者优势,采用 Rust 单二进制实现零依赖运行,集成全链路沙箱与引擎级三维自进化机制,在开源本地化与安全约束下提升代码执行效率与智能迭代能力。

极光发布于 2026/3/27更新于 2026/7/2564 浏览

一、概述

当前 AI 编码 Agent 有三条主流路线:Claude Code(闭源商业)、OpenClaw(开源多通道网关)、OpenCode(开源编码 Agent)。SkillLite 在深度研究上述框架之后整合各个框架的长处,取长补短,构建:开源 + 本地 + 安全沙箱 + 引擎级自进化。本文从架构视角对比四者,并说明 SkillLite 如何借鉴三者之长、补三者之短。

维度Claude CodeOpenClawOpenCodeSkillLite
定位闭源商业 AI 编码助手开源多通道 AI 网关开源 AI 编码 Agent开源安全自进化 Agent 引擎
技术栈闭源(推测 TS/Node)Node.js + npm开源(终端/桌面/IDE)Rust 单 binary
运行形态终端 / IDE / 云端 VMGateway + 多通道终端 / 桌面 / IDECLI 单 binary
编辑能力95%(StrReplace 级)25%(靠 bash)90%(edit/write/patch/multiedit + grep/glob)80%(fuzzy + insert_lines + grep)
规划能力80%(Task 工具、依赖链、Agent 团队、两阶段规划)75%(Plan skill L0-L4、orchestrator 5 模式、Task Router)75%(Plan Agent 专职规划 + plans 持久化 + Explore 子 Agent)75%(task_planner + rules,对标 Claude Code)
记忆能力85%(Auto Memory GA)80%(MEMORY.md + 按日分片)45%(Session 持久化 SQLite+JSON、AGENTS.md;长期记忆需插件)68%(decisions + FTS5 + 按日)
自进化能力Memory 级(仅记忆学习)分散(Skill/Plugin 拼凑)无80%(引擎级 prompts/memory/skills/plan)
安全部分(云端隔离)无 OS 级沙箱依赖 MCP 扩展8.3/10 全链路沙箱
依赖需 Anthropic 服务Node 22+需运行时零外部依赖

二、Claude Code 架构要点

2.1 核心设计

Claude Code 围绕 Agentic Loop 构建:收集上下文 → 采取行动 → 验证结果。三个阶段交织进行,由模型自主决定下一步。

用户输入 → 模型分析 → 工具调用 → 结果反馈 → 重复直至完成

设计原则(基于公开文档与社区逆向分析):

原则说明
Model-Driven Autonomy模型决定下一步,而非硬编码脚本
Context as Resource上下文接近 ~92% 时自动压缩,摘要写入长期 Markdown 存储
Primitive Integrations使用基础工具(bash、grep、文件编辑),而非 80+ 专用集成
Single-threaded Execution单一扁平消息历史,最多一个 sub-agent 分支
2.2 工具分层
类别能力
File operations读、编辑、创建、重命名
Search按模式找文件、正则搜索、代码库探索
ExecutionShell、测试、git
Web搜索、抓取文档、查错误信息
Code intelligence类型错误、定义跳转、引用查找(需插件)

扩展层:Skills、MCP、Hooks、Subagents。

2.3 记忆与会话
  • Auto Memory:自动保存学习(项目模式、偏好),每会话前 200 行 MEMORY.md 加载
  • CLAUDE.md:项目级持久指令
  • Sessions:本地存储,支持 checkpoint 回滚、resume、fork
  • Context 管理:自动 compaction,可配置 Compact Instructions
2.4 执行环境
环境代码运行位置用途
Local本机默认,完整访问
CloudAnthropic 托管 VM卸载任务、远程仓库
Remote Control本机,浏览器控制Web UI + 本地执行
2.5 架构特点小结
  • 强项:任务规划与推理质量高(对标 80%)、Auto Memory GA、多环境、用户体验成熟
  • 弱项:闭源、依赖云端、无本地沙箱、进化仅限 Memory

三、OpenClaw 架构要点

3.1 核心设计

OpenClaw 是 多通道网关,连接 WhatsApp、Telegram、Discord、iMessage 等与 AI 编码 Agent(如 Pi)。Gateway 是会话、路由、通道连接的唯一真相源。

Chat apps + plugins → Gateway → Pi agent / CLI / Web Control UI / 移动端

设计原则:

原则说明
Agent-Native为编码 Agent 设计:tool use、sessions、memory、多 Agent 路由
Multi-Channel单一 Gateway 同时服务多通道
Self-Hosted自托管,数据可控
Plugin 生态通过 Skill/Plugin 扩展能力
3.2 组件结构
组件职责
Gateway入口、会话、路由、通道连接
BrainLLM 处理(Claude、GPT、Grok、本地模型)
Hands执行层
Memory System本地 Markdown 持久化(MEMORY.md、memory/YYYY-MM-DD.md)
Heartbeat Loop7×24 自主监控与任务处理
3.3 ClawHub:Skill 注册中心
  • 定位:AI Agent 的「npm」
  • 能力:向量搜索、语义版本、社区评分、CLI API
  • 安全:GitHub 账号 ≥1 周可发布、举报与审核
3.4 自进化能力(分散在生态中)
项目类型进化对象安全约束
capability-evolver可选 Skill代码/配置GEP 协议,无沙箱
EvoClaw第三方 PluginSOUL 信念(CORE/MUTABLE)治理模式(软约束)
Foundry第三方 Plugin工作流晶化为工具静态关键词过滤
Geneclaw独立框架规则/配置5 层 Gatekeeper(无沙箱)

共同局限:分散在不同项目、无统一架构、均无 OS 级沙箱。

3.5 架构特点小结
  • 强项:开源、多通道、ClawHub 生态、Memory 设计成熟、进化思路多样
  • 弱项:Node 依赖、无 OS 沙箱、进化拼凑、安全约束分散

四、OpenCode 架构要点

OpenCode 与 OpenClaw 是不同产品:OpenCode 是开源 AI 编码 Agent(类似 Claude Code 的竞品),OpenClaw 是多通道网关。

4.1 核心设计

OpenCode 采用 主 Agent + 子 Agent 分层架构,面向自主编码任务:

Primary Agents (Build / Plan) ← 用户直接交互 ↓ 可调用 Subagents (General / Explore) ← 专项任务,@ 提及或自动调用 ↓ 隐藏 System Agents (Compaction / Title / Summary) ← 自动运行

设计原则:

原则说明
Agent 分层Primary 主对话,Subagent 专项,System 隐藏
权限控制edit/bash/webfetch 可配置 deny/allow/ask
多会话同一项目可并行多 Agent
隐私优先不存储代码或上下文数据
4.2 内置 Agent
Agent模式能力
Buildprimary默认,全工具(文件、bash)
Planprimary只读分析,bash/edit 默认 ask
Generalsubagent研究、多步任务、并行执行
Exploresubagent快速只读,搜索代码库
Compaction / Title / Summary隐藏上下文压缩、标题、摘要
4.3 扩展与集成
  • MCP:通过 MCP 扩展工具(SkillLite 通过 skilllite init-opencode 集成)
  • 75+ LLM:支持 Models.dev 及本地模型
  • 多界面:终端、桌面 App、IDE 扩展
4.4 架构特点小结
  • 强项:开源、Agent 分层清晰、权限细粒度、MCP 扩展、多模型
  • 弱项:无内置沙箱(依赖 MCP 如 SkillLite)、无自进化、需运行时

五、架构差异对比

5.1 分层与职责
维度Claude CodeOpenClawOpenCodeSkillLite
入口终端 / IDE / WebGateway终端 / 桌面 / IDECLI
Agent 架构单循环 + Subagent内置(Pi 等)Primary + Subagent 分层单循环
工具层内置 + Skills + MCPSkill 生态内置 + MCP内置 + Skills + MCP
记忆Auto Memory + CLAUDE.mdMEMORY.md + 按日分片Session 持久化 + AGENTS.mddecisions + memory + FTS5
进化Memory 自动学习分散在 Skill/Plugin无引擎级 prompts/memory/skills
安全云端隔离、checkpoint无 OS 沙箱依赖 MCP(如 SkillLite)Seatbelt/bwrap/seccomp
5.2 技术栈与依赖
维度Claude CodeOpenClawOpenCodeSkillLite
语言闭源(推测 TS)Node.js/TypeScript开源Rust
运行时闭源运行时Node 22+需运行时无(单 binary)
安装体积~300MB200MB+ npm~100MB~6.5MB
冷启动秒级秒级秒级毫秒级
5.3 进化机制对比
维度Claude CodeOpenClaw 生态OpenCodeSkillLite
进化层级产品级(Memory)Plugin/Skill 级无引擎级
学习来源对话与使用外部博客/日志/工作流/对话—自身任务反馈 + 可选外部
安全约束产品策略分散、软约束为主—5 层 Gatekeeper + 沙箱
不可变边界未公开EvoClaw CORE(软约束)—编译进 binary(硬约束)
可回滚checkpoint各项目自行实现—原子回滚 + evolution status

六、SkillLite 的借鉴与取长补短

6.1 从 Claude Code 借鉴
借鉴点Claude Code 做法SkillLite 实现
任务规划质量强推理、多步拆解对标 80%,task_planner + planning_rules
Context 管理~92% 自动压缩long_text::truncate_content、compaction
Checkpoint 机制编辑前快照、可回滚编辑自动备份 ~/.skilllite/edit-backups/
Primitive 工具基础工具优先7 个核心工具,少而精
Subagent 隔离独立上下文MCP 可扩展,未来可支持子任务隔离
6.2 从 OpenClaw 借鉴
借鉴点OpenClaw 做法SkillLite 实现
Memory 格式MEMORY.md + 按日分片memory/YYYY-MM-DD.md、pre-compaction flush
Session 结构sessionId、sessionKey、token 计数session.rs 对齐 OpenClaw schema
Transcript 分片按时间分片transcript.rs 时间分片
Skill 元数据metadata.openclawmerge_openclaw_requires 兼容 ClawHub
SOUL 结构Identity、Core Truthssoul.rs 四段式(Identity/Beliefs/Style/Scope)
规则映射web_search/web_fetch → skillseed_openclaw_web_tools 等规则
Geneclaw 5 层 Gatekeeper路径白名单、变更限制、敏感扫描L1~L5 进化安全门控
6.3 从 OpenCode 借鉴
借鉴点OpenCode 做法SkillLite 实现
Agent 分层Primary + Subagent + 权限控制可扩展:MCP 可挂载专项工具
权限细粒度edit/bash 可 deny/allow/askSKILLLITE_HIGH_RISK_CONFIRM、run_command 确认
MCP 集成opencode.json 配置 MCPskilllite init-opencode 一键配置
Plan 模式Plan Agent 只读分析规划阶段可先 memory_search/读文件再执行(AGENT-2)
6.4 SkillLite 的差异化补短
Claude Code 短板OpenClaw 短板OpenCode 短板SkillLite 补短
闭源、依赖云端无 OS 沙箱无内置沙箱开源 + 本地 + 全链路沙箱
进化仅 Memory进化分散、拼凑无自进化引擎级三维进化(prompts/memory/skills)
无公开安全模型安全约束分散依赖 MCP5 层 Gatekeeper + 沙箱试运行
安装体积大npm 依赖链需运行时单 binary、零依赖、~6.5MB
—无统一进化治理—evolution status/explain/reset、可审计
6.5 定位叙事
竞品叙事SkillLite 叙事
Claude Code最好的 AI 编码助手(Auto Memory GA)Memory 只是进化的 1/3,我们还进化 Skills 和 Prompts;且本地、开源、可审计
OpenClaw最大 AI Skills 生态 + 可选进化 Plugin进化应是引擎核心,而非可选插件;进化产物必须有 OS 级安全保障
OpenCode开源 AI 编码 Agent,Agent 分层 + MCP可与 SkillLite MCP 组合:OpenCode 做 Agent 层,SkillLite 做安全执行层

七、总结

7.1 架构差异一句话
  • Claude Code:闭源、云端优先、强推理与 Memory,进化限于产品级 Auto Memory。
  • OpenClaw:开源、多通道网关、Skill 生态丰富,进化分散在多个 Plugin,无统一沙箱。
  • OpenCode:开源、Agent 分层(Build/Plan + Subagent)、权限细粒度、MCP 扩展,无自进化、无内置沙箱。
  • SkillLite:开源、本地优先、单 binary、安全沙箱、引擎级三维自进化,在安全约束下「越用越聪明」。
7.2 取长补短总览
Claude Code 之长 → 任务规划、Context 管理、Checkpoint、Primitive 工具 
OpenClaw 之长 → Memory 格式、Session/Transcript、Skill 兼容、5 层 Gatekeeper 理念 
OpenCode 之长 → Agent 分层、权限细粒度、MCP 集成 
SkillLite 之补 → 开源 + 本地 + 沙箱 + 引擎级进化 + 零依赖 + 可审计
7.3 竞争力定位(来自 10-AGENT-80%)
维度CursorClaude CodeOpenClawOpenCodeSkillLite
编辑精度95%95%25%90%80%
代码搜索95%95%50%85%80%
安全20%部分40%依赖 MCP83%
自进化MemoryMemory拼凑无80%(引擎级)
MCP 生态❌✅部分✅✅ 70%
轻量300MB~300MB200MB+~100MB6.5MB
零依赖❌❌❌❌✅
离线可用部分部分❌部分✅

"轻量 binary,深度安全,自进化智能,越用越聪明。"

目录

  1. 一、概述
  2. 二、Claude Code 架构要点
  3. 2.1 核心设计
  4. 2.2 工具分层
  5. 2.3 记忆与会话
  6. 2.4 执行环境
  7. 2.5 架构特点小结
  8. 三、OpenClaw 架构要点
  9. 3.1 核心设计
  10. 3.2 组件结构
  11. 3.3 ClawHub:Skill 注册中心
  12. 3.4 自进化能力(分散在生态中)
  13. 3.5 架构特点小结
  14. 四、OpenCode 架构要点
  15. 4.1 核心设计
  16. 4.2 内置 Agent
  17. 4.3 扩展与集成
  18. 4.4 架构特点小结
  19. 五、架构差异对比
  20. 5.1 分层与职责
  21. 5.2 技术栈与依赖
  22. 5.3 进化机制对比
  23. 六、SkillLite 的借鉴与取长补短
  24. 6.1 从 Claude Code 借鉴
  25. 6.2 从 OpenClaw 借鉴
  26. 6.3 从 OpenCode 借鉴
  27. 6.4 SkillLite 的差异化补短
  28. 6.5 定位叙事
  29. 七、总结
  30. 7.1 架构差异一句话
  31. 7.2 取长补短总览
  32. 7.3 竞争力定位(来自 10-AGENT-80%)
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 法律 NLP 实战:从文本分类到合同分析应用
  • Linux 系统环境下 Python 多版本切换的三种方法
  • LLaMA-Factory 微调 DeepSeek-R1 模型实战指南
  • 双模态无人机光伏红外可见光缺陷检测数据集与 YOLO 融合模型
  • FPGA开发工具对比:Vivado、Quartus与ModelSim
  • Neeshck-Z-lmage_LYX_v2 本地 AI 绘画工具搭建教程
  • VSCode 高效代码开发:Copilot 与 Cline 插件配置指南
  • Python 修改 pip 默认安装路径的几种方法
  • GitHub CLI 跨平台安装与配置指南
  • 国内环境部署 OpenClaw 个人 AI 助手指南
  • Home Assistant 界面美化实战:lovelace-soft-ui 配置指南
  • ToDesk 内置 ToClaw AI:零代码实现科技新闻日报自动化实战
  • OpenClaw 集成本地 Ollama 与 Qwen WebUI 无响应排查指南
  • 前端状态管理实战:告别组件传参的噩梦
  • 面向 C++ 开发的 Web 自动化测试入门:从概念到 Selenium 实战
  • PyCharm 中 GitHub Copilot 插件安装与配置指南
  • 树莓派 5 部署 Ollama Linux ARM64 环境
  • VSCode 集成 DeepSeek 模型配置与使用指南
  • 机器人产业十年演进:从专用机械到通用具身智能
  • 基于 YOLOv8/v11 与 LLM 的 Web 视觉检测系统:Django+Vue3 前后端分离实战

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online