我在做《首个 1000 star 100% 由 claude code 编码的开源项目》
https://github.com/FullstackAgent/FullstackAgent 给个星星~ 这个项目会 production 可用,后续由 AI 长期迭代,我自己只写自然语言
五天时间已经 200+ star 了,感谢大家
https://github.com/FullstackAgent/FullstackAgent 给个星星~ 这个项目会 production 可用,后续由 AI 长期迭代,我自己只写自然语言
五天时间已经 200+ star 了,感谢大家
export ANTHROPIC_BASE_URL=https://open.bigmodel.cn/api/anthropic export ANTHROPIC_AUTH_TOKEN=ecxxxxxxxxxxxxxxxxed6a4674.e44zHrSCo5mJ export ANTHROPIC_MODEL=glm-4.6 export ANTHROPIC_SMALL_FAST_MODEL=glm-4.6
订阅完后配置上面环境变量,然后就要以用了。
试试 GLM 开发 https://github.com/FullstackAgent/FullstackAgent 这个项目什么效果。 昨天下午开始 claude 开始降智,很简单的问题半天改不对。 上下文多了 杂了 也是负担。
上个帖子 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 五六次解决不了,但是后来明确告诉他:开始创建时不要检测状态,轮询检测,超时再报错,之后才解决,有时需要给他提供解决的思路才行。
当前项目核心功能已经差不多要完成了,本周应该可以发第一个版本。 到时我自己先用一用看能不能比较爽的解决我每次写代码时的前置工作的问题。
有兴趣的可以赏个 star: https://github.com/FullstackAgent/FullstackAgent 🙏
我用的是 opus 模型比较贵,4.5 也挺强,不过比 opus 弱,一个 Bug 修复 4.5 试了五六次搞不定,opus 一把过。
我的项目还是有一定复杂度的,如果我自己做估计差不多得两个月时间,这个项目是一个全栈 Agent, 希望做一个固定技术栈的 AI coding ,这样不发散,生成效果更好,里面涉及到数据库 k8s 等很多工具使用,AI 完成度非常高,我一行代码没写,但是提示词写了不少,调试也花了很多功夫。
这一天时间大部分在调试,遇到一个 web 终端无法访问的问题 AI 始终无法解决,我自己测试出问题再告诉他解决方案解决的,其实就是一个很小的点,启动参数不对而已,这些就需要一些经验了,不过代码不是我改的。
AI 写的代码我也放到 Github 上了 https://github.com/FullstackAgent/FullstackAgent 大家可以看看什么水平。
这个工程我打算做个实验,就是自己一行代码不写,AI 能不能生成个 Production 可用复杂度还蛮高的产品出来。
有个重要结论是,编码的工作被替代会比我们想的要提早到来了。