MacBook 的刘海一直被很多人吐槽”没用”,但有一个开源项目把这块空间利用起来了——HermesPet 是一个常驻在 MacBook 刘海下方的 AI 聊天客户端和桌面伴侣,用 Swift 6 和 SwiftUI 编写,纯原生实现,没有 Electron 也没有 WebView。
项目简介
HermesPet 的核心理念是”让 AI 住在你的菜单栏里”。它占据刘海正下方的胶囊区域,随时可以通过点击刘海或快捷键呼出聊天窗口。最重要的是:装上就能用,不需要安装任何命令行工具。
项目地址:https://github.com/basionwang-bot/HermesPet
核心亮点
四种 AI 引擎并行
HermesPet 不只是”切换”不同的 AI 引擎,而是真正的并行运行。每个对话独立绑定一个 AI 后端,发出第一条消息后锁定。你可以同时开:
- 对话 1:让在线 AI(如 DeepSeek)翻译技术文档
- 对话 2:让 Claude Code 修改一个 Swift 组件
- 对话 3:让 Codex 生成一张海报
最多同时挂 8 个对话(⌘1 到 ⌘8 直达),每个独立绑定不同的 AI 引擎。
支持的 AI 服务包括:DeepSeek、智谱、Kimi、MiniMax、OpenAI 等在线服务,以及 Claude Code 和 Codex 本地 CLI 工具。
灵动岛状态显示
刘海下方的胶囊不只是装饰,它是一个真正的状态显示器:
- 左耳显示当前 AI 引擎的像素风精灵
- 右耳实时显示任务状态:旋转脉冲、步骤数、文件变更数
- 鼠标悬停时水滴展开,显示引擎颜色、模型名和最近回复预览
- 后台对话发光:多个对话同时运行时,对应位置会呼吸式发光
- 错误态整个胶囊切琥珀色,点击重试
双桌宠系统
HermesPet 有两个可爱的像素桌宠:
- Clawd 🦞(Claude 模式):橙色像素小螃蟹,会在菜单栏下方闲逛、眨眼、呼吸
- 云朵 ☁️(在线 AI 模式):indigo 像素小精灵
桌宠不只是装饰,还有实际功能:
- 拖文件喂 Clawd → 自动作为附件发给 AI
- 拖 Clawd 到桌面文件上 → AI 给文件名一句简短评价
- 文件名进 AI 前会过本地黑名单(薪资、合同、密码等敏感词自动跳过)
语音输入
按住 ⌘⇧V 可以直接说话:
- 屏幕边缘出现 Apple Intelligence 风格的彩色光环
- 中文识别走 macOS 离线模型(SFSpeechRecognizer)
- 松开自动发送,AI 回复完成有提示音
文件处理
拖入文档(PDF、txt、md、py、ts 等)时不会把全文塞进上下文,而是:
- Claude/Codex 模式:把文件绝对路径拼到 prompt 末尾,让 AI 自己按需读取
- 在线 AI 模式:提取关键内容发送
这种方式更省 token,也更快。
安装方法
最简单的方式是直接下载 DMG 安装包:
- 访问 GitHub Releases 页面
- 下载
HermesPet-arm64.dmg(Apple Silicon)或HermesPet-x64.dmg(Intel) - 双击 DMG 安装
- 打开 App,选择 AI 服务商,粘贴 API Key
系统要求:macOS 14.0+,纯 Swift 原生实现,无需安装命令行工具。
高级功能
如果你额外安装了 Claude Code 或 Codex CLI,HermesPet 会自动检测并解锁高级能力:
- 读写本地文件
- 执行终端命令
- 生成图片
简评
HermesPet 是一个很有趣的项目。它把 AI 交互融入了 macOS 的原生体验中,灵动岛的状态显示和桌宠系统让它区别于普通的 AI 聊天客户端。对于经常使用多种 AI 工具的 macOS 用户来说,它提供了一个统一的入口。不过目前只支持 macOS,Windows 和 Linux 用户暂时用不了。
本文参考来源:HermesPet – GitHub | HermesPet 官网













GitHub – docusealco/docuseal



暂无评论内容