Edge-native SaaS-шаблон на TanStack Start и Cloudflare Workers с авторизацией, оплатой через Stripe, email, i18n и админ-панелью.
qianshuixia/shrimpreel
Открытый шаблон на базе Cloudflare для создания SaaS-сайтов «одно фото — AI-видео»: отдельный сайт под каждое трендовое ключевое слово.
- Звёзды
- 386
- Форки
- 160
- Открытые issues
- 1
- Последний коммит
- позавчера
Что это?
ShrimpReel — стартовый шаблон для сайтов, где пользователь загружает фото и получает AI-видео по вирусному шаблону. Шаблон рассчитан на отдельное копирование под каждое трендовое ключевое слово: создайте новый репозиторий, измените конфигурацию сайта, добавьте собственные тексты и медиафайлы и разверните его. Весь стек работает на Cloudflare Workers, D1, R2, KV, Queues, Rate Limiting и Cron Triggers; на уровне приложения используются TanStack Start и Hono.
Шаблон включает всё необходимое для платного потребительского сайта: вход через Google, пакеты кредитов и необязательные подписки через Waffo Pancake, Dodo Payments или Stripe, очередь генерации с возвратом средств при сбоях, журнал кредитов с истекающими начислениями и панель администратора для управления заказами, пользователями, возвратами, кодами активации и настройками среды выполнения. По умолчанию для генерации видео используется очередь fal.ai API; также доступны провайдеры yir.ai и NanoAPI, а для локальной разработки — режим имитации.
В проект также входят инструменты для соблюдения требований и SEO: маркировка AI-контента, автоматическое удаление фото и видео по расписанию, процесс обработки запросов на удаление контента, транзакционные письма, страницы на английском и китайском языках, а также генерация sitemap и структурированных данных.
Ключевые возможности
- 01Cloudflare Workers, D1, R2, KV и Queues в качестве полного серверного стека
- 02Вход через Google, пакеты кредитов и ежемесячные или годовые подписки
- 03На выбор Waffo Pancake, Dodo Payments или Stripe для платежей; при возврате средств соответствующие кредиты списываются
- 04Очередь генерации с обработкой сообщений из dead-letter queue и автоматическим возвратом кредитов при сбое
- 05Панель администратора для управления заказами, пользователями, генерациями, запросами на удаление контента, кодами активации и реферальной программой
- 06Страницы на английском и упрощённом китайском языках с SSR, sitemap и JSON-LD
Сценарии использования
- Запуск временного AI-видеосайта под трендовый ключевой запрос, связанный с танцем или фильтром
- Создание платного SaaS-сервиса для преобразования изображений в видео на Cloudflare без разработки платёжной системы с нуля
- Запуск нескольких сайтов под разные ключевые слова на общей кодовой базе с получением обновлений из основного репозитория через git merge
Быстрый старт
- 1
Клонируйте шаблонный репозиторий
git clone https://github.com/qianshuixia/shrimpreel.git moonhop && cd moonhop - 2
Установите зависимости (npm 11.19 или новее)
npm install - 3
Скопируйте .dev.vars.example в .dev.vars, задайте SESSION_SECRET, затем примените миграции и загрузите начальные данные в локальный R2
npm run seed:local - 4
Запустите сервер разработки и откройте http://127.0.0.1:3000
npm run dev -- --host 127.0.0.1
Что важно знать
- Проект построен на Cloudflare Workers, D1, R2, KV и Queues, поэтому для работы в production потребуется аккаунт Cloudflare.
- Для использования в production нужны реальные аккаунты платёжных и видеопровайдеров; стандартные имитационные провайдеры ничего не списывают и не создают нового.
- README и основная часть документации написаны на китайском языке.
В подборках
Темы
Частые вопросы
- Что такое shrimpreel?
- Открытый шаблон на базе Cloudflare для создания SaaS-сайтов «одно фото — AI-видео»: отдельный сайт под каждое трендовое ключевое слово. ShrimpReel — стартовый шаблон для сайтов, где пользователь загружает фото и получает AI-видео по вирусному шаблону. Шаблон рассчитан на отдельное копирование под каждое трендовое ключевое слово: создайте новый репозиторий, измените конфигурацию сайта, добавьте собственные тексты и медиафайлы и разверните его. Весь стек работает на Cloudflare Workers, D1, R2, KV, Queues, Rate Limiting и Cron Triggers; на уровне приложения используются TanStack Start и Hono.
- shrimpreel можно использовать бесплатно? Какая у него лицензия?
- shrimpreel распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- shrimpreel всё ещё поддерживается?
- Активно поддерживается. Последний коммит в shrimpreel — 5 нояб. 2026 г..
- Для чего можно использовать shrimpreel?
- Запуск временного AI-видеосайта под трендовый ключевой запрос, связанный с танцем или фильтром Создание платного SaaS-сервиса для преобразования изображений в видео на Cloudflare без разработки платёжной системы с нуля Запуск нескольких сайтов под разные ключевые слова на общей кодовой базе с получением обновлений из основного репозитория через git merge
- Как установить shrimpreel?
- Клонируйте шаблонный репозиторий: git clone https://github.com/qianshuixia/shrimpreel.git moonhop && cd moonhop Установите зависимости (npm 11.19 или новее): npm install Скопируйте .dev.vars.example в .dev.vars, задайте SESSION_SECRET, затем примените миграции и загрузите начальные данные в локальный R2: npm run seed:local Запустите сервер разработки и откройте http://127.0.0.1:3000: npm run dev -- --host 127.0.0.1
- Где скачать shrimpreel?
- Исходный код и инструкции по установке — на GitHub: https://github.com/qianshuixia/shrimpreel
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемый сервис для временного обмена файлами со сквозным шифрованием на собственном аккаунте Cloudflare Workers, D1 и R2.
Самостоятельно размещаемый поисковый шлюз с единым доступом к поиску, новостям и извлечению содержимого страниц для AI-агентов через MCP, HTTP API или библиотеку TypeScript, с переключением между провайдерами.
ArtCraft — настольная IDE для создания изображений и видео с помощью ИИ, объединяющая 2D-композитинг и постановку 3D-сцен с каталогом сторонних моделей.
Рабочая среда с открытым исходным кодом для создания AI-видео на бесконечном холсте: ассистент на естественном языке связывает текстовые, графические и видеоноды в рабочие процессы.
Открытые Agent Skills, с помощью которых coding-агенты вроде Claude Code и Cursor превращают текст, изображения, URL, сценарии и аудио в готовые AI-видео.