AgentPet CLI
Настольный питомец и монитор в строке меню: видно, какой из кодинг-агентов работает, закончил или ждет вашего ответа
- 398 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Кнопка Install вписывает хуки в настройки Claude Code, Codex и других агентов, и без Remove они остаются после удаления приложения
- Для лимитов подписок приложение читает ваши входы в Claude и Codex
- После входа через GitHub на сайт уходят статистика токенов и имя последней папки каждого проекта
Установка
- Работает в
Ручная установка
brew install --cask ntd4996/tap/agentpetВариант для macOS. Для Windows и Linux установщики лежат на странице Install проекта и в релизах. После установки нажмите Install рядом с агентом в Settings.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Кнопка Install вписывает хуки в настройки Claude Code, Codex и других агентов, и без Remove они остаются после удаления приложения
- Для лимитов подписок приложение читает ваши входы в Claude и Codex
- После входа через GitHub на сайт уходят статистика токенов и имя последней папки каждого проекта
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
AgentPet — настольное приложение для macOS, Windows и Linux с командой `agentpet`, которое показывает состояние кодинг-агентов. Монитор в строке меню перечисляет агентов с проектом, текущим действием и таймером. Значок оранжевеет и показывает число, когда агент ждет вашего ввода, а пиксельный питомец на рабочем столе реагирует на события. Приложение для macOS написано на Swift и SwiftUI, для Windows и Linux служит одно приложение на Tauri. Состояния «работает», «ждет ввода» и «закончил» показывают Claude Code, Codex, Gemini CLI, opencode и Factory Droid. Cursor, Windsurf, Antigravity, GitHub Copilot, Kiro CLI и Pi дают только «работает» и «закончил». GLM идет через Claude Code. Хуки в агентов ставит кнопка Install в Settings, любую другую команду оборачивает `agentpet run -- <команда>`: пока она выполняется, агент считается работающим, после выхода закончившим. События принимает демон на Unix-сокете. Питомец питается токенами, которые сжигают агенты, и завершенными сессиями, включая субагентов. Он получает опыт, растет по пяти стадиям и открывает 14 достижений. Приложение полностью локальное: веб-профиль, таблица лидеров и синхронизация между устройствами включаются, когда вы входите через GitHub. История сессий хранится локально 90 дней.
Для кого. Разработчикам, которые запускают несколько кодинг-агентов сразу и хотят видеть, какой работает, какой закончил, а какой ждет ответа.
Подходит, если
- Три агента работают в разных репозиториях, и надо знать, кто ждет вашего разрешения
- Нужно уведомление, когда агент закончил длинную задачу или остановился с вопросом
- Хочется понять, на какие проекты и какие агенты уходят токены: панель на сайте считает по дням и месяцам
- Агент без готового хука запускается через `agentpet run`, и монитор все равно видит его
- Каждому проекту нужен свой питомец, и опыт копится по папке проекта
Не подходит, если
- Нужен отчет о расходе токенов без входа на сайт: панель открывается после входа и подключения
- Рабочий стол на GNOME без AppIndicator: значок в трее не появится, пока не поставить расширение
- Строгие требования к данным: после входа на сайт уходят статистика и последнее имя папки каждого проекта
Пример запроса к агенту
Запусти длинную задачу в Claude Code и дай мне знать, когда она закончится или потребует ответаОграничения
Нужны macOS 13 или новее, Windows 10 и 11 или Linux. Сборки для Windows и Linux не подписаны, поэтому SmartScreen при первом запуске предупредит. На macOS приложение подписано и нотаризовано.
Агенты Cursor, Windsurf, Antigravity, Copilot, Kiro CLI и Pi показывают только «работает» и «закончил».
Лимиты подписок Claude и Codex приложение читает прямо из ваших входов. Веб-профиль, таблица лидеров и восстановление между устройствами требуют входа через GitHub.
Как отключить. В Settings, раздел General, нажмите Remove рядом с каждым подключенным агентом: это снимает хуки AgentPet. Затем удалите приложение и данные: `brew uninstall --cask agentpet` и `rm -rf ~/.agentpet`.
Частые вопросы
Как установить AgentPet?
На macOS командой `brew install --cask ntd4996/tap/agentpet` или из файла AgentPet.dmg в релизах. Для Windows скачайте установщик или портативную сборку, для Linux подойдут AppImage, `.deb` и `.rpm`. Потом в Settings нажмите Install рядом со своим агентом.
Какие агенты поддерживаются?
Одиннадцать: Claude Code, Codex, Gemini CLI, opencode, Factory Droid, Cursor, Windsurf, Antigravity, GitHub Copilot, Kiro CLI и Pi. GLM работает через Claude Code, а любую другую команду запускают через `agentpet run`.
Что приложение отправляет в сеть?
Пока вы не вошли через GitHub, ничего: приложение работает полностью локально. После входа появляются веб-профиль, таблица лидеров и восстановление между устройствами. На панель расхода уходит только имя последней папки проекта, полный путь не отправляется.
Откуда питомец берет опыт?
Из токенов, которые сжигают агенты, и из завершенных сессий, включая субагентов. Опыт ведется на каждого питомца отдельно, а проект можно привязать к своему компаньону.
Откуда берутся новые питомцы?
Из онлайн-галереи: питомца добавляют в Settings, раздел Pet, или на сайте. Приложение не содержит готовой графики питомцев, каждый набор подгружается при работе и принадлежит автору под его лицензией.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыНастольный питомец, который реагирует на работу Claude Code, OpenCode и Cursor через хуки и MCP, не выводя в реплики код, пути и секреты
Каталог анимированных питомцев для кодинг-агентов: CLI ставит питомца одной командой, а настольное приложение показывает его реакцию на действия агента
Команда /myoffice открывает в браузере «офис», где видно, чем занят каждый агент на машине: думает, ждет вас или закончил.
Agent Standup показывает сессии Claude Code, Codex и Mistral Vibe как живой созвон команды: кто работает, кто ждет.
HUD для агентов на экране Mac: квоты, токены и сессии Claude Code, Codex и других, плюс встроенный MCP для связи агентов.
Настольный питомец с командной строкой и скиллом: агент ведет стикеры на рабочем столе, а консоль вызывает MCP-сервис McDonald's
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| AgentPet (эта карточка) | нет | 398 | |
| OpenPets | да | 1 386 | питомец на хуках и MCP для трех агентов без панели расхода и роста по токенам |
| Claude Code Agent Monitor | нет | 1 152 | веб-панель сессий Claude Code и Codex, без питомца и уведомлений в строке меню |
Коротко о README
README открывается заголовком и ссылками на сайт, галерею и таблицу лидеров. Дальше идут сводка возможностей мониторинга и питомца, таблица поддерживаемых агентов и снимки экрана. Установку разбирают по системам, а далее идут первые шаги, удаление, панель расхода, формат питомцев, платформы, порты сообщества и список участников.