Codex занимает много места на диске Mac: как очистить Crashpad

Опубликовано 18.10.20265 мин чтенияСредний
Артемий Миллер в кепке с логотипом Codex рядом с надписью «ЗАНИМАЕТ МНОГО МЕСТА» и логотипами Codex.
Что узнаешь
  • Какая папка Codex на Mac съедает гигабайты и почему приложение об этом молчит
  • Как одной командой проверить размер Crashpad/pending и вернуть место, не трогая чаты и настройки
  • Что делать, если папка снова растёт после очистки
Средний

Если Codex на Mac съел место на диске, почти наверняка виновата папка Crashpad/pending: приложение молча складывает туда отчёты о сбоях. У автора жалобы за 1 день набежало 4,9 ГБ и 54 504 файла. У другого пользователя к 17 октября 2 папки Crashpad заняли около 323 ГБ, и на диске из 926 ГБ осталось 1,4 ГБ. Закройте Codex, перенесите содержимое pending в Корзину, больше ничего не трогайте, и место вернётся сразу: у автора жалобы папка ужалась с 4,9 ГБ до 6,4 МБ.

Жалоба #25921 висит в официальном репозитории openai/codex с 2 июня, 17 октября она вышла на главную Hacker News. Свежий замер на ChatGPT.app 26.1007.71326 показывает: ошибку так и не исправили.

Приложение ни о чём не предупреждает. Так что проверять папку придётся самим, это 2 команды в терминале.

Куда Codex складывает гигабайты

Codex Desktop на macOS непрерывно пишет пары файлов .dmp и _sidecar.json в папку Crashpad/pending. Само приложение Codex при этом работает как обычно.

У автора жалобы число файлов росло прямо во время замера. У пользователя со свежим замером 15-17 октября отчёты лежат в 2 папках: 180 ГБ (2 251 765 файлов) в com.openai.codex/web/Crashpad и 143 ГБ (1 785 095 файлов) в Codex/Crashpad.

Обе папки лежат в ~/Library/Application Support. Какая из них ваша, зависит от сборки: в старых это com.openai.codex/web/Crashpad, в новых Codex/Crashpad, так что проверяйте обе.

Почему так, OpenAI не объяснил. Есть версия одного из комментаторов: обработчик сбоев сам падает, пишет отчёт о собственном падении и перезапускается, выходит около 1 отчёта в секунду.

Исполнителя у жалобы нет. Переустановка и отключение плагинов browser и chrome, по отзывам пользователей, не помогают.

Про Codex, Claude Code и Hermes я пишу в канале:

Как проверить и очистить папку у себя

Удаляем только очереди отчётов о сбоях, остальное в Application Support не трогаем.

  1. Проверьте размер обеих папок в терминале:
bash
du -sh "$HOME/Library/Application Support/com.openai.codex/web/Crashpad/pending"
du -sh "$HOME/Library/Application Support/Codex/Crashpad/pending"

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

  1. Закройте Codex (в новых сборках это приложение ChatGPT для Mac).
  2. В Finder откройте каждую папку Crashpad, какая у вас есть, и перенесите в Корзину содержимое 4 папок: pending, new, completed и attachments. Сами папки и всё остальное в Application Support оставьте.
  3. Очистите Корзину и посмотрите свободное место. У пользователя с 323 ГБ отчётов свободное место выросло с 1,4 ГБ до 50+ ГБ за несколько минут, и удаление ещё продолжалось.
  4. Запустите Codex и через час снова выполните du. Так вы увидите, растёт ли pending на вашей сборке.

Если папка снова растёт, участники обсуждения жалобы предлагают 3 варианта. Первый: задание cron, которое раз в 15 минут чистит pending. Автор жалобы добавил его через crontab -e такой строкой:

bash
*/15 * * * * /usr/bin/find "$HOME/Library/Application Support/com.openai.codex/web/Crashpad/pending" -maxdepth 1 -type f -delete >/dev/null 2>&1 || true

Для новой сборки замените путь на Codex/Crashpad/pending. Второй вариант: LaunchAgent, который удаляет отчёты старше заданного возраста или сверх заданного размера.

