agentglass CLI
Окно для Claude Code, Codex, Gemini CLI и OpenCode: терминалы, пул-реквесты, изменения и подтверждения вызовов в одном месте
- 347 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Приложение вставляет свои хуки PreToolUse в глобальные настройки Claude Code и видит каждый вызов инструмента всех сессий
- Агентам доступен браузер с вашими входами, а оркестратор и воркеры работают от вашего имени с git и терминалом
- Телефон сопрягается с компьютером и может одобрять вызовы или читать терминалы на выбранном уровне доступа
Установка
- Работает в
Ручная установка
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 проверяет все это на машине.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыТерминальная оболочка для кодовых агентов: встроенные терминалы, git, файлы, задачи td и рабочие деревья рядом
agentplay превращает локальные сессии Claude Code, Codex и Cursor в карту файлов и таймлайн с повтором шагов.
Настольное и браузерное рабочее пространство для параллельных сессий Claude Code, Codex и OpenCode в отдельных git worktree
Монитор сессий Claude Code, Cursor, Codex и еще шести агентов в терминале, окне или через HTTP API, с чисткой и поиском по чатам
Терминальный кодинг-агент на Python в манере Claude Code: читает репозиторий, правит файлы, запускает команды, с памятью, подагентами и MCP
Агент для программирования на Rust с графическим окном, терминалом, режимом ACP для Zed и MCP-сервером
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| agentglass (эта карточка) | нет | 347 | |
| Agent Deck | нет | 1 216 | терминальный менеджер сессий, без сравнения изменений, ревью пул-реквестов и подтверждений с телефона |
| Claude Squad | нет | 8 738 | запускает агентов в tmux и worktree в терминальном приложении, без десктопного окна с очередью разрешений |
Коротко о README
README объясняет идею окна, где собраны агенты, терминалы, пул-реквесты, изменения, браузер и подтверждения. Затем идут список возможностей, таблица платформ с честными пометками о статусе, установка и раздел о локальности данных. Заканчивается страница FAQ и таблицей документации: INSTALL, WORKSPACE, CONFIG, CLEANUP и POLARIS.