Бизнес-школа 7К
Знакомство · 03

Установка: от пустого компьютера до первого прогона

Почти всё делает мастер /setup: проверяет программы, раскладывает навыки, собирает ключи, ведёт по логинам и прогоняет проверки. От вас — ответы на вопросы и вход в аккаунты.

время
50–70 минут
ваше участие
~20 минут
команда
/setup

01Что подготовить заранее

МинимумРабочая конфигурация
СистемаWindows 10 или 11Windows 11 (Server тоже подходит)
Процессор4 ядра8 ядер
Память8 ГБ16–32 ГБ
Диск120 ГБ SSD200–400 ГБ NVMe
АккаунтОбязательно?Зачем
Claude Pro или Maxдамозг агента
ChatGPT Plus и вышедаслайды, инфографики, сториборды
RapidAPI (два API)дапоиск и скачивание постов
Телеграм-ботдаприёмка готового, создаётся за минуту
Портретное фотодавы на слайдах и в генерациях
GitHubочень желательноприватный бэкап
Свой сервер или хостингможно позжесайт с гайдами
Fish Audioпо желаниюклон голоса для озвучки
ChatPlaceпо желаниюворонка в директ
Google AI Pro (Flow)по желаниюаватар и AI-монтаж, платно

«Пока пропустим» — нормальный ответ мастеру. Без необязательных сервисов уже работают карусели, гайды и конвейеры на вашей съёмке.

02Шаги установки

  1. 1

    Git и Claude Code

    делаете вы

    Поставьте Git с git-scm.com (всё по умолчанию) и Claude Code с claude.com/claude-code, войдите в аккаунт. В PowerShell обе команды git --version и claude --version должны ответить версией.

  2. 2

    Скачать студию

    делаете вы

    git clone <ссылка-из-сообщения> C:\studio. Если доступ пришёл приглашением GitHub — сначала примите приглашение.

  3. 3

    Системные программы

    делает агент

    install.ps1 ставит Node.js, FFmpeg, Python 3.12, Chrome, pnpm, распознавание речи, навыки HyperFrames и кладёт пустые образцы конфигов. Уже стоящее пропускает. Шаг можно не делать — мастер вызовет его сам.

  4. 4

    Мастер /setup

    вместе

    В папке студии запустите claude и наберите /setup. Дальше мастер ведёт по фазам и говорит, что сделать вам.

  5. 5

    Перезапуск

    делаете вы

    Закройте Claude Code и снова запустите claude — так подхватятся глобальные навыки.

PowerShell
git --version
claude --version

git clone <ссылка-из-сообщения> C:\studio
cd C:\studio
powershell -ExecutionPolicy Bypass -File install.ps1

claude
# в Claude Code:
/setup

03Фазы мастера /setup

Мастер идёт по фазам, в конце каждой говорит, что готово. Повторный запуск безопасен: сделанное он пропускает. Значения ключей после ввода он никогда не повторяет в чате.

ФазаЧто делаетВаше участиеВремя
0 · Окружениепроверяет путь, Windows, Node ≥ 20, pnpm, git, ffmpeg, Python, Chrome; чего нет — ставитпочти нет10–15 мин
1 · Навыкиставит HyperFrames, копирует глобальные навыки, ставит Remotion-китынет5–7 мин
2 · Бренд и ключибренд, ниша, RapidAPI, телеграм, голос, персонализация движков, опциональные MCPотвечать на вопросы10–15 мин
3 · Логиныоткрывает Chrome для ChatGPT и Google Flowвойти в аккаунты5 мин
4 · Сайтбренд и домен сайта, первый деплойможно отложить5–10 мин
5 · Проверкисмоук-тесты: браузер, ключи, телеграм, поиск, скачивание, пробная обложкасмотреть5–10 мин
5-бис · Бэкапподключает приватный GitHub и делает первый бэкапдать ссылку или согласие2 мин
6 · Финалчек-лист, запись в HANDOFF, первые команды, «обнови студию»перезапустить Claude1 мин
›_
Вы пишете агенту
/setup
›_
Мастер спрашивает
Фаза 2, бренд. Как называется ваш бренд и какой хэндл в Instagram? Пришлите портретное фото: хороший свет, лицо крупно. Я положу его в workspace/assets/photos/author/author.jpg и помогу описать внешность для генераций.

04Конфиги и примеры

Все конфиги лежат вне git и создаются мастером. Пустые образцы кладёт node scripts/setup-configs.mjs, а --check показывает, какие ключи ещё не вписаны, не печатая сами значения.

