极米投影仪
149.20M · 2026-03-22
Talon 是一款常驻 macOS 菜单栏的浮动 AI 助手,基于 OpenClaw 网关驱动。它悬浮在所有桌面 Space 的右下角,支持同时管理多个 AI Agent 会话,并在后台会话有新消息时自动切换和推送通知。
| 主面板 | 完整聊天记录 | 多 Agent 管理 |
|---|---|---|
| 悬浮在桌面右下角的紧凑窗口 | 富文本、工具调用追踪与 Token 统计 | 管理并切换多个 Agent 会话 |
Talon 是 OpenClaw AI 网关的桌面客户端,使用前需要先在本机(或可访问的远端机器)运行 OpenClaw。
curl -fsSL | bash
或访问 openclaw.ai 查看其他安装方式。
openclaw gateway
默认在 ws://localhost:18789 启动 WebSocket 服务。
在 Releases 页面下载最新的 .dmg 文件,打开后将 Talon 拖入「应用程序」文件夹即可。
环境要求:Rust 工具链、Node.js ≥ 18、pnpm
# 安装依赖
pnpm install
# 开发模式(热更新)
pnpm tauri dev
# 打包正式版 → src-tauri/target/release/bundle/
pnpm tauri build
由于 Talon 尚未通过 Apple 开发者证书签名,下载后 macOS Gatekeeper 可能会弹出以下错误:
方法一:移除隔离属性(推荐)
打开终端,执行:
sudo xattr -r -d com.apple.quarantine /Applications/Talon.app
之后正常启动 Talon 即可。
方法二:通过系统设置放行
点击主面板右上角的齿轮图标,或右键菜单栏图标选择「Settings」,进入设置窗口,切换到 Connection 标签页。

ws://localhost:18789,如果 OpenClaw 部署在其他机器,填写对应的地址。openclaw devices approve
| 操作 | 方式 |
|---|---|
| 显示 / 隐藏窗口 | 点击菜单栏 Talon 图标 |
| 发送消息 | 在输入框输入后按 Enter |
| 展开完整聊天记录 | 点击气泡右上角展开图标(↗) |
| 切换 Agent 会话 | 设置 → Agents → 点击对应会话的 Switch |
| 新建 Agent 会话 | 设置 → Agents → New Agent |
| 删除 Agent 会话 | 设置 → Agents → 选中会话 → Delete |
| 层级 | 技术 |
|---|---|
| 前端 | React 19 + TypeScript + Vite |
| 桌面壳 | Tauri 2.0(Rust) |
| 样式 | Tailwind CSS 4.x + shadcn/ui(Radix UI) |
| 动画 | DotLottie |
| AI 后端 | OpenClaw WebSocket 网关 |
| 认证 | Ed25519 密钥对签名 |
| 持久化 | @tauri-apps/plugin-store |
pnpm dev # 仅启动 Vite 开发服务器
pnpm tauri dev # Tauri + Vite 完整开发模式(含热更新)
pnpm build # 构建前端
pnpm tauri build # 打包 .app / .dmg
pnpm format # Prettier 格式化(含 import 排序和 Tailwind class 排序)
pnpm lint # ESLint + TypeScript 检查
VS Code + 插件:
欢迎提交 Issue 和 Pull Request!详见 CONTRIBUTING.md。