Инструменты · 14 мин · обновлено 3 августа 2026 г.

Скрытые команды Claude Code в 2026: флаги терминала, которые экономят часы

Никаких секретных команд у Claude Code нет, но в самой команде claude спрятаны десятки флагов и подкоманд, о которых люди не знают. Их видно в claude --help. Разбираю рабочий набор: как не объяснять проект заново, запускать фоновые агенты, звать Claude одной командой без диалога, держать бюджет под контролем и чинить сломанную установку. С примерами и честно про то, что зависит от версии.

14 мин чтения

Скрытые команды Claude Code в 2026: флаги терминала, которые экономят часы

Скрытые команды Claude Code это не пасхалки, а флаги и подкоманды у терминальной команды claude, о которых большинство узнаёт случайно. Продолжить вчерашнюю сессию вместо нового чата, запустить агента в фоне, позвать Claude одной строкой без диалога, поставить потолок расходов. Всё это уже встроено, просто спрятано за флагами. Полный список открывается одной командой: claude --help.

Этот гайд собирает рабочий набор таких команд по группам: сессии, фоновые агенты, headless-режим, контроль бюджета, права доступа, MCP и починка. Для каждой дам живой пример, который можно скопировать в терминал. Сразу честно: набор флагов зависит от версии Claude Code, поэтому финальная проверка всегда одна и та же, claude --help в твоей установке.

У команды claude есть десятки флагов и подкоманд, которые экономят часы рутины. claude -c продолжает последнюю сессию, claude -r имя возвращает в названную, так не нужно каждый день объяснять проект заново. claude --bg запускает фоновых агентов и сразу отдаёт терминал. claude -p отвечает одной командой для скриптов. Флаги --max-budget-usd и --effort держат расходы под контролем, а claude doctor чинит сломанную установку. Полный список всегда под рукой через claude --help.

десяткифлагов

спрятаны в claude --help, а люди знают три-четыре

1команда

claude -c возвращает вчерашний контекст целиком

4режима

прав доступа от plan до bypassPermissions

20$/мес

подписка Claude Pro, Claude Code входит в неё

Коротко: пять слов, которые дальше встретятся

  • Флаг - добавка к команде через дефис, вроде -c или --bg, которая меняет её поведение.
  • Подкоманда - слово после claude, вроде claude agents или claude doctor, отдельное действие.
  • Headless-режим - запуск без интерактивного диалога: Claude берёт запрос, печатает ответ и выходит (флаг -p).
  • Permission mode - режим прав, который решает, что Claude делает сам, а что спрашивает.
  • MCP - протокол подключения внешних инструментов к Claude, ими тоже рулят из терминала.

Где искать команды: claude —help и почему список у всех разный

Начни с честной проверки. Набери в терминале claude --help, и увидишь актуальный список флагов и подкоманд именно своей версии. Это первое, что стоит сделать перед чтением любых статей, включая эту: Claude Code обновляется часто, и флаг из чужого поста может называться иначе или пока не появиться у тебя.

Версию покажет claude --version, а обновиться до свежей можно командой claude update. Дальше по гайду я буду давать команды, которые работают в актуальных сборках на лето 2026, но если какая-то не отзывается, первым делом смотри claude --help, а не считай, что сломалось.

У многих флагов есть короткая и длинная форма. -c это то же самое, что --continue, а -p это --print. В скриптах удобнее длинная форма, руками быстрее короткая.

Миф

  • У Claude Code есть тайные команды, которые где-то прячут
  • Чтобы стало удобно, нужны плагины и хаки
  • Всё делается только в интерактивном чате

Реальность

  • Все команды открыто лежат в claude --help
  • Половина удобства это флаги из коробки
  • Claude умеет работать в фоне и в скриптах

Как не объяснять проект заново: сессии

Самая частая потеря времени у новичка: закрыл терминал, вернулся, начал новый чат и заново рассказываешь, что за проект и где что лежит. Claude Code хранит сессии, и вернуться в старую это одна команда.

claude -c продолжает самую свежую сессию в текущей папке. Весь контекст на месте: файлы, о которых вы говорили, принятые решения, ход мысли. Это первое, что стоит вбить, вернувшись к работе.

Когда сессий много, их лучше называть при старте, чтобы потом не гадать:

# назвать сессию при создании
claude -n "auth-refactor"

# вернуться в неё позже по имени
claude -r "auth-refactor"

Иногда хочется поэкспериментировать, но не портить основную ветку разговора. Флаг --fork-session отпочковывает копию сессии: пробуешь смелую идею в форке, а оригинал остаётся нетронутым.

