昨天下午5点的时候,我看到了这条消息。
我当时在本地调一个 CLI Agent,终端卡在一个很奇怪的状态: 它能读文件、能执行命令,但就是不会收敛。
我顺手刷了一下 X,就看到那条已经几百万浏览的帖子:
然后,开源仓库的名字也改了两版,就像当时的小龙虾,哈哈
现在star数也涨到了30k+,估计未来会更多
我把仓库的链接给大家附上:github.com/instructkr/...

Claude Code 的源码,通过 npm 的映射路径被人扒出来了。
我第一反应其实不是震惊,而是:
原来他们也没把工程藏得多深
我的第一反应其实是错的
当时我脑子里有一个很快的判断:
这不就是个 CLI + prompt + tools 吗?
因为我自己之前就做过一个很类似的东西。
当时的目标很简单:输入一句话、自动读项目、修改代码、跑测试
我甚至还记得当时的目录结构: agent/、 tools/、 memory/、 runner/

跟现在网上流出来的结构,不能说一样,只能说高度重合。
但问题是:我那个东西,基本不可用。
这个仓库现在到底在干嘛
先说结论:
它现在不是一个能直接替代 Claude Code 的工具,而是一个正在重写中的 Python 版本骨架。
我看了一下这个 repo,重点其实就两件事:把结构先搭出来,把命令、工具这些对齐 ,而不是一上来就做完整功能。
你如果去跑一下,会发现它现在更多是manifest、subsystems、commands、tools、 parity-audit
而不是自动改代码、自动修 bug、自动跑项目。
这点很关键,不然很多人会误以为已经复刻完了。
用一句话讲它现在的原理
它现在做的事情其实很简单:
你看到的:
models.py→ 定义结构commands.py→ 命令清单tools.py→ 工具清单port_manifest.py→ 当前迁移状态main.py→ CLI入口
本质都是在做一件事:
把原来的系统拆成一个个可以管理的块
自己跑一下
不用想太复杂,按这几步就够了。
1. 拉代码
bash
git clone https://github.com/instructkr/claw-code.git
cd claw-code

2. 先跑两个核心命令
bash
python -m src.main manifest
python -m src.main summary

这两个是最有用的: manifest:看现在迁了哪些东西 summary:看整体结构
3. 再看细一点
bash
python -m src.main subsystems --limit 10
python -m src.main commands --limit 10
python -m src.main tools --limit 10

4. 跑测试
bash
python -m unittest discover -s tests -v

我实际跑下来,更像是在看一个拆好的骨架,还不是一个能直接拿来干活的东西。
这件事把很多东西提前摊开了,但真正难的地方一点没变。结构谁都能抄,但让它稳定、能停、能用,是另一回事。接下来国内肯定会很快跟上,但最后能留下来的,不会是做得最快的,而是用起来最不让人烦的。