AI SaaS: построй продукт с нуля
Главная идея
AI SaaS в 2026 году -- это самый быстрый путь от идеи к revenue. С Claude Code один человек может построить полноценный продукт за 7 дней. Не прототип -- работающий SaaS с оплатой, реальными пользователями и маржой 80-95%.
1 Анатомия AI SaaS: что внутри успешного продукта
Каждый AI SaaS состоит из четырёх слоёв. Понимание архитектуры -- ключ к быстрой разработке и масштабированию. Вот как устроен типичный AI-продукт:
# Архитектура AI SaaS (4 слоя)
┌─────────────────────────────────────┐
│ Frontend (Next.js / React) │
│ UI, формы, дашборд, биллинг │
├─────────────────────────────────────┤
│ API Layer (FastAPI / Next.js API) │
│ Auth, CRUD, webhooks, rate limiting │
├─────────────────────────────────────┤
│ AI Layer (Claude API / OpenAI) │
│ Prompts, RAG, embeddings, agents │
├─────────────────────────────────────┤
│ Data Layer (PostgreSQL + Redis) │
│ Users, content, vectors, cache │
└─────────────────────────────────────┘
Что делает каждый слой
| Слой | Технологии | Задача | Время на MVP |
|---|---|---|---|
| Frontend | Next.js, Tailwind, shadcn/ui | UI, формы, отображение результатов AI | 2 дня |
| API | FastAPI / Next.js API Routes | Авторизация, CRUD, webhooks, middleware | 1 день |
| AI Layer | Claude API, embeddings, RAG | Генерация, анализ, семантический поиск | 1 день |
| Data | PostgreSQL, pgvector, Redis | Хранение, векторный поиск, кеширование | 0.5 дня |
Примеры успешных AI SaaS и их архитектура
| Продукт | Что делает | AI-слой | MRR |
|---|---|---|---|
| Jasper | AI-копирайтинг для маркетологов | GPT + промпт-библиотека + шаблоны | $5M+ |
| Perplexity | AI-поиск с цитированием | RAG + веб-скрейпинг + LLM-синтез | $10M+ |
| Cursor | AI-редактор кода | Multi-LLM + codebase indexing | $4M+ |
| Ваш SaaS | Ваша ниша + AI | Claude API + RAG | $0 --> $10K |
Паттерн "AI-обёртка":
Большинство успешных AI SaaS -- это обёртка над LLM с доменной экспертизой. Jasper = GPT + знание маркетинга. Perplexity = LLM + поиск. Ваш SaaS = Claude API + знание вашей ниши. Не изобретайте модели -- изобретайте применение.
2 От идеи до MVP за 7 дней
День-по-день план создания AI SaaS с Claude Code. Каждый день -- конкретный результат. К концу недели -- работающий продукт с оплатой.
| День | Фокус | Что делаем | Результат |
|---|---|---|---|
| День 1 | Каркас | Next.js init, auth, DB schema, CLAUDE.md | Проект запускается локально |
| День 2 | API | CRUD endpoints, валидация, middleware | API принимает/отдаёт данные |
| День 3 | AI-интеграция | Claude API, промпты, streaming ответов | AI генерирует результат |
| День 4-5 | UI/UX | Дашборд, формы, результаты, мобильная версия | Продукт выглядит профессионально |
| День 6 | Деплой + биллинг | Vercel + Stripe + домен + SSL | Продукт доступен по URL |
| День 7 | Launch | Лендинг, Product Hunt, соцсети | Первые пользователи |
День 1: Каркас проекта (подробно)
Всё начинается с правильного каркаса. Claude Code создаст его за один промпт:
# Промпт для Claude Code:
claude "Создай Next.js 14 проект с:
- App Router + TypeScript
- Tailwind CSS + shadcn/ui компоненты
- NextAuth.js (Google + GitHub OAuth)
- Prisma ORM + PostgreSQL schema
- Модели: User, Project, Generation
- Middleware для auth-проверки
- CLAUDE.md с описанием архитектуры"
# Результат: 15-20 файлов, работающий каркас
# Время: 20-30 минут вместо 2 дней вручную
День 3: AI-интеграция (ключевой день)
AI-слой -- это сердце вашего SaaS. Минимальный код интеграции с Claude API:
// app/api/generate/route.ts
import Anthropic from '@anthropic-ai/sdk';
const client = new Anthropic();
export async function POST(req: Request) {
const { prompt, context } = await req.json();
// Системный промпт -- ваша доменная экспертиза
const message = await client.messages.create({
model: "claude-sonnet-4-20250514",
max_tokens: 4096,
system: `Ты эксперт в [ваша ниша]...
Контекст пользователя: ${context}`,
messages: [{ role: "user", content: prompt }]
});
return Response.json({ result: message });
}
Правило 7 дней:
Если не получается запустить MVP за 7 дней -- скоуп слишком большой. Режьте функции безжалостно. V1 должен делать ОДНУ вещь отлично, а не десять вещей посредственно. Всё остальное -- V2.
3 AI-слой: модели, API, prompt engineering
Выбор AI-модели для SaaS -- баланс между качеством, скоростью и стоимостью. Актуальное сравнение на март 2026:
Стоимость API-вызовов (за 1M токенов)
| Модель | Input | Output | Скорость | Когда использовать |
|---|---|---|---|---|
| Claude Haiku | $0.25 | $1.25 | Быстрая | Классификация, извлечение, простые задачи |
| Claude Sonnet | $3 | $15 | Средняя | Основная рабочая модель для SaaS |
| Claude Opus | $15 | $75 | Медленная | Сложный анализ, premium-фичи |
| GPT-4o | $2.50 | $10 | Быстрая | Мультимодальность, fallback-модель |
| GPT-4o mini | $0.15 | $0.60 | Быстрая | Высокий объём, бюджетный вариант |
Embeddings: стоимость векторного поиска
| Провайдер | Модель | Размерность | Цена / 1M токенов | Качество |
|---|---|---|---|---|
| gemini-embedding-001 | 768 | Бесплатно | Отличное | |
| OpenAI | text-embedding-3-small | 1536 | $0.02 | Хорошее |
| Voyage AI | voyage-3 | 1024 | $0.06 | Лучшее для кода |
RAG: как добавить свои данные в AI
RAG (Retrieval-Augmented Generation) -- обязательный паттерн для AI SaaS, работающего с пользовательскими данными:
# Паттерн RAG (шаг за шагом)
1. Загрузка: Пользователь загружает документы
2. Разбивка: Текст --> чанки по 500-1000 токенов
3. Эмбеддинги: Каждый чанк --> вектор (768 dim)
4. Хранение: PostgreSQL + pgvector
5. Поиск: Запрос --> вектор --> cosine similarity
6. Генерация: Top-K чанков + запрос --> Claude API
# Стоимость на 10 000 документов:
# Эмбеддинги: ~$0 (Google) или ~$2 (OpenAI)
# Хранение: pgvector бесплатно (self-hosted)
# Генерация: $0.01-0.05 за запрос (Sonnet)
Стратегия выбора модели для SaaS:
Начинайте с Sonnet для основной логики. Простые задачи (классификация, извлечение) переводите на Haiku. Opus -- только для premium-тарифа. Так вы контролируете себестоимость с первого дня и сохраняете маржу 80%+.
4 Деплой и инфраструктура
Для соло-разработчика критично: минимум DevOps, максимум автоматизации. Сравнение платформ для AI SaaS:
| Платформа | Бесплатно | Pro | Сложность | Лучше всего для |
|---|---|---|---|---|
| Vercel | Да | $20/мес | Просто | Next.js, frontend + serverless API |
| Railway | $5 кредит | $5-50/мес | Просто | Python backend + PostgreSQL |
| Fly.io | Ограничено | $5-30/мес | Средне | Docker, глобальная CDN, WebSocket |
| VPS (Hetzner) | Нет | $4-20/мес | Сложно | Полный контроль, дешевле на масштабе |
| Docker + VPS | Нет | $5-40/мес | Сложно | Микросервисы, Celery, Redis |
Рекомендуемый стек для MVP ($0-25/мес)
# Минимальный стек AI SaaS
Frontend: Next.js --> Vercel (бесплатно)
Backend: Next.js API Routes (тот же Vercel)
БД: Supabase Free (PostgreSQL + pgvector)
Auth: NextAuth.js (бесплатно)
AI: Claude API (pay-per-use, ~$0.01-0.05/запрос)
Биллинг: Stripe (2.9% + $0.30 за транзакцию)
Домен: Cloudflare ($10/год)
# Итого фиксированных расходов: $0-25/мес
# Переменные: только Claude API за реальные запросы
CI/CD за 10 минут с Claude Code
# Промпт для настройки CI/CD:
claude "Настрой CI/CD для Next.js проекта:
- GitHub Actions: lint + type-check на каждый push
- Auto-deploy на Vercel при merge в main
- Health check endpoint /api/health
- Уведомление в Telegram при ошибке деплоя"
# Claude Code создаст .github/workflows/
# и health check API route за 5 минут
5 Монетизация: freemium, подписка, usage-based
Три основных модели монетизации AI SaaS. Выбор зависит от продукта и целевой аудитории:
| Модель | Как работает | Плюсы | Минусы |
|---|---|---|---|
| Freemium | Бесплатный базовый план + платные фичи | Лёгкий вход, вирусность | Низкая конверсия (2-5%) |
| Подписка | $19-99/мес за фиксированный набор | Предсказуемый MRR | Сложно оценить лимиты |
| Usage-based | Плата за каждый запрос/генерацию | Маржа всегда положительная | Непредсказуемый доход |
Пример pricing page (рекомендуемый)
| Фича | Free | Pro ($29/мес) | Business ($99/мес) |
|---|---|---|---|
| AI-генераций/день | 5 | 100 | Без лимита |
| AI-модель | Haiku (быстро) | Sonnet (умно) | Opus (максимум) |
| Документов в RAG | 10 | 500 | 10 000+ |
| API-доступ | Нет | Да | Да + webhooks |
| Поддержка | Документация | Email (24ч) | Приоритет + Slack |
| Себестоимость AI | ~$0.05/день | ~$3/мес | ~$15/мес |
Stripe интеграция за 30 минут
# Промпт для Claude Code:
claude "Интегрируй Stripe в Next.js:
- 3 плана: Free, Pro ($29), Business ($99)
- Stripe Checkout для оплаты
- Webhook: subscription.created/updated/deleted
- Customer portal для управления подпиской
- Middleware: проверка плана перед AI-запросом
- Для РФ: альтернатива через ЮKassa"
# Claude Code создаст 4 файла:
# app/api/stripe/checkout/route.ts
# app/api/stripe/webhook/route.ts
# lib/stripe.ts + middleware.ts
Unit economics AI SaaS:
Стоимость одного AI-запроса через Sonnet = ~$0.01-0.05. Если клиент платит $29/мес и делает 100 запросов -- себестоимость $1-5. Маржа: 80-95%. Для сравнения: обычный SaaS -- маржа 60-70%. AI SaaS -- один из самых маржинальных бизнесов.
6 Практическое задание
Задание: спроектировать и начать MVP своего AI SaaS
Заполните Product Brief и начните День 1 по плану выше. К концу задания у вас будет работающий каркас проекта.
# Product Brief (скопируйте и заполните):
Название: ________________
Проблема: Кто страдает и от чего?
Решение: Как AI решает эту проблему?
AI-слой: Sonnet / Haiku / RAG / embeddings?
MVP scope: 3-5 фич (не больше!)
Монетизация: Freemium / подписка / usage?
Pricing: Free = ___, Pro = $__/мес
Себестоимость: $____ за запрос, маржа ____%
Аудитория: ________________
Канал: ProductHunt / Twitter / SEO?
Заполните Product Brief -- это ваш компас на 7 дней
Запустите Claude Code и создайте каркас проекта (День 1)
Подключите Claude API и сделайте первый AI-запрос через API
Задеплойте на Vercel и отправьте ссылку трём потенциальным пользователям
Результат:
После выполнения у вас будет: (1) чёткое понимание продукта и unit economics, (2) работающий каркас на Vercel с auth, (3) первый AI-запрос через Claude API. Это фундамент для 7-дневного спринта до запуска.
Итог модуля
AI SaaS -- это четыре слоя: frontend, API, AI и данные. С правильным стеком (Next.js + Claude API + Supabase + Vercel) фиксированные расходы близки к нулю, а маржа на AI-запросах -- 80-95%.
Claude Code позволяет одному человеку пройти путь от идеи до работающего SaaS за 7 дней. Ключ -- в ограничении скоупа: V1 делает одну вещь отлично. Монетизация с первого дня через Stripe.
В следующем модуле разберём, как масштабировать бизнес от первых клиентов до $10K/мес -- и когда пора нанимать людей вместо AI.