claude -r "auth-refactor" --fork-session

Заведи привычку называть сессии по задаче, а не по проекту: «оплата-карта», «баг-логина», «черновик-лендинга». Тогда claude -r с автодополнением превращается в список твоих незакрытых дел.

Если ты пришёл в Claude Code недавно и путаешься в самих командах внутри сессии, начни с гайда о том, как давать команды Claude Code, а уже потом навешивай флаги сверху.

Фоновые агенты: запустил и пошёл дальше

Обычный запуск занимает терминал: пока Claude думает, ты ждёшь. Флаг --bg меняет это. Он отправляет задачу в фон и сразу возвращает управление, а агент работает сам по себе.

claude --bg "разберись, почему падают тесты в папке checkout"

Дальше ты живёшь обычной жизнью, а состоянием фоновых агентов рулят подкоманды:

claude agents            # список всех запущенных и завершённых
claude attach 7c5dcf5d   # подключиться к живому агенту
claude logs 7c5dcf5d     # посмотреть вывод, не подключаясь
claude stop 7c5dcf5d     # остановить
claude respawn 7c5dcf5d  # перезапустить с сохранённым диалогом

Смысл в параллели. Можно запустить три фоновых агента на три независимые задачи и собрать результаты, когда будут готовы, вместо того чтобы делать всё по очереди. Похожий приём с изолированными копиями репозитория разобран в гайде про параллельных агентов через git worktree: фоновые агенты и worktree хорошо дополняют друг друга.

Фоновый агент действует без твоего присмотра. Не отпускай в фон задачу, которая может что-то удалить или задеплоить, без ограничения прав. Как минимум держи под рукой откат: как вернуть файлы назад, разобрано в гайде про откат изменений Claude Code.

Claude в одну команду без диалога: headless-режим

Флаг -p (от print) запускает Claude в headless-режиме: он берёт запрос, печатает ответ и выходит, без интерактивного чата. Это основа для скриптов, алиасов и быстрых вопросов.

claude -p "что делает файл src/auth.js в двух предложениях"

Ещё сильнее это работает в связке с конвейером. Можно скормить Claude файл через стандартный ввод, и не придётся диктовать путь:

cat error.log | claude -p "выдели повторяющиеся ошибки и вероятную причину"
cat changes.diff | claude -p "проверь этот дифф на утечки секретов"

Для автоматизации ответ нужен машиночитаемым. Флаг --output-format json отдаёт результат в JSON, который дальше разбирает скрипт, а --output-format stream-json вместе с --verbose льёт поток событий в реальном времени, если ты строишь конвейер.

claude -p "составь список TODO из комментариев в коде" --output-format json

Формула: интерактивный claude для живой работы, claude -p для всего, что должно запускаться само - по расписанию, из другого скрипта или по хуку. Один и тот же движок, два разных входа.

Флаги это половина дела, вторая половина - собрать из них свой рабочий поток. Пройди мини-курс «Claude за вечер»: от установки до первых результатов на твоих задачах, включая работу из терминала.

Пройти мини-курс →

Как не спалить бюджет: эффорт, потолок и лимит ходов

Claude Code по подписке считает лимиты, а через API считает деньги напрямую. В обоих случаях есть флаги, чтобы задача не съела больше, чем ты готов отдать.

Флаг --effort задаёт, сколько модель думает. Простому вопросу хватает низкого усилия, сложному рефакторингу нужно высокое. Больше усилия это лучше результат, но и дороже, поэтому уровень стоит подбирать под задачу.

ФлагКогда включатьЦена по силе
--effort lowкороткие вопросы, простые правкисамое дешёвое
--effort mediumобычная ежедневная работабазовый уровень
--effort highсложные рефакторинги, архитектурадороже, но глубже
--effort ultracodeаудиты, миграции, глубокий ресёрчжжёт токены в разы

Режим ultracode это отдельная история: Claude сам решает разложить задачу на десятки параллельных агентов. Полезен на больших разборах, но расход растёт кратно. Подробно он разобран в гайде про режим ultracode в Claude Code, туда и загляни, прежде чем включать.

Жёстче всего расходы держат два флага для headless-запусков:

# остановиться, когда потрачено 2 доллара по API
claude -p --max-budget-usd 2.00 "отрефактори модуль оплаты"

# остановиться после 5 шагов рассуждения
claude -p --max-turns 5 "разберись, почему не собирается проект"

--max-budget-usd считает трату по API и работает, только когда ты платишь через API-ключ. На подписке Pro или Max деньги так не тратятся, там свой счётчик лимитов, и этот флаг ничего не ограничит. Не путай два способа оплаты.

