Wake

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

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 智能体 🍴 复刻 113 🐛 待处理 11 👀 关注 1
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 1567
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,需自行部署

项目预览

Wake 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类智能体
开发团队iAmCorey
官网地址https://wake.cool
定价模式🏷️完全免费
价格说明开源免费,需自行部署
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Rust
GitHub 星标★ 1567
上线时间2026-08-18 00:00:00
代码更新2026-10-25
仓库体积6.5 MB
本站数据更新2026-11-15
维护状态较活跃
收录时间2026-10-01
浏览次数3

项目介绍

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

Star 增长趋势

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

数据来源:GitHub API 逐日快照 · 收录于 2026-10-01 · 当前星标 ★ 1567

使用教程

难度:入门 约 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-<version>-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

上一篇:sonarqube-mcp-server

下一篇:pentest-harness

同类项目推荐

sgr-agent-core 开源

用 Schema 约束推理,让 Agent 工具调用不再乱输出

Schema-Guided Reasoning (SGR) has agentic system design created by neuraldeep commun···

★ 1128 2026-09-16
autonomous-hr-chatbot 开源

用 AI 智能体自动回答员工 HR 问题,解放 HR 人力。

An autonomous HR agent that can answer user queries using tools

★ 463 2026-08-09
botonomous 开源

用 PHP 快速搭建能自主决策的 Slack 机器人

A PHP Framework For Creating Autonomous Slack Bots

★ 106 2026-08-09
autoMate 开源

说句话就让电脑自己干活,零代码自动化操作一切应用

Like Manus, Computer Use Agent(CUA) and Omniparser, we are computer-using agents.AI-···

★ 4009 2026-08-10
CrewAI-GUI-Qt 开源

拖拽节点,可视化搭建 CrewAI 多智能体工作流

A Node-Based Frontend for CrewAI: Revolutionizing AI Workflow Creation

★ 211 2026-08-09
ai-agents-from-zero 开源

从零到企业级Agent开发,一站式学习+面试通关

2026 最系统的 AI Agent 速成指南|智能体实战教程 · 完整学习路径 + 实战项目 + 面试题···

★ 5998 2026-08-09
AIlice 开源

说句话,AI 自动干活,全程不用你操心

AIlice is a fully autonomous, general-purpose AI agent.

★ 1418 2026-08-09
mcpm.sh 开源

一条命令搜索、安装并配置 MCP 服务器,多客户端通吃

CLI MCP package manager & registry for all platforms and all clients. Search & confi···

★ 1023 2026-09-16
agent-shell 开源

在 Emacs 里直接跑 AI 代理,边写代码边对话

Brings your favorite AI agents to Emacs, keeping you at home: familiar buffers and b···

★ 2056 2026-08-09