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
  1. Выполните команду. Сначала npm может запросить скачивание пакета.
  2. Просмотрите план REA: файлы конфигурации клиента, соответствующие инструкции навыка и дополнительную настройку движков.
  3. Подтвердите нужные изменения. Если ваша первая цель — JavaScript, можно начать без движка нативного анализа.
  4. Перезапустите или переподключите программирующего агента , чтобы он загрузил новый сервер 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 / ElectronNode.js, npm и локальные файлы пакетаПервый анализ
Нативный бинарный файлПоддерживаемая установка Ghidra, Hopper или IDAОфициальное руководство по нативному коду
APK AndroidJDK и мост 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? · Как мы проверяем руководства