Einrichtung und Updates
Wie installiere ich REA?
Wenn Node.js und npm verfügbar sind, führen Sie Setup aus, wählen Sie Ihren Codierungsagenten aus und überprüfen Sie die vorgeschlagenen Änderungen.
npx rea-agents@latest setup
Die Einrichtung registriert die MCP-Verbindung von REA und installiert den zugehörigen Analyse-Skill. Starten Sie anschließend Ihren Agenten neu und geben Sie ihm einen Dateipfad und eine Frage. Die Einrichtungsanleitung erklärt die Voraussetzungen und die erste Analyse.
Welche Codierungsmittel können REA verwenden?
Jeder Agent, der lokale MCP-Server unterstützt. Die Einrichtung umfasst Claude Code, Claude Desktop, Codex, Cursor, Gemini CLI, Windsurf, Devin, OpenCode, Antigravity, GitHub Copilot CLI, Command Code, Grok Build, OMP und VS Code . Der Connector von Grok Bot wird aus seinem Chat hinzugefügt.
Wie aktualisiere ich REA?
REA wird häufig veröffentlicht, einschließlich Fehlerkorrekturen. Wenn Sie den CLI mit npm installiert haben :
rea update
Befolgen Sie den Befehl Setup Refresh, der vom Update gedruckt wird. Wenn Sie Ihren Agenten über einrichten npx, laufen:
npx rea-agents@latest setup
Prüfen Sie die Änderungen und starten Sie Ihren Agenten neu. Seine REA-Verbindung verwendet eine festgelegte Paketversion. Führen Sie die Einrichtung erneut aus, damit er die neue Version nutzt. Für einen einzelnen CLI-Aufruf hängen Sie den Befehl an npx -y rea-agents@latest an.
Installiert den Skill von skills.sh genug?
Der Skill gibt Ihrem Agenten Anweisungen zur Untersuchung. Laufen REA Einrichtung um den MCP-Server zu verbinden und den passenden Skill zu installieren, starten Sie Ihren Agenten neu, damit er die Tools aufrufen kann.
Analyse
Was kann ich mit REA analysieren?
Beginnen Sie mit der Art von Software, die Sie haben:
- Native ausführbare Dateien und Bibliotheken: Funktionen, Assemblierung, Pseudocode und Referenzen.
- Apps für JavaScript und Electron: Module, Importe, IPC- und Quellspeicherorte.
- Browser-Seiten: Skripte, Anfragen und Laufzeitbeobachtungen.
REA verfügt auch über Workflows für verwaltete Assemblys, Android-APKs, Firmware und gepackte Ressourcen. Sehen Sie sich die Fallstudien an für durchgeführte Untersuchungen.
Benötige ich Hopper, Ghidra oder IDA?
Eine gründliche Analyse von Maschinencodeprogrammen verwendet eine davon. Statische JavaScript- und .NET-Inspektionen arbeiten mit den mitgelieferten Dateien und benötigen keine Analyse der Maschinencode-Programm-Engine.
Verbinden Sie Ihre vorhandene Ghidra- oder IDA-Installation oder lassen Sie das Setup Hopper erkennen und eine Installation vorschlagen. Ihr Host und Ihr Ziel bestimmen, welcher Anbieter verwendet werden kann. Analyse von Maschinencode-Programmen einrichten.
Kann ich REA ohne Codierungsmittel verwenden?
Ja. Der CLI verwendet die gleichen Analyse-Workflows. Für eine lokale JavaScript- oder Electron-App:
npx -y rea-agents@latest analyze-javascript-application \
/absolute/path/to/app --json
Ersetzen Sie den Pfad durch einen extrahierten Anwendungsordner oder eine ASAR-Datei. Verwenden Sie den CLI für Installationsoptionen.
Welchen Code liefert REA?
Die Analyse nativer Programme liefert Assembler und Pseudocode sowie Funktionsaufrufe, Verweise und relevante Konstanten. Die JavaScript-Analyse liefert Module, ihre Beziehungen und die Stellen im Quellcode.
Ihr Agent verwendet diese Erkenntnisse, um das Verhalten zu erklären oder eine Implementierung zu schreiben und zu testen. Der DX-Ball Berechnung und CTF-Flaggenprüfer zeigen Sie, wie dieser Prozess funktioniert.
Was soll ich meinen Agent fragen?
Geben Sie ihm ein lokales Ziel und ein zu untersuchendes Verhalten. Für eine JavaScript- oder Electron-App:
Verwenden Sie REA zur Analyse /absolute/path/to/app und erklären, wie es Daten exportiert. Zeigen Sie die relevanten Code- und Quellspeicherorte an.
Ersetzen Sie den Pfad durch Ihr Ziel. Der Hilfslinien geben Sie Eingabeaufforderungen für native, Electron- und Browserbeispiele an.
Fehlerbehebung
Warum kann mein Agent die REA-Tools nicht sehen?
Starten Sie Ihren Agenten nach der Einrichtung neu oder verbinden Sie ihn erneut. Überprüfen Sie die REA-Registrierung mit doctor; für Codex :
npx -y rea-agents@latest doctor --client codex --json
Ersetzen codex mit Ihrer Kundennummer, wie zum Beispiel claude_code oder cursor. Wenn der Bericht eine fehlende oder veraltete Registrierung anzeigt, führen Sie Setup für diesen Client aus:
npx rea-agents@latest setup --client codex
Überprüfen Sie den Plan und starten Sie den Client neu. Wenn die Registrierung fehlerfrei ist, aber keine Tools vorhanden sind, überprüfen Sie den Verbindungsfehler MCP des Clients. Weitere Setup-Diagnosen.
Muss ich Hopper zuerst starten?
REA startet Hopper, wenn eine Operation dies benötigt. Schließen Sie beim macOS die erste Auswahl zwischen Demo-Modus oder Lizenzaktivierung vor der unbeaufsichtigten Analyse ab. Siehe Einrichtung des nativen Anbieters.
Was mache ich bei einem Fehler?
Aktualisieren Sie REA , starten Sie Ihren Agenten neu und wiederholen Sie die gleiche Aufgabe. Eine aktuelle Version behebt das Problem möglicherweise bereits.
Wenn es anhält, öffnen Sie eine Ausgabe mit Ihrer REA-Version, Betriebssystem, Zieltyp, zu reproduzierenden Schritten und Fehlerausgabe. Geben Sie den Anbieternamen an, wenn das Problem die Analyse von Maschinencodeprogrammen betrifft.
Daten und Weitergabe
Lädt REA meine App hoch?
REA analysiert Ziele auf Ihrem Computer. Ihr Agent erhält die Ergebnisse, und die Datenrichtlinie seines Modellanbieters gilt für diese Ergebnisse.
Wie kann ich ein Beispiel teilen oder einen Beitrag leisten?
Haben Sie ein nützliches REA-Beispiel? Wir würden es gerne sehen. Teilen Sie das Ziel, Ihre Frage, die Ergebnisse und wie Sie sie überprüft haben in einem Problem oder pull-Anfrage. Kurze Codeauszüge und Zahlen helfen anderen, die Untersuchung zu verfolgen.
Fehlerberichte, Funktionswünsche, Dokumentation und Codeverbesserungen sind ebenfalls willkommen. Sie können auch ein Beispiel in der diskutieren Gemeinschaft.