🤖HermesBlog
Hermes 功能详解 · 第11篇2026/8/9· Easy Understand Hermes Agent

第11篇:定时任务——让 AI 自动干活

Hermes 功能详解第11篇:定时任务。设置好计划,Hermes 每天自动帮你跑任务、发消息。

定时任务:AI 助理的日程表

第11篇:定时任务——让 AI 自动干活

上一篇我们聊了怎么在电脑上把 Hermes 跑起来,今天换个更“野”的玩法——把 Hermes 装进你的 Android 手机,让它随时随地帮你干活。

别慌,不是让你去写什么高深的安卓 App,我们用的是 Termux——一个在手机上模拟 Linux 环境的终端神器。装好之后,你的手机就变成了一台随身携带的 AI 小助手。

⚠️ 注意:Termux(Android)属于 Tier 2 平台,安装脚本和文档都是“尽力而为”地维护,main 分支的提交随时可能弄坏这些包。

手机能跑啥?先看清单

官方在 Termux 上测试过的功能包括:

  • Hermes CLI 命令行工具
  • 定时任务(cron)支持——这就是咱们这篇的主题,让 AI 到点自动干活
  • 后台终端(PTY)支持
  • Telegram 网关(能连 Telegram 机器人)
  • MCP 和 Honcho 记忆支持
  • ACP 支持

简单说,手机上的 Hermes 和电脑上的核心功能基本一致,只是安装包更精简。

哪些功能暂时没有?

有几个功能因为依赖问题,在 Android 上还跑不了:

  • .[all] 在 Android 上目前不支持
  • 语音功能(被 faster-whisper -> ctranslate2 卡住,ctranslate2 没发布 Android 版本)
  • 自动浏览器操作(Playwright 在 Termux 里被跳过了)
  • Docker 容器隔离(Termux 里没有 Docker)
  • Android 可能随时挂起 Termux 的后台任务,所以网关的持久化只是尽力而为,不是常规的托管服务

不过别担心,作为命令行 AI 助手,手机版完全够用

安装方式一:一行命令搞定

官方现在提供了 Termux 专用的安装脚本,在 Termux 里直接跑:

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

这个脚本会自动识别 Termux 环境,帮你搞定系统依赖、创建虚拟环境、链接命令到 PATH,还会自动跳过那些在手机上跑不了的组件。

安装方式二:手动安装(更透明)

如果你想看清楚每一步,或者安装出问题要调试,可以走手动流程:

1. 更新 Termux 并安装依赖

pkg update
pkg install -y git python clang rust make pkg-config libffi openssl nodejs ripgrep ffmpeg

⚠️ 注意 Python 版本范围:Hermes 要求 Python >=3.11,<3.14。当前 Termux 自带的 python 是 3.14.x,超出了这个范围——安装脚本会检测到这一点,并自动去 Termux User Repository (TUR) 找一个受支持的解释器。手动安装的话,自己装一个:

pkg install tur-repo
pkg install python3.13

然后把下面命令里的 python 换成 python3.13(比如 python3.13 -m venv venv)。

2. 克隆仓库并创建虚拟环境

git clone https://github.com/NousResearch/hermes-agent.git
cd hermes-agent
python -m venv venv
source venv/bin/activate

3. 设置 Android API 级别并安装

export ANDROID_API_LEVEL="$(getprop ro.build.version.sdk)"
python -m pip install --upgrade pip setuptools wheel
python -m pip install -e '.[termux]' -c constraints-termux.txt

4. 链接到 PATH 并验证

ln -sf "$PWD/venv/bin/hermes" "$PREFIX/bin/hermes"
hermes --version
hermes doctor

搞定!现在你随时可以在手机终端里输入 hermes 开始对话。

还有第三种:社区维护的 APT 包

如果你不想在手机上编译一堆 Python/Rust 依赖,社区大佬 @adybag14-cyber 维护了一个 APT 仓库,可以直接用包管理器安装:

curl -fsSL https://raw.githubusercontent.com/adybag14-cyber/termux-python/main/scripts/setup_apt_repo.sh | bash
pkg install hermes-agent

更新也走包管理器:

pkg update
pkg upgrade hermes-agent

⚠️ 注意:这是社区维护的,不是官方发布。NousResearch 不构建、不签名、不托管、也不审计这些包。信任它等于信任该仓库的签名密钥,自己权衡哈。通过 APT 安装的 Hermes 会被标记为 apt 安装方式,因此不会运行 Git 自更新器去动包管理的文件——要更新就用包管理器。

装好之后怎么用?

配置模型:

hermes model

或者直接编辑 ~/.hermes/.env 文件设置 API Key。

想重新跑一遍初始化向导:

hermes setup

写在最后

手机上的 Hermes 虽然功能比桌面版精简了一些,但核心的定时任务、CLI 对话、Telegram 网关都支持。这意味着你可以把手机放在家里,让 Hermes 定时帮你查天气、写日报、处理消息——真正的“让 AI 自动干活”。

下一期我们聊聊怎么用 cron 配置定时任务,让 Hermes 到点就开工,敬请期待!

📖 官方文档

本文根据 Hermes Agent 官方文档编写,原文见:官方文档 › getting-started/termux