Beta · ранний доступ

Один кабинет.
Все нейросети.

Image · Video · Voice — 8 AI-инструментов через единый баланс токенов. Без подписок на Midjourney, Kling, Runway, FaceSwap, Upscaler и десяток других сервисов.

13
инструментов · 3 флагмана
5+
провайдеров API
~5 ₽
за картинку (FLUX)
1
баланс на всё
01 · Топ-4 связки

Четыре флагмана

Три модели-провайдера и один сквозной пайплайн: «Создание рилс» — это не модель, а готовая конвеерная сборка из yt-dlp, Whisper, HeyGen и Submagic с доставкой результата в Telegram.

Video · Kling 1 🎬
Kling Video
fal.ai · v1.6 standard + v2.1 master

Image-to-video и text-to-video. v1.6 — для быстрого черновика, v2.1 Master — кинематографическое движение, освещение, физика.

STDImage → Video (Kling 1.6) 80
STDText → Video (Kling 1.6) 100
PROImage → Video (2.1 Master) 220
PROText → Video (2.1 Master) 250
Когда брать Pro: client-work, презентации, reels с кинематографичным движением. Standard — для тестов и итераций.
Image · Google 2 🍌
Nano Banana
fal.ai · Gemini 2.5 Flash Image

Лучшее редактирование изображений в индустрии (Aug 2025+). Сохраняет идентичность лица и композицию там, где FLUX и SDXL ломают сцену.

GENNano Banana (Text → Image) 10
EDITNano Banana Edit 12
STDFLUX-1 dev (Text → Image) 5
STDFLUX Pro Kontext (Edit) 8
Killer feature: «надень эти очки на этого человека» — лицо реально остаётся тем же, не «похожим». FLUX так не умеет.
Image · Upscale 3 🔍
AI Upscale
Replicate · Real-ESRGAN + Clarity

Real-ESRGAN — для быстрого 4× апскейла. Clarity Upscaler — Topaz-уровень качества с восстановлением текстур и микро-деталей для печати.

STDReal-ESRGAN · до 10× 3
PROClarity Upscaler · 2-4× 8
UTILBackground Remover (BiRefNet) 2
Когда брать Pro: печать на больших форматах, продакт-фото для маркетплейсов, реставрация старых фото. Real-ESRGAN — для соцсетей.
Pipeline · Reels 4 🔥
Создание рилс
yt-dlp · Whisper · HeyGen · Submagic · Telegram

Сквозной конвейер «залетевший рилс конкурента → клон под твоё лицо и голос». Шесть шагов работают сами; готовый mp4 прилетает файлом в Telegram через ~3–7 минут.

1·2Research + transcribe (Apify·Whisper) 15
3·4HeyGen avatar + voice 90
5Submagic montage (captions + B-roll) 35
6Delivery в Telegram-бот файлом 0
Killer feature: запускается одной командой /clone @account в TG-боте — агент сам подбирает самый «залетевший» рилс за 30 дней и адаптирует сценарий под твою нишу.
02 · Каталог

13 инструментов на старте

Каждый — лучшая модель в своём классе. Подключены напрямую через provider-API, без посредников и наценок.

Image · Google
🍌
Nano Banana
Gemini 2.5 Flash Image. SOTA-генерация, до 4 штук за раз.
10 токенов Live
Image · Google
🎨
Nano Banana Edit
Редактирование фото с сохранением идентичности лица.
12 токенов Live
Image · fal.ai
🖼
Text → Image
FLUX-1 dev. Картинка из текстового описания, до 4 штук за раз.
5 токенов Live
Image · fal.ai
✏️
Image Edit
FLUX Pro Kontext. Отредактировать существующее фото по текстовой инструкции.
8 токенов Live
Image · Replicate
🔍
Image Upscale
Real-ESRGAN. Увеличить разрешение до 10× без потери качества.
3 токена Live
Image · Replicate · Pro
Clarity Upscaler
Topaz-уровень. Восстановление деталей для печати и продакт-фото.
8 токенов Live
Image · fal.ai
✂️
Background Remover
BiRefNet v2. Убрать фон с фото, оставить объект — за пару секунд.
2 токена Live
Video · fal · Kling 1.6
🎬
Image → Video
Kling 1.6 через fal.ai. Анимировать статичное изображение, 5-секундный клип.
80 токенов Live
Video · fal · Kling 1.6
📹
Text → Video
Kling 1.6 через fal.ai. Создать видеоклип из текстового описания.
100 токенов Live
Video · Kling 2.1 · Pro
🎞
Image → Video · Pro
Kling 2.1 Master. Кинематографическое движение и освещение.
220 токенов Live
Video · Kling 2.1 · Pro
🎥
Text → Video · Pro
Kling 2.1 Master. Видео премиум-качества из текста.
250 токенов Live
Face · Replicate
😶
Face Swap
Заменить лицо на любой фотографии — одно фото в другое.
10 токенов Live
Content · Claude
📝
Reels Script
Сценарий Reels/Shorts под нишу, продукт и тон голоса.
4 токена Soon
03 · Как работает

