Главная › Claude Code › Справочник CLI
ОбзорУстановкаСправочник CLIЦены и лимитыAgent SDKНавыки и плагиныGitHubВеб, настольное приложение и IDEМоделиОшибкиОткрытый исходный код?Практическое руководствоДля студентовАвтоматизация QAСравнение с CursorСравнение с Codex и OpenCodeСубагентыХукиMCPЭкосистемаVS CodeOpenRouterОграничения частоты запросовРуководство на китайском языке
Последнее обновление: 11 октября 2026

Документация CLI Claude Code: команды и флаги

У Claude Code два режима: интерактивный сеанс, который запускается командой claude, и неинтерактивный режим вывода для скриптов и CI. Здесь представлен практический справочник по обоим режимам.

TLDR

  • claude запускает интерактивный сеанс в текущем каталоге; claude -p "..." выполняет один запрос и завершает работу.
  • Команды со слешем управляют сеансом: /init, /compact, /clear, /model, /cost, /status, /permissions, /mcp, /agents.
  • --output-format json и --allowedTools позволяют использовать его в скриптах; -c / -r возобновляют сеансы.

Запуск

claude                          # interactive session
claude "fix the failing test"   # start with a prompt
claude -p "summarise this repo"  # print mode: answer, then exit
claude -c                       # continue the most recent session
claude -r                       # pick a session to resume
claude --model claude-opus-5    # choose the model for this session

Полезные флаги

  • -p, --print — неинтерактивный режим: принимает входные данные через канал и выдаёт результат. Основа любого использования в скриптах и CI.
  • --output-format text|json|stream-json — структурированный вывод для режима вывода.
  • --model <id> — любая модель, доступная через эндпоинт (/v1/models на этом шлюзе выводит их список).
  • --allowedTools "Read,Edit,Bash(git *)" — заранее разрешить инструменты, чтобы режим вывода никогда не останавливался в ожидании подтверждения.
  • --dangerously-skip-permissions — никаких запросов подтверждения. Используйте только внутри контейнера или песочницы, которые можно удалить.
  • --max-turns N — ограничить цикл работы агента при неинтерактивном запуске.
  • --add-dir <path> — разрешить работу сеанса в нескольких каталогах.

Команды со слешем внутри сеанса

  • /init — создать CLAUDE.md для проекта: соглашения, команды сборки и действия, которых следует избегать.
  • /compact [focus] — кратко изложить разговор, чтобы освободить контекст; самый эффективный способ контролировать расходы.
  • /clear — начать заново с пустым контекстом.
  • /model — сменить модель во время сеанса; /cost — использованные токены и расходы на текущий момент; /status — эндпоинт, ключ, модель, версия.
  • /permissions — что агент может делать без подтверждения; /config — настройки; /memory — редактировать файлы памяти.
  • /mcp — подключённые серверы MCP; /agents — определять субагентов и управлять ими; /hooks — хуки оболочки для событий инструментов.
  • /review — проверить пул-реквест; /doctor — диагностировать установку; /help — всё остальное.

claude setup-token: долгосрочная авторизация для CI по подписке

claude setup-token однократно выполняет вход через браузер и выводит долгосрочный токен OAuth для подписки Claude Pro/Max, предназначенный для неинтерактивных сред, где невозможно использовать /login. Экспортируйте его как CLAUDE_CODE_OAUTH_TOKEN в CI, и запуски в режиме вывода будут расходовать лимит подписки. Это работает только с подпиской; при использовании ключа API Anthropic или шлюза этот шаг не нужен — вместо этого задайте ANTHROPIC_API_KEY.

Режим вывода для скриптов и CI

cat error.log | claude -p "explain the root cause in three lines"

claude -p "write a changelog entry for the staged diff" \
  --allowedTools "Read,Bash(git diff *)" \
  --output-format json

Режим вывода — это способ, которым GitHub Action, интеграции с редакторами и Agent SDK используют Claude Code. Если ANTHROPIC_BASE_URL указывает на шлюз, такие запуски оплачиваются с баланса шлюза или по безлимитному тарифу, а не через аккаунт Anthropic.

