标题: 清华团队的400 star的Claude Code源码分析&1400行代码最小化复现项目
作者: #wind666
板块: #文档共建
编号:
帖子: https://linux.do/t/topic/1873380
时间: 2026-04-01 14:25:01
摘要:
作者: #wind666
板块: #文档共建
编号:
1873380帖子: https://linux.do/t/topic/1873380
时间: 2026-04-01 14:25:01
摘要:
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
我的帖子已经打上 开源推广 标签: 是
我的开源项目完整开源,无未开源部分: 是
我的开源项目已链接认可 LINUX DO 社区: 是
我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
来给我们的Claude code代码分析项目做一个宣传啦,计划做成最深刻的分析项目之一 (长期更新维护)
Claude Code 源码昨天下午开源(x)了,claude code一定是最好用的coding agent框架!
作为LLM Agent的researcher,出于兴趣尝试进行代码阅读,遇到了没有办法快速阅读这么长的代码项目的问题,我们的解决方案是和Claude Code一起读,让他给我们写文档配合我读源代码。在此同时,我们想把这个过程文档化,就形成了这2个项目。
源码分析:把 50 万行代码整理成 11 篇文档,每篇画了架构图和对比表,还有个 10 分钟速读版,并且部署到了github page有web界面方便阅读。
从零构建教程:从零实现 Claude Code 核心功能的最小化实现与分步教程(每一步实现都有源码的reference),我和Claude Code用1300行代码实现了一个minimal的Claude Code,遵循了其开源代码中的设计哲学和实现方案,但是又是最小化的
github.com/Windy3f3f3f3f/how-claude-code-works
github.com/Windy3f3f3f3f/claude-code-from-scratch
标题: Claude Code之父回应源码泄露
作者: #8b9je
板块: #前沿快讯
编号:
帖子: https://linux.do/t/topic/1873403
时间: 2026-04-01 14:26:19
摘要:
作者: #8b9je
板块: #前沿快讯
编号:
1873403帖子: https://linux.do/t/topic/1873403
时间: 2026-04-01 14:26:19
摘要:
标题: 站里有订阅 flowercloud 的老友吗?
作者: #App
板块: #搞七捻三
编号:
帖子: https://linux.do/t/topic/1873412
时间: 2026-04-01 14:27:29
摘要:
作者: #App
板块: #搞七捻三
编号:
1873412帖子: https://linux.do/t/topic/1873412
时间: 2026-04-01 14:27:29
摘要:
请问实验性,标准,还有高级,这几个之间是有什么倍率的区别吗?用了半年了,也不是很清楚,只知道高级跑得很快
标题: 还有佬有【冰のCodex】邀请码吗
作者: #tool
板块: #福利羊毛
编号:
帖子: https://linux.do/t/topic/1873415
时间: 2026-04-01 14:27:45
摘要:
作者: #tool
板块: #福利羊毛
编号:
1873415帖子: https://linux.do/t/topic/1873415
时间: 2026-04-01 14:27:45
摘要:
求冰のCodex】邀请码
标题: github Account suspended
作者: #bongmu
板块: #搞七捻三
编号:
帖子: https://linux.do/t/topic/1873418
时间: 2026-04-01 14:28:04
摘要:
作者: #bongmu
板块: #搞七捻三
编号:
1873418帖子: https://linux.do/t/topic/1873418
时间: 2026-04-01 14:28:04
摘要:
怎么办怎么办
短信验证 随便找个接码平台吗?我怎么一直抱歉,无法验证您的验证码回复。
标题: 虚拟卡,可绑亚马逊白嫖grok heavy
作者: #Gzer
板块: #福利羊毛
编号:
帖子: https://linux.do/t/topic/1873419
时间: 2026-04-01 14:28:04
摘要:
作者: #Gzer
板块: #福利羊毛
编号:
1873419帖子: https://linux.do/t/topic/1873419
时间: 2026-04-01 14:28:04
摘要:
卡号 5349336371232460
有效期 0432
CVV 719
开卡时间 2026/4/1 13:24:23
地区美国
姓名 Autumn Notaro
地址 4123 Westbrook Drive
城市 Ann Arbor
州 MI
邮编 48108
国家 United States
标题: 【阿里云Coding Plan】新人分享,Pro共享欢迎佬友一起来用
作者: #spidd
板块: #福利羊毛
编号:
帖子: https://linux.do/t/topic/1873427
时间: 2026-04-01 14:28:57
摘要:
作者: #spidd
板块: #福利羊毛
编号:
1873427帖子: https://linux.do/t/topic/1873427
时间: 2026-04-01 14:28:57
摘要:
用了麻烦给个回复,我想升三级!
AK: sk-sp-0c81aca8c59848559394d81a6527cd50
Base URL:
兼容 OpenAI 接口协议工具
https://coding.dashscope.aliyuncs.com/v1
兼容 Anthropic 接口协议工具
https://coding.dashscope.aliyuncs.com/apps/anthropic
模型列表:
标题: 关于我拉“余承东”进群被开除这件事
作者: #王多鱼
板块: #搞七捻三
编号:
帖子: https://linux.do/t/topic/1873430
时间: 2026-04-01 14:29:12
摘要:
作者: #王多鱼
板块: #搞七捻三
编号:
1873430帖子: https://linux.do/t/topic/1873430
时间: 2026-04-01 14:29:12
摘要:
标题: 妈耶我的l站咋这样了
作者: #富意 张
板块: #搞七捻三
编号:
帖子: https://linux.do/t/topic/1873437
时间: 2026-04-01 14:29:37
摘要:
作者: #富意 张
板块: #搞七捻三
编号:
1873437帖子: https://linux.do/t/topic/1873437
时间: 2026-04-01 14:29:37
摘要:
各位佬,这是什么情况,咋突然变了
标题: grok建议用假信息
作者: #偏移
板块: #搞七捻三
编号:
帖子: https://linux.do/t/topic/1873439
时间: 2026-04-01 14:29:38
摘要:
作者: #偏移
板块: #搞七捻三
编号:
1873439帖子: https://linux.do/t/topic/1873439
时间: 2026-04-01 14:29:38
摘要:
grok感觉比GPT杀的还快,毕竟这就是一个bug,钻空子获得的,防止反撸建议全用假的,本人用的临时邮箱注册的Amazon和grok,用虚拟卡+虚拟号(冷门国家),没必要用自己真实信息,好多人反映注册完Amazon被封,新号一下扣款失败3000刀封号不奇怪
标题: Claude Code 前端项目结构深度分析
作者: #krkx
板块: #开发调优
编号:
帖子: https://linux.do/t/topic/1873447
时间: 2026-04-01 14:30:39
摘要:
作者: #krkx
板块: #开发调优
编号:
1873447帖子: https://linux.do/t/topic/1873447
时间: 2026-04-01 14:30:39
摘要:
Claude Code 前端项目结构深度分析
版本: v2.1.88 | 分析日期: 2026-04-01
目录
1. 项目概览
2. 顶层目录结构
3. 核心源码架构 (src/)
4. 关键代码节点
5. 构建系统
6. 工具系统 (Tools)
7. 服务层 (Services)
8. UI 组件系统
9. 状态管理
10. 关键数据流
1. 项目概览
Claude Code 是 Anthropic 官方的 CLI 编程助手,基于 React + Ink 构建终端 UI,使用 TypeScript 编写。项目采用 Bun 运行时的编译特性(feature() 宏、MACRO 常量),通过 bun:bundle 实现编译时死代码消除。
包名: @anthropic-ai/claude-code
版本: 2.1.88
运行时: Node.js >= 18 (原生 Bun)
UI 框架: React + 自定义 Ink 渲染器
构建: esbuild 打包
文件总数: ~4166 个
项目大小: ~113MB
2. 顶层目录结构
claude-code-source-code/
├── src/ # 核心源码 (主目录)
├── bridge/ # Bridge 通信层 (远程/桌面连接)
├── coordinator/ # 协调器模块
├── dist/ # 构建输出
├── docs/ # 文档
├── proactive/ # 主动模式相关
├── scripts/ # 构建脚本
├── services/ # 外部服务
├── skills/ # 技能系统
├── stubs/ # 类型桩文件
├── tasks/ # 任务管理
├── tools/ # 工具相关
├── types/ # 全局类型定义
├── utils/ # 工具函数
├── vendor/ # 第三方原生模块源码
│ ├── audio-capture-src/
│ ├── image-processor-src/
│ ├── modifiers-napi-src/
│ └── url-handler-src/
├── package.json
├── tsconfig.json
└── README.md / README_CN.md
3. 核心源码架构 (src/)
src/
├── main.tsx # 主入口 (803KB) - CLI 参数解析、会话启动
├── query.ts # 查询引擎核心 (68KB)
├── QueryEngine.ts # 查询引擎实现 (46KB)
├── Tool.ts # 工具类型定义 (29KB)
├── tools.ts # 工具注册表 (17KB)
├── commands.ts # 命令注册表 (25KB)
├── setup.ts # 环境初始化 (20KB)
├── interactiveHelpers.tsx # 交互式助手 (57KB)
├── dialogLaunchers.tsx # 对话框启动器 (22KB)
├── history.ts # 历史记录管理
├── context.ts # 上下文管理
├── cost-tracker.ts # 费用追踪
│
├── entrypoints/ # 入口点
│ ├── cli.tsx # CLI 入口 (39KB) - 参数解析、快速路径
│ ├── init.ts # 初始化 (13KB)
│ ├── mcp.ts # MCP 服务入口
│ └── sdk/ # Agent SDK 入口
│
├── bootstrap/ # 启动引导
│ └── state.ts # 全局状态 (56KB) - 会话ID、项目根目录等
│
├── components/ # React UI 组件 (~146个)
│ ├── App.tsx # 根组件
│ ├── FullscreenLayout.tsx # 全屏布局 (84KB)
│ ├── ContextVisualization.tsx # 上下文可视化 (76KB)
│ ├── Feedback.tsx # 反馈组件 (87KB)
│ ├── GlobalSearchDialog.tsx # 全局搜索
│ ├── AutoUpdater.tsx # 自动更新
│ ├── agents/ # Agent 相关组件
│ ├── design-system/ # 设计系统
│ ├── permissions/ # 权限组件
│ └── PromptInput/ # 输入组件
│
├── screens/ # 页面级组件
│ ├── REPL.tsx # 主 REPL 界面 (895KB!) - 核心交互循环
│ ├── ResumeConversation.tsx # 恢复会话 (59KB)
│ └── Doctor.tsx # 诊断页面 (73KB)
│
├── hooks/ # React Hooks (~85个)
│ ├── useCanUseTool.tsx # 工具权限检查 (40KB)
│ ├── useGlobalKeybindings.tsx # 全局快捷键 (31KB)
│ ├── useArrowKeyHistory.tsx # 方向键历史 (34KB)
│ ├── useInboxPoller.ts # 收件箱轮询 (34KB)
│ └── ...
│
├── tools/ # 工具实现 (~55个)
│ ├── AgentTool/ # Agent 工具 (多代理协作)
│ ├── BashTool/ # Bash 命令执行
│ ├── FileEditTool/ # 文件编辑
│ ├── FileReadTool/ # 文件读取
│ ├── FileWriteTool/ # 文件写入
│ ├── GlobTool/ # 文件匹配
│ ├── GrepTool/ # 内容搜索
│ ├── WebFetchTool/ # 网页获取
│ ├── WebSearchTool/ # 网页搜索
│ ├── MCPTool/ # MCP 协议工具
│ ├── NotebookEditTool/ # Jupyter 编辑
│ ├── TodoWriteTool/ # 待办写入
│ └── ...
│
├── commands/ # 斜杠命令 (~108个)
│ ├── init.ts # /init 命令
│ ├── commit.ts # /commit 命令
│ ├── review.js # /review 命令
│ ├── mcp/ # /mcp 命令
│ ├── config/ # /config 命令
│ ├── help/ # /help 命令
│ └── ...
│
├── services/ # 服务层 (~39个子目录)
│ ├── api/ # API 通信
│ │ ├── claude.ts # Claude API 调用 (125KB)
│ │
标题: 蹲一个【冰のCodex】邀请码 ,求佬赏赐拜谢
作者: #geyuan
板块: #福利羊毛
编号:
帖子: https://linux.do/t/topic/1873458
时间: 2026-04-01 14:31:41
摘要:
作者: #geyuan
板块: #福利羊毛
编号:
1873458帖子: https://linux.do/t/topic/1873458
时间: 2026-04-01 14:31:41
摘要:
蹲一个【冰のCodex】邀请码 ,求佬赏赐拜谢
标题: 突发奇想,总所周知 cn组织架构挺好,是否可以参考组织架构养龙虾
作者: #T
板块: #搞七捻三
编号:
帖子: https://linux.do/t/topic/1873461
时间: 2026-04-01 14:31:47
摘要:
作者: #T
板块: #搞七捻三
编号:
1873461帖子: https://linux.do/t/topic/1873461
时间: 2026-04-01 14:31:47
摘要:
手里面有12台服务器 甲骨文 狐蒂云等
在想 一个服务器养1个龙虾 1个龙虾可以分12个agent 12*12=144 个龙虾
也就是说 参考 cn 组织架构 分部门 职责 创建龙虾,然后 如果闲置的龙虾 总管发布职责,然后 龙虾 竞争上岗,如果龙虾评分 过低 则 纪伟考核下岗,多余的龙虾算后备 平民
赛博逗龙虾
标题: 有偿找全栈开发帮我搞两个小项目
作者: #richwang
板块: #开发调优
编号:
帖子: https://linux.do/t/topic/1873471
时间: 2026-04-01 14:33:29
摘要:
作者: #richwang
板块: #开发调优
编号:
1873471帖子: https://linux.do/t/topic/1873471
时间: 2026-04-01 14:33:29
摘要:
需求1:将独立站上的商品抓取下来后上架到小程序,客户下单后,我可以手动或者定时自动在独立站上批量下单
需求2:开发或者源码修改java,扫码租赁小程序,需要懂物联网单片机这个
联系方式:richwang16(备注全栈开发)价格详聊
标题: 睡觉是罪过啊(bushi
作者: #linuxdddddo
板块: #搞七捻三
编号:
帖子: https://linux.do/t/topic/1873477
时间: 2026-04-01 14:33:44
摘要:
作者: #linuxdddddo
板块: #搞七捻三
编号:
1873477帖子: https://linux.do/t/topic/1873477
时间: 2026-04-01 14:33:44
摘要:
自从来了L站 感觉睡觉真的太讨厌了 每次都因为睡觉错过好多东西()
标题: 注册机寄了还是没寄,一直反复横跳
作者: #zuiyi2333
板块: #开发调优
编号:
帖子: https://linux.do/t/topic/1873478
时间: 2026-04-01 14:33:50
摘要:
作者: #zuiyi2333
板块: #开发调优
编号:
1873478帖子: https://linux.do/t/topic/1873478
时间: 2026-04-01 14:33:50
摘要:
起来一看发生了啥,不是可以正常注册吗,什么流程都没改
标题: 求一个冰佬的邀请码,大佬们,求求了
作者: #孺子牛
板块: #福利羊毛
编号:
帖子: https://linux.do/t/topic/1873481
时间: 2026-04-01 14:34:10
摘要:
作者: #孺子牛
板块: #福利羊毛
编号:
1873481帖子: https://linux.do/t/topic/1873481
时间: 2026-04-01 14:34:10
摘要:
求一个冰佬的邀请码,大佬们,求求了
标题: 新人报道、终于发出第一贴
作者: #hanako
板块: #搞七捻三
编号:
帖子: https://linux.do/t/topic/1873482
时间: 2026-04-01 14:34:17
摘要:
作者: #hanako
板块: #搞七捻三
编号:
1873482帖子: https://linux.do/t/topic/1873482
时间: 2026-04-01 14:34:17
摘要:
总算能发帖了,报道报道,各位dalao多多关照
昨天首次申请,速度通过,卡在发帖,还被暂停账号了wuwuwu,终于顺利了