Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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.
PUNTOS DESTACADOS
  • 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.
PRECAUCIONES
  • 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.
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
Redis
BASES DE DATOS
Redis
PUERTOS
3000
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.