LemonCrow — плагин

LemonCrow добавляет Claude Code, Codex и OpenCode локальный поиск по репозиторию и ревью изменений агента в браузерном Reader

  • 71 ★ репозитория
  • Последний коммит
Плагин

Широкий доступ

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

  • Плагин получает инструменты bash и `edit` и работает с файлами репозитория, установщик запускается как скрипт из интернета
  • Движок из исходников по умолчанию шлет анонимную телеметрию, а Hosted Runtime отправляет данные в инфраструктуру LemonCrow
Все причины и проверки

lemoncrow-lab/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 и пишет замечания по строкам с учетом контекста

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

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

ПлагинШирокий доступ731Звезды репозитория

Локальный семантический индекс кода: агент ищет по смыслу, затем идет к определениям, вызовам и путям зависимостей

MCP-серверРасширенный доступ229Звезды репозитория

Скилл и CLI для ревью кода: команда агентов-рецензентов смотрит изменения независимо, спорит о находках и выдает один отчет

СкиллРасширенный доступ385Звезды репозитория

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

MCP-серверМинимальный доступ158Звезды репозитория

Плагин Claude Code ведет работу через роутер, 14 агентов и 8 процессов, а состояние пишет на диск, чтобы пережить сжатие контекста

ПлагинРасширенный доступ168Звезды репозитория

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

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

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
LemonCrow (эта карточка)нет71
code-index-mcpнетне нужна162MCP-сервер индекса кода без ревью изменений агента
code-review-graphнетне нужна32 733граф зависимостей для ревью, а Review Reader и локальные инструменты агента отсутствуют

Коротко о README

README начинается быстрым стартом: установка, ключ, ревью своего изменения командой `lc review --ai` и подключение Runtime к агентам. Дальше описан Runtime Lite с таблицей режимов, раздел о ревью изменений агента с примерами команд, таблица результатов на SWE-bench и Terminal-Bench и схема работы Lite. Завершают страницу поддерживаемые хосты, раздел о приватности и телеметрии и список ограничений.

Бейдж для README

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