build-claude-code-cli

手写一个Claude Code,吃透企业级AI Agent架构

这是一个通过49节课程从零构建企业级AI Agent CLI的教学项目,核心是逐行拆解Claude Code的源码架构,并用TypeScript重新实现。它解决的是开发者想要深入理解现代AI编程助手内部机制,但缺乏系统学习路径的问题。项目不仅讲解CLI工具的基础交互、命令解析、终端渲染,还深入探讨了Agent循环、工具调用、上下文管理、流式输出等高级主题,并融入了企业级软件工程实践,如模块化设计、测试策略和错误处理。通过动手实践,学习者能掌握构建生产级AI Agent的完整知识体系,而不仅仅是使用现成工具。

开源 free 编程开发
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 65
维护状态 低维护
是否开源 是
定价模式 free

项目数据

分类编程开发
开发团队funAgent
所属国家
定价模式free
价格说明开源项目,MIT 许可证,完全免费,可自行部署使用。
访问状态
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型ai,ai-agent,ai-agents,ai-coding,claude-code,cli,llm,mcp,nodejs,prompt-engineering,react-ink,tutorial,typescript
GitHub 星标★ 65
30天Star增速
HF 下载量
上线时间2026-04-02 00:00:00
最近更新2026-09-22 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数3

使用教程

核心亮点

  • 逐课拆解Claude Code真实架构,学习路径清晰,从基础到高级循序渐进
  • 覆盖Agent循环、工具调用、上下文管理等核心机制,远超普通CLI教程
  • 强调企业级工程实践,包括模块化、测试和错误处理,代码质量有保障

不足之处

  • 项目处于早期阶段,课程数量和完成度有限,可能无法覆盖全部49课
  • 文档和社区生态尚待完善,学习过程中遇到问题可能缺乏外部支持

适用场景

  • 想深入理解AI Agent内部原理的开发者
  • 需要构建企业级AI CLI工具的技术团队
  • 作为系统学习TypeScript和AI编程结合的进阶教程

替代项目

build-your-own-x、awesome-claude-code、claude-code-tutorial

项目介绍

build-claude-code-cli 是智能体领域的开源项目,由 funAgent 开发,是 2026 年新上线的项目。

它收录于智能体分类,该分类目前共有 2,499 个项目,GitHub 星标数为 65。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-22。MIT 许可证,完全免费,可自行部署使用。

它主要面向的使用场景是:想深入理解AIAgent内部原理的开发者。同类可对比的替代方案包括 build-your-own-x、awesome-claude-code、claude-code-tutorial。

上一篇:claude-code-plugin-template

下一篇:InfCode

同类项目推荐

xinchao-dynamic-mind 开源

给 AI 装上疲惫和欲望,让交互更真实

独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。

★ 199 2026-08-09
deepseek-harness 开源

把 AI 能力拆成乐高积木,拼出你的专属智能体。

DeepSeek Harness: Everything is a Plugin.

★ 233327 2026-08-15
AutoGPT 开源

开箱即用的 AI 员工,交代任务就自己干完

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mis···

★ 187492 2026-08-09
EvoAgentX 开源

让 AI 智能体自己迭代变强,越用越聪明

EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents

★ 3351 2026-09-12