{"repo":"Mahiruxia/hermes-forge","free":true,"listed":false,"github":"https://github.com/Mahiruxia/hermes-forge","clone":"git clone https://github.com/Mahiruxia/hermes-forge.git","description":"本地优先的 Hermes Agent 桌面工作台，集成自动部署、模型同步、Windows 桥接、微信 Gateway、文件附件、权限审批与 GitHub 自动更新。","language":"TypeScript","stars":143,"topics":["agent-workspace","community-driven","desktop-app","electron","hermes-agent","local-first","react","tailwindcss"],"license":"MIT","category":"cli-tools","readme_excerpt":"Hermes Forge Hermes Agent 的本地优先桌面客户端，基于 Electron + React + TypeScript 构建。 社区项目，非 Hermes Agent 官方客户端。 定位 Hermes Forge 为 Windows 与 macOS 提供统一的 Hermes Agent 桌面界面，覆盖安装部署、模型配置、任务执行、文件附件、权限审批与自动更新，无需手动维护 CLI 环境。 核心能力： - 引导式首启 — 按“环境检测 → 安装 Hermes → 配置模型”推进；安装来源由用户确认，缺失依赖可就地修复。 - 模型同步 — 桌面端模型配置实时同步至 Hermes CLI 与 Gateway 运行时，避免多端配置漂移。 - Windows 原生桥接 — 文件操作、PowerShell、剪贴板、截图、窗口管理与键鼠自动化，统一走主进程审批服务。 - Kanban 任务看板 — 完整任务生命周期管理，集成 Gateway 调度器，支持拖拽与实时诊断。 - 连接器 Gateway — 支持微信扫码、QQ Bot 与飞书多机器人配置；飞书 Bot 可绑定独立 Agent profile 与隔离运行目录。 - 自动更新 — electron-updater + GitHub Releases，支持静默检查、后台下载与进度追踪。 下载 平台 下载 ------ ------ Windows (x64) Hermes-Forge-x.y.z-x64.exe macOS (Apple Silicon) Hermes-Forge-x.y.z-arm64.dmg 当前为未签名二进制，首次启动时系统安全提示为预期行为。 首次使用 1. 启动后等待本机环境检测完成。 2. 未发现 Hermes 时，点击“选择安装方式”，优先使用官方 GitHub；网络受限时可主动选择国内社区镜像。 3. Hermes 就绪后继续配置模型来源和 API Key。密钥只保存到本机安全存储，不会在界面回显。 4. 进入工作台并选择项目目录，然后描述希望完成的目标。 常用快捷键： - Ctrl/Cmd + K ：聚焦任务输入框 - Ctrl/Cmd + N ：新建会话 - Ctrl/Cmd + O ：选择工作区 - Ctrl/Cmd + B ：展开或收起会话栏 开发 环境要求：Node.js 22.12+、npm 10+、Git、Python 3.10+ 开发模式会由 Electron 主进程加载仓库根目录的 .env ，且不会覆盖终端中已经设置的同名环境变量。生产安装包不读取工作目录中的 .env ；模型凭证应通过应用内设置保存到系统安全存储。 运行时路径解析 Hermes 根目录按以下优先级解析： 1. 应用设置中保存的路径 2. HERMES HOME 3. HERMES AGENT HOME 4. /Hermes Agent 5. /Hermes Agent 构建时可通过环境变量覆盖： 架构 设计原则： - Hermes-only — 单引擎执行，无多引擎分支。 - 主进程可信边界 — 密钥、文件系统、子进程、Gateway 与原生能力集中于主进程。 - 白名单 IPC — Renderer 仅通过显式 Preload API 与主进程交互。 - 可恢复首启 — 依赖缺失时给出可操作的修复路径，而非堆栈错误。 - 本地优先 — 会话、附件、快照与日志默认留存于用户本机。 能力与路线 - 能力矩阵 - 路线图 贡献 欢迎提交 Issue、Discussion","default_branch":null,"files":null,"tree":[],"storefront":"/r/Mahiruxia","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Mahiruxia/hermes-forge/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}