V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
lihaozecq66

参考 bolt.new 做了个浏览器版 Coding Agent,大家帮忙体验一下提提建议

  •  2
     
  •   lihaozecq66 · 1 day ago · 565 views
    参考 bolt.new / v0 做的浏览器版 Coding Agent 。
    没用任何 Agent 框架,ReAct 循环、E2B 沙箱、中间件、MCP 全自己写。

    体验: https://code-artisan-production.up.railway.app/
    代码: https://github.com/lhz960904/code-artisan
    详细踩坑文章: https://juejin.cn/post/7633292574455332873

    业余项目,目前陆续补充一些能力,欢迎大家体验和反馈。有人做过类似的吗,可以一起交流一下哈
    7 replies    2026-04-29 11:49:35 +08:00
    gbin
        1
    gbin  
       1 day ago
    不错,自己写 ReAct 循环比直接套框架学到的多。MCP 这块你是怎么处理 auth 的?比如用户要接入自己的 GitHub 或者数据库,token 管理是在前端还是后端做的?
    lihaozecq66
        2
    lihaozecq66  
    OP
       1 day ago
    @gbin 前端用户设置 MCP 的时候,需要传递所需要的 env 。然后服务端调用 mcp 的时候会查询并使用。就像 cursor 之类的 IDE ,其实连接 MCP 的时候也需要手动设置一下环境变量
    andlp
        3
    andlp  
       1 day ago
    点个赞,工程量挺大的 能无限自动写吗 给个指令,完全自动执行,不需要停下来问 使用默认选项
    onlytiancai
        4
    onlytiancai  
       1 day ago
    你好,怎么理解是浏览器版的呀,纯浏览器,不需要安装到本地,也不需要 server 就能运行吗?
    vodmaker
        5
    vodmaker  
       1 day ago
    卡在运行那里了。
    lihaozecq66
        6
    lihaozecq66  
    OP
       1 day ago
    @andlp 我理解目前其实也是这样的哈。只要 AI 判断没有完成就会一直运行。我一开始做的时候本来想做一个 "允许|拒绝" 的功能,每一次写入都让用户来选择 allow ,后来感觉 web 端可能优先级不高,就没有做。后续可能尝试增加一下,防止 ai 出现幻觉做无效的工作
    lihaozecq66
        7
    lihaozecq66  
    OP
       1 day ago
    @onlytiancai server 还是需要的。我描述可能有点误解。 就是类似于 bolt.new 一样,在 web 端就可以完成开发、测试、部署。不需要本地 IDE
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5571 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 53ms · UTC 06:37 · PVG 14:37 · LAX 23:37 · JFK 02:37
    ♥ Do have faith in what you're doing.