Wake

把散落的 AI 会话集中起来,搜一下就能接着聊

Wake 是一个用 Rust 和 GPUI 构建的 AI 智能体会话管理器,目标是把散落在不同工具、终端和项目目录里的 AI Agent 会话集中到一个地方统一浏览、搜索和恢复。随着 Claude Code、Codex、Cursor 等编码智能体被日常使用,会话记录往往分散在各处,难以回溯和复用。Wake 通过本地索引这些会话,提供快速检索和继续对话的能力,让开发者不必重新翻找历史或重复描述上下文。核心能力包括:聚合多个 Agent 的会话列表、按关键词搜索历史对话、一键恢复并继续之前的会话,以及基于 Rust + GPUI 的原生桌面体验,启动快、资源占用低。它解决的是多智能体工作流下会话碎片化、上下文丢失和检索困难的问题,适合频繁使用编码 Agent 的开发者。

开源 free 智能体
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 1383
维护状态 活跃
是否开源 是
定价模式 free

项目预览

项目数据

分类智能体
开发团队iAmCorey
所属国家
官网地址
定价模式free
价格说明开源免费,需自行部署
访问状态
是否开源是
开源协议MIT
主要语言Rust
技术栈/模型
GitHub 星标★ 1383
30天Star增速
HF 下载量
上线时间2026-08-18 00:00:00
最近更新2026-09-30 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-10-01
浏览次数0

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

正在加载星标数据…

使用教程

难度:入门 约 10 分钟 部署方式:本地安装 7 步

环境要求

  • macOS(首发平台,发行包为 Apple Silicon 与 Intel 通用二进制)
  • 从源码构建需要 Rust 工具链与脚本 scripts/make-app.sh
  • Linux 自 v0.2.5、Windows 自 v0.2.7 起为实验性支持,桌面集成成熟度较低
  • 机器上已存在 Claude Code、Codex 等智能体的会话目录(如 ~/.claude、~/.codex)

安装与启动步骤

  1. 1下载发行包

    打开 GitHub 的 latest release 页面,下载 Wake--macos.zip;该包是 Universal Binary,Apple Silicon 和 Intel Mac 都能用。

  2. 2解压并安装

    解压 zip,把得到的 Wake.app 拖进 Applications 文件夹即可完成安装,无需其他依赖。

  3. 3解除隔离限制

    应用为 ad-hoc 签名,从网上下载的副本首次启动会被 Gatekeeper 拦截;右键点应用选“打开”,或执行命令去掉隔离属性。

    xattr -d com.apple.quarantine /Applications/Wake.app
  4. 4克隆源码仓库

    如需自行构建,先用 git 把仓库克隆到本地并进入项目目录,此步骤需要已装好 Rust 工具链。

    git clone https://github.com/iAmCorey/Wake && cd Wake
  5. 5构建应用包

    运行构建脚本,会在 dist/ 下生成 Wake.app(含图标与 Info.plist,ad-hoc 签名);想本地产出通用二进制可加 --universal 参数。

    scripts/make-app.sh
  6. 6启动应用

    打开刚构建出的应用包,Wake 会自动开始读取并索引本机已有的智能体会话。

    open dist/Wake.app
  7. 7开发模式运行

    在仓库目录下也可直接用 cargo 运行 wake 这个 crate,适合调试或二次开发。

    cargo run -p wake

关键配置

配置项必填说明示例
~/.claude否Claude Code 的会话数据目录,Wake 只读索引,不会修改原文件/Users/yourname/.claude
~/.codex否Codex 的会话数据目录,同样以只读方式被 Wake 读取并建立全文索引/Users/yourname/.codex

如何确认成功

启动后出现 Wake 窗口,会话按 agent / project 分组列出,按 ⌘K 输入关键词能直接跳到匹配的历史消息。

常见问题

Q:macOS 提示无法打开、来自未验证的开发者怎么办?

A:这是 ad-hoc 签名的正常现象。右键点击应用选择“打开”,或执行 xattr -d com.apple.quarantine /Applications/Wake.app 去掉隔离标记后再启动。

Q:我的会话内容会被上传吗?

A:不会。所有索引和星标数据都留在本地,Wake 只在你主动检查更新时才访问 GitHub。

Q:搜索中文或代码片段搜不到?

A:Wake 用 SQLite FTS5 trigram 索引,原生支持 CJK 文本和 useEffect( 这类代码子串,直接按 ⌘K / Ctrl+K 输入关键词即可。

Q:Linux 和 Windows 能用吗?

A:可以但属实验性支持(Linux 自 v0.2.5、Windows 自 v0.2.7)。数据层已充分测试,桌面集成问题欢迎提 issue。

Q:一键恢复会在哪个终端打开?

A:macOS 使用 Terminal 或 iTerm,Linux 与 Windows 使用系统原生终端(Windows 上支持 Windows Terminal、PowerShell、Cmd、Alacritty、WezTerm),并在原项目目录执行恢复。

注意事项

  • Wake 对所有会话目录只读访问,星标/置顶等管理数据存在自己的数据库里,原始会话文件不受影响。
  • 从源码构建需先装 Rust 工具链;要生成通用二进制还需安装 aarch64-apple-darwin 与 x86_64-apple-darwin 两个 target,再执行 scripts/make-app.sh --universal。
  • Linux / Windows 为实验性支持,桌面集成尚不稳定;Windows 删除会话会进回收站,数据目录位于用户配置文件下同名的 ~/.claude 风格路径。
  • 预构建包为 ad-hoc 签名,自行构建的版本同样需要按上文方式处理首次启动的隔离提示。

核心亮点

  • 用 Rust + GPUI 写原生桌面端,启动和检索速度快、内存占用低
  • 支持跨多个 Agent 工具聚合会话,解决会话分散在不同目录和工具的问题
  • 提供搜索与一键恢复,能直接接着历史上下文继续对话,减少重复描述

不足之处

  • 项目仍处于成长阶段,生态和功能覆盖可能还不完整
  • 依赖本地会话格式,不同 Agent 工具更新后兼容性需要持续跟进

适用场景

  • 同时使用多个编码 Agent,想统一查看和管理历史会话
  • 回忆之前某次对话里讨论过的方案,需要按关键词快速定位
  • 中断工作后想恢复某个 Agent 会话,继续之前的上下文

替代项目

Claude Code、aider

项目介绍

Wake 是智能体领域的开源项目,由 iAmCorey 开发,是 2026 年新上线的项目。

在全站 13,465 个收录项目中,它的 GitHub 星标数(1,383)位列前 30%,在智能体分类中处于中上游。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-30。开源免费,需自行部署。

它主要面向的使用场景是:同时使用多个编码Agent,想统一查看和管理历史会话。同类可对比的替代方案包括 Claude Code、aider。

上一篇:sonarqube-mcp-server

下一篇:pentest-harness

同类项目推荐

xinchao-dynamic-mind 开源

给 AI 装上疲惫和欲望,让交互更真实

独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。

★ 204 2026-08-09
goutoujunshi 开源

先哄情绪再出招,恋爱难题给可执行方案

一个先接住情绪、再分析关系并给出可执行策略的 Codex 恋爱军师,内置心理、法律、社会、人···

★ 5870 2026-09-25
deepseek-harness 开源

把 AI 能力拆成乐高积木,拼出你的专属智能体。

DeepSeek Harness: Everything is a Plugin.

★ 239899 2026-08-15
ECC 开源

调教你的 AI 编程搭子,让它越用越顺手

The agent harness performance optimization system. Skills, instincts, memory, securi···

★ 269506 2026-08-09