RunLogosRunLogos
中文EN

介绍

RunLogos 是围绕 OpenLogos 方法论 构建的 macOS 与 Windows 原生桌面应用。它帮助你用 AI 构建正确、经过测试、可追溯的软件。

OpenLogos 是开源方法论;RunLogos 是让方法论产物可视化、可编辑、可执行的专业工作台。

它解决的问题

只对 AI 说“帮我做一个登录功能”时,需求、界面、API、异常分支和测试都在被猜测。代码生成很快,但后续往往充满隐含假设、缺失边界情况和文档漂移。

RunLogos 的目标是把这些隐含上下文变成显式规格。

规格链

RunLogos 在写代码之前构建一条 规格链

需求 → 原型 → 场景 → API → Schema → 测试 → 代码 → 验收 → 变更

每一层都从上一层派生。等 AI 开始写代码时,关键决策已经被记录、审查并可验证。

各阶段做什么

Phase 1 · 需求分析

Markdown 编辑器渲染 requirements.md,支持完整 Markdown、Mermaid 图表和同步目录。Comment-to-Prompt 可以把评审意见转成结构化 AI 指令。

Phase 2 · 产品设计

内置浏览器直接预览 HTML 原型。你可以在规格旁边查看原型,并通过注释要求 AI 修改交互。

Phase 3 · 场景建模

RunLogos 渲染 Mermaid 时序图,帮助你追踪每个角色、API 调用和边界情况。

Phase 4 · API 设计

OpenAPI 可视化编辑器展示接口列表、参数、请求体和响应 Schema,并支持调试请求。

Phase 5 · 数据库设计

SQL 设计器提供表字段和索引编辑能力,可生成 MySQL、PostgreSQL 或 SQLite DDL。

Phase 6 · 测试设计

测试用例是 Markdown 文档。AI 在代码之前根据场景生成 UT/ST 用例,保证“正确”的定义先被锁定。

Phase 7 · 代码生成

RunLogos 提供源码树、Monaco 编辑器、终端和 Agent 面板,把完整规格链交给 AI 生成代码。

Phase 8 · 验收验证

运行 openlogos verify 后,RunLogos 展示从需求到测试结果的可追溯验收报告。

Phase 9 · 变更提案

上线后,每次功能变更先创建 Delta 提案,再通过规格链传播到测试和代码。

接下来