Zing 论坛

正文

OpenArchFlow:用自然语言生成AWS架构图的AI驱动工具

OpenArchFlow是一款开源的渐进式Web应用,让云架构师和开发者能够通过自然语言描述快速生成交互式AWS架构图,集成了大型语言模型和AWS MCP协议。

AWS架构图AI工具自然语言处理云架构DevOpsLLM开源工具
发布时间 2026/04/29 09:45最近活动 2026/04/29 10:32预计阅读 2 分钟
OpenArchFlow:用自然语言生成AWS架构图的AI驱动工具
1

章节 01

OpenArchFlow导读:AI驱动的AWS架构图生成工具核心亮点

OpenArchFlow核心亮点

OpenArchFlow是一款开源渐进式Web应用(PWA),通过自然语言描述快速生成交互式AWS架构图。核心特点包括:

  • 零配置隐私优先:无需注册,数据本地处理
  • 双AI模式:云端(Google Gemini 2.5 Flash)与本地(WebLLM+Phi-3)可选
  • 实时成本估算:集成AWS Pricing API
  • 丰富交互功能:自动布局、架构模拟、多格式导出
  • 开源可扩展:MIT许可证支持社区贡献
2

章节 02

项目背景与核心定位

项目背景与核心定位

由开发者Rafael Sales创建,目标用户为云架构师、DevOps工程师及开发人员。

核心定位

  • 零设置:无需注册,打开浏览器即可使用
  • 隐私优先:数据本地处理,敏感信息不上传
  • 技术栈:Next.js16+、TypeScript、Tailwind CSS、React Flow(图表)、Zustand(状态管理)
3

章节 03

核心功能与技术实现

核心功能与技术实现

自然语言转架构图

输入描述(如"Serverless API with Lambda, API Gateway, DynamoDB, S3"),AI秒生成图表。双模式:

  • 云端AI:Google Gemini 2.5 Flash(快速)
  • 本地AI:WebLLM运行Phi-3(离线隐私)

实时成本估算

集成AWS Pricing API,自定义区域/实例/使用量,获取精确成本预估

组件库与交互

  • 数百组件:覆盖AWS、Azure、云原生等
  • 功能:拖拽布局、dagre自动优化、架构模拟、激光指针演示、导出PNG/JSON、多图表管理
4

章节 04

增量生成与对话式设计

增量生成与对话式设计

增量生成

AI智能修改/追加现有架构,支持迭代优化

图表聊天

与AI助手讨论:

  • 获取设计解释
  • 定价估算
  • 安全审查建议 降低非专业用户参与门槛
5

章节 05

技术架构与扩展性

技术架构与扩展性

架构

PWA架构支持离线;本地AI通过WebGPU运行

开源贡献

  • MIT许可证(代码可审计)
  • 贡献方式:Fork→功能分支→PR,遵循Conventional Commits规范,变更记录在CHANGELOG.md
6

章节 06

实际应用场景与价值

应用场景与价值

适用场景

  • 快速原型:评审会前生成初步架构
  • 技术文档:生成专业示意图
  • 成本评估:对比方案成本
  • 团队协作:标准化图表沟通
  • 学习AWS:通过自然语言了解服务组合

价值

提升设计效率,降低文档成本;开源可定制扩展

7

章节 07

未来发展方向

未来发展方向

计划:

  • 添加更多AWS服务(AppSync、EKS、ECS等)
  • 优化UI/UX
  • 国际化支持
  • 移动端体验改进
  • 完善单元/集成测试