感谢 V 站厚爱,纯用 claude code 写的开源项目居然也能得到关注,介绍一下我的想法和实践过程 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
lameleg
V2EX    程序员

感谢 V 站厚爱,纯用 claude code 写的开源项目居然也能得到关注,介绍一下我的想法和实践过程

  •  
  •   lameleg 2 天前 1043 次点击

    上个帖子 8000 多观看给项目 https://github.com/FullstackAgent/FullstackAgent 带来了一些关注。

    想法初衷:我想验证最强的 AI 到底在什么水平了,能不能写出 production 能用的东西出来。

    然后就怒用 cluade code, opus 和 4.5 模型,结果还是让我吃惊的。也有狗血的部分。

    然后我就在想写什么东西好,项目要有一定的复杂度。 后来就想想来解决我自己的问题吧。

    场景是这样的:我现在 AI Coding 每次都要构建环境,主要是 pgsql 数据库,next.js 全家桶,shadcn/ui, 以及自动安装配置好 claude code ,每次搞这些重复工作,所以想让 AI 写个可复用的平台,打开浏览器直接梭哈写业务。 解决这个需求。

    我本身是 Sealos 作者,所以基础能力就是 Sealos ,所以 AI 需要知道怎么调用 Sealos 的 API 接口创建容器和数据库,我直接把 kubeconfig 扔给 AI ,然后把示例 yaml 扔给他,让它去实现。

    基本功能不失所望的完成了。

    然后就是创建的沙箱是要自定义容器的镜像的,我直接提了需求,ai 完成了 dockerfile 的编写,github actions 的编写,并自动触发了构建,中间出了一次 BUG ,直接扔给 AI 解决了,我配合配置了 docker hub 的镜像仓库访问权限。

    这块遇到第一个坑,对于 ttyd 的启动一直不生效,改了一个晚上没改好,搞得我抽了半包烟。第二天还是我自己测试找到 ttyd 启动需要加 -W 参数,AI 才解决。

    第二次迭代是界面很丑,让 AI 做优化,里面重要的一句话:参考 vscode 界面风格,结果改完一下子给我震惊了,完成度非常高。

    然后就是里面各种细节小功能,基本 UI 有,但是功能没一个正常,比如环境变量配置,Oauth 配置等,一个个调教解决。代码我还是不用写。

    很容易把本来正常的功能改错,比如功能正常的,想换个地方显示,结果显示正常了,功能不可用了,重新调教。

    启动沙箱时老是报错,把报错信息发给 AI 五六次解决不了,但是后来明确告诉他:开始创建时不要检测状态,轮询检测,超时再报错,之后才解决,有时需要给他提供解决的思路才行。

    当前项目核心功能已经差不多要完成了,本周应该可以发第一个版本。 到时我自己先用一用看能不能比较爽的解决我每次写代码时的前置工作的问题。

    • 我是真不想每次装 cluade code 和配置环境变量
    • 也不想让 cluade code 帮我装 next.js 数据库这些,因为要消耗 token, AI 也不要做重复的事
    • 更不想折腾上线的事,FullstackAgent 会帮助解决这些。
    • 后续把 Oauth 配置,支付配置都做成默认功能,这些信息都成为 AI 的上下文,这样搞个 SaaS 就很快了。

    有兴趣的可以赏个 star: https://github.com/FullstackAgent/FullstackAgent

    1 条回复    2025-10-16 16:43:45 +08:00
    dayudayupao
        1
    dayudayupao  
       1 天前
    没听懂解决了什么问题,我理解的市面上的 ai ide 不都是 mcp 智能体吗,还有规则文件啥的,你这个是做了哪方面的提升
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2826 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 20ms UTC 08:01 PVG 16:01 LAX 01:01 JFK 04:01
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86