用 Claude Code、Cursor 这类 AI 工具写代码时,很多人开口就是一句:帮我做个 AI 聊天应用。
代码刷刷生成几百行,看起来很爽,但你再补一句“加个登录注册”,它可能直接把原来的实现推倒重写,速度是有了,可控性和可维护性没跟上。
这就是所谓的“氛围编程”带来的典型问题,为了解决它,GitHub 团队开源了 Spec Kit:把“怎么跟 AI 协作开发”流程化、规范化。
做法很简单:先用自然语言把“做什么”和“为什么”讲清楚,再让 AI 去写“怎么做”,配合统一的规格模板和强制评审,把模糊需求一步步落到可追溯、可验证的代码实现上。
GitHub:https://t.co/IeZ14RMrFa
更关键的是,全流程有记录、可回放:哪怕半年后回头看,也能快速搞清每个设计决策的来龙去脉。
已支持 Claude Code、Gemini CLI、Cursor 等工具。uvx 安装即可上手,文档也很完整,所有用 AI 写代码的人都值得看一遍。
用 Claude Code 从零造一个操作系统听起来很爽,但现实往往是:迭代越多,代码越容易失控,维护成本直线上升。
最近在 GitHub 看到一个很有代表性的项目:VibeOS。作者用了 64 次会话,与 Claude Code 协作,做出了一个能在树莓派上跑的 ARM64 操作系统。
更狠的是,它几乎全栈从零:引导加载器、内核、文件系统、图形界面一条龙自己写,还移植了 DOOM,甚至内置了 C 编译器。
GitHub:https://t.co/Qykmxuczkk
它不是“能启动就算成功”的玩具系统,而是带完整桌面体验:窗口拖拽、菜单栏、程序坞等交互齐全;应用也够用,浏览器、终端、文本编辑器、音乐播放器一应俱全。
最吸引人的点是内置 VibeCode IDE:直接在系统里写、跑 C 或 Python,像在自己的 OS 里搭了个自给自足的开发环境。
项目还把每次会话的开发过程都记录成日志,从最初能引导,到后期优化收敛,能清楚看到一个操作系统是怎么在“人机协作”下逐步成型的。
它不只是一个 OS,更像是一份 AI 辅助编程的压力测试报告:如果你想用 AI 推进大型工程,这个项目很值得逐页对照学习。
分享一份精心整理的 Mac 系统最受欢迎开源免费软件清单:Open Source Mac Apps。
涵盖自动化、开发工具、日常实用、音视频、生产力、社交媒体、文本处理等多个类别,一站式帮你把趁手工具补齐。
地址:https://t.co/PKWxOQG9Qs
用 Mac 的朋友可以去逛逛,看看有没有正好缺的那一款。