Gensee Crate CLI

Слой контроля для автономных агентов: политики на действия, очередь ревью, точки отката и аудит конфигурации Claude Code и Codex.

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

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

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

  • Хуки видят действия агента и пишут их в локальное хранилище.
  • Установка идет скриптом `curl ... | bash` из ветки `main`.
Все причины и проверки

genseeai/gensee-crate

Установка

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

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?

Собирает фоновую активность вместе с исходным запросом и выводит только то, что требует решения: выход за заявленный объем, блокировки, запросы подтверждения, непройденные проверки.

Обсуждение

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

Команда safehouse запускает Claude Code, Codex и другие агенты в песочнице macOS: файлы закрыты по умолчанию, нужные папки открываются флагами

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

Шлюз политик для ИИ-агентов: проверяет вызовы инструментов до выполнения, опасные ставит на согласование и пишет аудит

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

Локальная панель для Claude Code, Codex CLI и OpenCode: что грузит агент, сколько это токенов, и проверка MCP-серверов

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

Локальный страж для кодовых агентов: блокирует запись секретов и принудительный пуш в main, предупреждает об опасных командах.

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

Песочница для ИИ-агентов на Linux и macOS без контейнеров: файлы, сеть и системные вызовы закрыты, пока вы не откроете их явно

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

Claude Code, Codex, OpenCode и pi работают в усиленном контейнере: файлы только проекта, сеть по белому списку, ключи в прокси.

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

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

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

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
Gensee Crate (эта карточка)нет125
HOL Guardда1 072HOL Guard проверяет команды и установки перед выполнением; Gensee Crate добавляет очередь ревью, точки восстановления и аудит конфигурации
CC Safety Netнет1 932cc-safety-net блокирует разрушительные команды; Gensee Crate собирает активность по запросам и ведет политику allow, ask, block

Коротко о README

Проект делится на Personal для ноутбука и Team для удаленных Linux-сред. Оба держат политику, доказательства действий и решения в одном месте, а рутинную активность не выводят в очередь ревью.

Бейдж для README

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

Foxx AIGensee Crate
Foxx AI

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