От идеи до результата — 5 шагов

Один и тот же поток для каждого инструмента. Токены резервируются перед запуском, списываются только если получилось, возвращаются если упало.

1Выбираешь инструмент
Каталог из 8 моделей — fal.ai, Replicate, Kling, Claude. Все цены сразу видно в токенах.
2Описываешь задачу
Промпт, размер, количество результатов. Цена пересчитывается в реальном времени.
3Резерв из баланса
Атомарная транзакция в БД: available → reserved. Без двойных списаний.
4Worker запускает задачу
BullMQ → ProviderAdapter → внешний API. Webhook возвращает результат когда готово.
5Готово — забираешь
Картинка/видео ингестится в наш MinIO. В галерее доступна навсегда (не зависит от TTL провайдера).
aihub.46-62-215-11.nip.io/tools
Каталог
8 инструментов · MVP
🖼
Text → Image
5 ток.
✏️
Image Edit
8 ток.
🔍
Upscale
3 ток.
✂️
BG Remove
2 ток.
😶
Face Swap
10 ток.
🎬
Image → Video
80 ток.
Text → Image
FLUX-1 dev · fal.ai
Prompt
A cinematic portrait of a creator at sunset, 35mm film
image_size
portrait_16_9
num_images
1
Будет списано после успеха: 5 токенов
Доступно
2 047
+ 5 в работе
AVAILABLE
RESERVED
SPEND
SELECT wallet_reserve(user, 5, job, tool);
→ available: 2052 → 2047 ✓
INSERT INTO ai_jobs (status='queued', cost_tokens=5)
→ queued · BullMQ.add(jobId) ✓
🎨
text-to-image
fal-ai/flux/dev · job 7a3f8c
87%
Worker · adapter.submit() → request_id
Provider · in queue → in progress
·
Provider · rendering frames
·
Webhook → wallet_charge → media ingest
Готово · 14 сек
charged 5 · saved to MinIO
image · 1024×1820
04 · Под капотом

Self-host, без managed-сервисов

Не платим Vercel, Supabase, Clerk. Всё на собственной инфре Hetzner, рядом с уже работающими сервисами.

Next.js 14
App Router · TS
Live
Drizzle ORM
Postgres · Hetzner
Live
Auth.js v5
Magic-link · SMTP
Live
MinIO
S3 · self-host
Live
BullMQ
Redis queue
Live
fal.ai
FLUX · BiRefNet
Live
Replicate
Real-ESRGAN · Face Swap
Live
Kling 1.6
Video · через fal
Live
Stripe
Token purchases
Live
Claude API
Reels script
Soon
05 · Admin panel

Управляешь платформой как продактом

5 табов под users.role='admin' — без правки seed-SQL, без psql, без перезапуска контейнеров. Изменения цены и статуса tool применяются мгновенно.

aihub-app.46-62-215-11.nip.io/admin
Admin Overview Users Jobs Tools Payments
Admin overview
Users · Wallets
USERS
1 248
TOKENS AVAILABLE
487 320
RESERVED
2 140
LIFETIME PURCHASED
3 142 800
Last 24h
JOBS TOTAL
2 184
FAILED/REFUNDED
38
TOKENS SPENT
142 880
LIFETIME SPENT
2 655 480
Revenue
PAYMENTS SUCCEEDED
487
GMV
$28 940
Manual refund
На любой job: confirm → wallet_credit(adjustment). Идемпотентно — повторный клик no-op.
🎚
Цены и статус tool
Inline-edit token_cost, переключение active / beta / disabled. Изменения мгновенно в каталоге.
🎁
Grant tokens
±N токенов любому юзеру с reason'ом. Защита от ухода в минус через atomic UPDATE … WHERE.
📋
Аудит
Все мутации админа пишутся в token_transactions.metadata с by: admin@email.
Tab 1 · Overview
Метрики платформы
Users, кошельки (available/reserved/purchased/spent), 24h jobs, 24h spend, GMV. Все цифры — live-запросы, не cached.
Tab 2 · Users
Список + кошельки + grant
Таблица 100 свежих юзеров: email, role, available/reserved/spent, jobs count. Inline grant ±N tokens с причиной.
Tab 3 · Jobs
Фильтры по статусу + refund
Все jobs с фильтрами queued / processing / completed / failed / refunded. Button Refund на completed/failed с confirm.
Tab 4 · Tools
CRUD каталога без seed-SQL
Status select (active / beta / disabled) и tokenCost-edit. Изменения вступают в силу мгновенно — revalidate каждые 60s на /tools.
Tab 5 · Payments
Реестр платежей
Все Stripe payments: provider id, amount, status (pending/succeeded/failed/refunded), tokens credited. Manual reconciliation read-only пока.
Guard
Защита на уровне queries
Middleware → auth()requireAdminPage() / requireAdminApi(). Не-админу — 302 на dashboard или 403 JSON. Admin-таб в header виден только админам.
06 · Roadmap

