ตั้งค่า REA.

เชื่อมต่อ REA ให้กับตัวแทนการเข้ารหัสของคุณหรือตรวจสอบแอปท้องถิ่นจากสถานีของคุณ

คุณจะต้อง Node.js 22 (22.19+), 24 (24.11+) หรือ 26+ npm มาพร้อมกับ Node.js.

ไม่มี Node.js หรือไม่แน่ใจ?

เปิดเทอร์มินัลและตรวจสอบ:

เทอร์มินัล
node -v
npm -v

ถ้า node -v พิมพ์วี 22.19+,24.11+หรือวี 26+พร้อมแล้ว ถ้าพิมพ์รุ่นเก่าหรือ"ไม่รู้"/"ไม่พบคำสั่ง",ติดตั้ง Node.js 24 ลิตร:

Windows (PowerShell)

Windows PowerShell
winget install OpenJS.NodeJS.LTS

หากระบบขอให้ยอมรับเงื่อนไข ให้พิมพ์ Y แล้วปิด PowerShell เปิดใหม่ และเรียกใช้ node -v

ถ้าPowerShellในภายหลังกล่าวว่า "การเรียกใช้สคริปต์ถูกปิดใช้งานในระบบนี้" เมื่อคุณวิ่ง npx เรียกใช้ครั้งนี้และลองอีกครั้ง:

Windows PowerShell
Set-ExecutionPolicy -Scope CurrentUser RemoteSigned

macOS

ถ้าคุณใช้ Homebrew:

macOS · Homebrew
brew install node

มิฉะนั้น:

macOS
curl -fsSL https://fnm.vercel.app/install | bash

ปิดเทอร์มินัลเปิดอีกครั้งแล้ว:

macOS
fnm install 24
fnm default 24

Linux

Linux
curl -fsSL https://fnm.vercel.app/install | bash

ความต้องการการติดตั้ง curl และ unzip (บนเดเบียน/อูบุนตู: sudo apt install curl unzip). ปิดสถานีเปิดอีกครั้งแล้ว:

Linux
fnm install 24
fnm default 24

การกระจายของคุณเอง nodejs แพคเกจมักจะมีอายุมากกว่า 22.19 เพื่อตรวจสอบ node -v ถ้าคุณใช้มันแทน

ต้องการติดตั้งปกติหรือไม่ ดาวน์โหลดรุ่นแอลทีเอสจาก nodejs.org.

เชื่อมต่อตัวแทนการเข้ารหัสของคุณ

เรียกใช้การตั้งค่าเพื่อเชื่อมต่อ REA กับตัวแทนการเขียนโค้ดของคุณ ทางเลือกของลูกค้ารวมถึง Claude Code, Codex, Cursor, Gemini CLI, Windsurf, Grok Build และสนับสนุนอื่นๆ MCP ลูกค้า เชื่อมต่อGrok Botจะถูกเพิ่มจากการแชทของ

ใหม่สำหรับตัวแทนการเขียนโค้ด?

ตัวแทนการเข้ารหัสเป็นผู้ช่วยปัญญาประดิษฐ์ที่ทำงานบนคอมพิวเตอร์ของคุณแทนที่จะเป็นใ มันสามารถอ่านไฟล์และเรียกใช้คำสั่งและจะถามก่อนที่จะทำการเปลี่ยนแปลง REA ให้เครื่องมือวิศวกรรมย้อนกลับ

หากคุณยังไม่ได้หนึ่งเลือกหนึ่งทำตามหน้าติดตั้งและลงชื่อเข้าใช้:

  • Claude Code โดย Anthropic. ต้องการการชำระเงิน Claude วางแผน
  • Codex โดย OpenAI. ลงชื่อเข้าใช้ด้วยบัญชีแชทของคุณ
  • OpenCode,โอเพนซอร์ส เชื่อมต่อผู้ให้บริการรูปแบบที่คุณเลือก

จากนั้นเปิดและคัดลอกพร้อมท์ด้านล่างลงไป ตัวแทนทำงาน REAการติดตั้งและแสดงให้คุณเห็นแผนก่อนที่จะเปลี่ยนแปลงอะไร

ตัวแทนการเข้ารหัสของคุณ

