和 coding agent 聊过的每一句,
几秒就能翻出来。

Claude Code、Codex、Cursor 这些 agent 的对话记录其实都在你电脑上,只是各存各的。Wake 把它们收进一个窗口,一个搜索框全都能搜;能恢复的会话,点一下就回到终端接着聊。全程只读,数据不出本机。

  • MIT 协议开源
  • macOS 14+、Linux、Windows
全部会话更新时间
Claude Codeacme-web⑂ main
Add a rate limiter to the public API
claude-fable-54 条消息3 小时
One client is hammering the public API. Add a rate limiter: per API key, 100 requests a minute.
I'll use a token bucket keyed by API key and keep it in Redis, so the limit holds across all instances. Refill 100 per minute, burst of 20.
Edit src/middleware/rateLimit.ts
Requests over the limit now get a 429 with a Retry-After header. Added tests for the burst and the refill.
搜搜看

直接读各家 agent 自己存的记录

不用导出,也不用注册账号。各家 agent 本来就会把对话存进自己的文件和数据库,Wake 直接去读,原文件一个字节都不改。

  • Claude Code~/.claude/projects
  • Codex~/.codex/sessions
  • Qoder CLI~/.qoder/projects
  • Copilot CLI~/.copilot/session-store.db
  • Cursor~/.cursor/projects + state.vscdb
  • OpenCode~/.local/share/opencode
  • Kiro~/.kiro/sessions/cli
  • Gemini CLI~/.gemini/tmp
  • Pi~/.pi/agent/sessions
  • Oh My Pi~/.omp/agent/sessions
  • Grok Build~/.grok/sessions
  • Kimi Code~/.kimi-code/sessions
  • Antigravity~/.gemini/antigravity/brain
  • DeepSeek Harness~/.dsh/sessions
  • Hermes Agent~/.hermes/state.db
  • OpenClaw~/.openclaw/agents
  • CodeBuddy~/.codebuddy/projects
  • WorkBuddy~/.workbuddy/projects
  • ZCode~/.zcode/cli/db
  • Craft Agents~/.craft-agent/workspaces
  • Devin~/.local/share/devin
  • Kilo Code~/.local/share/kilo + globalStorage

暂不支持:Windsurf 和 Trae 的本地数据是加密的;Amp、Factory 和 Warp 的会话只存在云端。

点一下,回终端接着聊

在「打开方式」里选 Terminal、iTerm2、Ghostty 或 Kooky,Wake 会回到会话原来的项目目录,用 agent 自己的恢复命令接着聊。远程主机上的会话,则给你一条现成的 ssh 命令,拷贝到终端就能用。

Add a rate limiter to the public API
打开方式
Last login: Thu Oct  9 09:41 on ttys004
~/Github/acme-web $ claude --resume 7f3a9c1e-4b2d-4f8a-9e61-0c5d2b8a7e14

上一个 agent 做过什么,下一个也能查到

Wake 自带一个只读的 MCP server 和一个命令行工具。你问 Codex 某段代码当初为什么这么写,它可以直接去翻你当时在 Claude Code 里讨论的那段对话。

claude plugin marketplace add iAmCorey/Wake \
  --sparse .claude-plugin plugins/wake
claude plugin install wake@wake
Codex
健康检查为什么要放在限流器前面?
wake_search {"query": "healthz rate limiter", "project": "~/Github/acme-web"}2 sessions matchwake://session/codex:019a3c…#2
wake_get_session {"key": "codex:019a3c…", "from_seq": 0}
查到了昨天的一段 Codex 会话:负载均衡器的探活请求不带 API key,全都算进了匿名请求的额度,几秒就耗光了。所以当时把 /healthz 和 /readyz 挪到了限流器前面,还补了个连发 500 次探活请求的测试。
Health checks get 429 after the rate limiter change

看看你是怎么用 agent 的

统计页把你全部的历史记录画成一张图:什么时候在用、连续用了多少天、最常用哪些 agent、项目和模型。所有数字都在你自己的电脑上算出来。

统计
自 2025年10月 起
984
会话
263,806,369
Token
7,620
提问
9
Agent
23
项目
264
活跃天数

最近 7 天

37
会话
较上周 +19%
287
提问
较上周 +20%
7
活跃天数
较上周 +17%

活动

连续 10 天 · 最长 13 天 · 最忙 9月21日(75)少多

随时间变化

各 agent 每周提问数 · 本周 Claude Code 领先

  • Claude Code
  • Codex
  • Cursor
  • Gemini CLI
  • OpenCode
  • 其他

按小时

最常在 15:00

0:006:0012:0018:00

Agent

会话
  1. Claude Code412
  2. Codex236
  3. Cursor149
  4. Gemini CLI64
  5. OpenCode61
  6. Kimi Code24
  7. Copilot CLI16
  8. Grok Build12
  9. DeepSeek Harness10

项目

会话
  1. acme-web213
  2. rusty-search208
  3. pocket-pay156
  4. blog-engine91
  5. oss-metrics83
  6. dotfiles36

模型

会话
  1. claude-fable-5285
  2. gpt-5.5258
  3. composer-2130
  4. gemini-3-pro62
  5. kimi-k356
  6. glm-5.326

不只是一个搜索框

记忆

agent 给自己记的笔记(比如 Claude Code 的 auto-memory、Codex 的 memories),和你写给它们的指令放在同一个列表里,可以一起搜。

CLAUDE.mdAGENTS.mdMEMORY.mdGEMINI.md.cursor/rules

远程主机

通过 SSH 把其他机器上的会话同步过来,和本机的放在一起,带 @host 标记,搜起来也没区别。

@devbox@studio

清理会话

按创建时间、最近使用时间和占用空间筛选会话,核对列表后再移到废纸篓。

超过 90 天未更新从大到小

你的记录,只在你的电脑上

只读
Wake 不会改写 agent 的文件和数据库。删除会话只是把文件移进废纸篓,放回原处,会话就回来了。
不自动联网
Wake 唯一会发出的网络请求是去 GitHub 查新版本,而且只在你点「检查更新」的时候。
索引只是缓存
搜索索引随时可以删,删了也能从各家 agent 的原始文件重新建出来。
开源
MIT 协议,用 Rust 和 GPUI 写的,每行代码都在 GitHub 上。

常见问题

Wake 要钱吗?

不要钱。Wake 是 MIT 协议的开源软件,不用注册账号,没有订阅,也不收集使用数据。

会把我的对话传到网上吗?

不会。Wake 只读你电脑上的文件,索引也存在本地。远程主机的会话是通过你自己的 SSH 连接,同步到本机的缓存里。

会改动 agent 自己的文件吗?

不会改写。收藏、置顶和搜索索引都存在 Wake 自己的数据库里。唯一会动到原文件的是你手动删除会话:文件会移进废纸篓,放回去就恢复了。

agent 怎么用 Wake?

把自带的 wake-mcp 接到任意 MCP 客户端,或者让 agent 在终端里跑 wake-cli。两种方式拿到的结果一样,也都是只读的。

我用的 agent 不在列表里怎么办?

只要它把历史记录存在本地,而且没有加密,就到 GitHub 提个 issue,说说文件在哪、长什么样。列表里大部分 agent 就是这么加进来的。

下载 Wake

版本 0.9.1,2026年10月10日发布。 更新说明

macOS

macOS 14 及以上,Apple 芯片和 Intel 都支持

Wake 用的是 ad-hoc 签名,第一次打开会被 macOS 拦下。到「系统设置 → 隐私与安全性」里点「仍要打开」,或者在终端运行: xattr -d com.apple.quarantine Wake.app

Windows

x86_64,实验性支持