SuperAPI AI 工具集

hermes-swift-mac-app

通用与其它

查看项目

更新于 10-16 00:20

技能介绍

用途:该技能用于构建与配置 Hermes Web UI 的原生 macOS 桌面包装应用 Hermes Agent,以 Swift 和 WKWebView 实现,不使用 Electron 或重型依赖。

主要能力:支持本地 Hermes 实例直连(默认目标 URL http://localhost:8787);支持 SSH 隧道连接远程服务器,隧道命令为 ssh -o StrictHostKeyChecking=accept-new -o ExitOnForwardFailure=yes -N -L localPort:localhost:remotePort username@host,且仅支持密钥认证,不支持密码认证;提供文本与图片剪贴板集成、AI 回复系统通知、基于 Sparkle 框架的自动更新,并做签名与公证以通过 Gatekeeper。需 macOS 12 及以上。

使用方式:终端用户从 releases 页面下载 DMG 安装;开发者可执行 xcode-select --install,然后 git clone https://github.com/hermes-webui/hermes-swift-mac.git、cd hermes-swift-mac、./build.sh 构建并安装到 /Applications/Hermes Agent.app。开发调试可用 swift build、swift run、swift test。

适用场景:需要在 Mac 上以独立应用方式使用 Hermes Web UI,或通过 SSH 隧道访问远程 Hermes 服务的用户。

限制:SSH 隧道要求免密登录与可访问的 known_hosts;未提供收费、价格、具体效果等信息。