hermes-webui/hermes-swift-mac
The best way to run Hermes on your Mac!
解决的问题
Hermes Agent 是 Hermes Web UI 的原生 macOS 桌面封装,提供专用的应用窗口,无需依赖网页浏览器。它简化了通过 Hermes Web UI 访问 AI 代理的过程,尤其适用于通过 SSH 隧道在远程机器上运行 AI 服务器的用户。
工作原理
该应用使用 Swift 和 WKWebView 构建,充当轻量级原生外壳。它连接到正在运行的 Hermes Web UI 实例(本地或远程服务器)。对于远程连接,它会自动管理 SSH 隧道,监控连接状态,并在连接中断时处理重连。
适用人群
希望为 Hermes Web UI 获得专用桌面体验,并具备原生系统集成功能(如全局快捷键和系统通知)的 macOS 用户。
主要亮点
- 原生 macOS 集成:包含 Dock 图标、标准菜单栏,以及一个全局快捷键(⁃ℏ H),可从任何其他应用程序将应用置顶。
- 远程访问:内置 SSH 隧道模式,无需手动终端配置即可安全访问远程 Hermes Web UI 实例。
- 系统功能:支持原生 macOS 通知(AI 响应完成时)、通过麦克风权限实现语音输入,以及文本和图像的剪贴板集成。
- 轻量级架构:采用 Swift 和 WKWebView 而非 Electron 构建,确保更优的系统性能和更低的资源占用。
相关
- 项目
- 项目
- 项目
- 项目
- 项目