rea

用AI智能体自动逆向,从行为到二进制一网打尽

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 智能体 🍴 复刻 109449 🐛 待处理 1626 👀 关注 1691
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 442739
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,可免费使用和部署。

项目预览

rea 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类智能体
开发团队morluto
官网地址https://rea.tools
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,可免费使用和部署。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型agent-skills,ai,android,claude-code,cli,cpp,dsh-plugin,html,java,javascript,linux,mcp,nodejs,python,rea,react,rust,security,touhou,typescript
GitHub 星标★ 442739
上线时间2026-04-14 00:00:00
代码更新2026-11-08
仓库体积141.0 MB
本站数据更新2026-11-08
维护状态活跃
收录时间2026-08-09
浏览次数74

项目介绍

rea 是一个用 TypeScript 编写的开源智能体工具,旨在通过 AI 智能体对任意目标进行逆向工程,覆盖从应用行为到原生二进制文件的多个层面。它解决了传统逆向工程依赖人工分析、效率低下的问题,将智能体的自动化能力引入二进制分析、反汇编和反编译流程。核心能力包括:基于智能体的自动化分析流程、对原生二进制的深度解析、以及命令行界面支持。项目处于早期阶段,星标数不高,但技术方向明确,适合对 AI 辅助逆向感兴趣的开发者探索。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 442739

使用教程

难度:入门 约 10 分钟 部署方式:命令行工具 6 步

环境要求

  • 已安装 Node.js 与 npm
  • 准备一个支持 MCP 的智能体客户端(setup 中可选择)
  • 可选:Hopper 反汇编器或已有的 Ghidra 安装
  • Linux 演示会话需要 Xvfb、Python 3、X11 与 XTEST

安装与启动步骤

  1. 1运行 REA 安装向导

    推荐方式。向导会让你选择启用 REA 的智能体,并在应用前展示具体改动与路径供确认。

    npx rea-agents setup
  2. 2安装 rea 命令行

    脚本安装会把 rea 命令加入系统,在终端运行时自动进入 setup;需已装 Node.js 和 npm。

    curl -fsSL https://raw.githubusercontent.com/morluto/rea/main/install.sh | bash
  3. 3改用 npm 全局安装

    curl 安装的替代方案:先用 npm 全局安装 rea-agents,再单独运行 setup。

    npm install --global rea-agents
    rea setup
  4. 4手动配置 MCP

    不通过向导时,可在智能体的 MCP 配置中加入 rea 服务;持久注册应固定一个精确包版本。

    {
      "mcpServers": {
        "rea": {
          "command": "npx",
          "args": ["-y", "rea-agents@4.0.1", "mcp"]
        }
      }
    }
  5. 5检查分析引擎

    用 doctor 检查环境是否就绪,尤其是分析引擎能否被正确识别。

    rea doctor --json
  6. 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

下一篇:awesome-ai-companion

同类项目推荐

zer0dex 开源

本地双层记忆,跨项目召回更准,消息前自动查询

A local dual-layer memory pattern for AI agents: a compact, human-readable markdown ···

★ 64 2026-08-09
redel 开源

让AI智能体像细胞一样分裂,递归协作解决复杂任务

ReDel is a toolkit for researchers and developers to build, iterate on, and analyze ···

★ 96 2026-08-09
OpenGlasses 开源

让非 Meta 智能眼镜也能拥有智能体功能

Making Meta Ray-ban / Oakley glasses smarter. Non-Meta Model selection, agentic feat···

★ 130 2026-08-09
dust 开源

拖拽搭建 AI 助手,自动搞定重复工作

Custom AI agent platform to speed up your work.

★ 1492 2026-08-09
mulmoclaude 开源

聊天即调出表格图表,数据全存本地文件

Nurture your own AI assistant on your own computer. Local-first and MIT: memories, d···

★ 386 2026-09-30
mirroir-mcp 开源

让 AI 直接操控你的 iPhone 和 Mac 应用,自动化测试更真实。

Drive a real, stock iPhone (and any macOS app) from any MCP client via iPhone Mirror···

★ 285 2026-08-09
comfy-mcp 开源

让 AI 智能体直接驱动本地 ComfyUI 出图

Local MCP server for ComfyUI — run your local ComfyUI from AI agents

★ 333 2026-10-24
mcpet 开源

桌面宠物实时展示 AI 智能体状态与用量

MCP desktop companion for AI agent status, usage tracking, and everyday tools. Anyth···

★ 309 2026-11-04
runtime 开源

快速构建高性能、可靠的 AI 代理与工作流,生产级就绪。

Runtime for building and managing AI agents and Workflows. Easy to learn, fast to bu···

★ 202 2026-08-09