开源项目 Neckbeard 提供了一款面向编程智能体的插件,将应用需求转成可审查的云基础设施配置、流水线和费用估算。根据项目 README,它由人维护模块目录,让智能体分析需求,再由确定性的程序生成配置。目前项目处于 pre-alpha 阶段,实际部署仅在部分路径通过验证。
Neckbeard 的基础是一套带版本、每次改动都经 CI 测试的 OpenTofu 模块目录,覆盖容器镜像、最多 10 个 HTTP、worker 和 cron 进程,以及 Postgres、对象存储和密钥。智能体负责读取仓库、询问代码无法回答的问题,再将答案映射到目录参数。
据 README,中间环节由 Go 程序完成:planner 写出带哈希校验的 blueprint.yaml,renderer 根据它生成文件,重新生成时拒绝覆盖用户改过的文件。如果应用需要目录尚不支持的 Redis,工具会给出明确的问题记录。
项目覆盖 AWS、GCP 和 Azure,可搭配 GitHub Actions 或 GitLab CI;运行形态包括 Cloud Run、ECS Fargate、Container Apps 等无服务器容器,以及 EKS、GKE、AKS 等 Kubernetes 服务。
README 列出了一组基于 Infracost 实时价格的月费估算。参考应用统一包含一个 HTTP 服务、一个 worker、一个 cron 任务和 Postgres,采用最小规格,计入三个环境。
按项目公布的数据,Cloud Run 为 77 美元,Container Apps 约 98 美元,ECS Fargate 为 250 美元,EKS 为 396 美元,区域级 GKE 为 754 美元,AKS 约 801 美元。其中 Container Apps 和 AKS 的数字均带星号;README 说明,Infracost 尚无法为 Container Apps 计算资源定价,报告会在总额旁列出所有无法定价的资源。
Neckbeard 将验证分为三级:V0 检查语法和策略,V1 执行带凭证的 plan,V2 验证实际部署。后两级需要云凭证,在人工运行前均标为 NOT EXERCISED。据项目披露,首次真实部署产生了 10 条问题记录,其中 5 条在当天下午转化为模块修复。
验证范围仍有限。README 称,云平台、代码托管与运行时组合成的 12 条路径,均在每个 PR 的 CI 中运行静态矩阵检查;无服务器容器的实际部署、更新和回滚,已在 AWS/GitHub 与 Azure/GitHub 路径通过验证。GCP 实际部署、GitLab 路径、Kubernetes、环境晋级和恢复演练仍标为 NOT EXERCISED。
安装方面,Claude Code 用户可依次运行 /plugin marketplace add bealesh/neckbeard 和 /plugin install neckbeard@neckbeard;Codex、Cursor 等读取 SKILL.md 的工具可参照项目的 INSTALL.md。项目采用 Apache-2.0 许可证。