# Solarch 后端架构工具:绘制并验证节点-边图,生成与设计一致的代码。 - Findings24: - 网站: - 价格: Freemium - 分类: AI开发者工具, AI 代码生成器 ## 什么是 Solarch? Solarch 是一款后端架构工具,以实时节点/边图为核心来设计系统。你可以对控制器、服务、仓储、表、DTO 和队列等组件进行建模,平台会在它们呈现在画布上之前验证连接。 基于经过验证的架构,Solarch 可生成与图匹配的代码,并帮助长期保持代码与设计同步。该产品围绕架构优先的工作流构建:AI 提出变更,Rules Engine 对其进行验证,并拒绝不受支持的连接。 ## Solarch 能做什么? ### 实时架构画布 将后端架构绘制为实时节点/边图,其中包含控制器、服务、仓储、表、DTO 和队列等系统组成部分。 ### 基于规则的验证 在绘制过程中验证连接,使用默认拒绝的 Rules Engine 拒绝非法边,并执行反模式检查。 ### 混合式代码生成 通过两阶段流水线将经过验证的图转换为代码:先确定性生成脚手架,再在需要时由 AI 辅助补全代码主体。 ### 偏差检测与同步 通过偏差检查、双向同步以及可在 CI 中阻止合并的生成差异,保持架构图与代码库一致。 ### 多格式导出 为开发者工作流导出架构,包括 Mermaid 图、AI 可读的记忆内容和代码生成输出。 ### 共享工具链 在编辑器、CLI 和 MCP server 中使用相同的架构与规则,让不同工具看到同一底层图。 ## 使用场景 ### 设计后端架构 将后端建模为应用层组成的图,验证每个连接,并在单一画布上直观呈现设计。 ### 根据图启动代码生成 生成确定性的脚手架,然后在项目需要与已批准架构匹配的代码时,按照契约补全方法主体。 ### 防止架构偏移 检查现有 NestJS 仓储当前代码与目标图之间的偏移,包括可阻止合并的 CI 检查。 ### 保持工具同步 让编辑器和 agent 使用同一架构源,从而确保 VS Code、CLI 或通过 MCP 连接的 agent 中的变更保持一致。 ### 协作维护共享架构 通过团队计划共享图,让多人基于同一架构开展工作,同时在项目中保留节点引用。 ## 常见问题 ### Solarch 是什么? Solarch 是一款用于将系统绘制为节点/边图的后端架构工具。Rules Engine 会在绘制过程中验证每个连接,平台则生成与经过验证的架构匹配的代码。 ### Solarch 与 Copilot 或 Cursor 等 AI 编程工具有何不同? Solarch 侧重架构优先的工作流,而不是代码优先的补全。产品会先生成架构,使用默认拒绝的规则系统对其进行验证,然后根据经过验证的图生成代码。 ### Rules Engine 的作用是什么? Rules Engine 是用于架构图的默认拒绝验证器。它会拒绝未被明确允许的连接,并执行反模式检查,例如防止 Controller 直接访问 Table。 ### Solarch 提供免费和付费计划吗? 定价页面显示有免费计划、付费计划、团队计划以及企业咨询流程。付费计划包含 7 天试用期。 ## 快速信息 - **类别**: 开发者工具 - **主要用途**: 后端架构建模与代码生成 - **平台**: Web 应用、VS Code 扩展、CLI、MCP server - **主要用户**: 后端开发者和 AI 编程 agent - **定价**: 免费计划、付费计划、团队计划、企业咨询流程 - **域名**: solarch.dev