Claude Code 被开源了,吓得我赶紧存了一份

张开发
2026/4/3 21:24:33 15 分钟阅读
Claude Code 被开源了,吓得我赶紧存了一份
Claude CodeClaude Code 客户端源码泄露这事儿其实昨天我们第一时间就谈过了。很多人觉得泄露的不是 Claude 模型权重所以无伤大雅。这未免也太低估 Claude Code CLI 的价值了。要知道爆火的 OpenClaw和 Claude Code CLI都属于运行时框架。光这些同款的 Agentic Loop、长期记忆、工具调用系统、Skills 拓展机制等等这份源码都已经最少值得 150k 的 star 了。更何况这次 Claude Code 泄露的源码还完全展示了 Anthropic 的安全控制架构、提示词工程策略和权限边界设计。随便一个拿出来又都是 200k 以上 star 的价值。至少从泄露事件发生之前Claude Code CLI 中这些关于 Agent 安全方面的设计是远远超过开源项目常规实现的。也好理解吧毕竟 Claude Code CLI 光在 2025 年就迭代了超过 170 次平均 2 天一个版本。这些都是实打实的护城河反而是模型虽然 Opus 很厉害目前也还长期作为标杆被各家模型对比。但这些差距其实远没有 CLI 实现之间的差异大。Claude Code 搭配国产模型GLM/MiniMax/Kimi来获得 Claude Code Opus 的 70%~80% 体验保守来说都是共识。或者换个方向思考用国产模型来搭配国产 Agent 产品你也能体会到 Claude Code CLI 的含金量。今天看了一下Github 上那个源码仓库已经没了但我存了一份有兴趣的同学可以在后台留言「cli」获取不谢。...聊到这里来一道和「字节跳动」相关的算法题。题目描述平台LeetCode题号319初始时有n个灯泡处于关闭状态。第一轮你将会打开所有灯泡。接下来的第二轮你将会每两个灯泡关闭一个。第三轮你每三个灯泡就切换一个灯泡的开关即打开变关闭关闭变打开。第i轮你每i个灯泡就切换一个灯泡的开关直到第n轮你只需要切换最后一个灯泡的开关。找出并返回n轮后有多少个亮着的灯泡。示例 1输入n 3输出1解释初始时, 灯泡状态 [关闭, 关闭, 关闭].第一轮后, 灯泡状态 [开启, 开启, 开启].第二轮后, 灯泡状态 [开启, 关闭, 开启].第三轮后, 灯泡状态 [开启, 关闭, 关闭].你应该返回 1因为只有一个灯泡还亮着。示例 2输入n 0输出0示例 3输入n 1输出1提示数学这是一道经典的数论题。整理一下题意「第轮改变所有编号为的倍数的灯泡的状态其中灯泡编号从开始。」「一个编号为的灯泡经过轮后处于打开状态的充要条件为「该灯泡被切换状态次数为奇数次」。」同时一个灯泡切换状态的次数为其约数的个数去重。于是问题转换为「在内有多少个数其约数的个数为奇数」。这些约数个数为奇数的灯泡就是最后亮着的灯泡。又根据「约数」的定义我们知道如果某个数为的约数那么亦为的约数即「约数」总是成对出现那么某个数的约数个数为奇数意味着某个约数在分解过程中出现了次且必然重复出现在同一次拆解中即即有为完全平方数反之亦然。问题最终转换为「在中完全平方数的个数为多少。」根据数论推论中完全平方数的个数为即最后亮着的灯泡数量为。Java 代码classSolution{publicintbulbSwitch(intn){return(int)Math.sqrt(n);}}C 代码classSolution{public:intbulbSwitch(intn){returnstatic_castint(sqrt(n));}};Python 代码classSolution:defbulbSwitch(self, n: int)- int:returnint(math.sqrt(n))时间复杂度空间复杂度最后巨划算的 LeetCode 会员优惠通道目前仍可用 ~使用福利优惠通道leetcode.cn/premium/?promoChannelacoier年度会员有效期额外增加两个月季度会员有效期额外增加两周更有超大额专属 和实物 福利每月发放。我是宫水三叶每天都会分享算法知识并和大家聊聊近期的所见所闻。欢迎关注明天见。本文由 mdnice 多平台发布

更多文章