Claude Code、OpenClaw、OpenCode 架构对比 — 及 SkillLite 的借鉴与取长补短

一、概述

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

维度

Claude Code

OpenClaw

OpenCode

SkillLite-agent

定位

闭源商业 AI 编码助手

开源多通道 AI 网关

开源 AI 编码 Agent

开源安全自进化 Agent 引擎

技术栈

闭源(推测 TS/Node)

Node.js + npm

开源(终端/桌面/IDE)

Rust 单 binary

运行形态

终端 / IDE / 云端 VM

Gateway + 多通道

终端 / 桌面 / IDE

CLI 单 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

按模式找文件、正则搜索、代码库探索

Execution

Shell、测试、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

本机

默认,完整访问

Cloud

Anthropic 托管 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

入口、会话、路由、通道连接

Brain

LLM 处理(Claude、GPT、Grok、本地模型)

Hands

执行层

Memory System

本地 Markdown 持久化(MEMORY.md、memory/YYYY-MM-DD.md)

Heartbeat Loop

7×24 自主监控与任务处理

3.3 ClawHub:Skill 注册中心

  • 定位:AI Agent 的「npm」
  • 能力:向量搜索、语义版本、社区评分、CLI API
  • 安全:GitHub 账号 ≥1 周可发布、举报与审核

3.4 自进化能力(分散在生态中)

项目

类型

进化对象

安全约束

capability-evolver

可选 Skill

代码/配置

GEP 协议,无沙箱

EvoClaw

第三方 Plugin

