Claude Code 源码泄露,顺手分析了它的架构

第一,它跑在 Bun 上,不是 Node.js。因为 Bun 可以在编译时直接把整块代码删掉,Anthropic 那些内部功能,比如多 Agent、调试工具,对外版直接清得干干净净,连字符串都不留,Node.js 做不到这一点。
第二,终端界面居然是用 React 写的。靠 Ink 库把组件渲染到终端,前端一看就懂,整个 CLI 就是一棵 React 组件树,状态一变就重新渲染。
第三,内置了四十多个工具,文件操作、执行命令、网页搜索、语言服务全都有。每个工具都是独立类,Claude 自己决定调用哪个,结果返回后再继续下一步。
第四,藏着一套完整的多 Agent 架构,代号 Tengu。源码里全是 tengu_ 开头的埋点,一个主 Claude 当指挥,动态派生子 Agent 并行干活,还能互相通信,这不是 demo,是真写进代码里了。
第五,MCP 客户端做得很精致。协议实现只有 119KB,认证模块 88KB,却完整支持 OAuth、企业登录、自动拉取注册表,看得出来是认真打磨过的。







用Claude code总卡壳?这份从零基础到精通的手册,真的很难找全!





完整版就不一一展示了:
Claude Code资料给大家整理好了,有需要的小伙伴按以下步骤获取领取方式
1、点赞+在看
2、后台回复:资料
夜雨聆风