sentrux:人工智能架构管理工具
sentrux 是一个免费的 AI 工具,旨在帮助开发人员提高代码质量并维护软件项目的架构完整性。它在多个平台上运行,包括 macOS、Linux 和 Windows,并通过模型上下文协议(MCP)与各种 AI 代理无缝集成。该程序提供项目依赖关系和结构关系的实时可视化树状图,使开发人员能够监控 AI 代理所做的更改,并及时发现架构退化。
该软件具有规则引擎,用于定义和执行架构约束,确保代码保持模块化且没有循环。通过 tree-sitter 插件支持 52 种编程语言,sentrux 充当传感器,跟踪代码质量,提供基于五个根本原因指标的持续反馈和质量评分。这种独特的方法使开发人员能够有效管理他们的代码库,同时利用 AI 辅助代码生成的速度。