Crit CLI
Crit открывает планы, диффы и запущенные приложения от кодинг-агента в браузере: кликнули строку, оставили замечание, и агент его получил
- 1 240 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Проксирует запущенное приложение и может принимать его куки сессии, чтобы показать страницу после входа
- Команда `crit share` загружает планы и диффы на crit.md или на заданный вами сервер
- Параметр agent_cmd запускает агента с правами, которые вы сами задали в команде
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/critОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Проксирует запущенное приложение и может принимать его куки сессии, чтобы показать страницу после входа
- Команда `crit share` загружает планы и диффы на crit.md или на заданный вами сервер
- Параметр agent_cmd запускает агента с правами, которые вы сами задали в команде
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Crit — один локальный бинарник на Go. Он дает ревью-интерфейс под каждый тип результата. Команда crit plan.md показывает Markdown-файл с комментариями. Просто crit находит изменения в git и выводит подсвеченные диффы. Команда `crit http://localhost:3000` проксирует запущенное приложение и накладывает слой разметки, а crit landing.html открывает статический HTML для замечаний. Ставится через brew install crit, go install, Nix или бинарник Windows. В Claude Code плагин ставят двумя командами: claude plugin marketplace add tomasz-tomczyk/crit и claude plugin install crit@crit. Crit работает также с Cursor, GitHub Copilot, OpenCode, Codex, Gemini, Windsurf, Cline, Aider и другими. Большинство интеграций добавляют команду /crit: агент запускает Crit, ждет вашу проверку, исправляет по замечаниям, и круг повторяется до одобрения. После правки агентом Crit показывает разницу между раундами в раздельном или едином виде. Агент может сам добавлять замечания командой `crit comment`. Для общего ревью есть публикация по ссылке на crit.md, а замечания синхронизируются с запросами на слияние GitHub и GitLab. Режим `story` разбивает большой дифф на главы-объяснения.
Для кого. Для разработчиков, которые проверяют работу Claude Code, Cursor или Codex и хотят оставлять замечания к планам, диффам и страницам, как в ревью запроса на слияние.
Подходит, если
- Агент написал план в Markdown, и вы хотите прокомментировать конкретные строки до начала работы
- Нужно проверить диф ветки с подсветкой синтаксиса и вернуть замечания агенту одним пакетом
- Требуется пройтись по запущенному сервер разработкиу на `localhost:3000` и указать на неверный элемент прямо на странице
- Второй человек должен посмотреть правки: ревью публикуется по ссылке без установки
- Замечания к запросу на слияние GitHub или GitLab нужно подтянуть командой `crit pull` и отправить обратно командой `crit push`
Не подходит, если
- Вы работаете с агентом без ревью и принимаете правки сразу: слой комментариев ничего не добавит
- Приложение за единым входом с куки на другом домене, и вы не готовы передавать Crit эти куки
- Политика запрещает загружать планы и диффы на внешний сайт: публикация идет на crit.md, если не настроен свой адрес
- Нужна автоматическая проверка кода в CI: Crit рассчитан на ручное ревью человеком
Пример запроса к агенту
Запусти /crit на моем плане миграции, дождись замечаний и исправь пункты, которые я отметилОграничения
- Режим `live` проксирует приложение на другом порту, поэтому куки сессии нужно передавать вручную через --cookie, --cookie-file или --cdp-url.
- Поле agent_cmd читается только из глобального файла ~/.crit.config.json. Команда с флагом --dangerously-skip-permissions дает агенту полный доступ, выбирайте уровень прав осознанно.
- Режим `story` и отправка комментариев агенту относятся к платным запросам вашей модели. Автор оценивает сложный запрос на слияние примерно в 1–1,40 доллара.
- Публикация ревью без своего адреса идет на crit.md. Вход на сайт возможен через GitHub OAuth, анонимная публикация тоже доступна.
Как отключить. Плагин для Claude Code снимается штатными средствами Claude Code для плагинов. Бинарник удаляется менеджером, которым вы его ставили, например brew uninstall crit. Опубликованное ревью убирает команда `crit unpublish`, а старые файлы ревью чистит `crit cleanup`.
Частые вопросы
Как поставить Crit в Claude Code?
Установите бинарник командой brew install crit, затем выполните claude plugin marketplace add tomasz-tomczyk/crit и claude plugin install crit@crit. После этого агенту доступна команда /crit.
Как проверить запущенное приложение через Crit?
Выполните `crit http://localhost:3000` или `crit live` с адресом. Crit проксирует сервер разработки и накладывает слой комментариев. Если открывается страница входа, передайте куки опциями --cookie, --cookie-file или --cdp-url.
Как поделиться ревью с коллегой?
Кнопка Share или команда `crit share` plan.md загружает ревью на crit.md и печатает ссылку. Коллеге достаточно открыть ее в браузере. Команда `crit unpublish` снимает публикацию. Для своего сервера задайте share_targets в конфигурации.
Чем Crit отличается от обычного code review в GitHub?
Он работает локально до коммита: проверяет планы, незакоммиченные дифы и запущенные приложения, а замечания агент читает сам. Связь с GitHub и GitLab тоже есть: командами `crit pull` и `crit push` замечания синхронизируются с запросом на слияние.
Что такое режим `story`?
Объяснение большого дифа по главам: тематические главы, пролог и корзина для шума. Обзор формы изменения перед построчной проверкой, самого ревью он не делает. Запускается командой `/crit-story` или `crit story`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыCLI и плагин для ревью кода агентом: читает git diff и пишет замечания по строкам с учетом контекста
Локальный интерфейс в браузере для разметки планов агента и ревью диффов с отправкой замечаний обратно агенту
CLI открывает локальный git diff в браузере как просмотр правок в пулл-реквесте GitHub; комментарии копируются промптом для агента
Плагин Claude Code: Claude выполняет задачу, затем хук остановки запускает независимое ревью в Codex, и Claude правит замечания в той же сессии
Плагин для Claude Code: 39 команд для PR, ревью, коммитов и спецификаций, девять ролей экспертов и хуки, восемь языковых версий
CLI и три скилла, которые разбирают комментарии ревью-ботов в PR: оценивают находки, правят код, отвечают и ждут проверок
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Crit (эта запись) | нет | 1 240 | |
| Plannotator | нет | 9 579 | плагин с браузерной разметкой планов и диффов, без проксирования запущенного приложения и синхронизации с GitLab |
| Human Review | нет | 1 405 | комментарии к HTML и Markdown как в Google Docs, без ревью диффов и живых приложений |
Коротко о README
Страница проекта показывает, как разные результаты агента получают разные интерфейсы ревью: план, диф, работающее приложение, HTML-файл. Затем идут установка, подключение к агентам, видеодемо и примеры вызова. Подробно описаны режим `story`, режим `live` с передачей куки, раундовый диф, замечания из командной строки, публикация ревью, вход через GitHub, синхронизация с GitHub и GitLab и отправка комментария агенту с настройкой прав. Раздел о поддерживаемых агентах содержит таблицу значений agent_cmd.