kaishi00/hermes-conduit
Conduit — native SwiftUI iOS client for Hermes Agent
解决的问题
Hermes Conduit 是你自托管 Hermes Agent 实例的原生移动界面。它允许你直接从 iPhone 或 iPad 访问现有的 AI 代理会话、配置文件和仪表板功能,无需依赖第三方云服务或中间中继。
工作原理
该应用通过 WebSocket(通常在端口 9119 上)直接连接到你的 Hermes 仪表板。它通过同步你的数据库来镜像桌面体验,让你可以在电脑上开始对话,并在移动设备上继续。它支持原生 OAuth、Cloudflare Access,并提供一个可选的端到端加密中继服务,专门用于推送通知,否则由于后台连接限制,这些通知在 iOS 上很难维护。
适用人群
该项目适用于已经运行 Hermes Agent 实例的用户,他们希望有一个高质量、注重隐私的原生 iOS 客户端来管理代理、监控日志,并在移动中进行语音或文本对话。
亮点
- 完整功能对等: 支持流式聊天,包括 Markdown、工具调用检查、推理轨迹和文件附件。
- 高级语音功能: 包括即按即说、支持 GPT-Live 和 Gemini Live,以及 CarPlay 集成。
- 隐私优先: 无分析、无遥测、不在第三方服务器上存储数据;所有通信都直接在你的设备和服务器之间进行。
- 安全访问: 具有 Face ID 锁定、Keychain 凭据存储,并支持 Tailscale 或反向代理连接。
- 通知安全: 使用可选的端到端加密中继进行推送通知,因此即使中继服务也无法读取你的消息内容。
相关
- 项目
- 项目
- 项目
- 项目