Замер: октябрь 2026 · Windows 11 · Claude Code и Codex CLI во вкладках программы
Короткий ответ, если читать некогда. Три вкладки с агентами — 16 ГБ памяти и SSD на 512 ГБ. Десять–двенадцать — 32 ГБ, комфортно 48–64 ГБ. Двадцать пять — от 48 ГБ. Процессор почти не при чём: на 12 вкладок уходило 4,5 % его мощности. Память складывается по вкладкам, и это главное: одна вкладка с Claude Code стоит около 1,4 ГБ, а вкладка с агентом на сервере — около 0,15 ГБ, примерно в девять раз меньше. Поэтому дешевле всего добавлять агентов не покупкой памяти, а переносом части работы на сервер.
Вечная проблема компьютера разработчика
Компьютер для разработки всегда оказывается чуть слабее, чем нужно. Когда-то Windows 10 спокойно жила на 8 ГБ оперативной памяти. Сегодня на Windows 11 мне для разработки не хватает и 16 ГБ. Место на системном диске заканчивается быстрее, чем я успеваю его чистить.
С ИИ-агентами эта проблема стала заметнее. Раньше у разработчика был один редактор, один браузер и одна сборка за раз. Теперь в каждой вкладке терминала работает свой агент: со своей памятью, своими вспомогательными процессами и своими сборками и тестами. Пять агентов — это пять работников, и память под них складывается.
Я решил не гадать, а замерить. Ниже — что именно занимает память и диск, сколько стоит одна вкладка, простая формула для своего расчёта и мой собственный случай.
Как я мерил
Все цифры сняты на работающей программе, в обычный рабочий день, без перезапусков и без специальной подготовки. Программа к этому моменту работала 25 часов. Было открыто 12 локальных вкладок с агентами (5 с Claude Code и 7 с Codex CLI) и 2 вкладки SSH. Замер только читал данные о процессах и ничего в них не менял.
Важно, что это не пустые диалоги. У самых долгих сессий файлы истории на диске весят 1–4 ГБ: это многодневные разговоры с тысячами вызовов инструментов. В пустой тестовой сессии агент занимает заметно меньше, и такие цифры ввели бы в заблуждение.
Для каждой вкладки я считал всё её «дерево»: сам агент и всё, что он запустил, — серверы инструментов (MCP), командные оболочки, вспомогательные процессы. Мерил выделенную процессом память, а не только ту её часть, что прямо сейчас лежит в оперативной памяти. Почему это важно, объясню ниже.
Куда уходит память
Память на компьютере разработчика с агентами складывается из пяти частей.
- Windows. Сама система, встроенный антивирус и память ядра — около 4,5–5 ГБ ещё до того, как вы открыли хоть одну программу. Официальный минимум Windows 11 — 4 ГБ, но это минимум для запуска, а не для работы.
- Сама программа. Постоянная часть — около 0,6 ГБ. Плюс на каждую вкладку около 0,13 ГБ на отображение: у каждой вкладки свой процесс отрисовки, а общий графический процесс растёт с числом вкладок.
- Агенты. Самая большая часть, о ней подробно ниже.
- Сборки и тесты, которые запускают агенты. Сборка .NET-решения среднего размера на пике занимает 1,5–4 ГБ. Её процессы остаются в памяти ещё несколько минут после окончания. Если сборку одновременно запускают два-три агента, это 6–9 ГБ.
- Всё остальное. Браузер, мессенджеры, облачные клиенты, встроенные в другие приложения веб-окна. У меня это 5,6 ГБ, у большинства разработчиков 3–6 ГБ. Открытая среда разработки (Visual Studio или Rider) — ещё 2–4 ГБ.
Почему «не хватает», хотя компьютер не падает
Windows не отказывает программам, когда физическая память кончается. Она сжимает редко используемые страницы и выгружает их в файл подкачки. На моей машине процессы выделили около 23 ГБ при 15,7 ГБ физической памяти. Значит, 40–45 % их памяти в любой момент лежит не в оперативной памяти.
Пока вы работаете в одной вкладке, этого почти не видно. Но стоит переключиться на вкладку, где агент час молчал, — и её память приходится поднимать обратно. Окно отвечает с задержкой, сборка идёт медленнее, браузер перезагружает страницы. Так и выглядит «16 ГБ не хватает»: компьютер не падает, но вы всё время ждёте.
Сколько стоит одна вкладка
Вот что я намерил по видам вкладок. «Минимум» — свежая или почти не работавшая сессия, «типично» — обычная рабочая сессия, «с запасом» — долгая сессия с большой историей. В цену входит и отображение вкладки в программе.
| Вид вкладки | Минимум | Типично | С запасом | Что внутри |
|---|---|---|---|---|
| Claude Code | 1,0 ГБ | 1,4 ГБ | 1,8 ГБ | сам агент 0,6–1,4 ГБ и свои серверы инструментов (MCP) 0,14–0,25 ГБ |
| Codex CLI | 0,35 ГБ | 0,7 ГБ | 1,5 ГБ | сам агент и маленький вспомогательный процесс |
| Простая оболочка без агента | 0,18 ГБ | 0,2 ГБ | 0,25 ГБ | PowerShell или cmd |
| SSH, агент работает на сервере | 0,14 ГБ | 0,15 ГБ | 0,2 ГБ | только отображение и соединение, сам агент тратит память сервера |
| Постоянная часть программы | 0,5 ГБ | 0,6 ГБ | 0,8 ГБ | один раз на всю программу |
Claude Code и Codex: разная форма расхода
Я сравнил две самые долгие сессии, обе по 25 часов работы. Самая большая вкладка Claude Code заняла 1,6 ГБ, самая большая вкладка Codex — 1,4 ГБ. На длинной дистанции они близки, но расходуют память по-разному.
- У Claude Code выше стартовая цена. Даже часовая сессия занимает около 0,9 ГБ. Заметная часть — серверы инструментов (MCP), например для управления браузером: каждая сессия запускает свои копии, они не общие. Десять вкладок Claude Code — это десять наборов MCP-серверов. Сколько именно они берут, зависит от того, какие серверы вы подключили.
- Codex стартует легко, около 0,2 ГБ, но растёт с объёмом работы. Две вкладки Codex с одинаковым возрастом 25 часов: почти не работавшая заняла 0,2 ГБ, а много работавшая — 1,4 ГБ. Рост зависит от проделанной работы, а не от времени простоя.
Отсюда практический вывод. Если вкладок с Claude Code много, на них сразу уходит заметная память. Если вкладок с Codex много, в начале дня всё выглядит легко, а к вечеру расход догоняет.
Производители указывают для своих агентов минимум 4 ГБ, а для Codex рекомендуют 8 ГБ. Это требования к компьютеру для одного запуска, а не цена одной сессии. Когда агентов десять, складывается именно цена сессий.
SSH-вкладки почти бесплатны для вашего компьютера
Если агент работает на удалённом сервере, ваш компьютер платит только за отображение вкладки и соединение — около 0,15 ГБ. Отдельных процессов SSH программа не запускает: соединение работает внутри неё. Поэтому самый простой способ держать много агентов на скромном компьютере — запускать часть из них на сервере.
Разница большая. Десять локальных вкладок с Claude Code — это около 14 ГБ только на агентов, и на машине с 16 ГБ памяти столько просто не поместится. Десять таких же агентов на сервере стоят вашему компьютеру около 1,5 ГБ, остальное тратит сервер. Причём вкладка остаётся вкладкой: та же шина сообщений, те же задачи и ТЗ, тот же cct, который программа ставит на сервер сама. Как это устроено, описано на странице «Серверы как вкладки», а короткая сводка требований — на странице «Требования».
Формула для своего расчёта
Сложите пять частей и добавьте 20 % запаса под файловый кэш (поиск по коду, git, сборки), чтобы выделенная память не упиралась в предел.
Память ≈ (Windows 4,5 + программа 0,6 + Σ вкладок
+ одновременные сборки × 3 + браузер и прочее 3–6
+ среда разработки 0 или 3) × 1,2
Я проверил формулу на своей машине. Для моих 5 вкладок Claude Code, 7 вкладок Codex и 2 SSH-вкладок без сборок она даёт 22,9 ГБ без запаса. Измерено 23,0 ГБ. То есть формула работает, а с запасом моей смеси вкладок нужно около 28 ГБ.
Число одновременных сборок — самый неочевидный параметр. На практике одна одновременная сборка приходится на каждые 3–5 вкладок с агентами, которые пишут код.
Посчитайте для себя
«Минимум» — типичные значения без запаса, округлённые вверх до стандартного объёма памяти. На нём работать можно, но впритык. «Комфортно» — долгие сессии с большой историей плюс 20 % запаса.
Процессор: не узкое место
В обычной работе мои 12 вкладок с агентами и сама программа нагружали процессор на 4,5 % всей мощности. Отдельный агент в среднем занимает от десятой доли до нескольких процентов одного ядра: большую часть времени он ждёт ответа модели, которая работает в облаке. Встроенный антивирус в момент замера брал больше, чем вся программа.
Ядра нужны не терминалу, а сборкам и тестам, которые запускают агенты. Ориентиры такие: на 3 вкладки достаточно 4–6 ядер, на 10–12 вкладок — 8 ядер и больше, на 25 вкладок с параллельными сборками — 12 ядер и больше.
Диск: растёт сам по себе
С диском проблема другая: он заполняется постепенно, и это легко пропустить. Вот что занимало системный диск на моей машине.
| Что | Объём | Комментарий |
|---|---|---|
| Исходники проектов с файлами сборки | 89 ГБ | 2,3 млн файлов: промежуточные файлы сборки занимают больше самого кода |
| Истории агентов | 37 ГБ | Claude Code 10,7 ГБ, Codex 26,2 ГБ, из них 10 ГБ — старые версии самого Codex |
| Файл подкачки и гибернации | 23 ГБ | файл подкачки растёт, когда не хватает памяти |
| Кэши пакетов и временные файлы | 10,5 ГБ | пакеты NuGet и npm, временная папка |
| Программа и её данные | 1,9 ГБ | база данных, профиль отображения |
Истории агентов только растут: у меня это примерно 1,4 ГБ в месяц у Claude Code и около 4 ГБ в месяц у Codex вместе с его служебными данными. Добавьте рабочие копии проектов и их сборки, и 512 ГБ кончаются за несколько месяцев.
Держите на системном диске не меньше 15–20 % свободного места. Это не формальность. Когда системный диск у меня заполнялся до конца, начинала отказывать база данных программы: часть функций переставала отвечать, пока я не освобождал место. Сборки и рабочие копии лучше держать на отдельном диске, а системный — на быстром NVMe.
Рекомендации по сценариям
| Сценарий | Память, минимум | Память, комфортно | Диск | Процессор |
|---|---|---|---|---|
| 3 вкладки 2 Claude Code и 1 Codex, одна сборка за раз | 16 ГБ | 32 ГБ | SSD 512 ГБ, комфортно 1 ТБ NVMe | 4–6 ядер |
| 10–12 вкладок 5 Claude Code, 6 Codex и 3 SSH, две сборки | 32 ГБ | 48–64 ГБ | 1 ТБ NVMe под систему и 0,5–1 ТБ SSD под сборки | 8 ядер и больше |
| 25 вкладок 8 Claude Code, 8 Codex, 4 оболочки и 5 SSH, три сборки | 48 ГБ | 64 ГБ, с открытой средой разработки и тяжёлыми сборками до 128 ГБ | 2 ТБ NVMe и второй диск | 12 ядер и больше |
Для трёх вкладок 16 ГБ памяти и SSD на 512 ГБ хватит, но без большого запаса. Это верно, если одновременно идёт одна сборка, а среда разработки и тяжёлый браузер не открыты. Если хотя бы одна вкладка — Claude Code с несколькими серверами инструментов, а рядом открыта Visual Studio, лучше 32 ГБ.
Ещё один практический совет. Ставьте память парами модулей. Один модуль работает в одноканальном режиме с примерно вдвое меньшей пропускной способностью. От этого страдает и встроенная графика, которая берёт память из общей.
Мой случай
Теперь о том, на чём работаю я сам и почему мне этого мало.
| Деталь | Сейчас |
|---|---|
| Компьютер | Dell OptiPlex 5000, корпус Tower |
| Процессор | Intel Core i7-12700: 12 ядер, 20 потоков |
| Память | 16 ГБ DDR4-3200, один модуль: одноканальный режим, 3 слота из 4 свободны, плата поддерживает до 128 ГБ |
| Системный диск | NVMe 512 ГБ, свободно меньше 10 % |
| Второй диск | SATA SSD 512 ГБ под рабочие копии и сборки |
| Графика | встроенная Intel UHD 770, один монитор 1920×1080 |
| Система | Windows 11 Pro |
Обычно у меня открыто 11–12 локальных вкладок с агентами, иногда до 25 вкладок вместе с SSH. SSH-вкладки мой компьютер почти не нагружают: агенты там тратят память сервера. Проблема в локальных вкладках.
В момент замера программа со всеми агентами занимала 12,6 ГБ, а вместе с Windows и браузером процессы выделили 23 ГБ при 15,7 ГБ физической памяти. Почти половина памяти постоянно сжата или лежит в файле подкачки. На системном диске свободно меньше 10 %, при этом файл подкачки сам занимает место на том же диске. Процессор при этом загружен на единицы процентов.
Получается, что я не программирую, а борюсь за ресурсы. Закрываю браузер перед сборкой, чищу диск, жду, пока «проснётся» вкладка, к которой давно не возвращался. Агенты при этом тоже ждут: их сборки и тесты идут медленнее.
Поэтому для своего свободного стиля работы я определил такой минимум: процессор уровня Intel Core i7 11-го поколения и новее, не меньше 32 ГБ оперативной памяти и SSD на 1 ТБ. Меньше — и время уходит на борьбу с компьютером, а не на работу. С процессором у меня проблем нет, 12 ядер хватает с запасом. Увеличивать нужно память и диск.
Хорошая новость: для этого не нужен новый компьютер.
- Память. Второй такой же модуль на 16 ГБ даёт 32 ГБ и сразу двухканальный режим. Это самый дешёвый и самый заметный шаг. Ещё три модуля дают 64 ГБ, и этого хватает даже на 25 вкладок.
- Диск. Системный NVMe можно заменить на 1–2 ТБ с переносом системы. Либо можно поставить второй NVMe через переходник в свободный слот PCIe. Сборки и рабочие копии остаются на отдельном SSD.
Сколько понадобится вам — посчитайте калькулятором выше. Мой случай крайний: до 25 вкладок одновременно. Большинству хватит меньшего, но принцип одинаковый: память складывается по вкладкам, а диск растёт сам по себе.
Все цифры — с одной рабочей машины в одно время, на версиях агентов октября 2026 года. Нагрузка от сборок взята как оценка: в момент замера сборки не шли. Сколько памяти берут серверы инструментов Claude Code, зависит от того, какие из них подключены. Ваши цифры могут отличаться, но порядок величин тот же.
Официальные требования, на которые я опирался
- Windows 11: минимум 4 ГБ памяти и 64 ГБ диска — microsoft.com
- Claude Code: Windows 10 1809 и новее, от 4 ГБ памяти — code.claude.com
- Codex CLI: минимум 4 ГБ, рекомендуется 8 ГБ — github.com/openai/codex
- Модель процессов WebView2 — learn.microsoft.com
- Visual Studio 2022: рекомендуется 16 ГБ для типичных профессиональных решений — learn.microsoft.com
- JetBrains Rider: 8 ГБ всего, из них 3 ГБ свободно под среду — jetbrains.com
Короткая сводка без замеров и объяснений лежит на странице «Требования».
Дальше
Моя команда ИИ-агентов: как я веду разработку нескольких модулей
Команда ИИ-агентов для нескольких модулей: координатор, контролёр, программист и человек. Зачем каждая роль, где схема даёт сбой и когда она лишняя.
Читать →В программеСерверы как вкладки
Агент на Linux‑сервере тратит память сервера, а не вашего компьютера. Вкладка переживает обрыв связи и закрытие ноутбука, потому что агент живёт внутри tmux.
Подробнее →