hermes agent v2.0支持windows桌面独立小窗常驻运行:升级后执行hermes dashboard --desktop --port 8081启动无边框窗口,右键任务栏图标可固定;通过hermes service install或任务计划程序绑定后台服务,关闭ui不终止任务;验证需查看开发者面板tasks页、进程列表及配置修改后的日志输出。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你想让Hermes Agent在Windows桌面端以独立小窗形式常驻运行,同时后台持续执行定时任务、文件监控或API轮询,不干扰你操作其他软件,也不因关闭浏览器标签而中断——这需要绕过Web UI依赖,启用v2.0新增的原生桌面小窗模式,并绑定后台服务生命周期。
启用Hermes桌面端独立小窗
第一步:确认已升级至Hermes Agent v2.0或更高版本(执行hermes --version检查输出是否含v2.0或日期晚于2026-04-01)。
第二步:在PowerShell中执行启动命令并强制启用桌面窗口模式:hermes dashboard --desktop --port 8081。该参数会跳过浏览器自动打开逻辑,直接调用系统级窗口管理器创建无边框、可最小化到托盘的独立进程。
第三步:窗口首次弹出后,右下角任务栏会出现一个Hermes图标;点击图标→「固定到任务栏」,之后双击即可秒唤,【关闭窗口不会终止后台服务,仅隐藏UI】。
绑定后台任务生命周期
方法一:用内置service命令直连桌面进程
执行hermes service install --name hermes-desktop --enable --desktop。此命令会生成一个Windows服务,其启动行为与桌面小窗完全解耦:即使你从未点击过小窗图标,服务也会随系统开机自启;一旦你点击图标唤起UI,它会自动attach到该服务实例,共享同一内存上下文与任务队列。
方法二:手动配置Task Scheduler触发守护
打开“任务计划程序”,新建基本任务→名称填Hermes Desktop Guardian→触发器设为“登录时”和“空闲10分钟后”→操作选“启动程序”,程序路径填%LOCALAPPDATA%\hermes\bin\hermes.exe,参数填dashboard --desktop --port 8081 --no-browser。这样能防止单点崩溃导致UI和服务双双离线。
【注意】不要勾选“如果计算机未使用则停止此任务”——否则定时任务会被强制中断。
验证后台任务真正在跑
① 在小窗UI右上角点击齿轮图标→「开发者面板」→切换到「Tasks」页签,观察实时滚动的任务ID列表;
② 打开PowerShell,执行Get-Process -Name hermes* | Select-Object Id,ProcessName,StartTime,确认至少存在两个进程:一个名为hermes-desktop(UI进程),另一个名为hermes-gateway(纯后台服务进程);
③ 修改~/.hermes/config.yaml中tasks.schedule字段,添加一条每分钟执行的测试任务,保存后等待60秒,检查hermes service logs输出是否出现对应时间戳日志行——有即表示后台调度器已接管。