ФайлЧто внутри
scripts/.f2-brand.jsonбренд, хэндл, путь к фото, описание внешности по-английски
scripts/.niche.jsonаккаунты-доноры и хэштеги вашей ниши
scripts/.rapidapi-config.jsonключ RapidAPI и пороги предохранителя квоты
scripts/.telegram-config.jsonтокен бота и ваш chat_id
scripts/.fish-config.jsonклон голоса (создаётся сам при клонировании)
auth/fish.keyключ Fish Audio одной строкой
scripts/.backup-config.jsonадрес приватного репозитория
site/site.config.jsonбренд сайта, домен, блок deploy
~/.ssh/configвход на сервер сайта по ключу
.mcp.jsonMCP: ChatPlace, логотипы, Gemini
.envключ Deepgram для /reels-pronin
scripts/.telegram-config.json
{
  "botToken": "<токен от @BotFather>",
  "chatIds": ["<ваш chat_id>"]
}

05Логины в браузеры

Каждый сервис живёт в своём Chrome со своим профилем и портом: ChatGPT — 9222, Google Flow — 9223. Вы входите один раз руками, логин хранится в папке профиля в auth/, а скрипты подключаются к этому живому окну.

поднять браузеры и проверить вход
# надёжный способ: Chrome не умирает вместе с окном PowerShell
node scripts/cdp/chatgpt-browser-up.mjs --port 9222 --profile auth/chrome-auto-profile

# Google Flow на своём порту и со своим профилем
node scripts/flow-launch.mjs
node scripts/flow/flow-set-en.mjs       # интерфейс Flow обязан быть английским

# проверка: какой порт жив, какой профиль, есть ли вход
node scripts/cdp-status.mjs

06Телеграм-бот приёмки

  1. 1

    Создать бота

    делаете вы

    В Telegram откройте @BotFather → /newbot → имя → получите токен.

  2. 2

    Написать боту

    делаете вы

    Отправьте своему боту любое сообщение — иначе он не сможет писать вам первым.

  3. 3

    Узнать chat_id

    делаете вы

    Через @userinfobot. Токен и chat_id отдайте мастеру — он запишет их в конфиг.

  4. 4

    Проверить

    делает агент

    node scripts/send-to-telegram.mjs --dry — конфиг читается.

07Сайт-витрина

Сайт для гайдов — Next.js в папке site/, живёт на вашем сервере. Агент дописывает туда гайды сам. Деплой одной командой: исходники уходят на сервер новым релизом, сайт собирается там же, переключается и проверяется. Не отдал 200 — скрипт сам вернёт прошлую версию.

деплой
node scripts/site-deploy.mjs              # деплой + проверка 200, при сбое сам откатывается
node scripts/site-deploy.mjs --check      # только проверить, что домен живой
node scripts/site-deploy.mjs --rollback   # вернуть предыдущий релиз

Можно отложить: тогда /гайд соберёт страницу локально, а /воронка запускаться не будет — кнопка вела бы на несуществующую страницу.

08Проверки и бэкап

смоук-тесты мастера
node scripts/cdp-status.mjs
node scripts/setup-configs.mjs --check                 # какие ключи заполнены (без значений)
node scripts/send-to-telegram.mjs --dry                # телеграм-конфиг читается
node scripts/content/search-instagram.mjs --estimate   # RapidAPI отвечает
node scripts/media/download-social.mjs <публичный пост> --out workspace/refs/smoke/
pnpm dlx hyperframes --version
node scripts/fish-tts.mjs info                         # если подключали голос

Главный тест — пробная обложка карусели через ChatGPT: PNG должен появиться в workspace/carousel/smoke/ за 1–3 минуты. Сразу после первого удачного теста мастер подключает бэкап: движки вернутся клоном студии, а реестр, кодовые слова и гайды — только из бэкапа.

бэкап
node scripts/backup-studio.mjs --init                 # подключить приватный репозиторий (gh уже вошёл)
node scripts/backup-studio.mjs --init <ссылка .git>   # или по ссылке
node scripts/backup-studio.mjs --dry                  # что уедет, без отправки
node scripts/backup-studio.mjs                        # бэкап
node scripts/backup-studio.mjs --restore              # восстановление на новой машине

09Частые ошибки установки

СимптомЧто делать
«winget не найден»обновить App Installer в Microsoft Store; на Windows Server сказать агенту «winget нет, у меня Server»
HyperFrames не находит ffmpegffmpeg в профиле с русским именем: агент скопирует его в C:\tools\ffmpeg
странные ошибки Nodeпуть с кириллицей или пробелами: перенести в C:\studio и повторить /setup
конфиг «не читается»файл записан PowerShell с BOM: переписать через агента
pnpm install идёт вечностьантивирус: исключение для C:\studio
новые навыки не видныперезапустить Claude Code
слайды не генерируютсяChrome 9222 не поднят или вышли из аккаунта: cdp-status и войти заново
Flow не находит кнопкиинтерфейс не английский: flow-set-en.mjs
Flow «not available in your country»попросить хостинг сменить IP; аккаунт заводить на этой машине
поиск приносит чужую тематикуне заполнен scripts/.niche.json
/reels-pronin встаёт на первом шагенет ключа Deepgram в .env или OpenCV

Повторный /setup безопасен. В тупике опишите проблему агенту словами в той же сессии.