01 / Установка / Чтение: 6 мин
Установите REA для программирующего агента
Выберите Claude Code, Codex или Cursor, скопируйте команду настройки REA и проверьте подключение. Затем начните с небольшого исследования, которому не нужен декомпилятор нативного кода.
На этой странице
Краткая инструкция
Установите поддерживаемый выпуск Node.js, запустите настройку REA, просмотрите предлагаемые изменения и перезапустите программирующего агента. Затем попросите его исследовать одну небольшую локальную цель.
01. Перед началом
Нужны терминал, npm и программирующий агент с поддержкой локального MCP. Руководство охватывает Claude Code, Codex и Cursor. Используйте программы, которыми владеете или которые имеете право исследовать.
node --version
npm --versionСейчас REA поддерживает Node.js 22.19+ в ветке 22.x, 24.11+ в ветке 24.x или 26+. Версии 23, 25 и предварительные выпуски не поддерживаются. Скачайте совместимый выпуск с сайта Node.js при необходимости.
Наши примеры проверялись на macOS arm64 с Node.js 22.23.1 и REA 6.4.0. Поддержка платформ дополнительными движками различается; см. официальную справку по установке для вашей цели.
02. Подключите программирующего агента
Выберите клиент, чтобы получить команду настройки для него. «Выбрать при настройке» открывает интерактивный выбор клиента.
npx rea-agents@latest setup- Выполните команду. Сначала npm может запросить скачивание пакета.
- Просмотрите план REA: файлы конфигурации клиента, соответствующие инструкции навыка и дополнительную настройку движков.
- Подтвердите нужные изменения. Если ваша первая цель — JavaScript, можно начать без движка нативного анализа.
- Перезапустите или переподключите программирующего агента , чтобы он загрузил новый сервер MCP.
Настройка устанавливает и регистрацию MCP, и соответствующие инструкции рабочего процесса. Установка только навыка не подключает инструменты.
Предпочитаете поручить агенту?
Установи REA для этого программирующего агента с помощью npx rea-agents@latest setup. Покажи предлагаемые изменения конфигурации перед применением. Затем объясни, как перезапустить клиент и проверить подключение. Моей первой целью будет локальный пакет JavaScript.03. Проверьте подключение
После перезапуска спросите агента, видит ли он инструменты REA. Для первого руководства он должен уметь вызвать analyze_javascript_application.
Проверь, доступен ли в этой сессии инструмент REA analyze_javascript_application. Если да, укажи, какой локальный путь ему нужен. Если нет, сообщи об этом, не делая вид, что анализ выполнен.Также можно проверить конфигурацию клиента из терминала. Замените codex на claude_code или cursor в зависимости от клиента.
npx -y rea-agents@latest doctor --client codex --jsonИсправная конфигурация и действующее подключение — разные вещи. Doctor проверяет регистрацию и предварительные требования. Успешный вызов инструмента из перезапущенного агента — полезная сквозная проверка.
04. Добавьте инструменты для вашей цели
Начните с типа программы, которую хотите исследовать. Устанавливать все движки анализа не нужно.
| Цель | Что подготовить | С чего начать |
|---|---|---|
| JavaScript / Electron | Node.js, npm и локальные файлы пакета | Первый анализ |
| Нативный бинарный файл | Поддерживаемая установка Ghidra, Hopper или IDA | Официальное руководство по нативному коду |
| APK Android | JDK и мост JADX без графического интерфейса, необходимый REA | Официальная справка по Android |
| Поведение браузера | Браузер семейства Chrome и явно настроенное отладочное подключение | Официальное руководство по браузеру |
Коммерческие движки имеют собственные лицензии. REA не предоставляет лицензию движка. Перед добавлением проверьте официальные требования к платформе.
05. Если что-то пошло не так
Агент не видит REA
Сначала перезапустите клиент. Если инструменты всё ещё отсутствуют, выполните указанную выше команду doctor для выбранного клиента. Можно просмотреть план исправления настройки без применения:
npx rea-agents@latest setup --client codex --dry-run --jsonПросмотрите план, затем выполните ту же команду настройки без --dry-run --json , если хотите применить его. После изменения конфигурации снова перезапустите клиент.
«rea: command not found»
Локальная установка npm в проекте не добавляет rea в глобальный путь оболочки. Команды npx в этом руководстве работают без глобальной установки. Если предпочитаете постоянно доступный CLI:
npm install --global rea-agents
rea --versionПроверка движка завершилась ошибкой
Отсутствие движка нативного анализа не мешает независимому статическому анализу JavaScript. Проверьте провайдер для вашей конкретной цели. Для крупных нативных бинарных файлов обратитесь к официальным рекомендациям по тайм-ауту запуска выбранного движка.
06. Поддерживайте регистрацию клиента в актуальном состоянии
Для установки через npx повторно запустите последнюю настройку, просмотрите изменения и перезапустите клиент:
npx rea-agents@latest setupДля глобального CLI выполните rea update, затем следуйте инструкциям обновления настройки. Работающий сервер MCP не обновится лишь от появления новых инструкций на GitHub.
Источники: Справка по установке REA, официальный README и локально проверенная справка CLI REA 6.4.0. Проверено 12 октября 2026 г. Ветка main исходного проекта может описывать возможности новее выпуска npm.
Впервые используете инструмент? Что такое REA? · Как мы проверяем руководства