10 этапов · 9 готово / 1 на запуск

Канон лежит в ai-hub/ROADMAP.md — обновляется при каждом мердже. Краткая версия ниже:

Открыть полный Roadmap ↗

Этап 1
Foundation
Next.js 14 · Drizzle ORM · 4 атомарные wallet-функции · Auth.js · MinIO · BullMQ · 9 таблиц
Done
Этап 2
UI · кабинет
Landing · login · dashboard · каталог · wallet · history · gallery. Polish и mobile — позже.
Done
Этап 3
Token Wallet
Атомарный reserve через UPDATE ... WHERE available >= amount RETURNING · idempotent webhook · welcome bonus 100 токенов в SQL-триггере
Done
Этап 4
Provider Router
ProviderAdapter interface (submit / getStatus / parseWebhook / cancel) · per-provider webhook-секреты. Fallback-цепочки и A/B — позже.
Done
Этап 5
Tools · 5 рабочих, 3 на очереди
✅ text-to-image · image-edit · upscale · bg-remove · face-swap (fal + Replicate, реальные API + HMAC/Standard Webhooks)
✅ Media ingest в MinIO (presigned URLs, не зависит от TTL провайдера)
Done
Этап 6
Video tools · Kling 1.6
Image→Video, Text→Video через fal.ai (Kling 1.6 standard) — без отдельного JWT-адаптера. Тот же webhook-flow что у image-моделей.
Done
Этап 7
Payments · Stripe
/api/checkout + /api/webhooks/stripe + рабочая кнопка «Купить» (Server Action → Stripe Checkout)
🟡 Идемпотентность по Stripe event_id · промокоды · RU-платежи через Telegram Stars (как в transcribe)
In progress
Этап 8
Error handling + observability
Watchdog для stuck jobs >15 min · /api/health (db + redis) · rate-limit 5 concurrent jobs/user · structured JSON logger (LOG_LEVEL env)
Done
Этап 9
Admin panel
5 табов (Overview / Users / Jobs / Tools / Payments) · role-guard middleware · manual refund · grant tokens · inline tool edit. Описана в секции 05 выше.
Done
Этап 10
Production deploy
✅ Dockerfile (multi-stage web/worker) · docker-compose · БД ai_hub с 13 tools на проде · bucket ai-hub-media
🟡 Ждём env keys (FAL_KEY, REPLICATE, STRIPE, SMTP) + ручной патч pg_backup + Caddy для aihub-app.46-62-215-11.nip.io
In progress
Открытые вопросы: RU-платежи (Stripe не для физлиц РФ — дублируем на Telegram Stars) · MinIO bucket backup (нужно расширить aux_backup.sh) · pg_backup.sh + новая БД ai_hub · direct Kling vs через fal (точка безубыточности на объёме).
07 · Тарифы

Платишь только за токены

Без подписок. Купил пачку — генерируй когда хочешь. Не использовал — токены не сгорают.

Starter
550
токенов
+50 бонус
$9.90 / ~9 800 ₽
Купить
Pro
8 000
токенов
+2 000 бонус
$69.90 / ~69 000 ₽
Купить
Studio
28 000
токенов
+8 000 бонус
$199 / ~196 000 ₽
Купить

Платежи — Этап 7. Пока — ранний доступ по email-приглашению.

Готов попробовать первым?

Оставь почту — пришлём magic-link, как только откроем доступ к бете. Стартовый бонус 100 токенов на тест.