用途:HermesPet 是一款原生 macOS 应用(macOS 14+,Swift 6 + SwiftUI),将 AI 伴侣放入 MacBook 灵动岛,用于对话、语音交互和桌面陪伴。
主要能力:支持 5 个并行 AI 引擎(DeepSeek、Kimi、MiniMax、OpenAI、Claude Code、Codex、OpenClaw、自定义网关),5 个像素桌面宠物,语音输入,文件拖拽,多对话上下文共享与本地记忆追踪。采用本地 SQLite 存储会话与记忆,SFSpeechRecognizer 离线语音识别,多线程编排最多 8 个同时会话,内嵌 opencode 运行时以减少外部依赖,使用 Apache 2.0 许可。
使用方式:需 Xcode 15.0+。构建命令为 xcode-select --install、git clone https://github.com/basionwang-bot/HermesPet.git、cd HermesPet、open HermesPet.xcodeproj,或 xcodebuild -scheme HermesPet -configuration Release build;打包命令为 ./scripts/create-dmg.sh。可选 CLI:brew install anthropic-cli、npm install -g @openai/codex-cli、npm install -g openclaw。
扩展点:新增 AI 引擎需实现 AIServiceProtocol(含 engineType、sendMessage、streamMessage、isAvailable),在 AIEngineManager 注册;可通过自定义宠物 SwiftUI 视图与 DesktopPetManager 注册宠物;记忆系统基于 SQLite,包含敏感关键词过滤、每日总结与 JSON 导出。
限制:仅支持 macOS 14+,需要 Xcode 与开发者签名;价格、平台分发方式、具体使用效果与完整收费信息暂未提供。