cartwright-template
Plantilla open source para tiendas Next.js con Stripe y soporte WebMCP nativo. Permite crear storefronts listos para agentes de IA sin lock-in de SaaS, usando Prisma, Redis y despliegue en Vercel.
Ficha actualizada 23 sept 2026, 23:19 · upstream 23 sept 2026, 22:55 · release v0.58.1
Qué es cartwright-template
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Cartwright es un motor de comercio electrónico y sitios web construido sobre Next.js 16 y React 19, diseñado para ser nativo con la inteligencia artificial a través del Protocolo de Contexto de Modelo (MCP). La plantilla permite generar rápidamente tiendas online completas con administración, autenticación por magic-link y pasarela de pago con Stripe, todo ello manteniendo el control total del código sin depender de plataformas cerradas.
- Crear tiendas online en minutos usando npx create-cartwright con perfiles predefinidos (site, light, full).
- Integrar agentes de IA directamente en la interfaz web mediante herramientas WebMCP para búsqueda de productos y gestión del carrito.
- Desplegar aplicaciones Next.js en Vercel sin necesidad de configurar entornos complejos o dependencias externas.
- Implementar protocolos de comercio agéntico como A2A (negociación entre agentes) y UCP (enlace con Google/Shopify).
- Extender funcionalidades mediante plugins modulares declarados en un manifest validado con Zod.
- Soporte nativo para WebMCP que registra herramientas de contexto de página automáticamente en el DOM.
- Arquitectura sin lock-in de SaaS, permitiendo propiedad total del código y cancelación inmediata.
- Sistema de perfiles modulares (site, light, full) que permiten escalar desde una landing page hasta un marketplace completo.
- Integración con Prisma y Redis para gestión de datos persistente y caché eficiente.
- Protocolos completos de comercio agéntico: MCP, ACP (checkout instantáneo), UCP y A2A.
- No incluye soporte nativo para Docker ni archivos de contenedorización (Dockerfile, docker-compose).
- Requiere configuración manual de variables de entorno como TURSO_DATABASE_URL y AUTH_SECRET para despliegues en producción.
- La funcionalidad de checkout está deliberadamente deshabilitada para agentes de IA en el navegador para evitar transacciones automáticas no autorizadas.
- Dependencia de libSQL/Turso para bases de datos externas, lo que limita la portabilidad a otros sistemas SQL sin adaptación.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Para despliegue en Vercel, clona el repositorio y configura las variables de entorno TURSO_DATABASE_URL, TURSO_AUTH_TOKEN y AUTH_SECRET. Ejecuta npm run build para verificar la compilación antes de producción. El perfil 'site' no requiere base de datos ni autenticación, mientras que los perfiles 'light' y 'full' requieren configuración adicional de Prisma.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.