AgentPet CLI

Настольный питомец и монитор в строке меню: видно, какой из кодинг-агентов работает, закончил или ждет вашего ответа

  • 398 ★ репозитория
  • Последний коммит
  • MIT
CLI

Широкий доступ

Почему такой уровень

  • Кнопка Install вписывает хуки в настройки Claude Code, Codex и других агентов, и без Remove они остаются после удаления приложения
  • Для лимитов подписок приложение читает ваши входы в Claude и Codex
  • После входа через GitHub на сайт уходят статистика токенов и имя последней папки каждого проекта
Все причины и проверки

ntd4996/agentpet

Установка

Ручная установка

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, или на сайте. Приложение не содержит готовой графики питомцев, каждый набор подгружается при работе и принадлежит автору под его лицензией.

Обсуждение

Вопросов и отзывов пока нет.

Официальный

Настольный питомец, который реагирует на работу Claude Code, OpenCode и Cursor через хуки и MCP, не выводя в реплики код, пути и секреты

CLIРасширенный доступ1,4 тыс.Звезды репозитория

Каталог анимированных питомцев для кодинг-агентов: CLI ставит питомца одной командой, а настольное приложение показывает его реакцию на действия агента

CLIРасширенный доступ4,3 тыс.Звезды репозитория

Команда /myoffice открывает в браузере «офис», где видно, чем занят каждый агент на машине: думает, ждет вас или закончил.

СкиллРасширенный доступ380Звезды репозитория

Agent Standup показывает сессии Claude Code, Codex и Mistral Vibe как живой созвон команды: кто работает, кто ждет.

ПлагинМинимальный доступ347Звезды репозитория

HUD для агентов на экране Mac: квоты, токены и сессии Claude Code, Codex и других, плюс встроенный MCP для связи агентов.

MCP-серверРасширенный доступ123Звезды репозитория

Настольный питомец с командной строкой и скиллом: агент ведет стикеры на рабочем столе, а консоль вызывает MCP-сервис McDonald's

CLIРасширенный доступ142Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
AgentPet (эта карточка)нет398
OpenPetsда1 386питомец на хуках и MCP для трех агентов без панели расхода и роста по токенам
Claude Code Agent Monitorнет1 152веб-панель сессий Claude Code и Codex, без питомца и уведомлений в строке меню

Коротко о README

README открывается заголовком и ссылками на сайт, галерею и таблицу лидеров. Дальше идут сводка возможностей мониторинга и питомца, таблица поддерживаемых агентов и снимки экрана. Установку разбирают по системам, а далее идут первые шаги, удаление, панель расхода, формат питомцев, платформы, порты сообщества и список участников.

Бейдж для README

Сообщить о проблеме

Foxx AIAgentPet
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.