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이 열릴 때)에 따라 에이전트 작업을 실행하지만 코드를 자동으로 병합하지는 않습니다.

프레임워크는 Next.js 및 PostgreSQL에서 TypeScript로 작성되었으며 핵심은 MIT 라이선스입니다. README는 이미 AI 어시스턴트를 사용하지만 대규모 코드베이스에서 더 많은 구조와 일관성이 필요하다고 느끼는 팀과 개발자를 위해 구축되었다고 강조합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트