ใช้ npx rea-agents@latest setup เพื่อติดตั้ง REA และเชื่อมต่อกับผู้ช่วยเขียนโค้ดนี้ แสดงแผนการตั้งค่าก่อนและรอให้ฉันอนุมัติ แล้วตรวจสอบการติดตั้ง

หรือเรียกใช้การตั้งค่าด้วยตัวคุณเอง
ฉันจะเปิดเทอร์มินัลได้อย่างไร?
  • Windows: เปิดเมนูเริ่ม,ชนิด PowerShell และกดป้อน
  • macOS: สื่อมวลชน ⌘ Space,ชนิด เทอร์มินัล และกดป้อน
  • Linux: สื่อมวลชน Ctrl Alt T บนเดสก์ท็อปส่วนใหญ่

วางคำสั่งด้วย Ctrl V (macOS: ⌘ V; Linux เทอร์มินัล: Ctrl Shift V)จากนั้นกดป้อน

เทอร์มินัล
npx rea-agents@latest setup

เลือกไคลเอ็นต์ของคุณและตรวจสอบแผนการติดตั้ง REA เพิ่ม MCP การเชื่อมต่อและทักษะการตรวจสอบการจับคู่การรักษาสำรองของการกำหนดค่าที่มีอยู่ มันถามก่อนที่จะใช้การเปลี่ยนแปลง

รีสตาร์ทไคลเอนต์ของคุณเมื่อเสร็จสิ้นการติดตั้ง

ฉันจะรีสตาร์ทลูกค้าของฉันได้อย่างไร?

แอปเดสก์ท็อป (Claude เดสก์ท็อป, Cursor, Windsurf, VS Code):ออกจากการตรวจสอบอย่างสมบูรณ์แล้วเปิดอีกครั้ง การปิดหน้าต่างยังไม่พอ บน macOS สื่อมวลชน ⌘ Q;บน Windows ยังออกจากจากไอคอนถาดถ้ามีหนึ่ง

ตัวแทนเทอร์มินัล (Claude Code, Codex, Gemini CLI):ออกจากเซสชั่นและเริ่มต้นอีกครั้ง

ให้ตัวแทนของคุณเส้นทางเป้าหมายและคำถามที่เฉพาะเจาะจง. สำหรับ JavaScript หรือ Electron แอพคุณอาจเริ่มต้นด้วย:

ดูสิ /absolute/path/to/app และหาวิธีที่จะส่งออกข้อมูล แสดงจุดเข้าโทรและการอ้างอิงที่เกี่ยวข้องกับสถานที่แหล่งที่มาสำหรับการค้นพบของคุณ

แทนที่เส้นทางด้วยเป้าหมายท้องถิ่นของคุณ

ฉันจะได้รับเส้นทางเต็มของโฟลเดอร์ได้อย่างไร
  • Windows: คลิกขวาที่โฟลเดอร์และเลือก คัดลอกเป็นเส้นทาง. บน Windows 10 กดค้างไว้ในขณะที่การคลิกขวา
  • macOS: ในการค้นหาให้คลิกขวาที่โฟลเดอร์ค้างไว้และเลือก คัดลอก"..."เป็นชื่อพาธ.
  • ระบบใดๆ: ลากโฟลเดอร์ลงในหน้าต่างเทอร์มินัลและเส้นทางของมันปรากฏขึ้น

ในเทอร์มินัลใส่ใบเสนอราคารอบเส้นทางที่มีช่องว่าง

ใช้ CLI

วิเคราะห์เป็นJavaScriptหรือElectronองโปรแกรมหรือโฟลเดอร์ASARแฟ้มจัดเก็บโดยไม่มีกำลังแอพฯ:

การวิเคราะห์แอปพลิเคชันแบบคงที่
npx -y rea-agents@latest analyze-javascript-application \
  /absolute/path/to/app --json

แทนที่พาธด้วยไดเรกทอรีแอปที่คุณแยกออกหรือ .asar แฟ้ม บน Windows เส้นทางเช่น "D:/apps/example" ทำงานที่นี่

ฉันจะหาแอปได้ที่ไหนแฟ้มอะซาร์?

