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 从其他机器同步会话数据,使它们可在本地搜索。
  • 洞察功能:提供令牌、提示词和会话数的活动热力图与排行榜。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目