Gensee Crate CLI
Слой контроля для автономных агентов: политики на действия, очередь ревью, точки отката и аудит конфигурации Claude Code и Codex.
- 125 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Хуки видят действия агента и пишут их в локальное хранилище.
- Установка идет скриптом `curl ... | bash` из ветки `main`.
Установка
- Работает в
Ручная установка
curl -fsSL https://raw.githubusercontent.com/GenseeAI/gensee-crate/main/scripts/install_oss.sh | bashУстанавливает CLI `gensee` и готовит локальное хранилище; прочитайте скрипт перед запуском.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Хуки видят действия агента и пишут их в локальное хранилище.
- Установка идет скриптом `curl ... | bash` из ветки `main`.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Gensee Crate ставит вокруг ИИ-агентов локальный слой контроля. CLI `gensee` подключает хуки к Codex и Claude Code, пишет события в локальное хранилище и применяет политику: разрешить, спросить или заблокировать поддерживаемое действие и закрыть чувствительные пути. Очередь ревью собирает работу по исходному запросу и показывает выход за заявленный объем, заблокированные действия и непройденные проверки. Перед опасными правками в git-рабочем пространстве создаются точки восстановления. Аудит конфигурации разбирает инструкции, скиллы, MCP-серверы, хуки и разрешения без запуска агента. Для macOS есть приложение, для самостоятельно развернутого Linux-хоста есть версия Team с изолированными копиями рабочего пространства.
Для кого. Разработчикам на macOS и Linux, которые запускают Codex или Claude Code с широкими правами и хотят видеть и ограничивать действия агентов.
Подходит, если
- Агент работал в фоне, и после него хочется увидеть, какие файлы он тронул и вышел ли за рамки запроса.
- Перед подключением чужого скилла или MCP-сервера конфигурацию агента надо разобрать на слабые места.
- Одни и те же чтения и команды повторяются, и их одобряют один раз на сессию или проект.
- Команда запускает агентов на выделенном Linux-хосте с изолированными рабочими копиями.
Не подходит, если
- Нужна жесткая изоляция: действие блокируют только там, где интеграция и среда это поддерживают.
- Работа идет вне git-репозитория: точки восстановления создаются для поддерживаемых изменений в git-рабочем пространстве.
- Нужен зрелый продукт для боевой среды: проект находится в стадии альфа.
Пример запроса к агенту
Запусти Claude Code через Gensee и покажи, какие действия потребовали ревью.Ограничения
Проект в стадии альфа. Применение политики зависит от интеграции и среды: блокировать удается поддерживаемые действия инструментов, а команды внутри гостевой виртуальной машины Claude Cowork и облачное выполнение остаются вне охвата. Приложение Personal работает на macOS, версия Team рассчитана на самостоятельно развернутый Linux-хост. Точки восстановления покрывают поддерживаемые изменения в git-рабочем пространстве. Политика и события лежат в локальном каталоге, который задает `GENSEE_HOME`, по умолчанию `~/.gensee`.
Как отключить. Удалите хуки через настройки интеграции или вручную из конфигурации Codex и Claude Code, затем удалите бинарный файл `gensee` и каталог `GENSEE_HOME`.
Частые вопросы
Какие агенты поддерживаются?
Codex, Claude Code, Cursor, GitHub Copilot, Antigravity и Omnigent. Для Claude Cowork на macOS есть пилот видимости активности.
Как подключить Claude Code?
Выполните `gensee setup claude-code --gensee-home "$GENSEE_HOME"`. Управляемую сессию запускает `gensee run -- claude`.
Как посмотреть результат?
`gensee status --json` показывает состояние, `gensee timeline --latest` последние события, `gensee audit codex` разбирает конфигурацию Codex.
Нужно ли приложение?
Нет. CLI работает в терминале, в автоматизации и на Linux; на macOS приложение рекомендовано как основной интерфейс.
Что делает Review Queue?
Собирает фоновую активность вместе с исходным запросом и выводит только то, что требует решения: выход за заявленный объем, блокировки, запросы подтверждения, непройденные проверки.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыКоманда safehouse запускает Claude Code, Codex и другие агенты в песочнице macOS: файлы закрыты по умолчанию, нужные папки открываются флагами
Шлюз политик для ИИ-агентов: проверяет вызовы инструментов до выполнения, опасные ставит на согласование и пишет аудит
Локальная панель для Claude Code, Codex CLI и OpenCode: что грузит агент, сколько это токенов, и проверка MCP-серверов
Локальный страж для кодовых агентов: блокирует запись секретов и принудительный пуш в main, предупреждает об опасных командах.
Песочница для ИИ-агентов на Linux и macOS без контейнеров: файлы, сеть и системные вызовы закрыты, пока вы не откроете их явно
Claude Code, Codex, OpenCode и pi работают в усиленном контейнере: файлы только проекта, сеть по белому списку, ключи в прокси.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Gensee Crate (эта карточка) | нет | 125 | |
| HOL Guard | да | 1 072 | HOL Guard проверяет команды и установки перед выполнением; Gensee Crate добавляет очередь ревью, точки восстановления и аудит конфигурации |
| CC Safety Net | нет | 1 932 | cc-safety-net блокирует разрушительные команды; Gensee Crate собирает активность по запросам и ведет политику allow, ask, block |
Коротко о README
Проект делится на Personal для ноутбука и Team для удаленных Linux-сред. Оба держат политику, доказательства действий и решения в одном месте, а рутинную активность не выводят в очередь ревью.