Где хранится конфигурация

  • CLAUDE.md в корне репозитория (и CLAUDE.local.md для личных заметок) — память проекта, читаемая при каждом сеансе.
  • .claude/settings.json — разрешения, хуки и переменные окружения для проекта; ~/.claude/settings.json — глобальные настройки.
  • ~/.claude/skills/ и .claude/skills/ — навыки; .claude/agents/ — определения субагентов.
  • Переменные окружения: ANTHROPIC_BASE_URL, ANTHROPIC_API_KEY / ANTHROPIC_AUTH_TOKEN, а также переопределения моделей для каждого уровня, описанные в руководстве по моделям.

Сначала попробуйте бесплатно

Новые аккаунты получают $5 бесплатного баланса для API по коду CLAUDECODE — этого хватит на вечер работы с Claude Code на Sonnet — затем кредиты с балансом в 7.69231 раза больше номинала.

export ANTHROPIC_BASE_URL=https://aiprimetech.io
export ANTHROPIC_API_KEY=your_key

Создать аккаунт с кодом CLAUDECODE

Часто задаваемые вопросы

Как запустить Claude Code без интерактивного ввода?

Используйте режим вывода: claude -p "ваш запрос". Для скриптов сочетайте его с --allowedTools и --output-format json, а файлы передавайте через stdin.

Что делает /compact?

Эта команда просит модель кратко изложить текущий разговор и заменяет историю этим изложением. Контекст сокращается, стоимость каждого хода снижается, и сеанс может продолжаться. Запускайте её каждый раз, когда меняется направление задачи.

Можно ли использовать Claude Code с другим базовым URL API?

Да — задайте ANTHROPIC_BASE_URL. Команда /status покажет, какой эндпоинт использует сеанс.

Запускайте Claude Code через шлюз

Те же модели, две переменные окружения, кредиты с балансом в 7.69231 раза больше номинала — или безлимитный тариф с фиксированной оплатой. Для новых аккаунтов: $5 бесплатного баланса для API по коду CLAUDECODE.

Получить API-ключ Посмотреть безлимитные тарифы

AI Prime Tech — независимый API-шлюз, который не связан с Anthropic, не одобрен и не спонсируется этой компанией. «Claude» и «Claude Code» — товарные знаки Anthropic. Описанные здесь возможности Claude Code соответствуют публичной документации Anthropic на момент написания и часто меняются; цены и списки моделей на этой странице берутся из текущих настроек шлюза.

Другие руководства по Claude Code

Claude Code: полное руководствоКак установить Claude CodeЦены и лимиты Claude Code: подробное объяснениеClaude Code SDK, теперь Claude Agent SDKНавыки и плагины Claude CodeClaude Code в GitHub: App, Action и @claudeЕсть ли у Claude Code веб-интерфейс? Веб-версия, настольное приложение и IDEКакую модель использует Claude Code и как её изменитьОшибки Claude Code и способы их исправленияОткрыт ли исходный код Claude Code?Практическое руководство по Claude Code: ваш первый полноценный сеансClaude для студентов: Claude Code, API и что на самом деле дают образовательные программыКак использовать Claude Code для автоматизации QAClaude Code и Cursor: что и когда выбрать — и как использовать оба инструментаClaude Code, Codex и OpenCode: сравнение терминальных агентовСубагенты Claude Code: как они работают, как их определять и как устроены команды агентовХуки Claude Code: детерминированный контроль над действиями агентаMCP в Claude Code: подключение серверов, области действия, удалённый MCP и реальные примерыЭкосистема Claude Code: маршрутизаторы, фреймворки, плагины и списки, в которых они собраныClaude Code в VS Code: расширение, работа через терминал и ошибкиКак использовать OpenRouter в Claude Code и когда этого делать не стоитОшибка ограничения частоты запросов Claude: что означает «API error: rate limit reached» и как её исправитьКак пользоваться Claude Code: от установки до повседневной работы