可行但需替代方案:因ollama依赖glibc和systemd,termux(musl libc、无init)无法运行ollama serve;推荐用google ai edge gallery部署gemma4:e2b模型并提供http api,hermesagent通过openai兼容接口调用。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

在安卓手机上用 Termux 部署 HermesAgent 并调用本地 Ollama 模型,是可行的,但需注意硬件限制和当前生态适配性——Ollama 官方暂未发布 Android 原生客户端,不能直接在 Termux 中运行 ollama serve。不过,已有成熟替代路径:用 Google AI Edge Gallery + Gemma 4 或 Ollama 的 ARM64 兼容模型 + Termux 模拟环境 实现近似效果。
为什么不能直接在 Termux 跑 Ollama?
Ollama 的 Linux 版本依赖 glibc 和 systemd-like 进程管理机制,而 Termux 基于 musl libc,且无完整 init 系统支持。即使手动编译或使用预编译二进制,也无法稳定启动 ollama serve 服务。实测中,ollama list 或 ollama run 命令会报错“cannot connect to daemon”或“no such file or directory”。
可行方案:用 AI Edge Gallery 替代 Ollama 后端
这是目前最稳定、零编译、纯离线的安卓部署方式,已验证适用于骁龙 8 Gen2+ 设备:
从零搭建飞书机器人。支持 MiniMax/MiMo 等模型、工具调用(搜索/天气/百科/记忆)、Skill 架构。一站式交付可上线运行的飞书群聊 bot。基础版本,后续可自行升级能力
- 在应用商店安装 Google AI Edge Gallery(官方出品,无需谷歌服务)
- 进入“模型库”,搜索 gemma4:e2b(约 2.5GB),下载并激活
- 该模型自带 HTTP API 服务,默认监听
http://localhost:8080/generate - 在 Termux 中运行 Python 脚本,用 requests 调用该接口,作为 HermesAgent 的 LLM 后端
Termux 中对接 HermesAgent 的关键配置
需修改 HermesAgent 的 config.yaml,使其绕过原生 Ollama 适配逻辑,直连本地模型 API:
- 设置
provider: "openai"(借用 OpenAI 兼容接口模式) - 设
base_url: "http://localhost:8080/v1"(注意加 /v1,AI Edge Gallery 支持此路径) -
model: "gemma4:e2b"(仅作标识,实际由后端解析) -
api_key: "dummy"(该服务无需鉴权) - 关闭
ollama_compatible(此项不生效,避免解析错误)
性能与体验注意事项
受限于手机 CPU 和内存,响应速度和上下文长度明显低于桌面端:
- 推荐使用 Gemma 4 e2b(2B 参数),e4b 在多数手机上易 OOM
- 单次推理建议控制在 512 token 以内,避免卡顿或崩溃
- HermesAgent 的记忆和技能功能仍可运行,但复杂工具调用(如网页搜索)需额外配置代理或禁用
- 首次运行需等待模型加载约 30 秒,之后响应在 3–8 秒内
不复杂但容易忽略:真正的“Ollama 手机版”尚未落地,当前最佳实践是用 AI Edge Gallery 打通模型层,再让 HermesAgent 以通用 API 方式接入。这样既保隐私、又免 API 费,还能在断网环境下持续工作。