Права и режимы: что Claude делает сам

По умолчанию Claude переспрашивает разрешение почти на каждом действии. Это безопасно, но медленно. Режимы прав меняют баланс между «спрашивай всё» и «делай сам».

РежимЧто делаетКому подходит
--permission-mode planтолько планирует, ничего не пишет и не запускаетобдумать задачу до правок
--permission-mode acceptEditsсам принимает правки файлов, спрашивает про терминалзнакомый проект, доверяешь правкам
--permission-mode dontAskне спрашивает, но проверки безопасности на местепоточная работа
--permission-mode bypassPermissionsпропускает все запросы разрешенийтолько изолированная среда и CI

Точечнее прав раздают через списки инструментов. Флаг --allowedTools разрешает конкретные вызовы без вопросов, а --disallowedTools запрещает наглухо:

# разрешить читать git-историю без переспросов
claude --allowedTools "Bash(git log *)"

# запретить любые mcp-инструменты в этой сессии
claude --disallowedTools "mcp_*"

Отдельно стоит --dangerously-skip-permissions. Это полное отключение запросов разрешений, тот самый «делай что хочешь». Имя выбрано пугающим не зря: запускать так стоит только в песочнице или контейнере, где Claude нечего сломать по-настоящему. Тонкую настройку прав через файл settings.json, чтобы не раздавать их флагами каждый раз, я разбирал в гайде про настройку Claude Code.

--dangerously-skip-permissions и bypassPermissions снимают защиту от опасных команд вроде удаления файлов. На рабочей машине с важными данными это прямой риск потери. Гарантий не даст никто: если сомневаешься, режим тебе не нужен.

MCP из терминала: проверить и подключить инструменты

MCP это протокол, которым к Claude подключают внешние инструменты: трекеры задач, базы, мониторинг ошибок. Обычно про них вспоминают, когда что-то отвалилось, а диагностика вся в терминале.

claude mcp list                 # какие серверы подключены и их статус
claude mcp get sentry           # подробности и ошибки по одному серверу
claude mcp login sentry         # авторизоваться на сервере
claude mcp logout sentry        # убрать авторизацию
claude mcp remove sentry        # отключить сервер

Два флага здесь особенно выручают. claude mcp login имя --no-browser проходит авторизацию без открытия браузера, что незаменимо на удалённой машине по SSH. А claude mcp add-from-claude-desktop одной командой переносит все серверы из настольного приложения Claude, чтобы не подключать каждый вручную.

Если сама тема MCP пока звучит туманно, начни с разбора, что такое MCP-серверы для Claude, а команды выше вернутся, когда дойдёт до подключения.

Свой системный промпт: задать правила на запуск

Иногда нужно один раз донастроить поведение Claude под конкретный запуск, не лезя в файлы проекта. Для этого есть флаги системного промпта.

# добавить инструкцию к стандартному поведению
claude --append-system-prompt "всегда пиши тесты к новому коду"

# подложить правила из файла
claude --append-system-prompt-file rules.txt

# полностью заменить системный промпт (для не-кодинга)
claude --system-prompt-file writer.txt

--append-system-prompt добавляет твою инструкцию к стандартной, а --system-prompt заменяет её целиком. Полная замена нужна редко: например, когда гоняешь Claude как обычный текстовый движок, а не как помощника по коду. Для постоянных правил проекта лучше файл CLAUDE.md, а флаги оставить для разовых отклонений.

Когда что-то сломалось: доктор и безопасный режим

Claude запускается со странностями, тупит на старте, не видит настроек? Первая команда всегда одна:

claude doctor

Она проверяет здоровье установки: версию, авторизацию, конфиги, доступность нужного окружения. Часто сразу показывает, где затык.

Если Claude ведёт себя не так после того, как ты навесил кучу настроек, скиллов и своих команд, запусти его в безопасном режиме. Флаг --safe-mode временно отключает твои кастомизации, включая CLAUDE.md и скиллы. Если в безопасном режиме всё чинится, дело в одной из настроек, и её остаётся вычислить.

claude --safe-mode

Ещё пара полезных на крайний случай: claude update обновляет до свежей версии, а claude install 2.1.195 ставит конкретную, если свежая внезапно сломала привычный поток и надо откатиться на рабочую.

С чего начинать по ситуации

Не помню, где остановился
claude -c
Долгая задача, а руки нужны
claude --bg
Нужно из скрипта
claude -p
Что-то сломалось
claude doctor

Работают ли эти команды из России

