ARTICLE · 1051960
安卓手机自由使用CC、Codex和Cursor等Agent
大家好,我是小桥,算法工程师,我写文章主要是记录我自己学习的过程,加深自己的理解,另外对自己也是一个督促。如果你对我的文章感兴趣,请关注我,后续会继续给大家介绍推广搜和大模型干货。
我之前写了一篇文章《把安卓手机当linux服务器安装Cursor等agent工具》,介绍了如何使用Termux里面安装proot-distro来获取debian shell环境,然后在linux shell环境里面安装CC、Codex和Cursor等Agent,在命令行里面使用这些Code Agent。
但实际使用的时候会遇到一些困难:
获取debian shell并安装CC、Codex和Cursor等Agent的过程比较繁琐; 在手机上使用shell非常费劲,敲命令不友好; 输入和输出文件不方便。
总之使用起来体验是比较差的。所以我就萌生了自己写一个Code Agent应用的想法。下面的文章介绍我想法到实践的过程。

1 Code Agent应用
支持的功能:
全功能的root的arm linux x64的debian shell环境,可以通过apt安装大量的软件,包括CC、Codex和Cursor等Agent软件; 类似Workbuddy这样跟Agent进行交互的界面,不同的是我们这个应用的环境是手机本地的环境,Workbuddy是云端环境,基本能跟电脑一样利用Code Agent干活; 可以自由的引用手机中的文件,也可以分享应用生成的文件。
我把代码都开源放到了github上:https://github.com/xiaoqiao64/android_code_agent。
如果你不关心代码实现,可以直接到release页面下载对应的apk使用即可:https://github.com/xiaoqiao64/android_code_agent/releases。
注意:由于我的apk目前不准备上架到应用商店使用,所以apk是没有签名的,手机在安装的时候会有未知应用的提示,忽略安装即可。如果害怕有病毒,那你可以考虑从代码自己编译后安装自己编译的apk。
适合谁?
已有CC、Codex或Cursor订阅,想在手机上使用的同学; 希望在手机上有一个Linux shell,并可通过ssh远程登录的同学; 喜欢折腾,愿意利用AI在源码级别定制自己的App的同学。
不适合谁?
完全不懂编程的同学,那更适合用WorkBuddy这类工具 不喜欢折腾的同学
2 安装演示
打开apk并确认安装:

193 
206 
232 初始化,按需选择,我建议这里只选择一个你常用的,后续需要安装别的使用shell环境自行安装,这个过程很长,需要耐心等待,或者等shell环境安装后,自行打开shell安装对应的agent环境

193 
218 
130 
148
注意Cursor agent一开始是没有登录的,所以发送问题,一开始失败的。
3. 打开shell环境进行登录







3 架构设计
底层是类似termux的shell环境,再加proot-distro实现debian linux shell环境 在linux shell上面安装cusor-cli、copiloit-cli、ClaudeCode cli、Codex cli等code agent系统 - 在这之上是UI环境,参考一般的code agent UI即可
上面可切换不同的code agent系统 右侧显示历史会话,选中则进去历史会话,也可新建新的会话 新的会话一开始需要选择或者创建工作目录 也存在按钮直接打开shell环境,通过命令行进行操作,交互形式参考termux,shell环境存在返回按钮,返回到会话窗口 会话窗口支持外部文件导入,或者直接@工作目录内部文件 UI完全通过对应code agent来实现功能,只是负责界面展示
4 代码
我这里的代码基本是用Cursor生成的,基本没有什么要介绍的,感兴趣的可以自行阅读代码,或者继续让AI改。
5 总结
开发了一个Code Agent Android应用,底层是一个全功能的linux shell环境,在这之上安装CC、Codex、Cursor等代码agent系统,最上层是一个聊天UI,可以跟agent进行对话,让它帮我们完成具体的任务。