Моніторинг сеансів Claude Code, Codex та інших ШІ-агентів для програмування на Mac
OneMacTools дає змогу відстежувати сеанси Claude Code і Codex на Mac, а також Gemini CLI, Aider, Cursor Agent і opencode. Вкладка «Агенти» в «Розробці й агентах» показує кожен активний сеанс з його проєктом, усім, що він запустив (сервери розробки, засоби запуску тестів, збирання), пам'яттю, ЦП і зайнятими портами, скільки використано лімітів Codex і Claude Code, а також кнопку «Зупинити», що коректно завершує весь сеанс.
На цій сторінці
Навіщо стежити за вашими агентами для програмування?
ШІ-агент для програмування не лише пише код. Він запускає різне: сервер розробки, щоб перевірити роботу, спостерігач за тестами, збирання TypeScript, Python-скрипт, що ніколи не завершується. Закрийте вкладку термінала — і багато з них працюватимуть далі. Після дня з двома-трьома агентами нерідко виявляється гігабайт пам'яті й пів дюжини портів, зайнятих процесами, запуску яких ніхто не пам'ятає.
Монітор активності показує їх пласким списком записів node і python без жодного натяку, якому агенту чи проєкту вони належать. Розробка й агенти знову групує їх у сеанси, тож видно, що Claude Code у storefront-web відповідає за чотири процеси, 1,18 ГБ і порт 3000.
Відкрийте Розробка й агенти в розділі Ваш Mac на бічній панелі (або Перехід › Розробка й агенти); Агенти — перша вкладка. Інші вкладки, для серверів розробки, Docker і папок збирання, описано в статті Керування серверами розробки й портами.
Які ШІ-агенти розпізнаються
OneMacTools розпізнає цих агентів командного рядка за назвою програми або за тим, як їх запущено:
| Агент | Розпізнається за |
|---|---|
| Claude Code | Команда claude або пакет @anthropic-ai/claude-code |
| Codex | Команда codex або пакет @openai/codex |
| Gemini CLI | Команда gemini або пакет @google/gemini-cli |
| Aider | Команда aider або python -m aider |
| Cursor Agent | cursor-agent |
| opencode | Команда opencode |
Не важливо, де їх запущено: у Терміналі, iTerm, терміналі VS Code, Cursor чи програмі Claude для комп'ютера. Чип З на кожному сеансі називає програму.
Коли жоден не працює, ви побачите ШІ-агенти не працюють. Сеанси з'являються, поки працюють, і зникають, коли завершуються.
Що показує кожна картка сеансу

