Открытый SaaS-стартер на React, TypeScript, Firebase и Stripe с авторизацией, оплатой, командами и i18n.
shipwords-dev/shipwords
Фреймворк с открытым исходным кодом для Cloudflare: запускайте сеть AI-сайтов под новые ключевые слова с общей авторизацией, кредитами, оплатой и генерацией контента.
- Звёзды
- 358
- Форки
- 231
- Открытые issues
- 0
- Последний коммит
- 4 дня назад
Что это?
shipwords — это фреймворк на TypeScript для запуска множества небольших AI-сайтов с генерацией изображений и видео — по одному на каждое ключевое слово — на Cloudflare Workers. Аккаунты, оплата через Stripe и PayPal, реестр кредитов и генерация AI-контента реализованы в общем ядре, которым пользуются все сайты. При этом у каждого сайта свои страницы, оформление, домен, база данных, хранилище и платёжный аккаунт, поэтому запуск или закрытие одного сайта не затрагивает остальные.
В проект входят готовый шаблон AI-сайта для генерации изображений, команда для создания структуры нового сайта (`pnpm new-site`) и проверки перед запуском. Задачи генерации выполняются в Cloudflare Workflows; если задача завершается с ошибкой, кредиты автоматически возвращаются. На сайтах предусмотрены SEO-файлы, включая sitemap.xml, robots.txt и llms.txt, а также страницы с политикой конфиденциальности, условиями использования, правилами возврата средств и информацией DMCA. В качестве примера в исходном коде проекта есть готовый сайт с видеоэффектами tinydeskai-example.
В стеке используются TanStack Start, React 19, D1, Drizzle, R2 и Workflows. Проект распространяется по лицензии MIT. Запросы к моделям проходят через Yir API; для локальной разработки предусмотрен mock-сервис, имитирующий API модели.
Ключевые возможности
- 01Создаёт структуру нового сайта под ключевое слово на основе шаблона с помощью команды `pnpm new-site`.
- 02Общие аккаунты, оплата через Stripe и PayPal, а также реестр кредитов с идемпотентной записью.
- 03Задачи генерации выполняются в Cloudflare Workflows; при ошибке кредиты автоматически возвращаются.
- 04Встроенные SEO-файлы, включая sitemap.xml, robots.txt и llms.txt.
- 05Mock-сервис для локальной разработки без API-ключа модели.
Сценарии использования
- Запуск множества небольших AI-сайтов с инструментами под разные ключевые слова на единой кодовой базе.
- Создание платного AI-сайта для генерации изображений или видео с готовыми аккаунтами и системой кредитов.
- Изучение полноценного примера SaaS на Cloudflare Workers с использованием TanStack Start.
Быстрый старт
- 1
Сделайте форк или клонируйте репозиторий, затем установите зависимости (нужны Node 24 и pnpm 10).
pnpm install - 2
Создайте свой первый сайт на основе шаблона.
pnpm new-site my-tool --domain my-tool.com - 3
Установите зависимости ещё раз, чтобы они появились и у нового сайта.
pnpm install - 4
В каталоге sites/my-tool настройте локальную базу данных и запустите сервер разработки.
pnpm dev
Что важно знать
- Для запуска сайта потребуется аккаунт Cloudflare и аккаунт Stripe или PayPal.
- Для видеосайтов, склеивающих клипы, нужен тариф Cloudflare Workers Paid.
- Для настоящей генерации с помощью ИИ нужен платный ключ API Yir; в настройках по умолчанию используется имитация upstream-сервиса.
В подборках
Темы
Частые вопросы
- Что такое shipwords?
- Фреймворк с открытым исходным кодом для Cloudflare: запускайте сеть AI-сайтов под новые ключевые слова с общей авторизацией, кредитами, оплатой и генерацией контента. shipwords — это фреймворк на TypeScript для запуска множества небольших AI-сайтов с генерацией изображений и видео — по одному на каждое ключевое слово — на Cloudflare Workers. Аккаунты, оплата через Stripe и PayPal, реестр кредитов и генерация AI-контента реализованы в общем ядре, которым пользуются все сайты. При этом у каждого сайта свои страницы, оформление, домен, база данных, хранилище и платёжный аккаунт, поэтому запуск или закрытие одного сайта не затрагивает остальные.
- shipwords можно использовать бесплатно? Какая у него лицензия?
- shipwords распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- shipwords всё ещё поддерживается?
- Активно поддерживается. Последний коммит в shipwords — 3 нояб. 2026 г..
- Для чего можно использовать shipwords?
- Запуск множества небольших AI-сайтов с инструментами под разные ключевые слова на единой кодовой базе. Создание платного AI-сайта для генерации изображений или видео с готовыми аккаунтами и системой кредитов. Изучение полноценного примера SaaS на Cloudflare Workers с использованием TanStack Start.
- Как установить shipwords?
- Сделайте форк или клонируйте репозиторий, затем установите зависимости (нужны Node 24 и pnpm 10).: pnpm install Создайте свой первый сайт на основе шаблона.: pnpm new-site my-tool --domain my-tool.com Установите зависимости ещё раз, чтобы они появились и у нового сайта.: pnpm install В каталоге sites/my-tool настройте локальную базу данных и запустите сервер разработки.: pnpm dev
- Где скачать shipwords?
- Исходный код и инструкции по установке — на GitHub: https://github.com/shipwords-dev/shipwords
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемая веб-аналитика с упором на выручку: показывает, какой источник трафика привёл платящих клиентов, и работает на бесплатном тарифе Cloudflare.
Персональный AI-ассистент, который целиком работает в вашем аккаунте Cloudflare: чат, память, задачи, заметки и напоминания по расписанию.
Менеджер закладок на Cloudflare Workers и D1: сохраняйте ссылки через букмарклет или расширение Chrome без регистрации.
Проект на базе ИИ, который собирает популярные материалы Hacker News за день, кратко пересказывает их на китайском и выпускает подкаст с RSS-лентой.
Визуальный конструктор сайтов с открытым исходным кодом, подключаемый к headless CMS и доступный для самостоятельного хостинга, — альтернатива Webflow.