Сами команды это часть локальной программы, они одинаковы в любой стране: claude --help покажет то же самое и в Москве, и в Берлине. Вопрос только в том, чтобы Claude вообще запустился и достучался до серверов.

Для этого из России нужны две вещи. Первое: активная подписка Claude, минимум Pro за 20 долларов в месяц, Claude Code входит в неё без отдельной платы. Оплатить можно иностранной картой напрямую или через сервис оплаты подписок за рубли (реферальная ссылка: тебе тот же прайс, мне небольшой процент). Второе: рабочий VPN с одной постоянной страной, потому что Россия не в списке поддерживаемых регионов и без VPN Claude просто не пускает.

Важный нюанс: держи VPN на одной стране и не прыгай между ними от сессии к сессии. Резкая смена региона выглядит подозрительно, и есть риск блокировки аккаунта. Полный маршрут установки с нуля, с оплатой и VPN по шагам, разобран в гайде про Claude Code из России.

VPN нужен только для доступа к серверам Anthropic. Сами файлы проекта, терминал и все команды работают локально на твоей машине, интернет им не требуется, кроме моментов, когда Claude обращается к модели.

Чек-лист: что теперь у тебя есть

  • Ты знаешь главную команду: claude --help показывает актуальный набор флагов твоей версии.
  • Возвращаешься в работу через claude -c, а важные сессии называешь и зовёшь через claude -n и claude -r.
  • Запускаешь долгие задачи в фон через claude --bg и следишь за ними через claude agents и claude logs.
  • Зовёшь Claude из скриптов через claude -p, при надобности с --output-format json и конвейером.
  • Держишь расходы под контролем через --effort, --max-budget-usd и --max-turns.
  • Понимаешь режимы прав от plan до bypassPermissions и не включаешь опасные на рабочей машине.
  • Диагностируешь проблемы через claude doctor и claude --safe-mode.

Скрытого в этих командах ничего нет, всё лежит открыто в claude --help. Разница между новичком и уверенным пользователем не в тайном знании, а в привычке заглянуть в справку и подобрать флаг под задачу. Начни с трёх, которые сэкономят время уже сегодня: claude -c, claude --bg и claude -p. Остальное добавится по ходу.

По материалам Analytics Vidhya, «Hidden Claude Code CLI Commands That Simplify Your Workflow»: https://www.analyticsvidhya.com/blog/2026/07/hidden-claude-code-cli-commands/

Частые вопросы

Какие скрытые команды есть у Claude Code?

Это флаги и подкоманды у терминальной команды claude. Основные: claude -c продолжает последнюю сессию, claude -r возобновляет по имени, claude --bg запускает фоновый агент, claude -p отвечает одной командой без диалога, claude mcp list проверяет подключения, claude doctor чинит установку. Полный список всегда под рукой: набери claude --help. Набор зависит от версии, так что сверяйся со своей.

Как продолжить сессию Claude Code, а не начинать заново?

Команда claude -c продолжает самую свежую сессию в текущей папке, со всем контекстом. Если сессий много, назови нужную при старте через claude -n имя, а потом возвращайся в неё через claude -r имя. Так не приходится каждый раз заново объяснять структуру проекта: Claude помнит, о чём вы говорили.

Что такое фоновый агент в Claude Code?

Это задача, которую claude --bg запускает в фоне и сразу возвращает управление терминалом. Пока агент разбирается с багом или гоняет тесты, ты работаешь дальше. Список запущенных агентов показывает claude agents, подключиться к одному можно через attach, а посмотреть вывод не подключаясь через logs. Удобно запускать несколько задач параллельно.

Как вызвать Claude Code одной командой без диалога?

Флаг -p запускает Claude в headless-режиме: он берёт запрос, печатает ответ и выходит. Например claude -p 'что делает файл auth.js'. Можно скормить файл через конвейер: cat log.txt тире claude -p 'найди ошибки'. Для скриптов добавляют --output-format json, чтобы ответ парсился программой. Это основа автоматизации на Claude Code.

Работают ли команды Claude Code из России?

Сами команды работают одинаково везде, они часть локальной программы. Но для запуска Claude Code из России нужен VPN с одной постоянной страной и активная подписка Claude, минимум Pro за 20 долларов в месяц. Без VPN Claude не пускает, потому что Россия не в списке поддерживаемых регионов. Оплатить подписку можно иностранной картой или через сервис оплаты за рубли.

Мини-курс «Claude за вечер»

За один вечер настроишь Claude под свои задачи: внутри 35+ промптов, скиллов и агентов. Гарантия возврата 7 дней. Дальше есть Лаборатория ИИ-маркетинга, где из нейросети собирается целый отдел маркетинга.