Electron ปพลิเคชันมักจะเก็บไว้ใน resources โฟลเดอร์:

  • Windows: C:\Users\<you>\AppData\Local\Programs\<App>\resources\app.asar
  • macOS: /Applications/<App>.app/Contents/Resources/app.asar (คลิกขวาที่แอปและเลือก แสดงเนื้อหาของแพคเกจ)
  • Linux: มักจะ /opt/<App>/resources/app.asar

บางแอปติดตั้งที่อื่น ค้นหาโฟลเดอร์ของแอป app.asar.

ผลลัพธ์ที่ระบุการตรวจสอบแสดงให้เห็นการเชื่อมต่อระหว่างโมดูลและให้สถานที่แหล่งที่ม การเชื่อมต่อ REA ไม่สามารถแก้ไขได้ถูกทำเครื่องหมายในผลลัพธ์

ถ้าคุณต้องการถาวร rea คำสั่งในเปลือกของคุณ:

ติดตั้ง CLI
npm install --global rea-agents

ดำเนินการต่อด้วย JavaScript คู่มือการสมัคร

ตั้งค่าการวิเคราะห์โปรแกรมเครื่องรหัส

ไบนารีพื้นเมืองต้องการเครื่องมือวิเคราะห์ท้องถิ่น เลือกและกำหนดค่าหนึ่งด้านล่างแล้วให้ REA ปฏิบัติการหรือห้องสมุดของคุณ

เลือกเครื่องมือ: Ghidra, Hopper หรือ IDA

Ghidra

ใช้ที่มีอยู่ Ghidra 12.1.การติดตั้งเอ็กซ์และเจดีเค 64 บิต 21 หรือใหม่กว่าบน Linux หรือ macOS 64 หรือ 64 แขน คุณ Ghidra การติดตั้งต้องใช้ตัวถอดคอมไพเลอร์พื้นเมืองสำหรับสถาปัตยกรรมโฮสต์ของคุณ ตั้งค่าพาธก่อนรันการตั้งค่า:

เชื่อมต่อของคุณ Ghidra การติดตั้ง
Ghidraการเชื่อมต่อ·macOS/Linux
export GHIDRA_INSTALL_DIR=/absolute/path/to/ghidra_12.1.4_PUBLIC
export JAVA_HOME=/absolute/path/to/jdk-21
npx -y rea-agents@latest doctor --provider ghidra --json
npx rea-agents@latest setup

แทนที่ทั้งสองพาธด้วยการติดตั้งที่มีอยู่ของคุณ การตั้งค่าการตรวจสอบพวกเขาและบันทึกการตั้งค่าที่ถูกต้องสำหรับลูกค้าที่คุณเลือก บน Linux แขน64 คุณอาจจำเป็นต้องสร้าง Ghidraพื้นเมืองแยกต่างหาก

เชื่อมต่อ Ghidra บน Windows

Windows 64 มีการสนับสนุนการทดลองแบบอ่านอย่างเดียวสำหรับการใช้งานแบบพื้นเมือง 86 เท่าและ 64 ใช้ที่มีอยู่ Ghidra 12.1.การติดตั้งเอ็กซ์และเจดีเค 64 บิต 21 หรือใหม่กว่า:

Ghidra การเชื่อมต่อ · Windows PowerShell
$env:GHIDRA_INSTALL_DIR = "C:/tools/ghidra_12.1.4_PUBLIC"
$env:JAVA_HOME = "C:/tools/jdk-21"
npx -y rea-agents@latest doctor --provider ghidra --json
npx rea-agents@latest setup

แทนที่เส้นทางสองเส้นทางด้วยการติดตั้งจากนั้นตรวจสอบแผนการติดตั้ง

Hopper

เชื่อมต่อHopperบmacOSหรือLinux. รันคำสั่งการติดตั้งข้างต้นจะตรวจพบการติดตั้งที่มีอยู่หรือเสนอแผนการติดตั้งเพื่อขออนุมัติ

บน macOS,สมบูรณ์ Hopperทางเลือกที่ทำงานครั้งแรกของโหมดการสาธิตหรือการเปิดใช้งานใบอนุญาตก่อนที่จะวิเคร

IDA

