Восемь тикетов в 9:00: от одного курсора к параллельной раздаче
Старый IDE-workflow был прямой линией: открыть проект, выбрать файл, печатать, сохранить, закоммитить. Один курсор, много ожидания клавиатуры. Тот же разработчик в 2026 открывает Agents Window — и видит пять–восемь карточек прогресса вместо одной активной строки кода.
Одиночное редактирование → раздача агентам: Cursor 3 превращает машину в диспетчерскую. /worktree кладёт каждый тикет в отдельный checkout, main остаётся чистым. Утренний вопрос: «Кому какая карточка?»
Уровень файла → уровень задачи: /best-of-n гоняет один тикет тремя моделями; вы читаете три PR-кандидата, а не один diff.
Ждать редактор → ждать сходимость: Узкое место — «какой кандидат merge». /goal в Claude Code тянет длинную работу по турам, пока оценщик не подтвердит цель.
Одно дерево → пять живых worktree: Пять node_modules, пять dev server, пять .env; lifecycle hooks готовят среду при старте.
Один экран → стена карточек: split-pane, Agent View, плитки Verun; смена рабочего стола — смена командного пункта.
Цена ощутима: пять копий node_modules на диске, пять dev server в RAM, два–три клиента моделей в фоне. Рабочее дерево — это «вы и пять клонов». Сложность кода та же; сложность среды умножена на пять.
Важно не «лучший инструмент», а смена позы: печатать и ждать → ставить цель, смотреть параллельные попытки, за пять минут выбрать лучший PR.
Терминал — не поле команд, а рабочее место рядом с агентом
Классический терминал пассивен: движется после Enter. В 2026 в терминале живёт сессия Claude Code: цель превращается в цепочку инструментов, следующий шаг — git diff или npm test — выбирает агент.
| Измерение | Классический терминал | Рабочее место Claude Code / Codex CLI |
|---|---|---|
| Роль | Ввод команд | Постоянный со-агент |
| Взаимодействие | Вы → терминал → программа | Вы → цель → агент → программа |
| Длительность | Секунды | Часы с /goal |
| Контроль | Глаза на экране | Редкий ping в claude agents |
| Выход | Команда завершена | Оценщик подтвердил цель |
| Сбой | Читаете и чините | Цикл агента, эскалация при затыке |
Терминал из пассивного инструмента становится коллегой: цель внутрь — PR наружу.
--bg меняет внимание: длинная задача уходит в фон, вы на встречу, возвращаетесь — три «готово», одно «нужен ответ». «Ждать команду» — это очередь, которую просматривают.
codex-plugin-cc делает Codex под-инструментом внутри Claude Code: длинное рассуждение — Claude, дешёвые regex, JSON Schema и Bash — Codex, без смены окон, с маршрутизацией по стоимости в одном чате.
Один тикет — три стиля: от написания кода к выбору кода
Самый глубокий сдвиг: один тикет одновременно в Cursor 3, Claude Code и Codex CLI — потом merge победителя. Это норма 2026, не эксперимент.
| Тип тикета | Cursor 3 Agents Window | Claude Code | Codex CLI |
|---|---|---|---|
| UI на много файлов | Основной (Design Mode) | Резерв | Редко |
| Длинный рефактор (≥1ч) | Резерв | Основной (точность) | Резерв |
| Разовый скрипт / regex | Избыточно | Резерв | Основной (эффективность token) |
| Review | Резерв | Основной | Основной (plugin-cc) |
| Несколько репозиториев | Основной | Резерв | Слабо |
| Ночь без присмотра | Резерв | Резерв | Основной (sandbox) |
Ритм дня переворачивается: было шесть часов печати и два мышления — стало шесть часов выбора и нарезки тикетов, два часа кода, который должен писать человек. Писать отдают агентам; выбирать и дробить — оставляют себе.
razmer = malyj | srednij | bolshoj
ui = da | net
byudzhet = tight | loose
if razmer == bolshoj and byudzhet == tight:
Claude Code (/goal, noch)
elif ui and fajlov > 3:
Cursor 3 Agents Window
elif razmer == malyj and byudzhet == loose:
Codex CLI
else:
best-of-N, slить pobeditelja
Совет: Выбор победителя — самая дорогая когнитивная работа. Требуйте review.md в каждом worktree до чтения diff.
Шесть шагов, чтобы стек реально заработал
Разворачивать на одной машине в этом порядке.
Репозиторий под worktree: .cursor/worktrees.json с портами, установкой зависимостей и запуском dev server.
Fan-out в Agents Window: День на 5–8 тикетов, каждый в worktree, мониторинг split-pane.
Claude Code постоянно в терминале: v2.1.149+, claude agents, ночь в --bg, передний план с /goal.
codex-plugin-cc для контр-ревью: /codex:adversarial-review как условие merge.
Локальная модель резидентом: Qwen2.5-Coder-32B 4bit на 8081 через mlx_lm; дополнения сначала локально.
Verun / mcode как кабина: Один агент — одна плитка; при rate limit — смена аккаунта, при затыке — модели.
Новый порог по железу для этого workflow
Все шесть шагов вместе дают профиль нагрузки, которого в 2023 не планировали. Раньше узкое место — сборка Xcode; теперь — «пять клонов живы одновременно».
Память: с 16 до 48 ГБ минимум: пять worktree + пять dev server — 18–22 ГБ; локальная 32B 4bit — ещё 18–22 ГБ. 32 ГБ — выживание, 48 ГБ — рекомендация, 64 ГБ — комфорт.
Разделение P/E ядер критично: M4 Pro (10P+4E) снимает решения агента и удалённый IO на E-ядра, P — под инференс и Xcode. Обычный M4 при пяти агентах забивает P-ядра — хвосты сборки растут.
Apple Silicon не должен засыпать: dev server, инференс и фоновые агенты не переживают закрытую крышку и энергосбережение. На ноутбуке это самое слабое звено.
Важно: Постоянная 32B не обязательна; без неё каждое дополнение идёт в удалённый API, и token растут с размером проекта. Стабильная форма затрат 2026 — локаль + удалённый.
Чтобы «утром раздать восемь тикетов, ночью /goal, днём выбрать из пяти PR» было устойчиво, нужен Apple Silicon без сна, с запасом RAM и стабильным теплом. Тонкий ноутбук рвёт очередь агентов крышкой и троттлингом; M4 16 ГБ валится в Swap при локальном инференсе. Для среды с пятью одновременно живыми клонами аренда bare metal Mac mini M4 / M4 Pro у MESHLAUNCH — честная база: выделенный Apple Silicon, 64 ГБ, 7×24, гибкая оплата — фраза «ноутбук сегодня закрыл крышку?» исчезает из runbook.
Нет при worktree: своя ветка, каталог, порт и node_modules. main — только при явном merge. Уровни RAM — на странице цен.
На 2–3 агента — да; на постоянный LLM и пять dev server — нет. Для ежедневной работы: минимум 32 ГБ, комфорт 64 ГБ. Таблица памяти в центре помощи.
Дополнения и лёгкий Bash — на резидентный Qwen2.5-Coder-32B; Claude/Codex — для крупных рефакторов и adversarial review. Месячный счёт часто падает более чем вдвое.