HermesPet:住在 MacBook 刘海里的 AI 桌面伴侣,支持多引擎并行

MacBook 的刘海一直被很多人吐槽”没用”,但有一个开源项目把这块空间利用起来了——HermesPet 是一个常驻在 MacBook 刘海下方的 AI 聊天客户端和桌面伴侣,用 Swift 6 和 SwiftUI 编写,纯原生实现,没有 Electron 也没有 WebView。

项目简介

HermesPet 的核心理念是”让 AI 住在你的菜单栏里”。它占据刘海正下方的胶囊区域,随时可以通过点击刘海或快捷键呼出聊天窗口。最重要的是:装上就能用,不需要安装任何命令行工具。

项目地址:https://github.com/basionwang-bot/HermesPet

官网:https://hermespet.cc

核心亮点

四种 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 安装包:

  1. 访问 GitHub Releases 页面
  2. 下载 HermesPet-arm64.dmg(Apple Silicon)或 HermesPet-x64.dmg(Intel)
  3. 双击 DMG 安装
  4. 打开 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 官网

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
相关推荐
<p>DocuSign是全球最知名的电子签名服务,但其定价对中小站长和创业团队来说并不友好。DocuSeal是一个开源免费的电子签名平台,GitHub上已获得16000+星标,支持自部署,可以作为DocuSign的替代方案。</p>

<h2>项目简介</h2>

<p>DocuSeal是一个功能完整的电子签名解决方案,支持创建、发送和签署PDF文档。项目使用Ruby on Rails开发,提供直观的Web界面,适合需要在自己的服务器上部署电子签名服务的团队。</p>

<p>项目地址:<a href=GitHub – docusealco/docuseal

核心功能

  • 文档模板:上传PDF文档,通过拖拽方式添加签名框、日期框、文本框等表单字段。
  • 多方签署:支持多个签署人按顺序或并行签署同一文档。
  • 邮件通知:自动发送签署邀请和完成通知邮件。
  • API接口:提供REST API,可以集成到现有应用中。
  • Webhook:签署完成后通过Webhook通知你的系统。
  • 审计日志:记录完整的签署过程,包括IP地址、时间戳等。
  • 多语言:支持中文在内的多种语言界面。

Docker部署教程

DocuSeal推荐使用Docker部署,步骤如下:

1. 创建docker-compose.yml

version: "3"
services:
  docuseal:
    image: docuseal/docuseal:latest
    ports:
      - "3000:3000"
    volumes:
      - docuseal-data:/data
    environment:
      - DATABASE_URL=sqlite3:/data/docuseal.sqlite3
      - RAILS_ENV=production
      - SECRET_KEY_BASE=your-random-secret-key-here

volumes:
  docuseal-data:

2. 启动服务

docker-compose up -d

3. 访问初始化

打开浏览器访问 http://your-server:3000,按照向导创建管理员账户。

4. 配置邮件(可选)

在环境变量中添加SMTP配置:

SMTP_ADDRESS=smtp.example.com
SMTP_PORT=587
SMTP_USERNAME=your-email@example.com
SMTP_PASSWORD=your-password
SMTP_DOMAIN=example.com

与DocuSign对比

特性DocuSeal(自部署)DocuSign(SaaS)
价格免费开源$10-60/月/用户
数据控制完全在自己服务器存储在DocuSign云端
自定义可完全自定义受限于平台功能
法律效力取决于当地法律全球认可
合规认证需要自行确保SOC 2、ISO 27001等
维护成本需要自行运维平台托管

适合谁使用

  • 中小团队:需要内部合同签署,但不想为每个用户付费。
  • 数据敏感行业:不想将签署文档存储在第三方云端。
  • 定制化需求:需要将签署功能集成到自己的业务系统中。
  • 学习和研究:想了解电子签名系统的技术实现。

注意事项

  • 电子签名的法律效力因国家和地区而异,重要合同建议咨询法律专业人士。
  • 自部署需要自行负责服务器安全、数据备份和SSL证书配置。
  • 对于需要全球法律认可的签署场景,DocuSign等成熟SaaS仍然是更稳妥的选择。

来源:

-枫选">

DocuSign是全球最知名的电子签名服务,但其定价对中小站长和创业团队来说并不友好。DocuSeal是一个开源免费的电子签名平台,GitHub上已获得16000+星标,支持自部署,可以作为DocuSign的替代方案。

项目简介

DocuSeal是一个功能完整的电子签名解决方案,支持创建、发送和签署PDF文档。项目使用Ruby on Rails开发,提供直观的Web界面,适合需要在自己的服务器上部署电子签名服务的团队。

项目地址:GitHub – docusealco/docuseal

核心功能

  • 文档模板:上传PDF文档,通过拖拽方式添加签名框、日期框、文本框等表单字段。
  • 多方签署:支持多个签署人按顺序或并行签署同一文档。
  • 邮件通知:自动发送签署邀请和完成通知邮件。
  • API接口:提供REST API,可以集成到现有应用中。
  • Webhook:签署完成后通过Webhook通知你的系统。
  • 审计日志:记录完整的签署过程,包括IP地址、时间戳等。
  • 多语言:支持中文在内的多种语言界面。

Docker部署教程

DocuSeal推荐使用Docker部署,步骤如下:

1. 创建docker-compose.yml

version: "3"
services:
  docuseal:
    image: docuseal/docuseal:latest
    ports:
      - "3000:3000"
    volumes:
      - docuseal-data:/data
    environment:
      - DATABASE_URL=sqlite3:/data/docuseal.sqlite3
      - RAILS_ENV=production
      - SECRET_KEY_BASE=your-random-secret-key-here

volumes:
  docuseal-data:

2. 启动服务

docker-compose up -d

3. 访问初始化

打开浏览器访问 http://your-server:3000,按照向导创建管理员账户。

4. 配置邮件(可选)

在环境变量中添加SMTP配置:

SMTP_ADDRESS=smtp.example.com
SMTP_PORT=587
SMTP_USERNAME=your-email@example.com
SMTP_PASSWORD=your-password
SMTP_DOMAIN=example.com

与DocuSign对比

特性DocuSeal(自部署)DocuSign(SaaS)
价格免费开源$10-60/月/用户
数据控制完全在自己服务器存储在DocuSign云端
自定义可完全自定义受限于平台功能
法律效力取决于当地法律全球认可
合规认证需要自行确保SOC 2、ISO 27001等
维护成本需要自行运维平台托管

适合谁使用

  • 中小团队:需要内部合同签署,但不想为每个用户付费。
  • 数据敏感行业:不想将签署文档存储在第三方云端。
  • 定制化需求:需要将签署功能集成到自己的业务系统中。
  • 学习和研究:想了解电子签名系统的技术实现。

注意事项

  • 电子签名的法律效力因国家和地区而异,重要合同建议咨询法律专业人士。
  • 自部署需要自行负责服务器安全、数据备份和SSL证书配置。
  • 对于需要全球法律认可的签署场景,DocuSign等成熟SaaS仍然是更稳妥的选择。

来源:

DocuSign是全球最知名的电子签名服务,但其定价对中小站长和创业团队来说并不友好。DocuSeal...

9天前 50
评论 抢沙发

请登录后发表评论

    暂无评论内容