ggdxwz

Claude Code 的源码好像被 Anthropic 自己发出来了

  •  
  •   ggdxwz · Mar 31 · 15948 views
    This topic created in 221 days ago, the information mentioned may be changed or developed.
    79 replies  •  2026-04-01 16:11:05 +08:00
    lusi1990
    lusi1990
    Mar 31 via iPhone
    1
    下载下来了,怎么看源码? 不太了解前端
    lusi1990
    lusi1990
    Mar 31 via iPhone
    2
    原来 map 就是代码啊。 研究研究
    ggdxwz
    ggdxwz
    OP
    Mar 31
    3
    @lusi1990 #1 直接交给 AI 读,目前可以完整还原 CC ,趁他们起床前赶紧下
    https://www.npmjs.com/package/@anthropic-ai/claude-code?activeTab=code
    SingeeKing
    4
    这么草台班子吗。。第一个版本出过的问题竟然还能再犯
    ggdxwz
    ggdxwz
    OP
    Mar 31
    5
    @SingeeKing #4 Vibe Coding 受害者 +1
    dcsuibian
    dcsuibian
    Mar 31
    6
    Claude Code 只是个命令行套壳工具,不是宝贝,模型才是宝贝,CC 本身开不开源掀不起啥风浪
    ethusdt
    ethusdt
    Mar 31❤️2
    7
    @dcsuibian 开源有利于研究反代
    andforce
    andforce
    Mar 31❤️2
    8
    我擦,我试了一下,真的可以运行
    在源码里执行:

    node cli.js
    Razio
    Razio
    Mar 31❤️1
    9
    没 map 就不会读了吗
    ggdxwz
    ggdxwz
    OP
    Mar 31
    10
    @dcsuibian #6 死得差不多了的中转站们又有机会打赢复活赛了
    255158
    255158
    Mar 31
    11
    ai 自动更新升级
    wyntalgeer
    12
    用 Opus4.6 还原了一下“从 cli.js.map 中成功提取了 4756 个源文件”
    lusi1990
    lusi1990
    Mar 31 via iPhone
    13
    @ggdxwz 我是在 git hook 里面控制禁止提交的文件。cc 经常提交我告诉它不要提的文件
    BenCoper
    BenCoper
    Mar 31
    15
    @ggdxwz #10 价格下不来用不起啊
    lusi1990
    lusi1990
    Mar 31 via iPhone
    16
    @ethusdt 其实逆向技术厉害的人应该已经搞出来了。 有源码方便我们这些普通人玩
    lete
    lete
    Mar 31
    17
    @Razio #9 没事吃屎干嘛 压缩、混淆的看了也没意义
    iorilu
    iorilu
    Mar 31
    18
    没有用把

    可能提取点提示词, 各种命令行 agent 本来就是开源得
    phpnb
    phpnb
    Mar 31
    19
    这个本来不就是开源的吗
    ggdxwz
    ggdxwz
    OP
    Mar 31
    20
    @BenCoper #15 问题是现在开一个号封一个,这成本也不低。要是反代能做好且少点幺蛾子,还是有使用价值的
    ggdxwz
    ggdxwz
    OP
    Mar 31
    21
    @phpnb #19 A\搞假开源,开源的是隔壁 Codex
    dcsuibian
    dcsuibian
    Mar 31
    22
    @ethusdt
    @ggdxwz
    从技术上说,对中转站应该确实有用,但也比较有限。中转站被封主要还是风控,IP 、付款方式这种。
    而且既然有中转了,那多半之前接口已经逆向出来了,官方不可能天天换接口调用形式的(那样意味着老的 cc 客户端就会失效)
    vace
    vace
    Mar 31❤️1
    23
    很有学习价值,让 Claude 写了一个脚本将 map 文件还原为结构良好的源代码了。。。.
    imdoge
    imdoge
    Mar 31
    24
    @phpnb 没开源,压缩混淆的放 npm
    @lete .map 的没混淆
    abc0123xyz
    25
    @ggdxwz #5 概率很高,所以我的观点是 vibe coding 使码农失业,但是同时创造就业:黑灰产🤣
    perishproudly
    26
    我也以为是开源的
    lavvrence
    lavvrence
    Mar 31
    27
    一年前的老帖子:/t/1114144
    Tink
    Tink
    Mar 31
    28
    逆向的吧。


    https://github.com/ChinaSiro/claude-code-sourcemap

    本仓库通过 npm 发布包(@anthropic-ai/claude-code )内附带的 source map ( cli.js.map )还原的 TypeScript 源码,版本为 2.1.88 。
    AlanZT
    AlanZT
    Mar 31
    29
    反代、中转的红海来了🤣,20max cli 反代不敢想
    ggdxwz
    ggdxwz
    OP
    Mar 31
    30
    @dcsuibian #22 确实,主要是风控,和客户端关联有限,而且 CC 的逆向一直都有人做,也看到了不少成果
    iorilu
    iorilu
    Mar 31
    31
    @ZTBOXS 真要能有便宜反代也不错
    kingddc314
    kingddc314
    Mar 31 via Android
    32
    谁 token 多来把这个拆一下,搞一个纯 ts 的 SDK ,用来做简单 Agent 应用就太香了
    nc
    nc
    Mar 31
    33
    顶级的 Typescript AI 屎山
    QS0x01
    QS0x01
    Mar 31
    34
    opencode 可以迎来新发展了
    Tubbs
    Tubbs
    Mar 31
    35
    @kingddc314 官方本来不就是有 Claude Code Agent SDK 吗? 现成的
    kingddc314
    kingddc314
    Mar 31 via Android
    36
    @Tubbs 那玩意实际是本地启动了一个 CLI 进程
    mokecc
    mokecc
    Mar 31
    37
    让 ai 根据这份源码用 go 重写一个😂
    54xavier
    54xavier
    Mar 31
    38
    npm 已经撤包了

    jiirouwei
    jiirouwei
    Mar 31
    39
    盲猜国内模型厂商用不了多久就会推出自己的 cli
    hyperos
    hyperos
    Mar 31❤️3
    40
    @jiirouwei #39 Codex,GeminiCli 这些早都是开源的了。。。
    imchenlong
    41
    @jiirouwei 这种没啥技术,opencode 、Codex 、Gemini 、国内一堆 CLI 都早上了
    imokkkk
    imokkkk
    Mar 31
    42
    @jiirouwei 不至于 cli 又不是啥高精尖技术
    Timzzzzz
    Timzzzzz
    Mar 31
    43
    这是好事啊 学一波 利好竞争
    leewi9coder
    44
    没什么用,重要的是 model ,而不是 harness
    EchoWhale
    EchoWhale
    Mar 31
    46
    开源了跟反代也没啥关系呀?

    研究它和服务的交互, 然后在中转站模拟相关交互, 避免被封禁?
    kiii
    kiii
    Mar 31
    47
    好了,强内又开始新一波自主研发出现了
    zhj0326
    zhj0326
    Mar 31
    48
    @ggdxwz #20 封号后全额退款的
    herich
    herich
    Mar 31❤️7
    49
    @kiii 哈哈,以后先把内容看完稍微思考一下再发言,不然没头脑的样子真让人贻笑大方
    saucer
    saucer
    Mar 31
    51
    @herich 我来 v2 就是为了看这种发言的(
    securityCoding
    securityCoding
    Mar 31 via Android
    52
    gemini 开源 100k star 了没见谁吹啊
    twofox
    twofox
    Mar 31
    53
    我目前正在写一个多 agent 的项目,这波简直是困了有人送枕头。model 固然重要,但是我一个 web 开发,指染不了 model ,还是学习以下 harness 吧
    crab
    crab
    Mar 31
    54
    @kiii 烧饼
    cairnechen
    55
    原来这么多人不知道 codex 是开源的吗?
    icyalala
    icyalala
    Apr 1❤️1
    57
    其他好几家开源的,大家都大同小异,核心原理也是类似的
    要不是 leak 这个噱头,并不会有什么波澜的
    v2exgo
    v2exgo
    Apr 1
    58
    @ggdxwz #10 claude 早就上后台 API 调用的行为引擎检测了,有中转行为立即给你封杀了。
    客户端开源不开源对中转站没有半点关系,这点客户端代码,没开源前,中转站那些大佬早就逆向玩明白了,根本不用等源码
    sampeng
    sampeng
    Apr 1 via iPhone
    59
    一直没有好用的 gui ,如果有机会确实可以像素级还原了
    v2exgo
    v2exgo
    Apr 1❤️2
    60
    我真的笑哭😂,难道上面各位 v 友,对逆向工程没有半点了解么,claude code 之前根本就没怎么加密过,上层的逻辑是 ts 写的,逆向工程分析早就把 claude code 整个 Agent 的架构分析的彻彻底底了,有没有这次源码泄漏都不重要了。

    另外像这种 http 的 api 调用,风控的源头就那几个,信用卡 bin 、tls 指纹、ip 、浏览器指纹 等等,你上网搜一下就知道了。

    最难搞的是 官方的行为引擎进行的行为特征管控,你一个账号,读的文件怎么老是中文,系统时间为什么老是+8 ,/Users/${xxx} 怎么老是变化,从这些请求中,通过机器学习引擎很容易就能抓出特征点,要封杀中转站就是分分钟的事情,中转站可没有能力去对用户请求报文进行大批量的替换跟转换,这个开发工作量是天文级别的,而且还没法保障用户体验
    v2exgo
    v2exgo
    Apr 1
    61
    @v2exgo #60 唯一的可能就是,白左的法务部发力,不让 A 畜的技术部门直接读取客户提交的内容,否则拿一点数据训练一下,把中转站揪出来很容易的,GFW 连翻墙加密后的行为特征都给你整的明明白白,你这明文请求还整不明白就见鬼了
    CoderGeek
    62
    有用的是提示词
    mscsky
    mscsky
    Apr 1
    63
    我还以为把模型泄露了,搞的这么激动
    Damenly1
    64
    @v2exgo #61 什么 Anthropic 也是 A➗ /Doge
    abel533
    abel533
    Apr 1
    65
    这里有个可以编译运行的版本: https://gitee.com/free/claude-code
    nilaoda
    nilaoda
    Apr 1
    66
    @v2exgo 我觉得代码里的注释才是真正有价值的东西
    leyoumake1997
    67
    类似前端代码泄漏了,只能学习到前端代码,不用看 webpack 打包混淆的 js 代码,不过重点还是后端代码核心代码有更高的学习意义价值
    BenHunDun
    68
    没有研究过泄露的代码, 但是部分视频现在解析的内容, 其实别的 cli 也是差不多类似的实现.
    开源的还有 docs, 主要看有没有发现一些其他的信息, 或者有暂时没有公开的 feature 的内容.
    LieEar
    LieEar
    Apr 1
    69
    这么大的公司居然也是手动打包的,哈哈哈哈。
    v2exgo
    v2exgo
    Apr 1
    70
    @nilaoda 没有价值,现在 llm 都可以帮你反推
    shine1996
    71
    没太懂,nodejs 不是编译成二进制的吧。
    skinny
    skinny
    Apr 1
    72
    ```
    /**
    * Check if a file or directory exists on Windows using the dir command
    * @param path - The path to check
    * @returns true if the path exists, false otherwise
    */
    function checkPathExists(path: string): boolean {
    try {
    execSync_DEPRECATED(`dir "${path}"`, { stdio: 'pipe' })
    return true
    } catch {
    return false
    }
    }
    ```

    这种代码谁让写进去的
    ganbuliao
    73
    啊? 这个只是在 npm 网站上显示了出来 本来你下到本地的 就是 js 文件啊 自己去 node_modules 就能看到啊
    dongzhuo777
    74
    @ZTBOXS 没用。有问过做中转站的,现在 CC 的校验是 ip+支付方式+行为校验。
    光校验信用卡都是大一匹,还有行为校验
    把你提交的 工程项目代码,命名风格丢进机器学习里面。是不是一个号多人共享 一下子就区分出来了
    oom
    oom
    Apr 1
    75
    闹麻了
    realpg
    realpg
    Apr 1
    76
    @dcsuibian #22

    我就说一点,一个做特定领域自主模型全行业 TOP1 的 AI 公司,你觉得他的 AI 没有能力分析出来进来的请求是不是在共用账号,是哪个国家的人吗

    就是一个肯不肯做的问题,目前 claude 处理的都是比较离谱的,用机场的,支付方式离谱的,消耗特别异常的

    本质现在 claude 的风控跟没有风控区别不大

    但凡你自己一个 IP ,不是太离谱的 IP/AS ,支付方式稍微正式一点,就没有被封的
    qiaobeier
    77
    @lete 十来年前我还真干过硬改编译过的 js 这事,为了做 Head Bidder😂
    CuteGirl
    78
    @noahjsn Claude Code CLI: https://github.com/nirholas/claude-code 已经被下架了
    noahjsn
    noahjsn
    Apr 1
    79
    @CuteGirl 这个仓库流传最广,已经被封禁了。在 GitHub 上搜索 Claude Code 还能搜到源码仓库
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   691 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 149ms · UTC 20:02 · PVG 04:02 · LAX 12:02 · JFK 15:02
    ♥ Do have faith in what you're doing.