open-mercato/open-mercato

The AI-Engineering Foundation Framework for business apps: open-source TypeScript, with multi-tenancy, RBAC, events and domain modules already decided as conventions and specs, so Cursor, Claude Code and Codex build features instead of re-deciding architecture. Start with 80% done.

Open Mercato 是一个开源框架,用于借助 Claude Code、Codex 或 Cursor 等 AI 编码代理构建业务后台(CRM、库存、销售等)。核心理念:与其让代理从头创建应用(这通常会导致混乱、不一致的代码),不如从一个预先构建的基础开始,该基础已包含数十个可用模块、清晰的架构规则和一套对代理友好的工具。开箱即用即可获得 80% 完整的系统,并使用 AI 构建缺失的 20% —— 即您业务特有的部分。

工作原理:

  • Scaffold 使用 npx create-mercato-app 创建新项目 – 选择模板(classic、CRM、warehouse、empty)和您偏好的 AI 代理。
  • 生成的应用包含 AGENTS.md 以及一组“技能”,这些技能准确告知 AI 代理新代码应放在哪里:哪个文件夹、如何构建模块、如何运行测试等。
  • 您分阶段工作:大约 10 分钟即可获得可运行的后台,然后为您的自定义功能编写规范(例如,咖啡烘焙机的“烘焙批次”),批准后让代理分阶段实施。
  • 对于无人值守的工作,Cezar(也是开源的)会按计划或在 GitHub 事件(例如,PR 被打开)时运行代理任务,但绝不会自行合并代码。

该框架使用 TypeScript 编写,基于 Next.js 和 PostgreSQL,核心部分采用 MIT 许可。README 强调,它是为那些已经在使用 AI 助手但在大型代码库中需要更多结构和一致性的团队和开发人员构建的。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目