张大妈

把飞牛Nas变成Claude Code开发牛马集中营

源自小红薯:小天

02-02 13:16

探索如何将飞牛NAS打造成一个完全自动化的AI开发环境,让开发任务在家里的设备上昼夜运行,只需要偶尔远程指导。这个创新的架构实现了从需求到代码的全自动流程,为AI编程提供了全新的可能性。

把飞牛Nas变成Claude Code开发牛马集中营智能速览

  • 构建三层架构:Manager、Node、Worker实现自动化开发

  • 支持端到端流程:从需求输入到代码实现全自动完成

  • 采用纯黑盒开发模式,未阅读一行代码完成十几万行开发

  • 使用Minimax M2作为主力模型驱动整个开发流程

  • 飞牛OS千元配置即可满足开发环境需求

把飞牛Nas变成Claude Code开发牛马集中营精华内容

通过精心设计的自动化架构,让AI自主完成开发任务,这不仅是技术实现,更是对AI编程边界的探索。

三层架构设计

整个系统采用Manager、Node、Worker三层架构。Manager负责管理所有飞牛OS节点和各种预制环境,包含Dockerfile模板和预制的编排流程。编排流程定义了从运行脚本到确认项目、发现问题、修改代码、运行脚本、提交PR的完整自动化链路。

每个编排由容器模板、存储、工具链和prompt组成,这种组合方式为AI驱动的开发提供了强大的基础设施支撑。

自动化执行流程

创建一个变更可以是本地git上的一个issue,Manager会自动启动容器并部署到Node上。容器启动后成为Worker,监工Agent会监督Worker上的Claude Code进行多轮交互。

目前实现了简单的两轮交互,从需求输入到代码实现的端到端流程已经跑通。这种模式让开发任务可以完全脱离人工干预,实现真正意义上的自动化编程。

纯黑盒开发实践

整个项目包含十几万行代码,开发者没有读过一行。完全依赖AI生成的代码,采用纯黑盒的开发模式。这种做法虽然可能产生大量屎山代码,但验证了AI编程的可行性。

开发过程中使用Minimax M2作为主力模型,配合Claude Code的自制CLI工具。这种开发方式重新定义了人机协作的边界,展现了AI在复杂软件开发中的潜力。

硬件配置方案

开发环境运行在飞牛OS上,硬件配置为8核心CC150加两个SSD,属于千元级别的配置就足够满足开发需求。这种低成本方案证明了本地算力中心建设的可行性。

未来计划将12核256G内存、48G显存的工作站打造成家庭计算中心,进一步强化本地算力+存储+虚拟环境的基础设施建设。

这个项目不仅展示了AI自动化开发的技术可行性,更重新思考了软件开发的未来模式。随着本地算力成本的降低和AI能力的提升,家庭计算中心将成为少数人的生产力加速器。AI编程的质量体系建设将成为下一个关键课题。

内容由AI生成
0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章