GitHub · 灵魂体仓库·· 20 天前AI 评分42
ArchGuard:用 LLM 防止架构漂移的 CLI 工具
Tgenz1213/ArchGuard
来源与原文
GitHub · 灵魂体仓库
发布时间:(北京时间)
阅读原始来源 · github.com ↗完整链接与内容说明
https://github.com/Tgenz1213/ArchGuard
本站目前仅有 AI 导读与摘要,未展示原文正文;技术细节、代码和完整结论请查看原始来源。
AI 导读
ArchGuard 是一个开源 CLI 工具,通过 Ollama 运行 llama3.2 等模型,将代码变更与架构决策记录(ADR)进行语义比对,在提交前发现违反架构规范的代码。工具基于 Go 1.26+ 构建,使用 nomic-embed-text 做嵌入检索,默认保留相似度最高的 3 条 ADR 供 LLM 判断。采用 Local First 设计,本地模式下代码不出机器,也支持 OpenAI、Gemini 及 Confluence 集成。
来源:GitHub · 灵魂体仓库 · github.com