Reqode 是一个面向软件开发者的 AI 编程辅助平台,旨在解决 AI 编码智能体在复杂项目中面临的挑战。它的核心思路是:为 AI 智能体提供连接式、分支感知的产品和实现模型,让智能体在明确的规范下工作,并依据这一模型验证结果。
用途
Reqode 主要服务于使用 Codex、Cursor、Claude Code 等 AI 编程智能体的软件开发者。它帮助团队在开发过程中保持产品模型、架构和实现的一致性,尤其适合一个功能需要跨越多个数据、API、界面和业务规则的项目。
主要能力
Reqode 围绕一个连接的产品与实现模型展开,该模型包含需求、API、数据、UI、架构以及链接的代码。平台提供以下能力:
- 产品模型:将需求、API、数据、UI、架构与代码统一链接。
- 功能规范:提供经过审查的变更与连接上下文。
- 智能体实现:由模型引导定义的变更。
- 验证与审查更新:检查结果并解决差异,形成循环。
- 产品模型更新:为下一次变更提供更新后的上下文。
Reqode 通过 MCP(Model Context Protocol)向 AI 编程智能体提供聚焦的、分支感知的上下文。它支持从产品真实情况或产品意图出发,探索需求、数据实体、用户界面或 API 操作。例如,REQ-1 可以将技术员分配规则链接到 U-43,即实现这些规则的后端操作。
使用方式
Reqode 设计为与 MCP 兼容的智能体(如 Codex、Cursor、Claude Code)配合使用。Reqode 提供产品和实现上下文,而智能体在用户的编码环境中工作。团队可以:
- 从现有产品模型中的一个相关区域开始,连接其仓库上下文,并审查描述该区域的规范。
- 直接编写规范,或使用 AI Analyst 来澄清功能并提议变更。审查提议的差异并应用接受的结果。
- 团队决定预期行为,接受规范变更,审查实现和证据,并决定发布内容。
- AI 验证器在定义的范围内检查规范、架构指南和链接的实现。测试运行记录执行结果。审查这两类证据;完成的检查并不保证功能正确。
- Reqode 将实现与子系统架构规则、单元指南和组件职责连接起来。AI 验证器根据这些指南检查选定的代码,并记录发现供团队审查。
- 如果产品决策发生变化,团队可以使用 AI 辅助准备规范更新,审查并应用,然后根据修订后的规范检查实现。
适用场景
Reqode 适用于不同复杂度的产品:
- 原型:一个仓库,少量数据实体,一个主要用户流程。
- 专注型产品:一个应用及其后端,数十个数据表,多个用户角色。
- 连接型产品:多个应用或服务,共享数据和 API 契约,角色和跨应用工作流。
- 复杂系统:多个仓库,数百个数据表,许多角色和集成。
它特别适合那些一个功能会触及系统中连接的数据、API、界面和业务规则的项目。根据官网信息,提示工程适用于原型到专注型产品;开源规范框架适用于专注型产品到复杂系统,与提示和 Reqode 有重叠;而 Reqode 则提供从专注型产品到复杂系统的跨系统连接上下文。
限制
资料中未提供关于收费、价格、平台支持细节、具体性能效果或使用步骤的详细信息。官网提到使用必要 cookie 和可选分析 cookie,分析 cookie 默认关闭,用户可通过页脚“Cookie 设置”更改选择,并建议阅读隐私政策。完成检查并不保证功能正确,用户需自行审查证据。