Repolode
shipwords-dev

shipwords-dev/shipwords

Framework open source nativo de Cloudflare para gestionar una red de sitios de IA basados en nuevas palabras clave, con autenticación, créditos, pagos y generación de IA compartidos.

Estrellas
354
Forks
229
Issues abiertos
0
Último commit
hace 3 días

¿Qué es?

shipwords es un framework de TypeScript para lanzar muchos sitios pequeños de generación de imágenes y videos con IA, uno por palabra clave, en Cloudflare Workers. Las cuentas, la facturación con Stripe y PayPal, el registro de créditos y la generación de IA residen en un núcleo compartido que usan todos los sitios. Cada sitio conserva sus propias páginas, diseño, dominio, base de datos, almacenamiento y cuenta de pagos, de modo que lanzar o retirar uno no afecta a los demás.

El proyecto incluye una plantilla completa de sitio de imágenes con IA, un comando para generar la estructura (`pnpm new-site`) y comprobaciones previas al lanzamiento. Los trabajos de generación se ejecutan en Cloudflare Workflows, con reembolsos automáticos si fallan. Los sitios incluyen archivos de SEO como sitemap.xml, robots.txt y llms.txt, además de páginas de privacidad, términos, reembolsos y DMCA. También se incluye tinydeskai-example, un sitio completo de efectos de video como código fuente de referencia.

El stack utiliza TanStack Start, React 19, D1, Drizzle, R2 y Workflows, y se distribuye bajo la licencia MIT. Las llamadas a los modelos se realizan mediante la API de Yir, con un servicio upstream simulado para el desarrollo local.

Funciones clave

  • 01Genera la estructura de sitios para nuevas palabras clave a partir de una plantilla con `pnpm new-site`.
  • 02Cuentas compartidas, facturación con Stripe y PayPal, y registro de créditos con escrituras idempotentes.
  • 03Los trabajos de generación se ejecutan en Cloudflare Workflows, con reembolsos automáticos si fallan.
  • 04Archivos de SEO integrados, como sitemap.xml, robots.txt y llms.txt.
  • 05Servicio upstream simulado para el desarrollo local, sin necesidad de una clave de API de modelos.

Casos de uso

  • Lanzar muchos sitios pequeños de herramientas de IA para distintas palabras clave sobre una misma base de código.
  • Poner en marcha un sitio de pago para generar imágenes o videos con IA, con las cuentas y los créditos ya configurados.
  • Estudiar un ejemplo completo de SaaS en Cloudflare Workers creado con TanStack Start.

Inicio rápido

  1. 1

    Haz un fork o clona el repositorio y, después, instala las dependencias (necesitas Node 24 y pnpm 10).

    pnpm install
  2. 2

    Crea tu primer sitio a partir de la plantilla.

    pnpm new-site my-tool --domain my-tool.com
  3. 3

    Vuelve a instalar para que el nuevo sitio obtenga sus dependencias.

    pnpm install
  4. 4

    En sites/my-tool, configura la base de datos local e inicia el servidor de desarrollo.

    pnpm dev

Antes de usarlo

  • Para publicar el sitio, necesitas una cuenta de Cloudflare y una de Stripe o PayPal.
  • Los sitios de vídeo que unen clips necesitan el plan Cloudflare Workers Paid.
  • Para generar contenido con IA de verdad, necesitas una clave de API de Yir de pago; la configuración predeterminada usa un upstream simulado.

En colecciones

Temas

Preguntas frecuentes

¿Qué es shipwords?
Framework open source nativo de Cloudflare para gestionar una red de sitios de IA basados en nuevas palabras clave, con autenticación, créditos, pagos y generación de IA compartidos. shipwords es un framework de TypeScript para lanzar muchos sitios pequeños de generación de imágenes y videos con IA, uno por palabra clave, en Cloudflare Workers. Las cuentas, la facturación con Stripe y PayPal, el registro de créditos y la generación de IA residen en un núcleo compartido que usan todos los sitios. Cada sitio conserva sus propias páginas, diseño, dominio, base de datos, almacenamiento y cuenta de pagos, de modo que lanzar o retirar uno no afecta a los demás.
¿shipwords es gratuito? ¿Qué licencia tiene?
shipwords es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿shipwords sigue mantenido?
Mantenimiento activo. El último commit de shipwords fue el 3 nov 2026.
¿Para qué puedo usar shipwords?
Lanzar muchos sitios pequeños de herramientas de IA para distintas palabras clave sobre una misma base de código. Poner en marcha un sitio de pago para generar imágenes o videos con IA, con las cuentas y los créditos ya configurados. Estudiar un ejemplo completo de SaaS en Cloudflare Workers creado con TanStack Start.
¿Cómo se instala shipwords?
Haz un fork o clona el repositorio y, después, instala las dependencias (necesitas Node 24 y pnpm 10).: pnpm install Crea tu primer sitio a partir de la plantilla.: pnpm new-site my-tool --domain my-tool.com Vuelve a instalar para que el nuevo sitio obtenga sus dependencias.: pnpm install En sites/my-tool, configura la base de datos local e inicia el servidor de desarrollo.: pnpm dev
¿Dónde consigo shipwords?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/shipwords-dev/shipwords

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados