重度使用 Coding Agent 的最大痛点之一就是「会话黑洞」:用 Claude Code 重构、用 Codex 跑任务、用 Cursor 写前端,会话散落在各自的 private 目录里,关掉终端就如同大海捞针。
开源项目 Wake (iAmCorey/Wake) 给出了一个极致性能的解法:
1️⃣ Rust + GPUI 极致原生性能:
摒弃 Webview/Electron,采用 Zed 同款 Rust + GPUI 架构。实测 310+ 会话(800MB 日志)冷启动仅 5s,后续基于 mtime 增量响应,120 FPS 满帧渲染。折叠 Tool Calls 冗余,智能提炼 Thinking 思考链,内置 Tree-sitter 提供 30+ 语言高亮。
2️⃣ 毫秒级 SQLite FTS5 Trigram 检索:
针对代码搜索的痛点,采用字符级三元组索引,不依赖单一语言分词,同时完美支持中文与代码特殊子串(如 useEffect(、foo::bar),检索延迟 <1ms。⌘K 一键精确定位消息行,配合 One-click Resume 在本地终端以对应命令(claude --resume、codex resume)秒级恢复现场。
3️⃣ 跨 Agent 上下文连续性(MCP & 远程镜像):
内置 wake-mcp 服务,Claude Code 或 Codex 挂载后,新会话可主动检索历史记录与其他 Agent 沉淀的 Memory;支持通过 SSH + rsync 镜像远端 VPS 会话,打上 @host 标签并一键复制远程恢复指令。严格只读扫描,不触碰 auth.json 与密钥。
💡 Agili 犀利点评:
多 Agent 深度玩家的救命利器,检索体验极快。原生支持 OpenClaw 等 20+ 款工具。注意目前核心聚焦于会话审计与拉起,Linux/Windows 终端拉起仍在实验迭代中。
🔗 项目:https://github.com/iAmCorey/Wake