ตรวจสอบแล้ว IDA การตั้งค่าใช้ Windows กับที่มีอยู่ MCP การประมวลผลข้อมูล,คีย์ข้อมูล,การพิมพ์ดีดคัดลอก Linux และ macOS การวิเคราะห์แบบไร้หัวขาดยังคงไม่ได้รับการยืนยัน

เชื่อมต่อที่มีอยู่ IDA MCP ลงทะเบียน

ให้เซิร์ฟเวอร์ต้นน้ำทำงาน command, args และตัวเลือก env ในแฟ้มเจสัน ที่มีอยู่ mcpServers วัตถุที่มี ida-pro-mcp สามารถเข้าชมได้ จุด REA ที่ไฟล์ก่อนที่จะติดตั้ง:

IDA การเชื่อมต่อ · Windows PowerShell
$env:REA_IDA_MCP_CONFIG = "C:/analysis/ida-mcp.json"
$env:REA_ANALYSIS_PROVIDER = "ida"
npx -y rea-agents@latest doctor --provider ida --json
npx rea-agents@latest setup

รายละเอียดที่แนบมาใช้ต้นน้ำมรดก 1.4.0 เครื่องมือที่มีไบนารีเดิมเปิดอยู่แล้วใน IDA. การตลาดทางอินเทอร์เน็ต,การขาย,การตลาด,การโฆษณา,รายชื่อผู้มุ่งหวัง "mode": "headless";การตรวจสอบจริงครอบคลุม IDA 9.3 Windows 64 หัวหน้างาน แพทย์ตรวจสอบการลงทะเบียนโดยไม่ต้องเริ่มต้น IDA.

ให้ REA เส้นทางปฏิบัติการเดิมด้วย --provider ida ใน CLI งคุณ สำหรับตัวแทนรวมถึง REA_IDA_MCP_CONFIG ใน REA สภาพแวดล้อมการลงทะเบียนและเลือก IDA เมื่อเปิดไบนารี

สำหรับที่มีอยู่ Ghidra การติดตั้งตรวจสอบฟังก์ชั่นที่มี:

การวิเคราะห์ฟังก์ชัน
npx -y rea-agents@latest function /absolute/path/to/program main \
  --provider ghidra --json

แทนที่ main ด้วยชื่อฟังก์ชั่นหรือที่อยู่ที่คุณต้องการตรวจสอบ

วิธีการวิเคราะห์โปรแกรมโค้ดเครื่องทำงานของเซสชัน

แต่ละ CLI การนำเข้าคำสั่งและวิเคราะห์ไบนารีแล้วปิดเซสชัน ตัวแทนของคุณ MCP การสืบค้นข้อมูลใช้ไบนารีที่นำเข้าอีกครั้งในขณะที่เซสชันนั้นเปิดอยู่

ติดตามการวิเคราะห์ของโปรแกรมเครื่องรหัสตัวอย่าง เพื่อดูว่าผลฟังก์ชั่นที่นำไปสู่การคำนวณกู้คืน

การรับความช่วยเหลือ

ถ้าตัวแทนของคุณไม่เห็น REA

รีสตาร์ทหรือเชื่อมต่อไคลเอ็นต์หลังจากการตั้งค่า ตรวจสอบ REA การเชื่อมต่อกับ doctor;สำหรับ Codex:

ตรวจสอบลูกค้าหนึ่งราย
npx -y rea-agents@latest doctor --client codex --json

หากผู้ให้บริการต้องการความสนใจ

ตรวจสอบผู้ให้บริการที่คุณใช้ สำหรับ Ghidra:

ตรวจสอบผู้ให้บริการหนึ่งราย
npx -y rea-agents@latest doctor --provider ghidra --json

รายงานให้ตรวจสอบล้มเหลวและแนะนำขั้นตอนถัดไป.

  • REA คำถามคำตอบอย่างรวดเร็วเกี่ยวกับการอัปเดตตัวแทนและการวิเคราะห์
  • เลือกคู่มือการตรวจสอบตัวอย่างการทำงานสำหรับไบนารี Electron แอพและเบราว์เซอร์
  • GitHub ปัญหารายงานปัญหาเกี่ยวกับคำสั่งและการวินิจฉัย
  • REA ชุมชนคำถามการตรวจสอบและการทำงานในความคืบหน้า

ด้านบน