Repolode
shipwords-dev

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. 1

    Сделайте форк или клонируйте репозиторий, затем установите зависимости (нужны Node 24 и pnpm 10).

    pnpm install
  2. 2

    Создайте свой первый сайт на основе шаблона.

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

    Установите зависимости ещё раз, чтобы они появились и у нового сайта.

    pnpm install
  4. 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.

815+29 за неделю200TypeScriptMITОбновлён 5 дней назад

Персональный AI-ассистент, который целиком работает в вашем аккаунте Cloudflare: чат, память, задачи, заметки и напоминания по расписанию.

1,5 тыс.+22 за неделю146TypeScriptMITАктивно поддерживаетсяОбновлён позавчера

Визуальный конструктор сайтов с открытым исходным кодом, подключаемый к headless CMS и доступный для самостоятельного хостинга, — альтернатива Webflow.

9,2 тыс.+20 за неделю1,6 тыс.TypeScriptAGPL-3.0Активно поддерживаетсяОбновлён 11 часов назад