开源 · 全功能 · 生产级

不只是 CLI,
一个完整的 AI 编程平台

从 Claude Code CLI v2.1.33 的完整复刻出发,我们构建了远超原版的能力: Web UI 全栈 IDE、Agent Teams 多智能体协作、Blueprint 可视化工作流、 35+ 内置工具、插件系统、i18n 国际化 —— 开箱即用的 AI 编程平台。

35+ 内置工具
Web UI 全栈 IDE
多智能体 Agent Teams
MIT 开源协议
claude-code-open
$ npm run dev

Claude Code Open v2.1.33
 已加载 35+ 工具 (含 Agent Teams, Blueprint)
 Web UI 已启动 → http://localhost:3000
 MCP 服务器已连接 (3 个)
 插件系统就绪 · i18n: zh-CN
 Agent Teams 就绪 · 支持多智能体协作

> 创建一个3人团队来重构这个模块

16 大核心能力

从 CLI 到 Web UI,从单体到多智能体,从本地到多云 —— 全面超越原版 Claude Code

🛠️

35+ 内置工具

文件操作、搜索分析、Shell 执行、Web 抓取、任务管理、Notebook、Plan 模式、Skill 系统、LSP 集成等全方位工具链

🔌

MCP 协议支持

完整的 Model Context Protocol 实现。MCPSearch 发现服务、Resource 读取、动态工具注册,无缝对接外部工具生态

🧩

插件 & Hooks 系统

可插拔的扩展架构。PluginManager 管理生命周期,Hooks 系统支持 pre/post 工具执行钩子,自定义命令与 Skill 系统无限扩展

🌍

i18n 国际化

自研轻量级国际化框架,支持中英文切换。UI 文本、落地页、CLI 提示全面本地化,面向全球开发者

🧠

智能上下文管理

Token 估算、自动摘要压缩、Memory Card 系统、Vectra 向量搜索、Neural Caching 神经缓存 —— 无限对话上下文不再是梦

🔍

代码深度分析

Tree-sitter WASM 多语言解析、LSP 集成、调用图可视化、影响分析。比 grep 更懂你的代码

🐳

Docker 一键部署

Docker Compose 容器化部署,附带安装脚本(Shell & PowerShell)。支持 Windows / macOS / Linux 全平台

🔐

OAuth 代理共享

透明代理架构让 Claude 订阅可在多设备间共享。完整的 OAuth 管理、权限控制、信任对话系统

流式 & 实时通信

JSON 流式 API、WebSocket 实时消息、tRPC 类型安全通信。从 CLI 到 Web UI 全链路实时响应

☁️

多云提供商

Anthropic API / AWS Bedrock / GCP Vertex AI / Foundry 四大云平台。Provider 抽象层让你一个环境变量切换云端

🛡️

四层安全沙箱

文件系统白名单 → Bubblewrap/Seatbelt 进程隔离 → 网络域名过滤 → Docker 容器。命令注入检测 + Ed25519 代码签名

🩺

诊断 & 自更新

/doctor 一键健康检查(Node/Git/API/Provider 验证)。自动更新系统支持 npm/yarn/pnpm/Docker 多种安装方式

五层架构设计

从入口到扩展,每一层都经过精心设计

1

入口层 Entry Layer

src/cli.ts - Commander.js CLI 参数解析
src/web/ - Express + WebSocket Web 服务端
src/web/client/ - React + Vite Web 客户端
2

核心引擎 Core Engine

client.ts - Anthropic API 封装 (重试 / Token 计算 / 成本追踪)
session.ts - 会话状态 + SQLite 持久化
loop.ts - 对话循环编排 + 多轮工具调用
3

工具系统 Tool System

BaseToolToolRegistry 动态注册
35+ 内置工具:文件 / 搜索 / Shell / Web / 任务 / Notebook / Plan / Skill / LSP
4

智能体层 Agent Layer

src/agents/ - Agent 编排 / 并行执行 / Resume
src/teams/ - Agent Teams 团队创建 / 消息通信 / 上下文共享
Blueprint - 可视化工作流:Lead Agent → Worker 分派 → E2E 测试
5

扩展层 Extension Layer

PluginManager - 插件生命周期管理
Hooks - Pre/Post 工具执行钩子
MCP - 外部工具协议 · i18n - 国际化 · Skills - 自定义命令

技术博客

10 篇深度技术文章,记录我们从零构建 AI 编程平台的每一步

核心 2026年2月

为什么选择 Claude Code Open — 十大核心优势

Claude Code Open 不只是一个开源复刻 — 它是一个远超官方 CLI 的完整 AI 编程平台。从 Web UI IDE、多智能体协作到定时任务自动化和移动端编程,了解让它成为开发者首选的十大核心优势。

  • 开源透明 — 完整源码、MIT 许可证、社区驱动
  • Web UI 全栈 IDE — 完整的浏览器端编程体验,WebSocket 实时通信
  • 多智能体协作 (Blueprint) — 智能规划器 + Lead Agent + 自主 Worker 处理复杂任务
  • 定时任务守护进程 — 7×24 AI 自动化,自然语言调度
  • 移动端编程 — PWA + Tailscale 手机远程编程
自动化 2026年2月

定时任务守护进程:7×24 AI 自动化助手

想象一下:每天早上 AI 自动审查你的代码提交,文件修改时立即生成测试用例,每周五自动生成项目进度报告。定时任务守护进程支持三大任务类型 — 自然语言时间调度、文件变化监控、间隔执行,全部基于 SQLite 持久化存储和多渠道通知(桌面 + 飞书)。

移动端 2026年2月

手机远程编程:Claude Code 随身携带

在电脑上启动 Claude Code WebUI,手机通过 Tailscale 零配置组网访问,添加到主屏幕即为全功能 PWA 应用。无需公网 IP,端到端加密,深度触控优化和响应式布局 — 把通勤时间变成高效编程时间。

入门 2026年2月

一键部署:30 秒拥有你的专属 AI 助手

无需复杂配置,一行命令搞定一切:克隆代码、构建前后端、创建桌面快捷方式、预设 API 配置。双击启动,浏览器自动打开 — 立即开始与 Claude 对话。支持 Windows PowerShell 和 macOS/Linux bash。

快速开始

只需几个简单步骤,即可运行本地开发环境

1

克隆仓库

git clone https://github.com/kill136/claude-code-open.git
2

安装依赖

cd claude-code && npm install
3

配置 API Key

export ANTHROPIC_API_KEY=your-api-key
4

启动开发模式

npm run dev

准备好深入学习了吗?

加入社区,一起探索AI编程助手的核心架构