Show HN: Mneme HQ – 面向AI编码代理的仓库原生架构规则
Mneme HQ 提供AI辅助开发的架构治理层,在代码生成前强制执行约束,防止架构漂移,减少审查负担。它直接集成到AI编码代理的工作流中,拦截禁止的框架、跨边界调用和过时决策,同时支持多种编码助手和代理框架。
文章情报
要点
- 在AI生成代码之前强制执行架构规则,从源头阻止违规
- 支持Claude Code、Cursor、GitHub Copilot等主流AI编码工具
- 自动阻止未经授权的框架引入、跨边界调用和ADR冲突
- 作为预生成治理层,与后生成可观测性工具互补
为什么重要
这条新闻值得关注,因为在AI生成代码之前强制执行架构规则,从源头阻止违规。
技术影响
可能影响模型选型、推理成本、产品能力和评测基准。
Mneme HQ 是一款面向AI辅助开发的架构治理层工具,旨在解决AI编码代理在生成代码时忽视架构决策的问题。它通过将团队架构意图编译为可执行约束,在代码生成前阶段进行治理,防止架构漂移蔓延至代码审查阶段。与静态规则文件或提示模板不同,Mneme 不是简单地记录规范,而是强制执行。它采用确定性评分和范围感知检索,确保每次AI调用都应用正确的约束。
Mneme 支持多种AI编码助手,包括Claude Code、Cursor、GitHub Copilot、Windsurf、OpenAI、Aider等,并可通过直接API集成或现有代理平台使用。其工作流程分为五个阶段:加载、检索、构建、注入和评估。团队通过编辑JSON文件定义规则,Mneme 在每次AI调用时加载这些规则,构建上下文包并注入到系统提示中,最后评估生成的响应是否符合约束。这消除了会话失忆问题,即AI代理无需重复提示就能记住之前的架构决策。
该工具能预防多种常见违规,例如:未经授权引入框架(如将Redux引入标准化使用Zustand的应用)、跨边界调用(如在前端路由中实例化BigQuery客户端)、ADR冲突(如重新引入已被Pub/Sub替代的Celery)、限制路径修改(如代码生成代理写入生产数据库迁移目录)、违反安全策略(如原始SQL字符串拼接)以及使用非批准依赖(如将GPL包添加到许可证受限仓库)。
Mneme 提供了三个旗舰演示:ADR编译器,将现有架构决策记录转化为可执行规则;架构漂移预防,展示AI代理提出看似合理但违反ADR的代码时如何被拦截;以及跨多代理的治理连续性,演示多个代理共享同一代码库时如何保持架构一致性。该工具是模型无关和代理无关的,支持OpenAI、Anthropic、Gemini、Llama、Qwen、DeepSeek、Mistral等模型,以及LangGraph、CrewAI、AutoGen等框架。它可作为CI/CD流程中的一个关卡,在处理拉取请求之前阻止架构违规。Mneme 的愿景是发展成为AI辅助软件开发的治理基础设施层,当前阶段提供开源开发者工具,后续计划推出团队治理层、代理平台集成,最终实现全组织范围的策略即代码执行和漂移分析。