用 Go 编写的轻量级自托管 AI 智能体,部署在服务器上,通过 Telegram 与你交互。
imkofty/Hermuse
在自己的 Linux 服务器或虚拟机上部署 Hermes Agent、9Router 与 Telegram 机器人网关的脚本和指南。
- Star
- 155
- Fork
- 39
- 未关闭 Issue
- 0
- 最近提交
- 15天前
这是什么?
Hermuse 是一套 Shell 脚本与文档,用于在自己的电脑或 VPS 上搭建个人 AI 助手环境。它把 Hermes Agent 命令行工具、兼容 OpenAI 接口的 9Router 模型代理和 Telegram 网关组合在一起,部署后可以全天候在 Telegram 中与自己的机器人对话,并通过浏览器打开模型管理面板。
项目包含 Ubuntu 上的安装脚本,以及一个基于轮询的 Cloudflare 隧道方案:通过 Cloudflare Pages 与 D1 将本地面板暴露到公网。进程守护脚本会在 9Router、隧道客户端或网关异常退出时自动重启,定时任务中的看门狗还能检测 Telegram 轮询卡死的情况,而不仅仅检查进程是否存在。
该项目主要面向 Linux 虚拟机,提供 doctor 诊断脚本、基于白名单的 Telegram 访问控制,以及凭据轮换和隧道数据库迁移的操作指南。
核心功能
- 01通过单个脚本在 Ubuntu 上安装 Hermes Agent、9Router 和 Node.js。
- 02将 Telegram 机器人接入 Hermes 网关,并通过数字用户 ID 白名单限制访问。
- 03借助基于 Cloudflare Pages 与 D1 的轮询隧道,将本地 9Router 面板暴露到公网。
- 04通过守护脚本与定时看门狗,在 9Router、隧道客户端或网关退出后自动重启。
- 05利用事件循环心跳和适配器活动检测 Telegram 轮询卡死。
- 06提供 doctor 诊断脚本与隧道数据库迁移检查工具。
适用场景
- 在小型 Linux VPS 上运行私人 Telegram AI 助手。
- 无需开放入站端口,即可通过浏览器访问自建的模型管理面板。
- 运行需要崩溃或重启后自动恢复的长期在线机器人。
快速上手
- 1
安装全部依赖(依赖项、Hermes、9Router)
bash scripts/install.sh - 2
通过 OAuth 登录模型提供商
hermes setup --portal - 3
连接你的 Telegram 机器人并设置数字 ID 白名单
hermes gateway setup - 4
安装 Cloudflare 隧道(将占位符替换为你的项目名和 D1 名称)
bash scripts/setup-tunnel.sh <pages-project-name> <d1-name>
使用前须知
- 设计用于 Linux 服务器或虚拟机;README 未提供 macOS 或 Windows 的安装方法。
- 安装脚本需要免密 sudo 或 root 权限。
- 要使用完整功能需要 Cloudflare 账户和 Telegram 机器人令牌。
收录于专题
标签
常见问题
- Hermuse 是什么?
- 在自己的 Linux 服务器或虚拟机上部署 Hermes Agent、9Router 与 Telegram 机器人网关的脚本和指南。 Hermuse 是一套 Shell 脚本与文档,用于在自己的电脑或 VPS 上搭建个人 AI 助手环境。它把 Hermes Agent 命令行工具、兼容 OpenAI 接口的 9Router 模型代理和 Telegram 网关组合在一起,部署后可以全天候在 Telegram 中与自己的机器人对话,并通过浏览器打开模型管理面板。
- Hermuse 可以免费使用吗?用的什么许可证?
- Hermuse 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- Hermuse 还在维护吗?
- 活跃维护中。Hermuse 最近一次提交是在 2026年10月23日。
- Hermuse 适合用来做什么?
- 在小型 Linux VPS 上运行私人 Telegram AI 助手。 无需开放入站端口,即可通过浏览器访问自建的模型管理面板。 运行需要崩溃或重启后自动恢复的长期在线机器人。
- Hermuse 怎么安装和运行?
- 安装全部依赖(依赖项、Hermes、9Router): bash scripts/install.sh 通过 OAuth 登录模型提供商: hermes setup --portal 连接你的 Telegram 机器人并设置数字 ID 白名单: hermes gateway setup 安装 Cloudflare 隧道(将占位符替换为你的项目名和 D1 名称): bash scripts/setup-tunnel.sh <pages-project-name> <d1-name>
- 在哪里获取 Hermuse?
- 源代码和安装说明在 GitHub 上:https://github.com/imkofty/Hermuse
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一个部署在自己电脑上的个人 AI Agent,可聊天,并在获批后执行文件处理、命令和定时任务。
可自托管的 AI 个人助手,通过 Telegram 对话,支持定时任务、MCP 接入和可扩展技能。
可自托管的持久化 AI 智能体平台,具备长期记忆,可协作并通过多种聊天渠道响应,单容器运行。
一个部署在你自己 Cloudflare 账户中的个人 AI 助手,可跨笔记本、服务器、手机和浏览器执行任务。
一个用 Rust 编写、运行在自己机器上的个人 AI 助手运行时,连接大模型、聊天渠道、工具与硬件。