agentglass CLI

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

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

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

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

  • Приложение вставляет свои хуки PreToolUse в глобальные настройки Claude Code и видит каждый вызов инструмента всех сессий
  • Агентам доступен браузер с вашими входами, а оркестратор и воркеры работают от вашего имени с git и терминалом
  • Телефон сопрягается с компьютером и может одобрять вызовы или читать терминалы на выбранном уровне доступа
Все причины и проверки

sirallap/agentglass

Установка

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

python3 hooks/install_hooks.py

Запускают из клона репозитория. Хуки добавляются в глобальный ~/.claude/settings.json, копия файла сохраняется. Для одного проекта добавляют флаг --project с путем.

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

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

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Приложение вставляет свои хуки PreToolUse в глобальные настройки Claude Code и видит каждый вызов инструмента всех сессий
  • Агентам доступен браузер с вашими входами, а оркестратор и воркеры работают от вашего имени с git и терминалом
  • Телефон сопрягается с компьютером и может одобрять вызовы или читать терминалы на выбранном уровне доступа

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

Что делает

agentglass объединяет в одном окне все, с чем сталкивается человек при работе нескольких кодинг-агентов: терминал на каждого, вкладки пул-реквестов, редактор изменений и окна подтверждения. Приложение подключается к сессиям tmux, где уже работают Claude Code, Codex, Gemini CLI и OpenCode, и умеет запускать новых: задача из GitHub Issues превращается в worktree, ветку и агента, и несколько агентов не мешают друг другу. База хранится в файле SQLite на вашем диске, без аккаунта и облака. Панель Lantern показывает, кто ждет человека: красным отмечен агент, остановленный на подтверждении, янтарным тот, что закончил и ждет ввода. Вызов инструмента, который вы решили проверять, замирает до вашего ответа, с компьютера или с телефона, а очередь лежит на диске, поэтому сбой не пропустит его молча. Агентам доступна панель браузера, которой они управляют через CLI и MCP-сервер, уже авторизованная там, где авторизованы вы. Изменения показываются по словам и группируются по агентам, а ревью пул-реквеста сводит проверки, обсуждение и файлы в одну форму.

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

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

  • Три агента правят разные ветки, и надо сразу видеть, какой из них остановился на подтверждении
  • Опасные вызовы инструментов, например `git push`, должны ждать вашего решения, в том числе с телефона
  • Агент написал правку, и хочется просмотреть изменения по словам и принять только нужные куски
  • Задачи из GitHub Issues раздаются агентам, каждому в своей ветке и worktree
  • Агенту нужен браузер с вашими авторизациями, чтобы он сам проверил страницу

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

  • Работает один агент в одной папке: хватит терминала и стандартных подтверждений
  • Агенты запускаются в облаке или на удаленной машине без вашего компьютера рядом: окно привязано к одной машине
  • Хуки, которые правят глобальный ~/.claude/settings.json, на этой машине запрещены политикой
  • Нужен только счет токенов и стоимости: для этого проще отдельный монитор расхода

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

Подключи хуки agentglass к Claude Code и покажи, какие мои сессии сейчас ждут разрешения

Ограничения

  • Сборка для macOS не подписана, и Gatekeeper называет ее поврежденной. Один раз помогает команда xattr -dr com.apple.quarantine /Applications/agentglass.app.
  • Сборка для Windows проходит CI, но на реальном железе не проверена. Android-приложение работает только как спутник к компьютеру с включенным удаленным доступом.
  • Нужны git, Claude Code CLI и Python 3. Для панели пул-реквестов нужен GitHub CLI с выполненным входом, для контейнеров Docker, для живых панелей tmux.
  • Оркестратор запускает воркеров от вашего имени с политикой, которую задаете вы. Это замок, а не песочница, и границы описаны в SECURITY.md.

Как отключить. Команда `bun run setup:undo` убирает хуки agentglass из глобального ~/.claude/settings.json, в приложении то же делает раздел Settings, Hooks. После этого приложение закрывают и удаляют как обычное. Агенты в tmux продолжают работать без него.

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

Как поставить agentglass?

Скачайте установщик для своей системы со страницы релизов: AppImage или deb для Linux, dmg для macOS, exe для Windows. Сервер уже внутри приложения. Чтобы подключить живые события и проверку вызовов, добавьте хуки командой python3 hooks/install_hooks.py или кнопкой в Settings.

Заменяет ли agentglass Claude Code?

Нет. Агенты остаются теми же CLI на вашей машине и запускаются с вашим входом, приложение их не проксирует. Если закрыть agentglass, агенты в tmux продолжают работать.

Что уходит с моей машины?

По умолчанию ничего: данные лежат в файле SQLite, без аккаунта и телеметрии. Наружу могут уйти только настроенный вами вебхук и выбранные куски изменений при нажатии Explain, оба пути выключены. Телефон подключается по вашей сети через код сопряжения.

Как работают подтверждения с телефона?

Android-приложение сопрягается с компьютером по отсканированному коду и получает доступ на выбранном уровне: чтение, ответы или полный. Подтверждения ждут в очереди на диске, и ответить можно с компьютера или с телефона.

Что нужно установить заранее?

Обязательны git, Claude Code CLI и Python 3. Остальное по функциям: tmux для живых панелей агентов, GitHub CLI с выполненным входом для панели пул-реквестов, Docker для контейнеров. Раздел Settings, Requirements проверяет все это на машине.

Обсуждение

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

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

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

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

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

Настольное и браузерное рабочее пространство для параллельных сессий Claude Code, Codex и OpenCode в отдельных git worktree

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

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

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

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

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

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

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

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

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

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
agentglass (эта карточка)нет347
Agent Deckнет1 216терминальный менеджер сессий, без сравнения изменений, ревью пул-реквестов и подтверждений с телефона
Claude Squadнет8 738запускает агентов в tmux и worktree в терминальном приложении, без десктопного окна с очередью разрешений

Коротко о README

README объясняет идею окна, где собраны агенты, терминалы, пул-реквесты, изменения, браузер и подтверждения. Затем идут список возможностей, таблица платформ с честными пометками о статусе, установка и раздел о локальности данных. Заканчивается страница FAQ и таблицей документации: INSTALL, WORKSPACE, CONFIG, CLEANUP и POLARIS.

Бейдж для README

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

Foxx AIagentglass
Foxx AI

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