SOUL 信念(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

模式

能力

Build

primary

默认,全工具(文件、bash)

Plan

primary

只读分析,bash/edit 默认 ask

General

subagent

研究、多步任务、并行执行

Explore

subagent

快速只读,搜索代码库

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 Code

OpenClaw

OpenCode

SkillLite

入口

终端 / IDE / Web

Gateway

终端 / 桌面 / IDE

CLI

Agent 架构

单循环 + Subagent

内置(Pi 等)

Primary + Subagent 分层

单循环

工具层

内置 + Skills + MCP

Skill 生态

内置 + MCP

内置 + Skills + MCP

记忆

Auto Memory + CLAUDE.md

MEMORY.md + 按日分片

Session 持久化 + AGENTS.md

decisions + memory + FTS5

进化

Memory 自动学习

分散在 Skill/Plugin

引擎级 prompts/memory/skills

安全

云端隔离、checkpoint

无 OS 沙箱

依赖 MCP(如 SkillLite)

Seatbelt/bwrap/seccomp

5.2 技术栈与依赖

维度

Claude Code

OpenClaw

OpenCode

SkillLite

语言

闭源(推测 TS)

Node.js/TypeScript

开源

Rust

运行时

闭源运行时

Node 22+

需运行时

无(单 binary)

安装体积

~300MB

200MB+ npm

~100MB

~6.5MB

冷启动

秒级

秒级

秒级

毫秒级

5.3 进化机制对比

维度

Claude Code

OpenClaw 生态

OpenCode

SkillLite

进化层级

产品级(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.openclaw

merge_openclaw_requires 兼容 ClawHub

SOUL 结构

Identity、Core Truths

soul.rs 四段式(Identity/Beliefs/Style/Scope)

规则映射

web_search/web_fetch → skill

seed_openclaw_web_tools 等规则

Geneclaw 5 层 Gatekeeper

路径白名单、变更限制、敏感扫描

L1~L5 进化安全门控

6.3 从 OpenCode 借鉴

借鉴点

OpenCode 做法

SkillLite 实现

Agent 分层

Primary + Subagent + 权限控制

可扩展:MCP 可挂载专项工具

权限细粒度

edit/bash 可 deny/allow/ask

SKILLLITE_HIGH_RISK_CONFIRM、run_command 确认

MCP 集成

opencode.json 配置 MCP

skilllite init-opencode 一键配置

Plan 模式

Plan Agent 只读分析

规划阶段可先 memory_search/读文件再执行(AGENT-2)

6.4 SkillLite 的差异化补短

Claude Code 短板

OpenClaw 短板

OpenCode 短板

SkillLite 补短

闭源、依赖云端

无 OS 沙箱

无内置沙箱

开源 + 本地 + 全链路沙箱

进化仅 Memory

进化分散、拼凑

无自进化

引擎级三维进化(prompts/memory/skills)

无公开安全模型

安全约束分散

依赖 MCP

5 层 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%)

维度

Cursor

Claude Code

OpenClaw

OpenCode

SkillLite

编辑精度

95%

95%

25%

90%

80%

代码搜索

95%

95%

50%

85%

80%

安全

20%

部分

40%

依赖 MCP

83%

自进化

Memory

Memory

拼凑

80%(引擎级)

MCP 生态

部分

✅ 70%

轻量

300MB

~300MB

200MB+

~100MB

6.5MB

零依赖

离线可用

部分

部分

部分

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

Read more

【Part 4 XR综合技术分享】第一节|技术上的抉择:三维实时渲染与VR全景视频的共生

【Part 4 XR综合技术分享】第一节|技术上的抉择:三维实时渲染与VR全景视频的共生

《VR 360°全景视频开发》专栏 将带你深入探索从全景视频制作到Unity眼镜端应用开发的全流程技术。专栏内容涵盖安卓原生VR播放器开发、Unity VR视频渲染与手势交互、360°全景视频制作与优化,以及高分辨率视频性能优化等实战技巧。 📝 希望通过这个专栏,帮助更多朋友进入VR 360°全景视频的世界! Part 4|XR综合技术分享 最后一Part了,我将分享一些关于当前常用的XR综合技术,内容涵盖三维实时渲染与全景视频的共生、多模态交互体验的融合,以及AI如何深度赋能XR应用,推动智能化发展。同时畅想通向全感知XR智能沉浸时代的未来,探索如何通过更先进的技术不断提升用户体验。毕竟,360°全景视频仅是XR应用中的冰山一角。 第一节|技术上的抉择:三维实时渲染与VR全景视频的共生 文章目录 * 《VR 360°全景视频开发》专栏 * Part 4|XR综合技术分享 * 第一节|技术上的抉择:三维实时渲染与VR全景视频的共生 * 1、VR内容形态的分化与融合 * 1.1 三维实时渲染的发展 * 1.2

By Ne0inhk

Flutter 三方库 angular_bloc 的鸿蒙化适配指南 - 在鸿蒙系统上构建极致响应、工业级的 AngularDart 与 BLoC 协同架构实战

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 三方库 angular_bloc 的鸿蒙化适配指南 - 在鸿蒙系统上构建极致响应、工业级的 AngularDart 与 BLoC 协同架构实战 在鸿蒙(OpenHarmony)系统的桌面级协同(如分布式办公网页版)、后台管理终端或高度复杂的 Web 仪表盘开发中,如何将经典的 BLoC 状态管理应用于 AngularDart 环境?angular_bloc 为开发者提供了一套天衣无缝的组件化连接器。本文将实战演示其在鸿蒙 Web 生态中的深度应用。 前言 什么是 Angular BLoC?它是一套专门为 AngularDart 框架设计的 BLoC 实现。通过指令(Directives)和管道(Pipes),它实现了由于数据流变化触发的 UI

By Ne0inhk

完全免费!用阿里开源 CoPaw 养一只属于自己的 AI 小助理(魔搭启动,亲测有效)

先说一个小插曲:前几天我写了一篇介绍 Maxclaw 的文章,当时还是免费的,结果文章发出去没多久,Minimax 就悄悄改了规则,变成 39 元一个月起步了。当然,39 元其实也不贵——毕竟你去闲鱼搜"openclaw 代安装",随便一个人工服务都要 50 块往上走。但既然有完全免费的方案,为什么不用呢? 今天这篇,就给大家介绍一个我亲自跑通的、完全免费的方案:用阿里开源的 CoPaw,在魔搭创空间里一键启动,服务器免费,Token 每天 2000 次免费调用,不用装任何本地环境,浏览器打开就能用。 CoPaw 是什么?先用一分钟搞清楚 很多人第一次听到 CoPaw 这个名字,会以为是某种宠物应用。其实它的全称是 Co Personal Agent Workstation,是阿里

By Ne0inhk
2025年AI领域年度深度总结:始于DeepSeek R1开源发布,终于Manus天价出海

2025年AI领域年度深度总结:始于DeepSeek R1开源发布,终于Manus天价出海

2025年AI领域年度深度总结:始于DeepSeek R1开源发布,终于Manus天价出海 摘要 站在2025年12月31日的终章回望,吴恩达曾说过:“2025年,是AI工业时代的黎明。”在经历了2023-2024年的“大炼模型”狂热后,2025年,AI终于从“概率模仿”跃向了“逻辑推理”的新阶段,从“对话框”到“行动流”的转折也逐渐显现。这一年,AI技术与产业的演进不仅仅是技术迭代那么简单,而是一场深刻的变革,清晰的产业蓝图开始显现:始于DeepSeek R1的开源突破,终于Manus的数十亿美元收购,验证了Agent商业化的巨大潜力。 2025年,AI不再是实验室中的抽象概念,而是逐步嵌入日常生产生活,以更加务实的姿态和广泛的应用场景,真正走向了社会的主流。从年初DeepSeek R1的开源发布到年末Manus的天价收购,这两件大事为2025年的AI发展定下了基调:开源与闭源的博弈,技术与商业的融合,模型与应用的深度对接,无疑为AI的未来铺设了一条发展道路。技术突破和产业落地不断交织,AI的角色正在悄然发生深刻的转变——从“辅助工具”走向了“自主执行者”。 文章目录

By Ne0inhk