open-mercato/open-mercato
AI-Engineering Foundation Framework built with AI and designed for AI. Hundreds of architectural and domain decisions (multi-tenancy, RBAC, event flow, pricing, sales pipeline,CRM/ERP processes) are already made conventions and specs so agents (Cursor, Claude Code, Codex) arch. decisions without reinventing. Ship production grade with AI Agents.
What it solves
Open Mercato는 AI 엔지니어링 기반 프레임워크로, AI 코드 어시스턴트(Cursor 또는 Copilot 등)와 전문 소프트웨어 아키텍처 사이의 격차를 메우기 위해 설계되었습니다. AI가 코드를 작성할 수는 있지만, 그 코드가 어디에 배치되어야 하는지에 대한 컨텍스트가 부족하거나 대규모 엔지니어링 팀 전체에서 일관성을 유지하기 어렵습니다. Open Mercato는 아키텍처 인식 하네스를 제공하여 AI가 생성한 코드가 일관된 프로젝트 구조와 디자인 시스템을 따르도록 합니다.
How it works
이 프레임워크는 모듈형 아키텍처를 사용하여 기능을 각각 자체 API, 프론트엔드 페이지, 데이터베이스 엔티티를 가진 모듈로 분리합니다. "spec‑first" 개발 방식을 채택해 설계 사양을 레포지토리에 저장함으로써 AI 출력의 재현성을 확보합니다. 시스템에는 데이터 테이블 추가나 테스트가 포함된 기능 구현과 같은 작업을 자동으로 수행할 수 있는 AI 하네스와 자율 스킬이 포함되어 있습니다. 또한 CRM, ERP, Sales와 같은 비즈니스 도메인 모듈이 미리 제공되어 개발 속도를 높이고, 팀이 이미 구축된 애플리케이션의 상당 부분을 기반으로 시작할 수 있게 합니다.
Who it’s for
아키텍처 무결성을 희생하거나 벤더 락인에 직면하지 않고도 전문적인 멀티테넌트 비즈니스 애플리케이션 및 백엔드를 구축해야 하는 CTO와 개발자를 위해 설계되었습니다.
Highlights
- Architecture-aware AI harness: 에이전트가 프로젝트 구조를 이해하고 기능 및 테스트를 자율적으로 구현합니다.
- Spec-first development: 설계 사양이 레포와 함께 제공되어 일관성과 재현성을 보장합니다.
- Modular architecture: 기능을 독립 모듈로 추가할 수 있으며 자동으로 탐지됩니다.
- Multi-tenant by default: 조직 및 테넌트 스코프를 엄격히 관리하는 SaaS‑ready 테넌시가 내장되어 있습니다.
- Ready-made business modules: CRM, ERP, Commerce용 사전 구축 컴포넌트를 포함합니다.
- Field-level encryption: ORM 훅을 통해 PII 및 민감 데이터에 테넌트 스코프 암호화를 제공합니다.
- Feature-based RBAC: 역할·사용자 수준 가시성 제어와 기능 플래그를 결합한 접근 제어를 구현합니다.