iAmCorey/Wake
All your AI agent sessions in one place — browse, search, resume. Rust + GPUI.
解决的问题
Wake 是一款原生桌面应用程序,旨在将多个 AI 编程代理的碎片化历史集中管理。无需再在多个隐藏目录(如 ~/.claude 或 ~/.cursor)中分散查找对话,Wake 提供一个单一的只读界面,用于浏览、搜索和管理这些会话。
工作原理
Wake 会扫描 AI 代理存储会话日志的本地目录(JSONL、SQLite 等),并使用 SQLite FTS5 构建快速的本地索引。它支持多种代理,包括 Claude Code、Cursor、Codex 等。它以只读模式运行,确保原始代理数据不会被修改。
适用人群
使用多个 AI 编程代理,并需要快速查找过往对话、通过洞察追踪活动,或在终端中恢复会话的开发者。
主要亮点
- 统一浏览:按代理和项目对会话进行分组,并支持实时文件监控以获取更新。
- 全文搜索:支持代码子串和 CJK 文本的高性能搜索。
- 一键恢复:直接在系统终端中以原始项目目录重新打开会话。
- MCP 服务器:内置 Model Context Protocol (MCP) 服务器(
wake-mcp),允许其他 AI 代理搜索并读取您的对话历史。 - 远程主机镜像:通过 SSH/rsync 从其他机器同步会话数据,使它们可在本地搜索。
- 洞察功能:提供令牌、提示词和会话数的活动热力图与排行榜。
相关
- 项目
- 项目
- 项目
- 项目
- 项目