Гайд · Claude Code · сентябрь 2026
Флаги Claude Code: 6 команд запуска, которые экономят часы
Ты открываешь окно Claude Code и просто пишешь задачу текстом - и этого хватает почти всегда. Но у команды запуска claude есть добавки-флаги, которые в конкретных ситуациях работают быстрее обычного диалога: мгновенный ответ без открытого окна, заранее выбранная модель, продолжение вчерашней работы одной командой. Разбираю шесть таких добавок на версии 2.1.251 - когда включать каждую
Я лично проверил каждый флаг из этой статьи на своей машине 5 сентября 2026 года: запускал `claude` с каждой добавкой по очереди и смотрел на реальный результат, а не пересказывал документацию. Полный вывод команд без сокращений лежит рядом со статьёй
Открой окно, где обычно пишешь Claude Code задачи текстом, и рядом с обычным запуском попробуй один флаг: допиши в конец команды запуска пробел и --model sonnet, если хочешь выбрать модель заранее, или -p "твой вопрос" в отдельном окне терминала, если нужен мгновенный текстовый ответ без диалога. Дальше в статье - какой флаг решает какую конкретную задачу
Что вообще такое флаг запуска и почему это не то же самое, что просьба в диалоге
Когда ты открываешь окно Claude Code и пишешь «сделай мне лендинг», ты уже находишься ВНУТРИ разговора - окно уже открыто, помощник уже слушает. Флаг - это добавка к самой команде ЗАПУСКА этого окна, ещё ДО того, как оно откроется. Проще говоря: обычная просьба - это то, что ты говоришь помощнику, когда он уже пришёл. Флаг - это записка, которую ты суёшь ему в руки ДО того, как он вошёл в комнату, и в которой заранее написано, как именно ему сегодня себя вести
Записываются флаги через два дефиса или один, сразу за словом claude, вот так: claude --model sonnet. По моему собственному прогону 5 сентября 2026 года, вывод одной только команды claude --help занял 274 строки - это все добавки сразу, большинство из них рассчитаны на разработчиков крупных команд, а не на обычную повседневную работу. Если тебе интересен весь рабочий цикл Claude Code целиком, а не только флаги запуска, есть отдельный разбор - рабочий цикл из 6 шагов для новичка. В этой статье - только шесть добавок, которые реально экономят время в бытовой работе с Claude Code, без остальной технички
Шесть флагов коротко: какой для какой ситуации
Прежде чем разбирать каждую добавку подробно с примером, вот общая картина - какую ситуацию решает каждый флаг, чтобы сразу понять, какой раздел статьи тебе нужен в первую очередь:
| Флаг | Какую ситуацию решает | Где вводится |
|---|---|---|
| -p / --print | Нужен один быстрый ответ, окно диалога не нужно | В обычной команде запуска claude |
| --model | Хочешь выбрать модель заранее, не переключать внутри окна | В обычной команде запуска claude |
| -c / --resume | Работа в этой папке уже начиналась раньше | В обычной команде запуска claude |
| --output-format json | Ответ должен уйти в другую программу | В обычной команде запуска claude |
| --effort | Нужен контроль над глубиной размышления | В обычной команде запуска claude |
| /compact | Разговор стал длинным и медленным | Прямо в поле ввода уже открытого окна |
Таблица прокручивается вбок →
Флаг 1: -p - мгновенный ответ без диалога
Что делаешь: вместо того чтобы открывать окно и вести переписку, добавляешь к команде запуска -p (или полное имя --print) и сразу свой вопрос в кавычках. Получаешь текстовый ответ и всё - окно не открывается, диалог не начинается
Флаг 1 на практике: -p
- Что напечатать в поле, где обычно вводишь команду запуска, добавь после слова claude пробел, затем `-p` и свой вопрос в кавычках, например: claude -p "объясни одним словом, что это за файл"
- Что увидишь на экране сразу текстовый ответ, без открытого окна с историей переписки - помощник ответил и завершил работу
- Что это тебе даёт секундный вопрос без лишнего действия «открой окно - напиши - закрой окно»: удобно, когда нужен один быстрый ответ, а не полноценная работа над задачей
В моём собственном прогоне команда `claude -p "Скажи одним словом: тест" --model sonnet` вернула ровно одно слово «Тест» и завершилась - без единого лишнего действия с моей стороны
Ограничение, о котором стоит знать заранее: этот флаг рассчитан на разовые короткие вопросы или на встраивание в другие программы, а не на полноценную работу над задачей с множеством правок - для многошаговой работы удобнее обычное открытое окно
Флаг 2: --model - выбор модели заранее
Что делаешь: добавляешь к команде запуска --model и следом короткое имя модели - sonnet, opus, haiku или fable. Помощник запускается сразу с этой моделью, без выбора внутри уже открытого окна
Подробнее это разобрано карточкой словаря Claude Sonnet: что это за модель
Флаг 2 на практике: --model
- Что напечатать claude --model haiku, если нужен самый быстрый и лёгкий вариант, или claude --model opus, если задача сложная и хочется более вдумчивого ответа
- Что увидишь на экране окно откроется сразу с выбранной моделью - это видно в самом начале переписки, без дополнительных шагов выбора
- Что это тебе даёт не нужно каждый раз переключать модель внутри уже открытого окна - выбор сделан заранее, одной добавкой к запуску
По собственному прогону 5 сентября 2026 года: команда `claude -p "ответь одним словом: четыре" --model haiku` вернула ответ «четыре» - короткое слово в имени модели реально принимается флагом и меняет то, какой именно помощник отвечает
Короткие имена - это ярлыки для полных названий моделей, помощник сам разворачивает ярлык в нужную версию. По официальной документации Anthropic, флаг --model также перебивает настройку модели по умолчанию, если она была выставлена заранее в настройках. Если для сложной задачи хочется не просто выбрать модель посильнее, а поручить помощнику сразу несколько разных ролей - смотри отдельный разбор Claude как старший инженер: 10 ролей для сложных задач
Флаг 3: -c и --resume - продолжение работы без пересказа задачи заново
Что делаешь: если вчера уже была открыта работа над проектом в этой же папке, не нужно объяснять всё заново - флаг -c (короткое от --continue) подхватывает самый последний разговор именно в текущей папке автоматически. Если нужен не самый последний, а конкретный из более ранних разговоров - используешь --resume с именем или номером этого разговора
Флаг 3 на практике: -c и --resume
- Что напечатать для последнего разговора claude -c - без уточнений подхватит именно тот разговор, что был здесь последним
- Что напечатать для конкретного старого разговора claude --resume и следом название или номер разговора, который хочешь открыть заново
- Что увидишь на экране окно откроется с уже знакомым контекстом - помощник помнит, о чём вы говорили, никакого пересказа задачи с нуля
- Что это тебе даёт не приходится каждый раз заново объяснять, что за проект и что уже сделано - работа продолжается ровно с того места, где остановилась
Собственный прогон подтвердил обе стороны этого флага: команда `claude -c -p "ответь одним словом: два"` вернула ответ «Два» - продолжение прошлого разговора сработало даже вместе с мгновенным ответом без диалога. А отдельная попытка вызвать `claude --resume` без указания конкретного разговора и без открытого окна честно вернула ошибку с просьбой назвать разговор точнее - значит, для короткого одноразового вызова этот флаг требует конкретики, а не работает «наугад»
Разница коротко: -c - это «продолжи ровно то, на чём остановились последний раз», а --resume - это «дай мне список всех разговоров этой папки, я выберу нужный сам», либо сразу назови конкретный по имени. Если работа ведётся сразу над несколькими задачами параллельно, в отдельных копиях одного и того же проекта, полезно посмотреть git worktree в Claude Code: 3 сессии сразу без конфликтов - там продолжение работы устроено иначе, через разные папки одновременно
| Ситуация | Что напечатать | Что получишь |
|---|---|---|
| Продолжить вчерашнюю работу в этой же папке | claude -c | Сразу открывается последний разговор, без выбора |
| Вернуться к одному из нескольких старых разговоров | claude --resume | Список разговоров для выбора, либо конкретный по имени |
| Быстрый вопрос вместе с продолжением | claude -c -p "вопрос" | Мгновенный текстовый ответ с учётом старого контекста |
Таблица прокручивается вбок →
Флаг 4: --output-format json - ответ для другой программы, а не для человека
Что делаешь: добавляешь --output-format json, и вместо обычного текста, который удобно читать глазами, помощник выдаёт ответ в виде строгой структуры данных - её удобно передавать дальше в другую программу или скрипт, но неудобно читать вручную
Рядом по теме есть отдельный разбор: Команды Claude Code
Флаг 4 на практике: --output-format json
- Что напечатать claude -p "твой вопрос" --output-format json - добавка идёт вместе с флагом мгновенного ответа из первого пункта этой статьи
- Что увидишь на экране вместо простого текста ответа - длинная строка из фигурных скобок и данных: номер сессии, стоимость запроса, сам ответ отдельным полем внутри всей этой структуры
- Что это тебе даёт если ты сам пишешь скрипт или программу, которая должна забрать именно ответ помощника и что-то с ним сделать дальше автоматически - такой строгий формат читается программой без ошибок, в отличие от обычного текста
В моём прогоне команда `claude -p "ответь одним словом: раз" --output-format json` вернула не просто слово «Раз», а целый блок данных вокруг него - включая точную стоимость этого одного запроса в долларах и уникальный номер разговора, который можно использовать потом с флагом --resume из пункта выше
Если ты не пишешь собственные программы поверх Claude Code, этот флаг тебе скорее всего не нужен вообще - он для тех редких случаев, когда ответ помощника должен уйти дальше, в другую систему, автоматически. Один из практических примеров такой связки - Claude MCP: как подключить свой первый сервис за 10 минут, где помощник обменивается данными с внешним сервисом уже готовым протоколом
Флаг 5: --effort - насколько глубоко помощник обдумывает ответ
Что делаешь: добавляешь --effort и следом одно слово - от low (быстро и просто) до max (максимально вдумчиво). Это регулирует, сколько «внутреннего размышления» помощник тратит перед тем, как дать ответ
Флаг 5 на практике: --effort
- Что напечатать для простой задачи claude --effort low - для мелких правок и коротких вопросов, где глубокое размышление не нужно
- Что напечатать для сложной задачи claude --effort high или claude --effort max - для архитектурных решений и задач, где цена ошибки выше времени на раздумье
- Что увидишь на экране на низком значении ответ приходит заметно быстрее, на высоком - помощник дольше «думает» перед тем, как показать результат
- Что это тебе даёт прямой контроль над балансом «быстро и просто» против «медленнее, но тщательнее» - без этого флага помощник сам выбирает золотую середину, а с флагом выбираешь ты
Собственный прогон: команда `claude -p "ответь одним словом: три" --effort low` отработала штатно и вернула короткий ответ «Три» - флаг принимается и не ломает обычную работу, просто снижает глубину размышления перед ответом
Метафора для этого флага простая: это как попросить человека ответить «навскидку» или, наоборот, «подумай как следует» - результат один и тот же по форме, но получен с разной степенью внимательности. Если хочется не просто выбрать глубину размышления, а собрать себе полезный набор готовых команд-ярлыков под конкретные задачи - смотри как сделать свой Skill в Claude за 5 шагов
| Значение --effort | Когда включать | Чего ждать по скорости |
|---|---|---|
| low | Мелкая правка, короткий вопрос | Ответ приходит заметно быстрее обычного |
| medium | Обычная повседневная задача | Скорость и глубина без флага вообще |
| high | Сложная задача с несколькими шагами | Помощник дольше «думает» перед ответом |
| max | Архитектурное решение, цена ошибки высокая | Самое медленное значение из четырёх |
Таблица прокручивается вбок →
Флаг 6: /compact - экономия места в разговоре, когда он стал слишком длинным
Что делаешь: это не флаг запуска, а команда внутри уже открытого окна, которую вводишь прямо в поле, где обычно пишешь задачи - /compact. Она сжимает всю накопленную историю переписки в короткий пересказ, оставляя только суть, а не удаляет разговор целиком
Флаг 6 на практике: /compact
- Куда напечатать прямо в поле ввода уже открытого окна Claude Code, там же где обычно пишешь задачи текстом: /compact
- Что увидишь на экране подтверждение, что старая история переписки сжата в краткое содержание - разговор продолжается, но занимает меньше места
- Что это тебе даёт по официальной документации Anthropic, длинный разговор без сжатия начинает работать медленнее и может упереться в предел объёма - команда /compact решает это без потери сути того, что уже обсуждалось
По документации Anthropic, если добавить к команде уточнение - например /compact сохрани код и результаты тестов - помощник сам выберет, что оставить в кратком пересказе первым делом, а что можно опустить. Если разговор только что начался и сжимать ещё нечего, команда честно ответит, что сообщений пока недостаточно. Похожая экономия места работает и при подключении Claude Code к внешним хранилищам - смотри как подключить Claude к Obsidian: второй мозг за 15 минут
Рядом с этой командой в том же меню живёт ещё одна полезная добавка - /rewind, которая откатывает код и переписку назад к более ранней точке. Она разобрана отдельно и подробно в статье как откатить изменения Claude Code: /rewind, git и 5 путей - здесь только упоминание, чтобы не пересказывать то же самое дважды
Когда флаг вообще не нужен
Не каждая задача выигрывает от добавки к запуску. Если работа многошаговая, с правками туда-обратно и уточнениями по ходу дела - обычное открытое окно без единого флага удобнее любой из шести добавок этой статьи: диалог даёт возможность поправить курс на любом шаге, а флаг -p рассчитан именно на то, что вопрос один и ответ один
Похожая логика работает и с выбором модели через --model: если задача меняется по ходу работы от простой к сложной, разумнее оставить помощника с моделью по умолчанию и переключить её командой внутри уже открытого окна, а не гадать заранее, какая понадобится
Что делать, если два флага дают противоречивый результат
Иногда несколько флагов в одной команде тянут в разные стороны - например, --effort low вместе с очень сложной и объёмной задачей. Здесь работает простое правило: если ответ получился слишком поверхностным для задачи, перезапусти команду с более высоким значением --effort, не пытаясь исправить результат внутри уже готового ответа
Та же логика с --output-format: если json-структура пришла, а нужного поля в ней не оказалось, дело не в поломке - разные версии Claude Code иногда добавляют или переименовывают поля структуры, и стоит свериться со свежей документацией по ссылке в разделе «Источники» этой статьи, а не считать вывод ошибочным
Как понять, что флаг сработал именно так, как ты хотел
После любого флага проверка одна и та же: посмотри на первую строку ответа. Если использовал -p - убедись, что окно диалога НЕ открылось, а пришёл сразу готовый текст. Если использовал --model - в начале переписки обычно видно, какая модель отвечает. Если использовал -c или --resume - помощник должен сразу понимать контекст без пересказа, а не переспрашивать «а о чём мы говорили»
Если результат не такой, как ожидал - скорее всего опечатка в самом имени флага (два дефиса перед длинным именем, один перед коротким) или флаг стоит не на своём месте в строке команды. Самый простой способ проверить весь список добавок целиком - ввести claude --help и прочитать вывод от начала до конца, там же, откуда я снял свой собственный прогон для этой статьи. Если после проверки кажется, что помощник вообще делает не то, что просили - смотри отдельный разбор агент говорит «готово»: 4 шага, чтобы доделать до конца
Что дальше, если хочется автоматизировать запуск ещё сильнее
Флаги из этой статьи покрывают бытовые ситуации: разовый вопрос, выбор модели, продолжение работы, экономия места в разговоре. Если задача - выстроить процесс, где Claude Code запускается регулярно сам по расписанию или реагирует на события без твоего участия каждый раз, это уже отдельный, более широкий разговор про автоматизацию, а не про единичный флаг команды - смотри агенты для Claude Code: полный разбор для новичка и Claude Cowork: что это, где включить и 3 режима проверки
Свои флаги я использую тем же способом, что описан выше - без сторонних надстроек поверх обычной команды запуска
Куда идти дальше на этом же сайте
- Как откатить изменения Claude Code: /rewind, git и 5 путей - подробный разбор команды /rewind, которая живёт в том же меню, что и /compact
- Настройка Claude Code бесплатно: запуск с нуля и выбор модели по ОЗУ - если Claude Code у тебя ещё не установлен
- Как пользоваться Claude Code: установка и 9 шагов до проекта - общий вход в инструмент с нуля
- 6 команд-ярлыков для Claude Code: контент быстрее в разы - свои собственные команды-ярлыки, которые создаёшь сам, в отличие от встроенных флагов этой статьи
- Команды для Claude: 6 приставок, превращающих стажёра в стратега - текстовые приставки внутри самого диалога, а не флаги запуска
- Лимит сообщений в Claude: как работать весь день без стопа - если упираешься в лимит подписки, а не в скорость запуска
- Git worktree в Claude Code: 3 сессии сразу без конфликтов - если нужно несколько параллельных задач одновременно
- CLAUDE.md: памятка для ИИ, 4 прогона и замок на важное - как хранить постоянные правила проекта отдельно от флагов запуска
- Баланс в Claude Console: как проверить и пополнить - если интересует расход средств, который показывает --output-format json
- Агенты для Claude Code: полный разбор для новичка - следующий уровень после флагов, когда помощник работает без постоянного присмотра
- Claude Cowork: что это, где включить и 3 режима проверки - командный режим работы поверх тех же основ
- Claude MCP: как подключить свой первый сервис за 10 минут - подключение внешних сервисов, куда уходит структурированный ответ из --output-format json
- Как сделать свой Skill в Claude за 5 шагов: живой прогон 2026 - готовые команды-ярлыки под конкретные задачи
- Как подключить Claude к Obsidian: второй мозг за 15 минут - ещё один способ экономить место и не пересказывать контекст заново
- Claude как старший инженер: 10 ролей для сложных задач - для задач, где одной модели недостаточно
- Агент говорит «готово»: 4 шага, чтобы доделать до конца - если результат после флага всё равно не тот
- Claude Code: гайды по установке, работе и агентам - полный список моих статей про инструмент
Источники
Ниже страницы, которые я открывал сам при подготовке этой статьи 5 сентября 2026 года:
- Anthropic, документация Claude Code, раздел CLI Reference - точные формулировки флагов --print, --model, --continue, --resume, --effort, --output-format, --max-budget-usd - code.claude.com/docs/en/cli-reference, голый адрес https://code.claude.com/docs/en/cli-reference
- Anthropic, документация Claude Code, справочник встроенных команд - точное описание /compact, /rewind, /resume, /clear, /cost - code.claude.com/docs/en/commands, голый адрес https://code.claude.com/docs/en/commands
- Anthropic, документация Claude Code, раздел управления расходами - описание /compact с уточняющей инструкцией и флага --max-budget-usd - code.claude.com/docs/en/costs, голый адрес https://code.claude.com/docs/en/costs
- Anthropic, документация Claude Code, раздел интерактивного режима - разница между окном диалога и печатным режимом - code.claude.com/docs/en/interactive-mode
- Anthropic, документация Claude Code, раздел Checkpointing - меню /rewind, живущее рядом с /compact - code.claude.com/docs/en/checkpointing
Памятка: шесть флагов запуска Claude Code
Шесть строк, по которым проходит выбор
Сохрани себе
- Нужен один быстрый ответ без диалога - -p (--print) с вопросом в кавычках
- Хочешь выбрать модель заранее, не переключать внутри окна - --model и короткое имя (sonnet, opus, haiku, fable)
- Работа в этой же папке уже начиналась вчера - -c для последнего разговора, --resume для конкретного по имени
- Ответ должен уйти в другую программу, а не читаться глазами - --output-format json
- Нужен контроль над глубиной размышления - --effort от low до max
- Разговор стал длинным и медленным - /compact прямо в поле ввода уже открытого окна
Порог входа
Флаги можно попробовать уже сегодня, привычка формулировать задачу - тоже
Шесть добавок из этой статьи можно проверить на своей машине прямо сейчас, без единой новой установки - Claude Code у тебя уже стоит
Три дня, бесплатно, доступ открывается сразу, ждать даты не нужно
Это заявка в мой закрытый канал, не оплата. Впускаю сразу, дальше бот в личке отдаёт путёвку на три дня
Частые вопросы
Нужно ли устанавливать что-то дополнительное, чтобы флаги заработали?
Нет. Все шесть добавок из этой статьи встроены в саму программу Claude Code с версии 2.1.251 - ничего доустанавливать не нужно, просто дописываешь флаг к обычной команде запуска
Что будет, если ошибиться в написании флага?
Помощник вернёт короткое сообщение об ошибке с подсказкой, какие флаги вообще существуют. Ничего не сломается: неверный флаг просто не сработает, а не испортит проект
Можно ли использовать несколько флагов одновременно?
Да. В моём собственном прогоне флаг -p (мгновенный ответ) и --model (выбор модели) сработали вместе в одной команде без проблем. Флаги дописываются через пробел один за другим
Как посмотреть полный список всех флагов, а не только шести из этой статьи?
Впиши в поле команды claude --help - откроется полный официальный список. В моём прогоне он занял 274 строки, большинство рассчитано на разработчиков крупных команд, а не на повседневную работу
Почему флаг --resume вернул ошибку в моём собственном прогоне?
Потому что я вызвал его без открытого окна и без указания конкретного разговора - в таком случае помощник просит назвать разговор точнее, а не открывает список для выбора. В обычном открытом окне тот же флаг без уточнения покажет список для выбора мышкой