项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 442739
技术标签
使用教程
环境要求
- 已安装 Node.js 与 npm
- 准备一个支持 MCP 的智能体客户端(setup 中可选择)
- 可选:Hopper 反汇编器或已有的 Ghidra 安装
- Linux 演示会话需要 Xvfb、Python 3、X11 与 XTEST
安装与启动步骤
-
1运行 REA 安装向导
推荐方式。向导会让你选择启用 REA 的智能体,并在应用前展示具体改动与路径供确认。
npx rea-agents setup -
2安装 rea 命令行
脚本安装会把 rea 命令加入系统,在终端运行时自动进入 setup;需已装 Node.js 和 npm。
curl -fsSL https://raw.githubusercontent.com/morluto/rea/main/install.sh | bash -
3改用 npm 全局安装
curl 安装的替代方案:先用 npm 全局安装 rea-agents,再单独运行 setup。
npm install --global rea-agents rea setup -
4手动配置 MCP
不通过向导时,可在智能体的 MCP 配置中加入 rea 服务;持久注册应固定一个精确包版本。
{ "mcpServers": { "rea": { "command": "npx", "args": ["-y", "rea-agents@4.0.1", "mcp"] } } } -
5检查分析引擎
用 doctor 检查环境是否就绪,尤其是分析引擎能否被正确识别。
rea doctor --json -
6更新 REA
两种安装方式都用同一条命令更新,它会安装精确版本并校验新的可执行文件。
rea update
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
HOPPER_LAUNCHER_PATH | 否 | 指定 Hopper 启动器路径,显式配置优先于默认值 | /opt/hopper/bin/Hopper |
mcpServers.rea.command | 是 | MCP 服务启动命令,手动配置时使用 | npx |
mcpServers.rea.args | 是 | MCP 启动参数,建议固定精确版本 | ["-y", "rea-agents@4.0.1", "mcp"] |
如何确认成功
运行 rea doctor --json 不报缺少分析引擎,且所选智能体中出现名为 rea 的 MCP 服务。
常见问题
Q:安装后提示找不到 rea 命令怎么办?
A:curl 安装会把命令放到 ~/.local/bin,把该目录加入 shell 的 PATH 后重新打开终端即可。
Q:doctor 报缺少分析引擎,但 Hopper 文件存在?
A:这是共享库解析问题,运行 ldd /opt/hopper/bin/Hopper | grep 'not found' 查看缺失项,装好缺失的包后重跑 rea setup。
Q:Hopper 装在非默认路径怎么办?
A:设置环境变量 HOPPER_LAUNCHER_PATH 指向实际的 Hopper 启动器,显式配置的优先级高于默认路径。
Q:怎么升级到新版本?
A:运行 rea update,它会安装精确版本、校验新可执行文件,并给出待审批的维护计划,之后重启受影响的智能体。
注意事项
- setup 会在应用改动前展示变更并备份现有配置,需逐项确认后再批准。
- Hopper 是独立可选的授权项,不会随智能体选择自动启用;已有 Ghidra 安装也可被记录。
- MCP 持久注册应固定一个精确包版本,rea setup 会维护该版本固定并同步更新内置技能。
- Linux 上 Hopper 默认启动器为 /opt/hopper/bin/Hopper,演示会话使用私有虚拟显示,不影响桌面。
核心亮点
- 将AI智能体引入逆向工程,自动化分析流程,提升效率
- 支持从应用行为到原生二进制的多层级分析,覆盖面广
- 基于TypeScript开发,技术栈清晰,易于扩展和集成
不足之处
- 项目处于早期阶段,功能完善度和稳定性待验证
- 文档和社区生态尚不成熟,上手门槛可能较高
适用场景
- 安全研究人员快速分析恶意软件行为
- 开发者逆向理解第三方应用或库的内部逻辑
- 自动化漏洞挖掘与二进制安全审计
替代项目
Ghidra、Radare2、Binary Ninja
上一篇:Maestro
同类项目推荐
zer0dex
开源
本地双层记忆,跨项目召回更准,消息前自动查询
A local dual-layer memory pattern for AI agents: a compact, human-readable markdown ···
redel
开源
让AI智能体像细胞一样分裂,递归协作解决复杂任务
ReDel is a toolkit for researchers and developers to build, iterate on, and analyze ···
OpenGlasses
开源
让非 Meta 智能眼镜也能拥有智能体功能
Making Meta Ray-ban / Oakley glasses smarter. Non-Meta Model selection, agentic feat···
dust
开源
拖拽搭建 AI 助手,自动搞定重复工作
Custom AI agent platform to speed up your work.
mulmoclaude
开源
聊天即调出表格图表,数据全存本地文件
Nurture your own AI assistant on your own computer. Local-first and MIT: memories, d···
mirroir-mcp
开源
让 AI 直接操控你的 iPhone 和 Mac 应用,自动化测试更真实。
Drive a real, stock iPhone (and any macOS app) from any MCP client via iPhone Mirror···
comfy-mcp
开源
让 AI 智能体直接驱动本地 ComfyUI 出图
Local MCP server for ComfyUI — run your local ComfyUI from AI agents
mcpet
开源
桌面宠物实时展示 AI 智能体状态与用量
MCP desktop companion for AI agent status, usage tracking, and everyday tools. Anyth···
runtime
开源
快速构建高性能、可靠的 AI 代理与工作流,生产级就绪。
Runtime for building and managing AI agents and Workflows. Easy to learn, fast to bu···
