本地桌面工具 · 搜索、查看、恢复 AI Coding Agent 会话
简体中文 | English
AgentRecall 用来集中管理分散在不同 AI Coding Agent 中的会话。你可以搜索历史对话、查看完整上下文、整理重要记录,也可以继续、迁移或跨设备恢复会话。
仓库中同时维护 v1 和 v2。两个版本使用独立的命令、应用数据和数据库,可以同时运行,但不会自动共享或导入数据。
| 版本 | 适合的使用方式 | 启动入口 |
|---|---|---|
| AgentRecall v1 | 安装后直接管理本机及远程环境中的 Agent 会话 | agent-recall |
| AgentRecall v2(预览版) | 在会话管理之外使用工作台、Workflow、Eval、Runtime 和目录记忆等功能 | agent-recall-v2 |
准备 Node.js 22.13 或更高版本,然后安装最新 Release:
npm install -g https://github.com/zszz3/AgentRecall/releases/latest/download/agent-recall.tgz
agent-recall
也可以把下面这段话直接贴给你的 AI Agent(Claude Code、Codex 等),让它帮你安装:
请帮我安装 AgentRecall:先确认 Node.js 22.13 或更高版本可用,然后执行
npm install -g https://github.com/zszz3/AgentRecall/releases/latest/download/agent-recall.tgz。如果 npm 或 Electron 下载缓慢,追加--registry=https://registry.npmmirror.com并设置环境变量ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/后重试。安装完成后运行agent-recall确认能正常启动;遇到问题请阅读 https://github.com/zszz3/AgentRecall/blob/main/Install.md 排查。
| 系统 | 启动命令 | 默认快捷键 |
|---|---|---|
| macOS | agent-recall |
⌥ Option + Space |
| Windows | agent-recall |
Ctrl + Alt + Space |
启动后应用会常驻菜单栏或系统托盘,设置、主题、语言和快捷键都可以在应用内调整。macOS 上执行 agent-recall install-app 可以生成本地 AgentRecall.app,之后直接从 Launchpad / Spotlight / Dock 打开。更新执行 agent-recall --update 即可;完整安装、更新、回滚、卸载和国内镜像说明见 Install.md。
更详细的使用说明请查看 AgentRecall v1 Guide。
v2 在会话管理、远程同步和用量统计之外,增加了可复用 Agent、Workflow、Eval、MCP、目录记忆和 Skill 库。
准备 Node.js 22.13 或更高版本,然后安装最新的 v2 Release:
npm install -g https://github.com/zszz3/AgentRecall/releases/download/v2-latest/agent-recall-v2.tgz
agent-recall-v2
| 系统 | 启动命令 | 默认快捷键 |
|---|---|---|
| macOS | agent-recall-v2 |
⌥ Option + Space |
| Windows | agent-recall-v2 |
Ctrl + Alt + Space |
启动后应用会常驻菜单栏或系统托盘,并自动准备本地数据服务,不需要另外安装 PostgreSQL。macOS 上执行 agent-recall-v2 install-app 可以生成本地 agent-recall-v2.app,之后直接从 Launchpad / Spotlight / Dock 打开。更新执行 agent-recall-v2 --update 即可,App 内也可以在 设置 → 关于 检查更新。
v2 的命令、应用数据、数据库和更新缓存都与 v1 分开,默认不会自动读取 v1 数据;如需迁移,可在 设置 → 关于 → V1 数据迁移 中手动导入。两者可以同时安装并运行。连接 MCP 客户端时,v2 Gateway 使用统一的 agent-recall 入口。完整的安装、更新、回滚和卸载说明见 Install.md。
更详细的使用说明请查看 AgentRecall v2 Guide。
V2 提供独立的团队空间,按团队集中管理共享会话、Skills 与文档,并为多个工作目录分别选择客户端和启停状态,本地页面保持原有布局。团队功能默认关闭,连接与开关在设置中管理,与 CLI 共用配置。会话可通过右键主动分享,也可将所选轮次加入 Push 清单,与 Skill、文档和配置一起按项勾选、查看 Diff 后上传到公开或私有团队仓库;Pull 统一更新已启用工作目录的团队 Skills 与文档,保留备份与本地冲突,不再逐项安装。
agentrecall-cli 提供独立的 agentrecall 命令,可管理多仓库与团队绑定,主动拉取团队 Skill,预览后安装到项目中的 Codex 或 Claude Code。团队默认关闭,配置与资产管理无需启动桌面;会话和资源检索连接正在运行的 V2,分别使用 session search/get 和 resource search/get。会话上传通过 V2 团队空间操作。构建安装见 CLI 包说明,配置见 CLI 使用指南,资产流程见 团队 Skill 指南。
欢迎提交 Issue 和 PR。本地开发:
git clone https://github.com/zszz3/AgentRecall.git
cd AgentRecall
npm run setup:v1
npm run dev:v1
开发 agent-recall-v2 时改用 npm run setup:v2 和 npm run dev:v2。Windows 上首次执行 npm run setup:v2 需要以管理员身份运行终端,以便准备内置 PostgreSQL 所需的符号链接。两个应用分别位于 apps/main-1.0 与 apps/main-2.0,根目录命令负责统一测试、类型检查和构建。
提交前请阅读 CONTRIBUTING.md,并确保 npm test、npm run typecheck 与 npm run release-note:check 通过。
|
Blue-Berrys |
G-Pegasus |
zszz3 |
mesakurax |
LANSGANBS |
forbbiden1 |
|
MeloMei |
本项目基于 MIT License 开源。
[!NOTE] AgentRecall 是独立的开源项目,与 Anthropic、OpenAI、Cursor 等公司均无关联。Claude、Codex 等名称与商标归其各自所有者所有。
有任何问题,请提交 Issue。如果觉得项目对你有帮助,欢迎 Star。
| 日期 | 榜单 | 排名 | 周期新增 | 总 STAR |
|---|