modelARch icon

modelARch

modelARch 是一款可视化、AI 辅助的领域建模工具,可将业务描述转为明确模型,并据此生成可运行的全栈应用,适合在接手代码前验证角色、规则与流程。

modelARch

概览

modelARch 是一款可视化且由 AI 辅助的领域建模工具,可将业务描述转化为明确模型,并据此从同一来源生成可运行的应用程序。该产品强调确定性的模型到代码工作流:模型是唯一真实来源,生成结果都基于它。

网站描述了一个分步流程:从发现开始,经过建模和设计器设置,最后到预览、生成应用、代码和测试。其目标是在团队接手代码之前,让他们验证业务逻辑、角色体验和实现细节。

核心能力

AI 辅助的领域发现

将用自然语言描述的业务转化为明确模型,捕捉人员、信息、操作、规则、权限和流程。

可视化建模与预览

在生成应用之前,先在浏览器中验证界面、角色和流程,以便在生成代码前检查模型。

基于角色的体验设计

在专用的 Design Studio 中为不同角色塑造用户体验,高阶方案还支持自定义和高级视图。

全栈应用生成

生成包含 Python/FastAPI 后端和 React/TypeScript 前端的全栈项目,并附带数据库设置、迁移、Docker 和测试。

可配置的应用技术栈

从支持的选项中选择应用的数据和基础设施组件,例如 PostgreSQL、MySQL、MariaDB、SQLite、MongoDB、Redis、RabbitMQ、Amazon SQS 和 Celery。

可移植的代码交接

随生成代码保留可移植的源工件,包括 MODEL.md 和 DESIGN.md 契约,以便团队审查和扩展项目。

典型用例

  • 内部工作流的产品化

    当原型正在演变为产品,并且在系统交接或扩展之前需要明确角色、权限和工作流时,使用 modelARch。

  • 具有真实规则的运营系统

    当业务逻辑已超出手动工具范围时,将预订、审批、库存或服务交付建模为软件,而不是电子表格。

  • 与利益相关者进行构建前验证

    在支付代码生成费用之前,使用浏览器预览让利益相关者就界面和角色特定行为达成一致。

  • 团队交接与自有源代码

    当团队希望获得全栈起点、测试和文档化的模型工件,而不是空白代码库时采用它。

  • 企业合作与指导交付

    当公司希望在 modelARch 团队的直接支持下,获得建模、验证和交付软件的帮助时,使用企业联系流程。

Pros and Cons

Pros

  • 在可审查和细化的模型中,将业务规则、权限和工作流保持为明确状态。
  • 在决定生成代码之前,允许用户先在浏览器中预览产品。
  • 生成包含后端、前端、Docker、迁移和测试的全栈项目。
  • 下载内容中包含诸如 MODEL.md 和 DESIGN.md 之类的可移植契约。
  • 条款说明客户保留对模型和生成代码的所有权。

Cons

  • 该服务仍处于持续开发中,因此功能可能会随时间变化。
  • 代码生成是按应用大小单独付费的步骤,不包含在订阅中。
  • 原始资料未提供除定价页面所示技术栈和模块选项之外的广泛集成文档。

FAQ

modelARch 是做什么的?

modelARch 是一款可视化且由 AI 辅助的领域建模工具。你描述业务如何运作,它会将该结构捕捉为一个模型,然后你可以基于它生成可运行的应用程序。

定价如何运作?

定价页面说明,Basic 和 Pro 方案覆盖发现、建模和验证。代码生成按应用一次性单独购买,并按应用规模计费,适用于你准备接手代码时。

它会生成什么样的代码?

生成的技术栈基于后端的 Python/FastAPI,以及前端的 React 和 TypeScript。定价页面还列出了数据库、缓存和队列选项,以及 Docker 和测试。

我拥有生成的代码吗?

条款说明,你保留在 modelARch 中创建的领域模型、Gherkin 功能、生成的代码以及其他内容的所有权。联系页面也说明,你拥有生成的源代码,并且可以将其部署到任何地方。

产品稳定并且完成了吗?

该产品仍在持续开发中,条款指出功能可能会随时间变化。服务按“现状”和“可用状态”提供。

Quick Facts

类别
AI 辅助的领域建模
主要输出
全栈应用代码
后端技术栈
Python / FastAPI
前端技术栈
React / TypeScript
定价形式
建模订阅 + 单独一次性代码购买
源域名
modelarch.io