1. 项目定位与用途
Scarf 是 Hermes AI agent 的官方原生 Mac 与 iOS 客户端,iOS 端配套应用名为 ScarfGo,定位为 Hermes 生态的官方 GUI 管理工具。Hermes 原本是终端+消息形态的 AI agent,功能强大但无可视化界面,Scarf 为其提供了完整的图形化操作入口,让用户可以在 Mac 和 iPhone 上直观查看、管理 Hermes 的全量运行状态,无需依赖终端命令即可完成大部分操作,是 Hermes 用户的首选可视化管理工具。
Scarf 是 Hermes AI agent 的官方原生 Mac 与 iOS 客户端,为终端形态的 Hermes 提供可视化 GUI 界面,支持本地与 SSH 远程多服务器管理,可查看会话、项目、技能、内存等全量状态,本文介绍其定位、安装与使用方法。
Scarf 是 Hermes AI agent 的官方原生 Mac 与 iOS 客户端,为原本仅终端可用的 Hermes 提供可视化 GUI 界面,支持本地与 SSH 远程多服务器管理,无需中间代理即可安全管控 Hermes 全量状态。
Scarf 是 Hermes AI agent 的官方原生 Mac 与 iOS 客户端,iOS 端配套应用名为 ScarfGo,定位为 Hermes 生态的官方 GUI 管理工具。Hermes 原本是终端+消息形态的 AI agent,功能强大但无可视化界面,Scarf 为其提供了完整的图形化操作入口,让用户可以在 Mac 和 iPhone 上直观查看、管理 Hermes 的全量运行状态,无需依赖终端命令即可完成大部分操作,是 Hermes 用户的首选可视化管理工具。
Hermes AI agent 原生形态为终端+消息工具,无可视化界面,用户无法直观监控会话、工具调用、Token 消耗与费用明细,配置管理需手动编辑 YAML 文件,操作门槛高且易出错,跨设备访问远程 Hermes 实例也不便。Scarf 解决了上述全部痛点,提供原生 GUI 替代终端操作,无需中间代理即可安全连接本地或远程 Hermes 主机,大幅降低 Hermes 的使用与管理成本。
适用于多类 Hermes 使用场景:在 Mac 上可视化监控 Hermes 会话、查看项目数据、统计资源消耗的桌面场景;通过 iPhone 远程 SSH 连接 Hermes 服务器,管理会话、技能、定时任务的移动场景;需要 GUI 化配置 Hermes MCP 服务器、网关、内存等参数,避免手动编辑 YAML 的配置场景;以及统一管理多个本地+远程 Hermes 服务器的多服务器管理场景。
仓库中明确给出的安装方式分为两类:macOS 端可从 GitHub Releases 页面下载最新安装包直接安装;iOS 端(ScarfGo)需通过 TestFlight 链接加入测试后安装。系统要求为 macOS 14.6+、iOS 18+,兼容 Hermes v0.6 至 v0.20 版本,安装过程无需额外复杂配置。
首次使用需添加 Hermes 服务器,支持选择本地 ~/.hermes/ 目录,或通过 SSH(复用 ~/.ssh/config、SSH agent、ProxyJump 配置)添加远程主机;添加后可查看会话列表、项目仪表盘、技能库、内存文件、定时任务、MCP 服务器等 Hermes 全量状态,支持通过 ACP 协议流式聊天或使用内置终端与 Hermes 交互;软件会自动检测对应 Hermes 版本,能力不匹配的 UI 功能会自动隐藏。
Scarf 基于 Swift 6/SwiftUI 原生开发,无 Electron 等跨平台中间层,无中间代理服务,直接连接 Hermes 主机保障数据安全;Hermes 状态以只读方式打开,管理操作通过 hermes CLI 执行,避免损坏 agent 数据;支持英语、简体中文、德语、法语、西班牙语、日语、葡萄牙语(巴西)共 7 种语言;配套自包含设计系统静态站点与 React UI Kit,可用于原型设计与营销素材制作,另有社区模板生态支持用户快速搭建预配置 Hermes 项目。
根据仓库公开信息,Scarf 支持 macOS 14.6 及以上版本,iOS 端 ScarfGo 支持 iOS 18 及以上版本。
Scarf 支持通过 SSH 连接远程 Hermes 主机,可复用用户现有的 ~/.ssh/config 配置、SSH agent 以及 ProxyJump 设置,无需额外配置中间代理服务。
不会。Scarf 读取 Hermes 状态时采用只读模式,所有管理操作均通过 hermes CLI 执行,不会直接修改 Hermes 的原始数据,避免数据损坏风险。
Scarf 兼容 Hermes v0.6 至 v0.20 版本,软件会自动检测对应主机的 Hermes 版本,能力不匹配的 UI 功能会自动隐藏,确保兼容性。
根据仓库信息,Scarf 支持英语、简体中文、德语、法语、西班牙语、日语、葡萄牙语(巴西)共 7 种语言。