乐于分享
好东西不私藏

Claude Code 源码,我这里还有,有要的手快了

Claude Code 源码,我这里还有,有要的手快了

Claude Code

Claude 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 上那个源码仓库已经没了,我手快存了一份,获取方式,看看留言区。

聊到这里,来一道和「字节跳动」相关的算法题。

题目描述

平台:LeetCode

题号:319

初始时有 n 个灯泡处于关闭状态。第一轮,你将会打开所有灯泡。

接下来的第二轮,你将会每两个灯泡关闭一个。

第三轮,你每三个灯泡就切换一个灯泡的开关(即,打开变关闭,关闭变打开)。

第 i 轮,你每 i 个灯泡就切换一个灯泡的开关,直到第 n 轮,你只需要切换最后一个灯泡的开关。

找出并返回 n 轮后有多少个亮着的灯泡。

示例 1:

输入:n = 3输出:1 解释:初始时, 灯泡状态 [关闭, 关闭, 关闭].第一轮后, 灯泡状态 [开启, 开启, 开启].第二轮后, 灯泡状态 [开启, 关闭, 开启].第三轮后, 灯泡状态 [开启, 关闭, 关闭]. 你应该返回 1,因为只有一个灯泡还亮着。

示例 2:

输入:n = 0输出:0

示例 3:

输入:n = 1输出:1

提示:

数学

这是一道经典的数论题。

整理一下题意:第  轮改变所有编号为  的倍数的灯泡的状态(其中灯泡编号从  开始)。

一个编号为  的灯泡经过  轮后处于打开状态的充要条件为「该灯泡被切换状态次数为奇数次」。

同时,一个灯泡切换状态的次数为其约数的个数(去重)。

于是问题转换为:「在  内有多少个数,其约数的个数为奇数」。这些约数个数为奇数的灯泡就是最后亮着的灯泡。

又根据「约数」的定义,我们知道如果某个数  为  的约数,那么  亦为  的约数,即「约数」总是成对出现,那么某个数的约数个数为奇数,意味着某个约数在分解过程中出现了  次,且必然重复出现在同一次拆解中,即 ,即有  为完全平方数(反之亦然)。

问题最终转换为:「在  中完全平方数的个数为多少。」

根据数论推论, 中完全平方数的个数为 ,即最后亮着的灯泡数量为 

Java 代码:

classSolution{publicintbulbSwitch(int n){return (int)Math.sqrt(n);    }}

C++ 代码:

classSolution {public:intbulbSwitch(int n){returnstatic_cast<int>(sqrt(n));    }};

Python 代码:

classSolution:defbulbSwitch(self, n: int) -> int:return int(math.sqrt(n))
  • 时间复杂度:
  • 空间复杂度:

最后

巨划算的 LeetCode 会员优惠通道目前仍可用 ~

使用福利优惠通道 leetcode.cn/premium/?promoChannel=acoier,年度会员 有效期额外增加两个月,季度会员 有效期额外增加两周,更有超大额专属 🧧 和实物 🎁 福利每月发放。

我是宫水三叶,每天都会分享算法知识,并和大家聊聊近期的所见所闻

欢迎关注,明天见。