Starter open source para SaaS, feito com React, TypeScript, Firebase e Stripe, com autenticação, cobrança, equipes e i18n.
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
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
Crie seu primeiro site a partir do template.
pnpm new-site my-tool --domain my-tool.com - 3
Instale novamente para que o novo site receba suas dependências.
pnpm install - 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
Analytics web self-hosted com foco em receita, que mostra quais fontes de tráfego realmente geraram clientes pagantes, usando o plano gratuito da Cloudflare.
Um assistente pessoal de IA que roda inteiramente na sua própria conta da Cloudflare, com chat, memória, tarefas, notas e lembretes agendados.
Gerenciador de favoritos com Cloudflare Workers e D1 que salva links por bookmarklet ou extensão do Chrome, sem exigir conta.
Projeto com IA que coleta diariamente as principais notícias do Hacker News, resume o conteúdo em chinês e o transforma em um podcast com feed RSS.
Criador visual de sites open source que se conecta a headless CMSs e pode ser hospedado por conta própria, apresentado como alternativa ao Webflow.