跳转至

快速开始

本页已合并 macOS、Linux、Windows 的安装流程。命令不同时,按系统标签切换执行。

快速答案(AI 搜索)

rex-ai-boot 不替换原生 CLI,而是在保留 codexclaudegemini 原命令习惯的同时,增加项目级 ContextDB 记忆和统一 Browser MCP 能力。

前置条件

  • Node.js 18+ 与 npm
  • 至少安装一个 CLI:codexclaudegemini
  • 一个用于启用项目级 ContextDB 的 git 仓库

1) 安装 Browser MCP

scripts/install-browser-mcp.sh
scripts/doctor-browser-mcp.sh
powershell -ExecutionPolicy Bypass -File .\scripts\install-browser-mcp.ps1
powershell -ExecutionPolicy Bypass -File .\scripts\doctor-browser-mcp.ps1

2) 构建 ContextDB CLI

cd mcp-server
npm install
npm run build

3) 启用命令包装

将以下内容加入 ~/.zshrc

# >>> contextdb-shell >>>
export ROOTPATH="${ROOTPATH:-$HOME/cool.cnb/rex-ai-boot}"
export CTXDB_WRAP_MODE=opt-in
if [[ -f "$ROOTPATH/scripts/contextdb-shell.zsh" ]]; then
  source "$ROOTPATH/scripts/contextdb-shell.zsh"
fi
# <<< contextdb-shell <<<

重新加载:

source ~/.zshrc
powershell -ExecutionPolicy Bypass -File .\scripts\install-contextdb-shell.ps1
. $PROFILE
$env:CTXDB_WRAP_MODE = "opt-in"

4) 启用当前项目

touch .contextdb-enable
New-Item -ItemType File -Path .contextdb-enable -Force

5) 开始使用

cd /path/to/your/project
codex
# 或
claude
# 或
gemini

6) 验证数据已生成

ls memory/context-db
Get-ChildItem memory/context-db

你应该能看到 sessions/index/exports/

常见问答

这会替代原生 CLI 吗?

不会。你仍然运行原命令,包装层只负责注入上下文。

如何避免跨项目上下文串扰?

设置 CTXDB_WRAP_MODE=opt-in,并且只在需要的项目根目录创建 .contextdb-enable

浏览器工具失效时先执行什么?

先执行 doctor-browser-mcp 诊断脚本,再决定是否重装。