Critty CLI
Critty открывает терминальный интерфейс, где человек комментирует дифф, отвечает на вопросы и разрешает действия агента.
- 106 ★ репозитория
- Последний коммит
- MIT
Минимальный доступ
Почему такой уровень
- Инструмент показывает диффы и передает ответы человека агенту, сам файлы репозитория не изменяет.
Установка
- Работает в
Ручная установка
mise install github:crittylabs/crittyПервая команда Install из README. Затем `critty doctor` и `critty install --user <агент>`.
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Инструмент показывает диффы и передает ответы человека агенту, сам файлы репозитория не изменяет.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Critty превращает запрос агента в просмотр в терминале. Агент готовит дифф, файл или документ, Critty открывает его в панели рядом с чатом, человек оставляет комментарии к строкам, отвечает на вопросы, подтверждает детали или разрешает действия, а ответы возвращаются агенту. Можно заранее договориться, какие действия требуют одобрения: отправка кода, деплой. Рядом с чатом в tmux, Herdr или cmux просмотр открывается панелью или вкладкой, без мультиплексора запускается окно эмулятора. Пока просмотр ждет человека, Critty сообщает терминалу об этом через Program Status Protocol (OSC 7501). Агентам ставятся скиллы командой `critty install`, есть варианты для Claude Code, Codex, OpenCode, Antigravity CLI и Gemini CLI.
Для кого. Разработчикам, которые общаются с агентом в терминале и хотят проверять его правки построчно, не покидая сессии.
Подходит, если
- Агент закончил правку, и дифф надо прокомментировать по строкам.
- Перед пушем или деплоем нужно явное разрешение человека.
- Агенту нужен выбор из нескольких вариантов с пояснением.
- Документ или план надо доработать вместе с агентом, оставляя заметки на полях.
Не подходит, если
- Работа идет в веб-интерфейсе без терминала.
- Агент выполняется без присмотра и ответа не дождется.
- Нужны только автоматические проверки, без человека в цикле.
Пример запроса к агенту
Открой в Critty дифф моей ветки, дай мне оставить комментарии по строкам и перед пушем запроси разрешение через `critty-approval`.Ограничения
Нужен Git 2.31.0 или новее для просмотра репозиториев; сборка из исходников требует Go 1.27.2. Релизные бинарные файлы выпускаются для macOS и Linux на amd64 и arm64. Для плавающих панелей tmux нужна версия 3.8, в старых используются обычные разделения. По SSH окна эмулятора не открываются, поэтому нужен мультиплексор. Команда `critty doctor` проверяет окружение, интеграции агентов и запуск просмотров, после обновления перезапустите установку скиллов с `--force`.
Как отключить. Удалите скиллы агента из его каталога (`critty install` кладет их в пользовательскую или проектную папку), затем удалите бинарный файл `critty` и конфигурацию `~/.config/critty/config.toml`.
Частые вопросы
Как установить?
Выполните `mise install github:crittylabs/critty`. Запасной путь: `go install github.com/crittylabs/critty/cmd/critty@latest`.
Как подключить к Claude Code?
Выполните `critty install --user claude-code`, затем запускайте просмотр командой `/critty`.
Что даст critty doctor?
Проверку установленных интеграций агентов, способов запуска просмотров, настроек изображений и зависимостей для необязательных ИИ-просмотров.
Какие агенты поддерживаются?
Claude Code, Codex, OpenCode, Antigravity CLI (цель `agy`) и Gemini CLI.
Где лежат настройки?
В `~/.config/critty/config.toml` и в `.critty.toml` проекта; старые JSON-настройки конвертируются при запуске.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыCrit открывает планы, диффы и запущенные приложения от кодинг-агента в браузере: кликнули строку, оставили замечание, и агент его получил
TUI показывает, что делают в проекте Claude Code, Codex, Gemini CLI и opencode: открытый файл, правки и команды вживую
Окно для Claude Code, Codex, Gemini CLI и OpenCode: терминалы, пул-реквесты, изменения и подтверждения вызовов в одном месте
CLI открывает правки и документы в терминале, чтобы человек оставил замечания к строкам и передал их кодовому агенту
Навык tuicr связывает агента с терминальным ревью кода: агент читает комментарии человека и открывает панель просмотра.
Терминал для macOS с CLI termio и скиллом: агенты порождают соседние сессии, а вы видите, какому из них нужен ответ
Коротко о README
Critty ставится одним бинарным файлом и скиллами для агентов; просмотр открывается в панели мультиплексора рядом с чатом.