- Агент і проєкт: Claude Code storefront-web. Проєкт — це найближча папка з
package.json,.git,Cargo.tomlчи подібним файлом проєкту; повний шлях показано під ним. - з Термінала (або з програми, що його запустила).
- Чипи портів, як-от :3000, — до трьох портів, зайнятих агентом або тим, що він запустив.
- працює 2 год 12 хв · 4 процеси: скільки часу минуло від запуску, а також агент і все, що він запустив.
- Пам'ять великим шрифтом і ЦП під нею — разом за весь сеанс.
- Запущено N процесів: розгорніть, щоб побачити кожну команду, її ідентифікатор процесу та пам'ять (до 40).
Сеанси впорядковано від найновіших. Дані про пам'ять надходять із власного обліку macOS; ЦП — це частка одного ядра, використана від останнього зчитування, тож сеанс зі 150% використовує півтора ядра.
Субагенти й хости
Коли агент запускає іншого агента того самого типу в тій самій папці (субагента), його процеси зараховуються до сеансу батьківського агента, а не показуються окремою карткою. Процес агента, який лише розміщує сеанси в інших папках і працює з вашої домашньої папки чи /, сам не вважається сеансом, тож настільні програми, що запускають Claude Code за вас, не створюють фантомної картки.
Як зупинити сеанс Claude Code чи Codex
Іноді агента треба прибрати разом з усім, що він запустив: він зациклився, займає потрібний вам порт або ви вже закінчили, а термінал давно закрито.
- Натисніть Зупинити… на картці сеансу.
- Прочитайте підтвердження, наприклад Зупинити цей сеанс Claude Code? з текстом Зупиняє агента й 3 запущені ним процеси, звільняючи порт 3000. Незбережену роботу в сеансі може бути втрачено.
- Натисніть Зупинити. Зелений рядок підтверджує, скільки процесів зупинено.
OneMacTools просить кожен процес завершитися, починаючи з найновіших дочірніх і закінчуючи агентом, — той самий ввічливий сигнал, що й натискання Ctrl-C. Файли, які агент уже записав, залишаються як є, а Claude Code і Codex зберігають свої транскрипти, тож зазвичай можна продовжити пізніше. Зачіпаються лише ваші власні процеси, і кожен перевіряється, чи це та сама програма, що була в списку.
Щоб зупинити лише один сервер, запущений агентом, і залишити агента працювати, натомість скористайтеся Зупинити… для цього сервера на вкладці Сервери розробки.
Попередження, коли процес агента виходить з-під контролю
OneMacTools також кожні 30 секунд стежить за тим, що запускають агенти, навіть коли екран закрито. Коли процес займає ціле ядро 10 хвилин, виростає на гігабайт за годину або день простоює на порту, ви отримуєте сповіщення з кнопкою Зупинити. Самого агента ці попередження ніколи не зупиняють. Налаштуйте чи вимкніть автоматичну зупинку в «Параметри» › Процеси, що вийшли з-під контролю (довідник параметрів).
Ліміти використання Codex і Claude Code
Над сеансами Ліміти використання показують, наскільки ви близькі до обмеження. Дані беруться з власних файлів сеансів агентів на вашому Mac станом на їхній останній сеанс, і читаються лише рядки про ліміти, а не ваші розмови.
Codex: відсоток використання
Codex записує свої ліміти під час роботи, тож ви бачите реальні числа: рядок для 5-годинного ліміту і рядок для тижневого ліміту, кожен зі смугою, використано 38% і часом, коли він скидається. Смуга зелена, помаранчева від 70% і червона від 90%.
Щойно час скидання минув, старе значення вже нічого не означає, тож рядок каже Скинуто з часом, а також наступний сеанс покаже, скільки використано.
Claude Code: коли досягнуто ліміту
Claude Code не записує, скільки ліміту залишилося, — лише коли ви його досягли й коли він скидається. Тож його рядок показує одне з такого:
- Досягнуто 5-годинного ліміту · скидається о 13:00: зараз діє обмеження до цього часу.
- Зараз без обмежень · востаннє тижневий ліміт досягнуто вчора: раніше діяло обмеження, але його вже скинуто.
- В останніх сеансах ліміту не досягнуто. Claude Code не записує, скільки ліміту залишилося, — лише момент, коли його досягнуто.
Якщо Codex установлено, але він ще не записав ліміт, його рядок каже Ліміт ще не записано; він з'явиться після наступного сеансу. Натисніть Оновити на панелі інструментів, щоб знову зчитати ліміти.
Чим це відрізняється від Монітора активності та ps
Монітор активності / ps | Розробка й агенти | |
|---|---|---|
| Групування | Плаский список процесів | Одна картка на сеанс агента з усім, що він запустив |
| Проєкт | Не показано | Папка проєкту, у якій працює кожен сеанс |
| Порти | Потрібен lsof | Показується на картці |
| Зупинення | По одному процесу | Агент і всі його дочірні процеси разом, від найновіших |
| Ліміти використання | Недоступно | Codex: відсоток використання; Claude Code: досягнення ліміту й скидання |
Для всього Mac, разом із програмами й системними процесами, скористайтеся Станом Mac. «Розробка й агенти» навмисно вужчий: лише ваші власні процеси розробки й нічого більше.
Агенти перевіряють агентів (MCP)
Ваші агенти теж можуть це бачити. Через MCP-сервер OneMacTools Claude Code, Codex, Cursor та інші можуть переглядати сеанси агентів разом із тим, що вони запустили, перевіряти ліміти використання й дивитися, що працює на порту, перш ніж запускати власний сервер. Усе, що змінює ваш Mac, усе одно потребує вашого схвалення (дозволи асистентів).
«Розробка й агенти» — частина OneMacTools; що входить у кожен план, див. на сторінці ціни, або завантажте програму, щоб спробувати.
Запитання
Як побачити, які процеси запустив Claude Code?
Відкрийте «Розробка й агенти» в OneMacTools і залишайтеся на вкладці «Агенти». Кожен сеанс Claude Code має свою картку; розгорніть «Запущено N процесів», щоб побачити кожну запущену ним команду з ідентифікатором процесу, пам'яттю та портами, які вони займають.
Як перевірити 5-годинний і тижневий ліміти Codex на Mac?
Відкрийте «Розробка й агенти» › «Агенти». «Ліміти використання» показує 5-годинний і тижневий ліміти Codex із відсотком використання та часом скидання кожного; дані беруться з власних файлів сеансів Codex станом на його останній сеанс.
Чи може OneMacTools показати, скільки ліміту Claude Code залишилося?
Ні, бо Claude Code не записує цього на вашому Mac. Він записує, коли ви досягли ліміту і коли той скидається, тож OneMacTools показує, чи діє обмеження зараз і коли ви востаннє досягли 5-годинного чи тижневого ліміту.
Чи видаляє зупинка сеансу роботу агента?
Ні. Записані ним файли залишаються на диску, а транскрипт агента зберігається, тож Claude Code і Codex зазвичай можуть продовжити. Незбережена робота всередині сеансу, як-от недороблене редагування, може загубитися.
Чи читає OneMacTools мої розмови з агентами?
Ні. Для лімітів використання він шукає у файлах сеансів агентів лише рядки про обмеження частоти й ніколи не розшифровує решту. Картки сеансів беруться зі списку процесів, а не з транскриптів.
Чому сеанс агента показує порт?
Щось, що запустив агент, — зазвичай сервер розробки або попередній перегляд — слухає цей порт. Зупинка сеансу звільняє його; щоб залишити агента й звільнити лише порт, зупиніть цей сервер на вкладці «Сервери розробки».