我用小米14在手机上装了Hermes AI Agent,差点把手机搞废了

admin 📖 5 分钟阅读

上周末无聊刷论坛,看到有人说能在手机上跑AI Agent。我心想这不扯吗,手机那个性能能干啥?结果好奇心一上来就收不住了,折腾了整整两天,终于把我那台小米14变成了一个能跑Hermes的AI终端。今天把过程记一下,顺便给想试的朋友踩踩坑。

为什么要折腾这个

说来也简单,我经常在外面跑,有时候突然想让AI帮我查个东西、写段代码,开电脑太慢,用网页版又总觉得差点意思。看到Hermes Agent支持Termux运行,就想着能不能把手机变成随身AI助手。理想很美好,现实嘛……往下看就知道了。

先说结论:能跑,但别抱太大期望

跑是能跑,体验嘛,说实话手机上用还是不太方便。屏幕小、输入慢、跑久了烫手还掉电飞快。但如果你跟我一样纯粹想折腾,或者某些特殊场景下确实需要手机端的AI能力,那还是值得试试的。

开搞:装Termux

第一步当然是装Termux。别去应用商店下,那个版本老得不行。直接去F-Droid搜Termux,或者去GitHub releases页面拉最新的APK。我一开始从某个不知名网站下的,装完之后pkg update直接报错,折腾了半天才发现是版本问题。这个坑我先帮你们踩了。

装好之后先跑一遍更新:

pkg update && pkg upgrade

会弹一堆确认提示,直接全部选y。这步挺快的,大概两三分钟。

然后装一些基础依赖:

pkg install git curl nodejs npm python

对,Hermes是Node.js写的,所以node是必须的。Python也建议装上,后面有些功能可能会用到。

安装Hermes Agent

装好依赖之后就可以装Hermes了。官方的安装方式是:

npm install -g hermes-agent

但是我实际操作的时候遇到了一个问题——npm install -g在Termux里有时候权限会出问题。如果你也遇到类似的情况,试试用:

npx hermes-agent

直接跑,不全局安装,也能用。

装完之后跑hermes setup,会让你配置API key和模型。这里我踩了第二个坑:手机输入法在Termux里输入长字符串特别痛苦,尤其是那些又臭又长的API key。我建议提前把key复制到手机剪贴板里,然后用Termux的粘贴功能(长按屏幕选paste),别手打,真的会打到崩溃。

那些意想不到的坑

键盘快捷键冲突。这是我目前最头疼的问题。Termux需要用Ctrl+C中断命令、Ctrl+L清屏,但手机上哪有Ctrl键?Termux自带的extra keys row(就是终端上方那排快捷键)倒是能用,但有些快捷键和小米的输入法冲突。比如我打中文的时候想切英文输命令,候选词栏就挡住了Termux的按键栏。这个问题我到现在还没完全解决,基本上是靠不断切换输入法凑合用。

内存占用。小米14有16G内存,按理说够用了。但跑Hermes的时候我发现它吃内存比我想象中多,尤其是挂了几个tools的时候。有一次我在后台跑着Hermes同时用微信聊天,手机直接卡了一下。建议用的时候把其他App都清掉。

电池。 散着步跑了一小时Hermes,手机电量从85%掉到了61%。烫倒是不算太烫,但掉电是真的快。反正你要是打算出门用,最好带个充电宝。

进程保活。 这个是最恶心的。Android系统杀后台很积极,我把Termux切到后台去回了条微信,回来一看进程没了,之前的对话全没了。解决办法是在Termux里用termux-wake-lock锁定进程,然后去电池设置里把Termux的后台限制关掉。但说实话,锁了后台之后掉电更猛了。

实际使用感受

折腾了两小时终于跑起来了,我试着让Hermes帮我写了个Python脚本、总结了一段长文、还让它帮我分析了一下手机里的文件目录结构。怎么说呢,能用,但体验比电脑差很多。主要问题还是输入——手机上打命令真的太慢了,我一个熟练的程序员在手机终端里打npm install都要打好几遍才对。

另外Hermes的TUI界面在手机小屏上显示效果一般,有些字符会错位,表格类的输出基本没法看。不过文本对话还是正常的,主要功能都能跑。

我的建议

如果你跟我一样喜欢折腾,那装一个玩玩无妨,毕竟学会了Termux以后说不定还有别的用处。但如果你是想把手机当成日常AI工具,说实话还是不太现实。至少在目前这个阶段,手机端的AI Agent更像是一个"技术验证"而非"实用工具"。

我的打算是继续留在手机上放着,偶尔出门急用的时候能顶一下。日常还是老老实实用电脑。

对了,如果你也打算试,记得先备份手机数据。别问我怎么知道的——我rm -rf的时候手抖了,虽然最后发现只是删了个无关紧要的文件夹,但那一瞬间心脏差点骤停。


折腾本身就是乐趣的一部分吧。如果有什么问题欢迎评论区交流,虽然我也不一定都能解答就是了(笑)。

🤖 本文内容由AI辅助整理生成,仅供参考
← 上一篇 我在 Windows 上折腾 Hermes Agent,被 WSL 和 PowerShell 教做人 下一篇 → NixOS 上装 Hermes Agent,我被 Flake 折磨得想砸电脑