Repolode
shipwords-dev

shipwords-dev/shipwords

Framework open source nativo do Cloudflare para operar vários sites de IA focados em novas palavras-chave, com autenticação, créditos, pagamentos e geração de IA compartilhados.

Estrelas
358
Forks
231
Issues abertas
0
Último commit
há 4 dias

O que é?

shipwords é um framework TypeScript para lançar vários sites pequenos de geração de imagens e vídeos com IA, cada um voltado a uma palavra-chave, no Cloudflare Workers. Contas, cobrança via Stripe e PayPal, controle de créditos e geração de IA ficam em um núcleo compartilhado usado por todos os sites, enquanto cada site mantém suas próprias páginas, identidade visual, domínio, banco de dados, armazenamento e conta de pagamentos. Assim, lançar ou descontinuar um site não afeta os demais.

O projeto inclui um template completo de site de geração de imagens com IA, um comando de scaffolding (`pnpm new-site`) e verificações pré-lançamento. Os jobs de geração rodam no Cloudflare Workflows, com reembolsos automáticos para jobs que falharem. Os sites incluem arquivos de SEO, como sitemap.xml, robots.txt e llms.txt, além de páginas de privacidade, termos, reembolso e DMCA. O projeto também inclui tinydeskai-example, um site completo de efeitos de vídeo fornecido como código-fonte de referência.

A stack usa TanStack Start, React 19, D1, Drizzle, R2 e Workflows, e é distribuída sob a licença MIT. As chamadas aos modelos passam pela API Yir, com um upstream simulado para desenvolvimento local.

Recursos principais

  • 01Cria a estrutura de novos sites focados em palavras-chave a partir de um template com `pnpm new-site`.
  • 02Contas compartilhadas, cobrança via Stripe e PayPal e controle de créditos com gravações idempotentes.
  • 03Os jobs de geração rodam no Cloudflare Workflows, com reembolsos automáticos para jobs que falharem.
  • 04Arquivos de SEO integrados, incluindo sitemap.xml, robots.txt e llms.txt.
  • 05Upstream simulado para desenvolvimento local sem uma API key de modelo.

Casos de uso

  • Lançar vários sites pequenos de ferramentas de IA para palavras-chave diferentes usando uma única base de código.
  • Começar um site pago de geração de imagens ou vídeos com IA, já integrado a contas e créditos.
  • Estudar um exemplo completo de SaaS no Cloudflare Workers criado com TanStack Start.

Início rápido

  1. 1

    Faça um fork ou clone o repositório e, em seguida, instale as dependências (requer Node 24 e pnpm 10).

    pnpm install
  2. 2

    Crie seu primeiro site a partir do template.

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

    Instale novamente para que o novo site receba suas dependências.

    pnpm install
  4. 4

    Em sites/my-tool, configure o banco de dados local e inicie o servidor de desenvolvimento.

    pnpm dev

Antes de usar

  • Para publicar, é necessário ter uma conta da Cloudflare e uma conta do Stripe ou PayPal.
  • Sites de vídeo que juntam clipes precisam do plano Cloudflare Workers Paid.
  • Gerações reais de IA exigem uma chave de API paga da Yir; a configuração padrão usa um upstream simulado.

Em coleções

Tópicos

Perguntas frequentes

O que é shipwords?
Framework open source nativo do Cloudflare para operar vários sites de IA focados em novas palavras-chave, com autenticação, créditos, pagamentos e geração de IA compartilhados. shipwords é um framework TypeScript para lançar vários sites pequenos de geração de imagens e vídeos com IA, cada um voltado a uma palavra-chave, no Cloudflare Workers. Contas, cobrança via Stripe e PayPal, controle de créditos e geração de IA ficam em um núcleo compartilhado usado por todos os sites, enquanto cada site mantém suas próprias páginas, identidade visual, domínio, banco de dados, armazenamento e conta de pagamentos. Assim, lançar ou descontinuar um site não afeta os demais.
shipwords é gratuito? Qual é a licença?
shipwords é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
shipwords ainda é mantido?
Manutenção ativa. O último commit de shipwords foi em 3 de nov. de 2026.
Para que posso usar shipwords?
Lançar vários sites pequenos de ferramentas de IA para palavras-chave diferentes usando uma única base de código. Começar um site pago de geração de imagens ou vídeos com IA, já integrado a contas e créditos. Estudar um exemplo completo de SaaS no Cloudflare Workers criado com TanStack Start.
Como instalar shipwords?
Faça um fork ou clone o repositório e, em seguida, instale as dependências (requer Node 24 e pnpm 10).: pnpm install Crie seu primeiro site a partir do template.: pnpm new-site my-tool --domain my-tool.com Instale novamente para que o novo site receba suas dependências.: pnpm install Em sites/my-tool, configure o banco de dados local e inicie o servidor de desenvolvimento.: pnpm dev
Onde consigo shipwords?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/shipwords-dev/shipwords

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados