可成功在安卓手机运行hermes agent:先换termux国内源,再用官方脚本安装;失败则手动分步部署;支持终端交互、快捷脚本、微信网关及本地语音功能。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您希望在安卓手机上运行 Hermes Agent 这一本地 AI 智能体,但 Termux 环境安装失败或无法启动,则可能是由于软件源不可达、依赖缺失或架构兼容性问题。以下是解决此问题的步骤:
一、更换 Termux 国内镜像源
Termux 默认源位于境外,国内用户常因网络限制导致 pkg update 失败、依赖下载中断或 install.sh 脚本超时。切换至稳定镜像源可显著提升安装成功率与速度。
1、打开 Termux 应用,确保已联网。
2、执行命令 termux-change-repo,按提示选择镜像站点(推荐清华 TUNA 或北外 BFSU)。
3、若命令不可用,手动替换 sources.list:执行 sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/apt/termux-main stable main@' $PREFIX/etc/apt/sources.list。
4、执行 pkg clean && pkg update 验证源是否生效,确认输出中无 404 或 connection refused 错误。
二、使用官方一键安装脚本
该脚本自动识别 Termux 环境,适配 Android API 级别,安装预编译依赖并配置 PATH,适合绝大多数未 Root 设备。
1、确保已完成镜像源切换及 pkg update。
2、执行安装命令:curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash。
3、等待脚本完成(约 30–60 分钟),期间勿关闭 Termux 或锁屏。
4、安装结束后,执行 hermes --version 检查是否输出版本号(如 hermes 0.12.3)。
三、手动分步安装(适用于脚本失败或需定制)
当一键脚本因网络中断、Rust 编译失败或 jiter/maturin 报错而终止时,可跳过自动构建环节,采用纯 Python 方式部署核心功能。
1、安装基础工具链:pkg update && pkg install -y git python python-pip pkg-config libffi openssl nodejs ripgrep ffmpeg。
2、克隆仓库(含子模块):git clone --recurse-submodules https://github.com/NousResearch/hermes-agent.git && cd hermes-agent。
3、创建并激活 Python 3.11 虚拟环境:python -m venv venv311 && source venv311/bin/activate。
4、设置 Android API 级别:export ANDROID_API=23(根据设备实际 API 版本调整,常见为 23–33)。
四、通过 Termux 启动并运行 Hermes Agent
该方法直接调用已安装的 hermes 命令,在终端内启动交互式会话,适用于日常调试与技能测试。
1、打开 Termux 应用,等待出现 $ 提示符。
2、执行命令激活虚拟环境(若未自动激活):source venv/bin/activate。
3、输入启动命令:hermes chat。
4、等待加载模型与技能后,即可输入自然语言指令开始交互。
五、使用预配置的快捷脚本启动
为避免每次手动激活环境,可创建一个一键启动脚本,绕过虚拟环境手动管理步骤。
1、在 Termux 中执行:nano ~/start-hermes.sh。
2、输入以下内容并保存:#!/data/data/com.termux/files/usr/bin/bash\nsource ~/hermes-agent/venv/bin/activate\nhermes chat。
3、赋予执行权限:chmod +x ~/start-hermes.sh。
4、后续只需运行:~/start-hermes.sh 即可快速进入会话。
六、通过微信网关实现免终端交互
该方式将 Hermes Agent 作为后台服务运行,并通过微信客户端完成全部输入输出,彻底脱离 Termux 界面。
1、确保已成功完成微信接入配置,且 ~/.hermes/weixin/accounts/ 目录下存在有效账号文件。
2、在 Termux 中执行:hermes gateway start weixin。
3、保持 Termux 在后台运行(无需前台活跃),此时 Hermes 已启用长轮询机制监听微信消息。
4、打开手机微信,向已配对的账号发送任意文本,即可触发响应。
七、启用语音交互功能
语音交互需底层音频处理能力支持,依赖 FFmpeg、Whisper STT 与 Edge TTS 组件,所有处理均在本地完成,不依赖网络。
1、确认 Termux 已安装 ffmpeg 和 Python 3.11+。
2、执行 hermes tools install whisper 安装轻量 Whisper 模型(推荐 base 或 small 中文版)。
3、执行 hermes tools install edge-tts 配置本地 TTS 引擎,并用 hermes tts test "你好" 验证扬声器输出。
4、启动语音服务:hermes voice start,听到提示音后说话,停顿约 3 秒自动提交识别结果。











