LemonCrow — плагин
LemonCrow добавляет Claude Code, Codex и OpenCode локальный поиск по репозиторию и ревью изменений агента в браузерном Reader
- 71 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Плагин получает инструменты bash и `edit` и работает с файлами репозитория, установщик запускается как скрипт из интернета
- Движок из исходников по умолчанию шлет анонимную телеметрию, а Hosted Runtime отправляет данные в инфраструктуру LemonCrow
Установка
- Работает в
Ручная установка
curl -fsSL https://lemoncrow.com/install.sh | bashСтавит локальный клиент lc и сервер Review на порту 7420, учетная запись не нужна. Скрипт из интернета: сначала посмотрите его.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Плагин получает инструменты bash и `edit` и работает с файлами репозитория, установщик запускается как скрипт из интернета
- Движок из исходников по умолчанию шлет анонимную телеметрию, а Hosted Runtime отправляет данные в инфраструктуру LemonCrow
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
LemonCrow состоит из двух продуктов. Runtime подключается к кодинг-агенту как плагин и дает локальный индекс репозитория и набор инструментов: code_search ищет символы и строки по индексу, read читает диапазоны, `edit` правит файлы с проверкой, bash запускает ограниченные команды, `relations` и `graph` показывают связи и карту импортов. Команда `lc with claude` запускает Claude Code с этим плагином на один запуск, не меняя его настройки, модель и авторизацию. Для постоянного подключения есть `lc rt enable` с именем агента. Индекс инкрементальный и лежит в папке .lemoncrow/workspace/, фонового демона и открытого порта нет. Review отвечает за проверку того, что агент изменил. Команда `lc review` снимает текущее изменение и открывает его в браузере: что поменялось, какие определения затрагивают код за пределами диффа, какие проверки реально запускались. Отметки «просмотрено» привязаны к содержимому, поэтому после правок агента возвращаются только измененные места. Обычный `lc review` модель не вызывает, ИИ-разбор включается флагом --ai, ключом провайдера или уже авторизованным агентом (флаг --agent claude). Есть хук перед пушем и GitHub Action для `pull request`. Локальный Runtime Lite намеренно простой: лексический поиск без эмбеддингов. Более глубокий семантический поиск идет через платный Hosted Runtime в инфраструктуре LemonCrow.
Для кого. Разработчикам, которые правят код через Claude Code, Codex, OpenCode или Cursor и хотят лучше ориентироваться в репозитории и спокойно проверять изменения агента.
Подходит, если
- В большом репозитории агент долго ищет нужное место, и ему нужен локальный индекс символов и импортов
- Агент переписал десятки файлов, и перед коммитом вы хотите пройтись по изменению в браузерном Reader
- Агент правит код в несколько заходов, и после каждого нужно перечитать только новые изменения
- Перед пушем хук запускает ИИ-ревью через уже авторизованный Claude Code и останавливается только на настоящей находке
- В `pull request` нужны замечания с вашим ключом модели: для этого есть GitHub Action
Не подходит, если
- Нужен глубокий семантический поиск по нескольким репозиториям: локальный Lite лексический и работает с одним репозиторием
- Нужен вердикт «безопасно слить»: LemonCrow его не выдает, решение остается за человеком
- Вы работаете на Windows: релизом проверен Linux с Python 3.13, сборки для macOS есть
- Запрещен запуск скриптов из интернета: установщик ставится командой curl со скриптом lemoncrow.com
Пример запроса к агенту
Запусти Claude Code через `lc with`, найди все места, где используется функция parseConfig, и покажи граф импортов вокруг нееОграничения
- Релиз проверен на Linux с Python 3.13, сборки для macOS публикуются.
- Cursor установщиком не настраивается, нужна сборка из исходников и скрипт scripts/install_cursor.sh.
- Hosted Runtime требует приглашенной учетной записи и платного тарифа Pro. Управляемый запуск и контекст между рабочими пространствами пока недоступны.
- Показатели в README (на SWE-bench Verified цена ниже на 29,5 %) измерены на опубликованных наборах задач и не гарантированы для вашего репозитория.
- GitHub показывает лицензию как NOASSERTION, в README указана Apache-2.0.
- Движок из исходников по умолчанию шлет анонимную телеметрию, установленный клиент `lc` ее не шлет.
Как отключить. Постоянное подключение снимает `lc rt disable` с именем агента, а запуск через `lc with` ничего не оставляет в настройках агента. Команда `lc uninstall all` перечисляет, что она удалит, и отдельно спрашивает про ваши данные, хуки git и папку .lemoncrow.
Частые вопросы
Как запустить Claude Code с LemonCrow?
Установите `lc` и выполните `lc with claude` в корне Git-репозитория. Плагин подключается на один запуск, настройки и авторизация Claude Code не меняются. Для постоянной работы есть `lc rt enable claude`.
Вызывает ли `lc review` модель?
Нет, обычный `lc review` детерминированный и модель не вызывает, даже если в окружении лежит ключ. ИИ-разбор включает флаг --ai.
Что отправляется в LemonCrow при локальной работе?
Ничего: исходники, индекс и запуск инструментов остаются на машине, учетная запись не нужна. Свой провайдер модели агент по-прежнему видит как раньше.
Работает ли LemonCrow с Cursor?
Да, но установщик Cursor не настраивает: интеграция ставится из исходников скриптом scripts/install_cursor.sh.
Чем локальный Runtime Lite отличается от Hosted Runtime?
Lite ищет лексически по локальному индексу без эмбеддингов и работает с одним репозиторием. Hosted Runtime добавляет семантический и гибридный поиск в инфраструктуре LemonCrow и требует платного доступа.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныCLI и плагин для ревью кода агентом: читает git diff и пишет замечания по строкам с учетом контекста
Плагин Claude Code: Claude выполняет задачу, затем хук остановки запускает независимое ревью в Codex, и Claude правит замечания в той же сессии
Локальный семантический индекс кода: агент ищет по смыслу, затем идет к определениям, вызовам и путям зависимостей
Open Code Review — командное ревью кода агентами
Open Code Review
Скилл и CLI для ревью кода: команда агентов-рецензентов смотрит изменения независимо, спорит о находках и выдает один отчет
Локальный поиск по коду для агентов: находит нужные файлы и фрагменты и держит контекст в пределах заданного бюджета токенов
Плагин Claude Code ведет работу через роутер, 14 агентов и 8 процессов, а состояние пишет на диск, чтобы пережить сжатие контекста
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| LemonCrow (эта карточка) | нет | 71 | ||
| code-index-mcp | нет | не нужна | 162 | MCP-сервер индекса кода без ревью изменений агента |
| code-review-graph | нет | не нужна | 32 733 | граф зависимостей для ревью, а Review Reader и локальные инструменты агента отсутствуют |
Коротко о README
README начинается быстрым стартом: установка, ключ, ревью своего изменения командой `lc review --ai` и подключение Runtime к агентам. Дальше описан Runtime Lite с таблицей режимов, раздел о ревью изменений агента с примерами команд, таблица результатов на SWE-bench и Terminal-Bench и схема работы Lite. Завершают страницу поддерживаемые хосты, раздел о приватности и телеметрии и список ограничений.