我相信大部分小白在电脑端Codex搭建好agent后,发现电脑一关机你的AI agent员工就罢工,焦虑去问AI、问别人;发现别人给出的建议有如下几点:
电脑不关机,保持24小时开机状态,这不是个好办法,电脑扛不起这么消耗;
购买服务器把你的员工部署到线上,这个是个好办法,但是对小白来说这又是一笔费用;
我找到的方法:安卓手机上有一款软件Termux能够替代购买服务器的方案又能保持24小时在线状态;
效果图:hermes agent操作系统环境Android,给出任务:采集小红书爆款笔记写进飞书多维表格
1、什么是 Termux?
你可以把它简单理解成:在安卓手机上装了一个“迷你 Linux”。它能装 Python、Node.js 这些编程环境,也能跑定时任务和自动化脚本。
为什么用来部署agent?因为很多网站和服务器背后都是 Linux。你在 Termux 里部署agent和真实服务器差不多一样
而且hermes公开表态支持在termux运行hermes agent;不过要注意:它只是一款运行在 Android 上的终端模拟器 App,但有些底层操作和桌面 Linux 不完全一样,不能使用GUI功能!
1.2、下载Termux
!!!网站需要【翻墙】才能打开!!!
打开官方网站:https://termux.dev/en/,可以看到官方没有提供下载安装包,而是通过两个渠道下载:
Github:https://github.com/termux/termux-app/releases,在Downloads里面就可以看到下载APK文件
F-Droid:https://f-droid.org/en/packages/com.termux/,滑到最底部就可以看到下载APK文件
还有一个可以下载的渠道:google play,不过尽量别用 Google Play 商店里的版本,那个是实验版
注意:Android7+代表的是你当前的安卓手机系统版本,这个不同就截图发给AI告诉你
一定要下载对应的版本哈!我觉得现在的安卓手机基本都是7+以上的版本
最推荐的是github里面下载:大多数手机:arm64-v8a 版、不确定型号:universal 通用版,下载完成后,直接点 APK 文件安装即可
安装成功后手机桌面会有Termux APP图标,点击打开然后看到这个界面恭喜你手机环境搭建成功!
2、SSH连接
2.1、手机 Termux 安装 SSH,在Termux 里手动运行
passwd:密码
whoami:手机用户名
ip:手机IP地址
pkg update -ypkg install -y opensshpasswdsshd -p 8022whoamipkg install -y iproute2ip -4 addr show wlan0
执行这段命令后,termux的SSH会让你设置密码,你设置好之后记录在备忘录里面,密码要输入两次,第二次是再次确认,密码:123xxx(自定义)
手机开热点给电脑连接局域网,那么你是看不到ip地址的,如果手机和电脑连接同一个 Wi-Fi,执行以上命令会看到IP地址
根据我红色箭头的指标:u0_a374@localhost;用户名@IP地址
手机信息:- SSH 用户名:<手机用户名>- 手机 IP:<电脑本地网关地址>- SSH 端口:8022
2.2、让 Codex 连接 SSH 并部署本地 Profile
本地【xxx】profile代表的是你要部署哪一个agent到termux里面
请通过普通 SSH 连接我的手机 Termux;然后把本地【/Users/你的用户名/.hermes/profiles/你的agent_id】 Profile 部署到手机里。连接方式:【xxxx】请自动完成:1. 测试 SSH 连接。2. 在 Termux 安装 Hermes Agent 和必要依赖。3. 把本地 Profile 上传并部署到手机: ~/.hermes/profiles/<profile名称>4. 单独恢复 .env 和 auth.json 凭据。5. 安装并验证 Spider_XHS 运行依赖。6. 验证小红书搜索工具可以运行。7. 启动飞书 Gateway,并确认 Lark MCP 工具已注册。8. 如果 Mac 端原来的飞书 Gateway 还在运行,停止 Mac 端 Gateway,避免两边重复连接。9. 最后告诉我部署结果、当前运行状态,以及以后如何检查 Agent 是否在运行。
可能有些小伙伴看不懂连接方式,我拆开解释:
.....连接方式:【手机信息:- SSH 用户名:<手机用户名>- 手机 IP:<电脑本地网关地址>- SSH 端口:8022】...........
....连接方式:【手机信息:- SSH 用户名:<手机用户名>- 手机 IP:<手机IP>- SSH 端口:8022】......
执行以上命令耐心等待部署安装即可!
Codex告诉你部署成功后,你去飞书让agent检查一下本地环境,看到Android就成功啦!
恭喜你搭建一位24小时运行的Agent 员工,也节约了购买服务器的成本!
目前我一个agent一台安卓手机跑,已经部署4个24小时员工,因为我是做矩阵的安卓手机有几十台,感觉要把这些手机价值用尽。
把agent部署到termux不要把电脑端的agent profile删掉,你后续发现什么问题可以通过本地电脑的profile进行辅助
感谢大家阅读,创作不易,点赞走起来!