Третий: запрет записи в папку через chmod. Рост он останавливает, но вместе с мусором перестают уходить и отчёты о сбоях. Вернуть запись можно командой chmod 700. Всё это решения пользователей, OpenAI их не рекомендовал, так что ставите их под свою ответственность.

Если вы собираете свои проекты с ИИ-агентами, посмотрите программу практикума СмыслоКода.

Практикум по вайб-кодингу
+Твой второй мозг
3 вечера - инструменты, метод, первый проект
Старт 17–19 ноября  ·  2 000 ₽
Записаться →

Codex всё равно рабочий инструмент

Я пользовался всем: OpenClaw, Hermes, Codex и так далее. На текущий момент Codex ничуть не хуже, чем Claude Code (отзывы пользователей собраны в отдельной статье). Я даже Hermes-агента советую чинить через него: если у вас есть подписка ChatGPT, установите Codex, переключитесь на него, включите режим «Все дозволено», опишите проблему, и он сам починит.

В этом режиме он сам управляет компьютером: смотрит, пилит, перезапускает приложение, находит баги и чинит.

Раз у агента такой доступ к машине, за тем, что он пишет на диск, следить приходится вам. Для Crashpad хватит команды du раз в неделю. Бэкап нужно обязательно делать локальный, в папке, в которой вы работаете. А удаление в Application Support агенту без проверки не поручайте.

Кстати, я снял ролик про то, где Codex стоит рядом с Claude Code, Gemini и Qwen, обязательно посмотрите.

Видео загрузится при скролле
Другие модели для вайб-кодинга: Codex, Gemini, Qwen и конструкторы

В ролике 8 минут: что есть кроме Claude Code, а рядом с Codex, Gemini и Qwen ещё Cursor, Lovable, Bolt, v0 и Replit. Пригодится, если баг заставил задуматься о запасном инструменте.

Чем заменить Codex, если баг не отпускает, - в отдельной статье.

А у вас сколько набежало в pending? Напишите цифру в комментариях в канале, сравним, на каких сборках хуже всего.

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

Источники

Практикум по вайб-кодингу
+Твой второй мозг
3 вечера - инструменты, метод, первый проект
Старт 17–19 ноября  ·  2 000 ₽
Записаться →

Новые материалы - дайджестом, без спама

Гайды выходят регулярно. Подпишись, чтобы не пропускать: пришлю подборку в Telegram или на email. Раз в неделю или каждый день - выбираешь сам.

Была инструкция полезна?
Артемий Миллер
Автор
Артемий Миллер
Предприниматель и вайб-кодер

Артемий Миллер - предприниматель и вайб-кодер. Бывший программист, собирает продукты исключительно вместе с ИИ-агентами, без найма разработчиков.

Связанные инструкции

Claude Code останавливает фоновую команду через 30 минут: кого касается лимит и как его поднять

С версии 2.1.285 Claude Code останавливает фоновые команды по лимиту: 30 минут по умолчанию, потолок 2 часа. С 2.1.288 это касается только запусков без присмотра. Разбираю, кого касается лимит, как его поднять и что делать, если сервер уже остановился.

7 мин

Dots в ChatGPT: что это, как создать своего агента и как им пользоваться

В ChatGPT появились dots - агенты, которые продолжают работу между разговорами. Разбираем по официальной документации, кому они доступны, как создать своего dot, поручить ему работу и настроить ограничения на отправку сообщений.

9 мин

Что даёт платная подписка Grok в 2026 и стоит ли платить

У Grok есть бесплатный вход и три платных тарифа, и разница между ними не в одной цифре. Разбираю, за что берут деньги, что открывает SuperGrok, кому нужен Plus за 100 долларов и что с оплатой из России.

12 мин

Почему сайт в Claude Code выходит ИИшным и как это починить

Claude по умолчанию выдаёт узнаваемый ИИшный дизайн: фиолетовый градиент, одинаковые карточки. Разбираю, почему так и как скилл UI UX Pro Max даёт Claude вкус под конкретную нишу.

14 мин