发现 AI 代理的未来arrow_forward

RexCLI

calendar_today收录于 2026年4月23日
category智能体与应用工具
code开源
Node.js工作流自动化多智能体系统MCPPlaywrightAI代理CLI智能体与应用工具开发者工具/代码知识管理/检索/RAG协议/API/集成

为 Codex CLI、Claude Code、Gemini CLI 等编码 Agent 提供本地优先的统一记忆系统与编排层

RexCLI(CLI 命令 aios)是一个 Local-first AI Agent 启动工具,在不替代上游 CLI 模型调用能力的前提下,为 Codex CLI、Claude Code、Gemini CLI、OpenCode 等编码 Agent 提供三大共享基础设施:基于 better-sqlite3 的跨 CLI 持久化记忆系统(ContextDB)、基于 Playwright MCP 的统一浏览器自动化(browser_* 工具集,支持 CDP 连接)、以及自动隐私脱敏的 Privacy Guard。

共享基础设施#

  • ContextDB:跨 CLI 文件系统持久化存储,支持 session / event / checkpoint / context:pack 等子命令,基于 better-sqlite3(需 Node ABI 匹配)
  • 统一浏览器自动化:Playwright MCP Server 提供标准化 browser_* 工具集,支持 CDP(Chrome DevTools Protocol)连接
  • Privacy Guard:读取配置/密钥类文件前自动执行隐私脱敏,配置存储于 ~/.rexcil/privacy-guard.json,可选本地 Ollama(qwen3.5:4b)路径

Operator 工具箱#

  • Quality Gateaios quality-gate full / pre-pr --profile strict,仓库健康度 + ContextDB 回归守卫
  • Learn-Evalaios learn-eval --limit 10,将 checkpoint telemetry 转为可操作建议
  • Orchestrate:蓝图编排 + 本地调度骨架 + token-free dry-run;--dispatch local --execute live 进行实际模型调用
  • Team Runtimeaios team 3:codex "Ship X",多 Agent 并行协作,支持 dry-run / resume / retry-blocked
  • HUDaios hud --provider codex --watch --preset full,会话可见性面板
  • Snapshot Rollback:变更前快照 + 事后回滚,用于 incident recovery

Skills 系统#

规范化的 skill source tree,支持 global 和 project 两种作用域。核心 skill 集包括:skill-constraints、aios-project-system、aios-long-running-harness、contextdb-autopilot 等,通过 TUI 的 SkillPickerScreen 进行交互式安装/卸载。

架构与调用链路#

User → codex/claude/gemini
     → (zsh wrapper: contextdb-shell.zsh)
     → contextdb-shell-bridge.mjs
     → ctx-agent.mjs
        → contextdb CLI (init/session/event/checkpoint/pack)
        → start native codex/claude/gemini (with context packet)
     → mcp-server/browser_* (optional browser automation)

用户调用原生 CLI 命令时,由 zsh wrapper 透明拦截,经 bridge 桥接后由 ctx-agent.mjs 完成 ContextDB 的会话初始化与上下文打包,最终携带 context packet 启动原生 CLI,并可选注入 MCP browser_* 工具。

上游 Agent 集成#

  • Codex CLI:深度适配 v0.114+ structured exec outputs(--output-schema + --output-last-message + stdin),旧版回退 stdout 解析
  • Claude Code / Gemini CLI:通过 Shell Wrapper 统一接入
  • OpenCode:文档提及支持

安装与前置要求#

运行时严格要求 Node.js 22 LTS("engines": { "node": ">=22 <23" }),支持 macOS、Linux 和 Windows(PowerShell)平台。

macOS / Linux 一键安装:

curl -fsSL https://github.com/rexleimo/rex-cli/releases/latest/download/aios-install.sh | bash
source ~/.zshrc
aios

Windows PowerShell 一键安装:

irm https://github.com/rexleimo/rex-cli/releases/latest/download/aios-install.ps1 | iex
. $PROFILE
aios

关键环境变量#

变量说明
AIOS_SUBAGENT_CLIENT子 Agent 客户端:codex-cli / claude-code / gemini-cli
AIOS_SUBAGENT_CONCURRENCY并发子 Agent 数量
AIOS_EXECUTE_LIVE设为 1 启用实际模型调用的 live 执行
AIOS_SUBAGENT_PRE_MUTATION_SNAPSHOT设为 1 在 live 执行前创建文件快照
CTXDB_WRAP_MODErepo-only(默认)/ opt-in(需 .contextdb-enable 标记)

RL 实验模块#

仓库内含 experiments/rl-shell-v1,提供 RL(强化学习)实验基础设施,包含 benchmark、训练(phase 2A)、评估(phase 2B)、campaign 等脚本,生产就绪状态未明确。

待确认信息#

  • 仓库根目录未发现 LICENSE 文件,开源许可证类型无法确认
  • 未发现关联的 Hugging Face 模型页或学术论文引用
  • Privacy Guard 本地 Ollama 路径的具体模型能力待验证

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。

rocket_launch