lazyagent CLI

Монитор сессий Claude Code, Cursor, Codex и еще шести агентов в терминале, окне или через HTTP API, с чисткой и поиском по чатам

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

Расширенный доступ

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

  • Программа читает переписку агентов с диска, а команды `prune` и `compact` удаляют и перезаписывают файлы чатов.
  • Режим `--yolo` при возобновлении сессии отключает подтверждения агента.
Все причины и проверки

illegalstudio/lazyagent

Установка

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

brew install --cask illegalstudio/tap/lazyagent

Настольное приложение для macOS: терминальный интерфейс, окно и HTTP API. Команда `lazyagent` подключается сразу.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Программа читает переписку агентов с диска, а команды `prune` и `compact` удаляют и перезаписывают файлы чатов.
  • Режим `--yolo` при возобновлении сессии отключает подтверждения агента.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

lazyagent показывает в одном окне все сессии кодинг-агентов на машине: что каждый из них делает сейчас, думает ли он, пишет код, запускает команду или ждет ответа. Поддерживаются Claude Code, Cursor, Codex, Grok CLI, Kilo, Kimi Code CLI, Amp, pi и OpenCode. Программа ничего не оборачивает и ничем не управляет: она читает файлы сессий, которые агенты и так пишут на диск. Интерфейсов три: терминальный (команда `lazyagent`), настольное приложение для macOS и Linux и HTTP API с защитой токеном. Для работы с самими сессиями есть команды. `lazyagent sessions` показывает сессии текущего каталога по всем агентам и открывает выбранную заново, а `lazyagent latest` возвращает последнюю. `lazyagent search` ищет по переписке с подсветкой фрагментов, `lazyagent prune` удаляет старые чаты, а `lazyagent compact` сжимает файлы, обрезая громоздкий вывод инструментов, блоки рассуждений и вложенные картинки. `lazyagent limits` собирает остаток лимитов Claude Code, Codex, Grok, Kimi и Cursor в одну таблицу с темпом расхода. Смену состояния сессии можно отправлять вебхуком в Slack или CI.

Для кого. Разработчикам, которые держат открытыми по несколько агентов в разных проектах и хотят следить за ними и за лимитами из одного места.

Подходит, если

  • Три агента работают в разных репозиториях, и надо быстро увидеть, какому из них нужен ответ.
  • В середине недели хочется узнать, не слишком ли быстро уходит лимит Claude Code и Codex, прежде чем запускать долгую задачу.
  • Вчерашняя сессия в проекте потерялась, и ее надо найти по фразе из переписки и открыть заново.
  • Диск забит чатами агентов, которые старше месяца или относятся к удаленным проектам.
  • Уведомление о том, что агент закончил или ждет ввода, должно приходить в Slack.

Не подходит, если

  • Агентами нужно управлять из монитора: lazyagent только наблюдает, остановить сессию из него нельзя.
  • Требуется полноценная панель расходов на токены в деньгах по всем провайдерам: сводка лимитов покрывает пять агентов.
  • Чаты агентов лежат в общей папке, и их удаление или сжатие нельзя доверять утилите без резервной копии.

Пример запроса к агенту

Запусти `lazyagent search "миграция users"`, найди вчерашнюю сессию по этой теме и покажи, сколько осталось от лимита Claude Code на неделю.

Ограничения

Программа читает файлы сессий агентов, поэтому видит все, что попало в переписку, включая секреты, если они там были. Команда `lazyagent limits` обращается по сети к сервисам Claude, Codex, Grok, Kimi и Cursor за данными об остатке лимитов, остальное работает локально. Команды `prune` и `compact` перезаписывают или удаляют файлы чатов, но проверяют результат и по умолчанию делают резервные копии. Поиск работает по агентам с файлами переписки: Claude, Codex, pi, Amp, Grok и Kimi. Режим `--yolo` при возобновлении сессии отключает подтверждения агента, пользоваться им нужно осознанно.

Как отключить. Для приложения на macOS выполните `brew uninstall --cask illegalstudio/tap/lazyagent`, для консольной сборки — `brew uninstall lazyagent-cli`. Если запускали HTTP API, остановите процесс и смените парольную фразу командой `lazyagent passphrase`.

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

Как установить lazyagent?

Настольное приложение для macOS ставит `brew install --cask illegalstudio/tap/lazyagent`. Только консольную версию с терминальным интерфейсом и HTTP API — `brew install illegalstudio/tap/lazyagent-cli`. Для Go подойдет `go install github.com/illegalstudio/lazyagent@latest`.

За какими агентами lazyagent следит?

За девятью: Claude Code, Cursor, Codex, Grok CLI, Kilo, Kimi Code CLI, Amp, pi и OpenCode. Флагом `--agent` можно оставить одного, например `lazyagent --agent claude`.

Мешает ли lazyagent работе агентов?

Нет. Он только читает файлы сессий, которые агенты пишут сами, и не обращается к языковым моделям. Остановить или перенаправить сессию из него нельзя.

Как освободить место от старых чатов?

Запустите `lazyagent prune --days 30 --dry-run`: команда покажет, что будет удалено, и ничего не тронет. Команда `lazyagent compact` сжимает чаты и ничего не удаляет, сессии после нее продолжают открываться.

Как получать данные из lazyagent в скриптах?

Запустите `lazyagent --api`. Это HTTP API с защитой токеном, а парольную фразу задает `lazyagent passphrase`. Сводку лимитов в JSON выдает `lazyagent limits --json`.

Обсуждение

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

agentplay превращает локальные сессии Claude Code, Codex и Cursor в карту файлов и таймлайн с повтором шагов.

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

Терминальный кодинг-агент на Python в манере Claude Code: читает репозиторий, правит файлы, запускает команды, с памятью, подагентами и MCP

CLIШирокий доступ1 тыс.Звезды репозитория

Окно для Claude Code, Codex, Gemini CLI и OpenCode: терминалы, пул-реквесты, изменения и подтверждения вызовов в одном месте

CLIШирокий доступ347Звезды репозитория

Агент для программирования на Rust с графическим окном, терминалом, режимом ACP для Zed и MCP-сервером

CLIШирокий доступ187Звезды репозитория

Терминал для macOS с CLI termio и скиллом: агенты порождают соседние сессии, а вы видите, какому из них нужен ответ

CLIШирокий доступ785Звезды репозитория

Терминальная оболочка для кодовых агентов: встроенные терминалы, git, файлы, задачи td и рабочие деревья рядом

CLIШирокий доступ1,1 тыс.Звезды репозитория

Коротко о README

README открывается строкой о девяти агентах и трех интерфейсах, затем описывает приложение для iOS, раздел новостей о команде сессий и установку через Homebrew, pacman, пакеты Linux и Go. В конце стоит список команд запуска и ссылка на документацию.

Бейдж для README

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

Foxx AIlazyagent
Foxx AI

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