sdks/hermes-plus
开发模版与 SDK

Hermes Plus 桌面客户端与开源生态

轻量化、无侵入的桌面连接器与二次开发脚手架

客户端生态定位

Hermes Plus 专为管理 AI 手机与数字员工协同而设计,生态中分为官方发行版与开发者开源脚手架:

客户端形态定位与适用场景架构特性
官方桌面端 (Hermes Plus)企业客户、日常办公与业务协同开箱即用,提供完整的数字员工管理、多设备协作工作台与业务流流转能力。
开源二次开发脚手架开发者、私有化系统集成商提供轻量白板骨架,包含底层连接协议、WebRTC 低延迟投屏与设备驱动调用封装,便于开发者自主集成垂直业务。

模块化轻量设计

Hermes Plus 开源脚手架采用高度模块化设计,核心通信模块与界面完全解耦,为开发者提供三大基石:

hermes-plus/
├── src/                          # 桌面客户端框架基础工程
│   ├── main/index.ts             # 进程通信与原生窗口管理
│   └── renderer/                 # 客户端 UI 交互界面
│
└── extensions/langhua/           # 【浪花连接器自包含模块】
    ├── api/                      # 设备网关通信层 (TypeScript)
    │   ├── screen-stream.ts      # WebRTC 会话协商与信令交互
    │   ├── skill-client.ts       # 设备触控、手势与采集接口封装
    │   └── sse-listener.ts       # 设备实时事件与心跳状态监听
    ├── components/               # 开箱即用的 React 交互组件
    │   ├── DeviceList.tsx        # 设备状态列表与在线标识
    │   └── ScreenViewer.tsx      # 低延迟 WebRTC 视频流画布 (含鼠标事件坐标映射)
    └── views/                    # 示例集成面板
        └── PhoneWorkspace.tsx    # 极简示范工作台

为什么选择无偏见设计(Unopinionated)?

在设计 Agent 时,不同团队有着完全不同的偏好与架构体系:

  • 有的团队擅长使用 LangGraph 进行多智能体状态转移;
  • 有的团队采用 AutoGen 或 Dify 编排复杂知识库与工具链;
  • 有的团队只做简单的 RPA 脚本按序触发。

hermes-plus 绝不强推官方内部的 Agent 架构,而是将 “物理驱动能力” 和 “屏幕视觉画面” 作为最纯粹的积木交给你的工程团队,由你们来构建比官方更强、更契合你们行业垂直场景的专属超级智能体!