Claude Code — установка и первая настройка
Claude Code — терминальный ИИ-агент от Anthropic. Базовая установка занимает около 30 секунд одной командой, дальше идёт авторизация через браузер и первый запуск в папке проекта. Гайд опирается на официальную документацию и проверен на сборках 2.1.x от 2026 года.
Главное правило сейчас: использовать native binary installer от Anthropic. Старый путь через npm install -g @anthropic-ai/claude-code остаётся рабочим, но официально не рекомендуется — native installer стабильнее, обновляется автоматически и не зависит от глобального состояния Node.
Что такое Claude Code и зачем устанавливать
Claude Code — это не плагин для редактора, а самостоятельный агент в терминале. В отличие от Cursor и Copilot, которые встроены в IDE и подсказывают строчки, Claude Code сам читает проект, правит файлы, запускает команды, прогоняет тесты, делает git-коммиты и возвращает результат. Управление — через текстовый диалог в REPL-сессии или через VS Code / JetBrains-расширение, которое запускает тот же бинарь.
Зачем устанавливать локально, а не пользоваться веб-чатом:
- агент видит реальный код, а не вставленные куски
- может за одну сессию проверить десятки файлов и запустить тесты
- хранит контекст проекта в
CLAUDE.mdи не переспрашивает базовые вещи - умеет работать в фоне с автономным выполнением задач
Кому пригодится: разработчику, который пишет код каждый день и хочет вынести рутину; человеку, который изучает вайбкодинг и хочет писать продукт без ручной правки каждой строчки; команде, которой нужны общие правила и skills на проект.
Системные требования
По официальной странице setup:
- macOS 13.0+ (Ventura и новее)
- Windows 10 1809+ или Windows Server 2019+
- Linux: Ubuntu 20.04+, Debian 10+, Alpine 3.19+, Fedora, RHEL
- 4 ГБ ОЗУ и больше, процессор x64 или ARM64
- shell: Bash, Zsh, PowerShell или CMD
- учётная запись Anthropic с подпиской Pro / Max / Team / Enterprise или API-кредитами на Console (тарифы)
- интернет-подключение к серверам Anthropic
- регион из списка поддерживаемых стран — Россия в этот список не входит, дальше отдельный раздел про обход
Способы установки
Native installer работает на любой поддерживаемой системе и обновляется автоматически. Homebrew и WinGet удобны, если уже привычны, но требуют ручного upgrade. npm подходит для CI-окружений, где уже стоит Node. Linux-репозитории через apt/dnf/apk удобны на серверах.
macOS
Способ 1 — native installer (рекомендуется):
curl -fsSL https://claude.ai/install.sh | bash
Установщик определит архитектуру (Intel или Apple Silicon), скачает native binary, положит в ~/.local/bin/claude и добавит путь в shell-профиль. Обновления потом приходят автоматически в фоне.
Способ 2 — Homebrew:
brew install --cask claude-code
Cask claude-code отслеживает stable-канал (примерно недельная задержка от latest, пропускает релизы с серьёзными регрессиями). Для свежих версий — claude-code@latest. Обновлять вручную: brew upgrade claude-code или brew upgrade claude-code@latest.
Способ 3 — npm (для тех, у кого уже есть Node 18+):
npm install -g @anthropic-ai/claude-code
Пакет втягивает platform-specific binary через optional dependency. sudo npm install -g не использовать — приводит к проблемам с permissions. Обновление — npm install -g @anthropic-ai/claude-code@latest (именно так, не npm update -g).
Проверка после любого способа:
claude --version
Linux
Native installer работает на всех современных дистрибутивах:
curl -fsSL https://claude.ai/install.sh | bash
На Alpine и других musl-дистрибутивах дополнительно нужны libgcc, libstdc++ и системный ripgrep. После установки выставить USE_BUILTIN_RIPGREP=0 в ~/.claude/settings.json.
Способ через системный пакетный менеджер (репозитории подписаны GPG-ключом Anthropic):
# Debian / Ubuntu
sudo install -d -m 0755 /etc/apt/keyrings
sudo curl -fsSL https://downloads.claude.ai/keys/claude-code.asc \
-o /etc/apt/keyrings/claude-code.asc
echo "deb [signed-by=/etc/apt/keyrings/claude-code.asc] https://downloads.claude.ai/claude-code/apt/stable stable main" \
| sudo tee /etc/apt/sources.list.d/claude-code.list
sudo apt update
sudo apt install claude-code
# Fedora / RHEL
sudo tee /etc/yum.repos.d/claude-code.repo <<'EOF'
[claude-code]
name=Claude Code
baseurl=https://downloads.claude.ai/claude-code/rpm/stable
enabled=1
gpgcheck=1
gpgkey=https://downloads.claude.ai/keys/claude-code.asc
EOF
sudo dnf install claude-code
# Alpine
wget -O /etc/apk/keys/claude-code.rsa.pub \
https://downloads.claude.ai/keys/claude-code.rsa.pub
echo "https://downloads.claude.ai/claude-code/apk/stable" >> /etc/apk/repositories
apk add claude-code
Установки через пакетные менеджеры не обновляются автоматом — обновления приходят через обычный apt upgrade / dnf upgrade / apk upgrade.
Отпечаток GPG-ключа для сверки: 31DD DE24 DDFA B679 F42D 7BD2 BAA9 29FF 1A7E CACE.
Windows
Два варианта: native Windows и через WSL2. Выбор зависит от того, где живёт код проекта.
Native Windows. В PowerShell:
irm https://claude.ai/install.ps1 | iex
Альтернатива через WinGet:
winget install Anthropic.ClaudeCode
В CMD команда другая:
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
Если в PowerShell выдало 'irm' is not recognized — окно открыто в CMD, не в PowerShell (видно по prompt: PS C:\...> это PowerShell, C:\...> без PS — CMD).
После установки желательно поставить Git for Windows — Claude Code будет использовать Git Bash как Bash-tool. Без него команды идут через PowerShell-tool, что иногда мешает скриптам, рассчитанным на bash.
WSL2 (рекомендуется для Linux-проектов). WSL2 включается командой wsl --install в PowerShell от администратора, после перезагрузки ставится Ubuntu по умолчанию. Дальше внутри WSL — тот же Linux-installer:
curl -fsSL https://claude.ai/install.sh | bash
Запускать claude нужно из терминала WSL, не из PowerShell. WSL2 также включает sandboxing — изолированное выполнение команд, которого нет в native Windows.
VS Code и JetBrains
Расширение для VS Code ставится через Extensions Marketplace по запросу «Claude Code». После установки и перезапуска редактор открывает Claude Code в боковой панели, использует тот же локальный binary и общую авторизацию. Терминальная версия продолжает работать параллельно.
Для JetBrains-семейства (IntelliJ, WebStorm, PyCharm, GoLand, Rider, RubyMine, PhpStorm) — отдельный плагин в JetBrains Marketplace. Логика та же: ставит binary, привязывается к локальной авторизации, добавляет панель управления в IDE.
И расширение, и плагин не заменяют CLI, а дают визуальную обёртку над ним. В IDE становятся доступны inline-правки с предпросмотром diff, sidebar-чат, tab-completion на больших фрагментах кода, подсветка тронутых файлов и вызов основных слэш-команд через Command Palette. Cursor и Windsurf — форки VS Code со своим встроенным ИИ-агентом, но и там Claude Code ставится как обычное расширение или запускается через claude в терминале редактора. Сравнение подходов — в гайдах Cursor и Windsurf.
Авторизация
После установки нужно подключить аккаунт. Самый простой путь — запустить claude в любой папке проекта и пройти через /login:
cd ~/my-project
claude
В сессии набрать:
/login
Команда откроет браузер на странице Anthropic. Залогиниться нужно тем же аккаунтом, на котором куплена подписка или заведены API-кредиты. Браузер вернёт one-time код, его вставить в терминал. Токен сохранится локально в ~/.claude.json.
Проверить:
claude doctor
claude doctor показывает версию, путь к binary, статус авторизации и подсветит проблемы конфигурации.
Подписка vs API key
Два способа платить за работу Claude Code, выбор зависит от объёма использования.
Подписка Claude Pro / Max / Team / Enterprise. Фиксированная плата в месяц, рабочие лимиты считаются в сессиях и сообщениях. Pro ($20) — лёгкие задачи и редкие подходы. Max 5x ($100) и Max 20x ($200) — для постоянной работы, лимиты в 5 и 20 раз больше Pro. Team и Enterprise — для команд. Free-план Claude.ai не даёт доступ к Claude Code.
Подробно про лимиты и какой план брать — на странице подписки.
API key через console.anthropic.com. Pay-per-token: $3 за миллион входных и $15 за миллион выходных токенов на Sonnet, дороже на Opus. Подходит, если работа нестабильная и хочется платить только за реально израсходованное. Для активации в Claude Code — выйти из аккаунта (/logout), запустить заново и выбрать вариант с API key.
Сторонние провайдеры через Amazon Bedrock, Google Vertex AI, Microsoft Foundry — отдельная история для корпоративных контуров, к домашним проектам обычно не относится.
Доступ из России
Россия не входит в список поддерживаемых стран Anthropic. С российского IP и без зарубежных платёжных средств подписку не оформить, регистрация на console тоже отвалится. Рабочие варианты:
Подписка Claude Pro / Max + VPN + зарубежная карта. Этот путь даёт полноценный Claude Code с подпиской и обычным /login. Нужны:
- стабильный VPN с белыми зарубежными IP (статичный, не общий) — публичные бесплатные сервисы часто блокируются Anthropic, плюс смена IP-локации между сессиями приводит к временной блокировке аккаунта
- виртуальный иностранный номер для верификации Anthropic (российские +7 не принимаются)
- зарубежная банковская карта или сервис-посредник для оплаты подписки в долларах
- использование VPN постоянно при запуске
claude, не только в момент регистрации
Платить из России через посредников можно — сервисы вроде Oplatym.ru принимают рубли через СБП и продлевают подписку Anthropic, комиссия от 350 ₽. Это не освобождает от необходимости стабильного VPN при работе.
Четыре рабочих способа оплаты Claude Pro / Max из России в порядке надёжности:
- Зарубежная банковская карта на своё имя. Wise, Revolut, карта казахстанского или сербского банка. Платёж проходит как обычный, привязка работает годами. Минус — личная поездка или верификация через посредника, выпуск занимает время.
- Виртуальная иностранная карта. Pyypl, Patriot.io и аналоги выпускают prepaid Visa / Mastercard зарубежной юрисдикции, пополнение через P2P или крипту. Не всегда проходит проверку — часть BIN-диапазонов в чёрном списке Anthropic.
- Сервис-посредник. Oplatym, GetTariff и аналоги принимают рубли через СБП, оплачивают подписку со своей карты, активируют за 15–60 минут. Привязки карты нет — продление вручную каждый месяц.
- Покупка готового аккаунта. Самый рискованный путь: Anthropic банит аккаунты, замеченные в передаче, со слётом подписки и истории сессий. Не для постоянной работы.
API через OpenRouter или прокси. Альтернатива — не покупать подписку, а пускать запросы через OpenRouter или другой совместимый прокси, который сам ходит в Anthropic. Оплачивается openrouter обычным способом, доступным из России. В Claude Code это настраивается через env-переменные:
export ANTHROPIC_BASE_URL="https://openrouter.ai/api/v1"
export ANTHROPIC_AUTH_TOKEN="sk-or-..."
claude
Нюанс: pay-per-token дороже, чем подписка Max при интенсивной работе, и не все возможности подписочного Claude Code (например, Sonnet с расширенным контекстом) одинаково доступны через прокси. Подходит, чтобы попробовать инструмент и понять, нужна ли подписка.
Зарубежный VPS. Для постоянной работы без забот про VPN — арендовать недорогую виртуалку у провайдера в Европе (Hetzner, Vultr, Scaleway) и держать claude там. SSH в VPS, развёрнутый проект внутри. IP стабильный, никаких блокировок аккаунта. Минус — нужен оплаченный из-за рубежа сервер и привычка работать через SSH.
Первый запуск и CLAUDE.md
Установка готова, авторизация прошла. В папке проекта:
cd ~/my-project
claude
Открывается интерактивная сессия. Можно сразу описать задачу обычным текстом:
> найди все TODO в коде и собери список с путём к файлу и строкой
Агент прочитает структуру проекта, пройдётся по файлам, вернёт результат. Чтобы он работал быстрее и не переспрашивал базовые вещи, имеет смысл сразу сделать инициализацию проекта.
claude /init
Slash-команда /init создаёт в корне проекта файл CLAUDE.md, в который сразу пишется автосгенерированный контекст: стек, структура папок, ключевые команды. Дальше этот файл правится вручную и пополняется конвенциями.
Минимальный пример того, что стоит держать в CLAUDE.md:
# Project Context
Next.js 16 + TypeScript + Prisma + Postgres.
Стиль: функциональные компоненты, без классов.
Тесты: Vitest. Линтер: ESLint.
## Команды
- `npm run dev` — локальный dev на порту 3000
- `npm run build` — продакшен-билд
- `npm run typecheck` — проверка TypeScript
- `npm test` — прогон тестов
## Конвенции
- Импорты через alias `@/`
- API-роуты — в `src/app/api/`
- Без `any`, всё типизировано
Claude Code читает этот файл при старте каждой сессии. Хорошее правило — обновлять CLAUDE.md после крупных архитектурных решений, чтобы агент не предлагал устаревшие варианты.
Permissions через .claude/settings.json
Файл .claude/settings.json в корне проекта определяет, какие команды агент выполняет без подтверждения, а какие запрещены полностью:
{
"permissions": {
"allow": [
"Bash(npm run *)",
"Bash(git status)",
"Bash(git diff)",
"Bash(git log)",
"Read(*)",
"Edit(*)"
],
"deny": [
"Bash(rm -rf *)",
"Bash(git push --force *)"
]
}
}
allow — команды без подтверждения. deny — даже не предлагать. Базовый safe-list уже выставлен после установки, но удобно сразу добавить команды конкретного проекта (build, test, lint, миграции).
MCP, hooks, skills
После базовой работы открываются три механизма расширения.
MCP (Model Context Protocol). Подключение внешних tool’ов: базы данных, API, файловые системы, GitHub, Linear, Notion. MCP-серверы регистрируются в ~/.claude.json или .mcp.json в корне проекта:
{
"mcpServers": {
"postgres": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-postgres", "postgresql://..."]
}
}
}
После регистрации агент видит SQL-запросы как tool-call’ы и может, например, проверить структуру таблицы перед миграцией.
Управление MCP-серверами доступно через CLI без ручной правки json:
claude mcp add postgres -- npx -y @modelcontextprotocol/server-postgres "postgresql://..."
claude mcp list
claude mcp remove postgres
Внутри сессии состояние видно по /mcp — список подключённых серверов, статус, доступные tool’ы. Популярные готовые серверы: filesystem, git, github, playwright, puppeteer, slack, postgres, sqlite. Каталог — на официальном репозитории.
Hooks. Скрипты, которые запускаются автоматически на события агента. Четыре основных типа:
SessionStart— при запускеclaude(например, подгрузить переменные окружения или вывести напоминание)UserPromptSubmit— перед отправкой каждого сообщения пользователя модели (можно дополнить контекст или заблокировать запрос)PreToolUse— перед запуском tool’а (например, не дать выполнитьgit push --forceбез подтверждения)PostToolUse— после tool’а (например, прогнатьprettier --writeпосле правки файла)Stop— при завершении ответа агента (например, отправить уведомление, что задача готова)
Настраиваются в .claude/settings.json или ~/.claude/settings.json в разделе hooks. Минимальный пример hook на форматирование после правок:
{
"hooks": {
"PostToolUse": [{
"matcher": "Edit|Write",
"hooks": [{
"type": "command",
"command": "npx prettier --write $CLAUDE_FILE_PATH"
}]
}]
}
}
Skills. Конструкции уровня выше: набор инструкций, файлов и команд, которые активируются по описанию задачи. Каждый skill — отдельная папка ~/.claude/skills/<name>/ с файлом SKILL.md, где в frontmatter заданы name и description, а в теле — инструкция, что делать и какими инструментами. Агент сам решает, когда подключить skill по совпадению описания с запросом. Подробно — в гайде по Claude Code Skills.
Plugins и marketplace. Plugins — упакованные наборы skills, slash-команд, hooks и MCP-серверов в одной директории. Ставятся в ~/.claude/plugins/<name>/. Marketplace — реестр плагинов от Anthropic и сообщества, ставятся одной командой:
claude plugin install <name>
claude plugin list
Все четыре механизма опциональны. Можно работать без них, но для повторяющихся задач они экономят руки и контекст агента.
Subagents
Subagent — отдельный экземпляр агента со своим контекстом, который основной запускает через tool Task. Полезно для длинного поиска по коду без раздувания основного контекста, для параллельных шагов и для изоляции «исследовательских» сессий от «исполняющих». Регистрируются как .md в ~/.claude/agents/<name>.md с frontmatter (name, description, tools); тело — инструкция самому subagent’у.
Slash-команды первой необходимости
/help— список доступных команд/login,/logout— управление авторизацией/init— создатьCLAUDE.mdдля проекта/clear— очистить контекст сессии/compact— сжать длинный контекст, сохранив суть/context— посмотреть, сколько токенов в контексте/cost— статистика расхода по сессии/model— переключить модель (Sonnet, Opus и т.д.)/config— открыть настройки/memory— отредактироватьCLAUDE.mdиз сессии/agents— управление субагентами/skills— список доступных skills/plugins— управление плагинами/mcp— состояние MCP-серверов/resume— продолжить предыдущую сессию/review— код-ревью изменений/security-review— проверка безопасности диффа/pr-comments— собрать комментарии к PR с GitHub
Кастомные команды добавляются как файлы .md в .claude/commands/ (на проект) или ~/.claude/commands/ (глобально). Имя файла = имя команды (my-deploy.md → /my-deploy), тело файла — текст, который агент получит при вызове.
Типичные ошибки и решения
claude: command not found
Чаще всего — старый сеанс терминала, в котором ещё нет нового PATH. Закрыть окно и открыть заново. Если не помогает:
source ~/.bashrc # bash
source ~/.zshrc # zsh
Проверить, что binary на месте:
ls -la ~/.local/bin/claude
echo $PATH | grep -o "[^:]*/\.local/bin"
Если ~/.local/bin не в PATH — добавить вручную:
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
Permissions denied при npm install -g
Ставить через sudo не нужно — это создаёт файлы с правами root в пользовательских папках. Правильный путь — настроить npm-префикс на свой пользовательский каталог или перейти на native installer (он не требует прав).
claude auth login или /login не открывает браузер
Бывает на Linux, WSL и удалённых серверах. Команда выводит URL в терминал — скопировать его в обычный браузер на другой машине, авторизоваться, скопировать код из браузера обратно в терминал.
«Authentication failed» или «Unsupported region»
Если используется подписка — VPN отключился или сменил локацию. Перепроверить, что IP стабильно европейский / американский, не «прыгает» по странам. Если используется API — проверить, что ключ активен и кредиты на балансе не нулевые.
Лимиты исчерпаны
Подписка упёрлась в потолок:
- подождать сброса (обычно несколько часов)
- апгрейдить план: Pro → Max 5x → Max 20x (детали)
- временно переключиться на pay-per-token API
Windows: «Unsupported OS» при установке
PowerShell-команда выпадает с ошибкой → проверить версию Windows (нужна 10 1809+ или 11). На устаревших сборках единственный путь — WSL2.
npm не находит native binary после установки
Ошибка npm install -g не дотянула platform-dependency. Удалить пакет, поставить заново с явным --include=optional или перейти на native installer.
Обновление
Native installer обновляется сам. Принудительно — claude update или повторный запуск:
curl -fsSL https://claude.ai/install.sh | bash
Homebrew — brew upgrade claude-code. WinGet — winget upgrade Anthropic.ClaudeCode. apt/dnf/apk — через обычное обновление системы.
Удаление
Native установка:
rm -f ~/.local/bin/claude
rm -rf ~/.local/share/claude
Homebrew: brew uninstall --cask claude-code. WinGet: winget uninstall Anthropic.ClaudeCode. npm: npm uninstall -g @anthropic-ai/claude-code.
Полная очистка конфигов и кэша (стирает все настройки, MCP-серверы и историю сессий):
rm -rf ~/.claude
rm ~/.claude.json
FAQ
Как установить Claude Code на macOS?
curl -fsSL https://claude.ai/install.sh | bash в Terminal. Альтернатива — brew install --cask claude-code. После установки запустить claude в папке проекта и пройти /login.
Как установить Claude Code на Windows?
В PowerShell: irm https://claude.ai/install.ps1 | iex или winget install Anthropic.ClaudeCode. Для Linux-проектов лучше использовать WSL2 — там работает sandboxing.
Можно ли установить через npm?
Можно: npm install -g @anthropic-ai/claude-code. Сам пакет тянет тот же native binary, что и autoinstaller. Без sudo. Anthropic рекомендует native installer как основной путь, npm — резервный вариант для тех, у кого уже стоит Node.
Что делать если claude: command not found?
Перезапустить терминал — PATH обновляется в новых сеансах. Если не помогло, проверить наличие ~/.local/bin в $PATH и при необходимости добавить вручную через export PATH="$HOME/.local/bin:$PATH".
Куда устанавливается Claude Code по умолчанию?
~/.local/bin/claude (binary) и ~/.local/share/claude (служебные файлы) на macOS / Linux. Конфиги и история сессий — в ~/.claude/ и ~/.claude.json. На Windows — аналогично в %USERPROFILE%\.local\.
Нужен ли VPN из России? Да, как для регистрации и оплаты, так и для постоянной работы. Россия не входит в список поддерживаемых стран Anthropic. VPN нужен стабильный, со статичным зарубежным IP — общие публичные адреса часто блокируются, частая смена локации триггерит блокировку аккаунта.
Как платить за подписку из России? Зарубежная карта (Wise, Revolut, выпущенная за пределами РФ) или сервис-посредник (Oplatym и аналоги), который принимает рубли через СБП и продлевает подписку. Либо вообще не покупать подписку, а пользоваться API через OpenRouter pay-per-token.
Как обновить Claude Code до последней версии?
Native installer обновляется в фоне сам. Принудительно — claude update или повторный запуск installer-команды. Homebrew — brew upgrade claude-code. WinGet — winget upgrade Anthropic.ClaudeCode.
Можно ли использовать Claude Code без подписки? На бесплатном плане Claude.ai — нет. Варианты: Pro / Max / Team / Enterprise, либо API key с pay-per-token (через console.anthropic.com или через прокси вроде OpenRouter).
Как полностью удалить Claude Code?
Удалить binary (rm ~/.local/bin/claude), служебные файлы (rm -rf ~/.local/share/claude) и конфиги (rm -rf ~/.claude && rm ~/.claude.json). На Windows — те же пути в %USERPROFILE%\.local\ и %USERPROFILE%\.claude\.
Что такое CLAUDE.md и зачем он нужен?
Файл в корне проекта с описанием стека, команд и конвенций. Claude Code читает его при старте каждой сессии — благодаря этому агент не переспрашивает базовые вещи и не предлагает решения, противоречащие правилам проекта. Создаётся командой /init.
Как подключить MCP-сервер?
Через claude mcp add <name> -- <команда> или правкой ~/.claude.json / .mcp.json в корне проекта. Состояние видно по /mcp внутри сессии. Готовые серверы для GitHub, Postgres, файловой системы — в реестре MCP.
Что делать с ошибкой EACCES при npm install -g?
Не использовать sudo. Либо настроить npm-префикс на пользовательский каталог (npm config set prefix ~/.npm-global), либо перейти на native installer — он не требует прав.
Можно ли запускать Claude Code в фоне или по cron?
Да, для одноразовых задач — флаг --print («без интерактива, выведи ответ и выйди»). Пример: claude --print "напиши коммит-сообщение по диффу". В cron работает, если в окружении прописаны переменные авторизации.
Чем отличается Claude Code от Cursor / Windsurf? Cursor и Windsurf — IDE-форки VS Code со своим встроенным ИИ-агентом. Claude Code — CLI-агент Anthropic, который запускается в любом терминале или подключается к VS Code, JetBrains и тем же Cursor / Windsurf как расширение. Cursor сильнее в inline-правках, Claude Code — в автономном выполнении длинных задач.
Дальше
Прочитать сразу после установки — обзор Claude Code, Claude Code Skills и Claude Agent SDK для тех, кто хочет встраивать агента в свои продукты. Разобраться в тарифах — подписка Claude Pro / Max. Посмотреть, что есть рядом, — Cursor, Windsurf и общий обзор ИИ для разработчика. Если интересует контекст компании за Claude — страница про Anthropic.
Читайте также
- Draft.dev: $2.5M за 2 года на техконтенте для разработчиков — $208K/мес
- Gold Mining: идея для ИИ-бизнеса за 45 минут на Claude + Reddit
- Промты для Midjourney в 2026: параметры, стили, готовые шаблоны
- Вайбкодинг обучение: как научиться кодить с ИИ с нуля 2026
- Промты для ChatGPT — рабочие шаблоны и правила 2026
- Stella: $340K в месяц на приложении аффирмаций — $340K/мес
- GoTall: приложение-предсказатель роста на $100K/мес — $100K/мес