• 请不要在回答技术问题时复制粘贴 AI 生成的内容
rapiz
V2EX  ›  程序员

100 行运行你自己的 Claude Code

  •  
  •   rapiz ·
    rapiz1 · 22h 54m ago · 1251 views

    公司不给用 Pi ,我又苦于 Claude Code 的可观测性太差,尝试自己学习写一个 Coding Agent 。

    读了一下 OpenAI 的 API 文档,发现写一个最基本的,只支持命令行单次输入输出的 claude -p 还挺简单的。因为目标主要是学习,所以完全没有用 AI ,手写了两百行不到的代码,它就可以 work 了。

    写完就开始有意思了。一是我不想学 tui 怎么写,二是出于好奇和 dogfood ,

    于是我就让刚写好的极简版 coding agent 自己写自己

    • bun start -p "implement interative mode for this project"

    然后我告诉它,把 log 改漂亮点,

    • bun start -c -p "make this project look nicer"

    我就是想告诉大家,从这个角度看 AI 自举挺好玩的。

    你不需要 Claude Code ,就可以从手写一点点基础代码开始,飞快的自举出来一个 Claude Code 。

    100 行代码 + 三行 prompt =


    我把最开始手写的一百行代码传到了 github ,以便让任何人都可以轻松阅读和修改。

    遵循 Show Me Less Output 原则,我不想加入自己未经验证的奇思妙想,再 vibe 几万行,加入一些神秘的术语和理论,声称自己做出了什么巨大成果。

    claude code in 100 lines = 100cc

    6 replies    2026-06-03 12:03:17 +08:00
    rapiz
        2
    rapiz  
    OP
       22h 32m ago
    @409164 所有 novel idea 都不是 novel 的,我做完查了一下发现 https://www.mihaileric.com/The-Emperor-Has-No-Clothes/ 这篇文章是最类似的。你发的这个 repo 感觉有点标题党,我觉得不太能算作 100 行。。
    FengMubai
        3
    FengMubai  
       16h 31m ago
    https://www.v2ex.com/t/1215001 可观测看看站内的这个
    Suger828
        4
    Suger828  
       16h 4m ago
    可观测的话不能使用 langsmise 接入吗
    Cheez
        5
    Cheez  
    PRO
       15h 13m ago
    @409164 还真是,这个仓库说自己是 100 行,但是一大堆代码文件
    rapiz
        6
    rapiz  
    OP
       13h 37m ago via Android
    @Suger828 coding agent 是 interactive 的,用 langsmith 之类的不能实时观测和 steer
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1201 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 17:40 · PVG 01:40 · LAX 10:40 · JFK 13:40
    ♥ Do have faith in what you're doing.