手机端 AI 编程实战:Termux + Reasonix 打造随身 DeepSeek 开发环境
引言:手机也能跑 AI Agent
2026 年,手机性能已经不输几年前的笔记本。在 Termux(Android 终端模拟器)上跑一个完整的 AI 编程 Agent,已经不是天方夜谭。
Reasonix 是今年最值得关注的终端 AI 编程工具之一。它由社区开发者 esengine 打造,专为 DeepSeek 深度优化,围绕 DeepSeek 的 prefix-cache 机制重新设计了整个 agent 循环,在真实场景下能跑到 99.82% 的缓存命中率。

Reasonix GitHub: github.com/esengine/DeepSeek-Reasonix | npm: reasonix什么是 Reasonix
Reasonix 是一个 MIT 开源的终端 AI 编程 Agent,它的核心卖点就一个:只支持 DeepSeek,但把 DeepSeek 用到了极致。
与 Claude Code、Cursor、Aider 等通用工具不同,Reasonix 不做多提供商兼容。作者认为,多提供商兼容会导致 agent 循环无法针对特定 API 的缓存机制优化——各家模型的 tokenizer、工具调用格式、推理能力都不一样,强行统一会牺牲缓存效率。
核心架构三板斧:
成本对比:有用户实测一天处理 4.35 亿输入 token,实际花费约 12 美元(无缓存优化的话约 61 美元,用 Claude Sonnet 则更高)。
Termux 环境准备
安装 Termux
Android 手机上建议从 F-Droid 安装 Termux(Play Store 版本已停止更新):
安装后先更新基础环境:
bashpkg update && pkg upgrade -ypkg install nodejs git python curl openssh -y
配置存储权限
bashtermux-setup-storage
会弹出权限请求,允许即可。之后 ~/storage/ 目录映射到手机共享存储。
安装 Node.js 22+
Reasonix 要求 Node.js 不低于 20.10(推荐 22+)。目前 Termux 官方源可能还是旧版本,需要手动升级:
bash# 检查当前版本node --version# 如果低于 20.10,从 nodesource 安装curl -fsSL https://deb.nodesource.com/setup_22.x | bash -apt-get install -y nodejsnode --version # 确认输出 v22.x
安装 Reasonix
方式一:npx 直接运行
bashcd ~/my-projectnpx reasonix code
首次运行会提示输入 DeepSeek API Key,保存到 ~/.reasonix/config.json。
方式二:全局安装
bashnpm install -g reasonixreasonix code ~/my-project
安装完成后验证:
bashreasonix doctor # 健康检查reasonix --version # 查看版本
基础用法
| 命令 | 用途 |
|---|---|
reasonix code [dir] | 编程 Agent,带文件系统和 Shell 工具 |
reasonix chat | 纯对话模式,无文件访问 |
reasonix run "task" | 一次性任务,流式输出到 stdout |
reasonix stats | 查看 Token 用量和缓存命中率 |
reasonix update | 升级自身 |
优点分析
1. 成本极低
这是 Reasonix 最突出的优势。DeepSeek 的 API 定价本就低廉,加上 prefix-cache 优化,日常编码的 token 成本可以做到 Claude Code 的几十分之一。对于个人开发者,一个月可能就花几块钱。
2. 终端原生,无需 IDE
Reasonix 不依赖 VS Code 或任何 IDE,直接在终端运行。配合 Termux 的 Hacker's Keyboard 或蓝牙键盘,手机就是完整的开发环境。临时修 bug、看代码、写脚本,掏出手机就能干。
3. MIT 开源
代码完全开放,可以自由修改、二次开发。社区活跃,npm 每周更新。
4. 缓存设计优雅
不是简单套壳 DeepSeek API,而是从底层重新设计了 agent 循环来匹配 DeepSeek 的缓存特性。这是一个真正经过工程思考的项目。
5. MCP + Skills + Hooks 全支持
功能完备度不输 Claude Code,支持 MCP 服务器(stdio/SSE/Streamable HTTP)、Markdown 技能文件、生命周期 Hook。
缺点与坑
1. 仅支持 DeepSeek
作者刻意不做多提供商支持。如果你习惯用 Claude 或 GPT 模型,Reasonix 不适合你。但考虑到 DeepSeek V4 的能力已经很强,对大多数编码任务够用。
2. 手机屏幕太小
这是物理限制,不是 Reasonix 的锅。Termux 终端在 6 寸屏上操作确实费眼费手。建议配合蓝牙键盘,或者只用于紧急情况下的轻量操作。
3. 需要付费 API Key
Reasonix 不是离线工具,必须调用 DeepSeek 云端 API。没有网络就没法用。不过 DeepSeek 的 API 价格确实便宜,充值 10 块钱能用很久。
4. Node.js 版本依赖
要求 Node.js 22+,而 Termux 官方源的 Node.js 可能偏旧,需要手动升级。首次配置稍麻烦。
5. 长会话内存占用
Reasonix 的缓存优化虽然降低了 API 成本,但会话越长,本地内存占用越大。2GB RAM 的手机跑 30 分钟以上的长会话可能会开始卡顿。
后续调整建议
终端体验优化
bash# 安装 oh-my-zsh 改善终端体验pkg install zsh curl git -ysh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"# 推荐插件:语法高亮 + 自动补全git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlightinggit clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions
键盘映射调整
在 Termux 设置中将音量键映射为 Ctrl 和 ESC,大幅提升操作效率。Termux:API 插件可以绑定更多快捷键。
使用 Flash 模型降低成本
Reasonix 默认使用 DeepSeek-V4-Flash,成本最低。只在遇到复杂问题时才用 /pro 或 /preset max 切换到 Pro 模型:
bash# 进入 reasonix 后/pro # 当前回合用 Pro 模型/preset max # 整个会话都用 Pro/preset fast # 切回 Flash
定期清理缓存
bash# 清理 reasonix 缓存rm -rf ~/.reasonix/cache/*# 查看存储占用du -sh ~/.reasonix/
远程开发方案
如果你有一台常开的电脑或服务器,可以用 SSH 反向连接:
bash# 手机上连服务器ssh -R 3000:localhost:3000 user@yourserver.com# 在服务器上跑 reasonix,手机通过 SSH 隧道使用
这样手机只做显示终端,计算全在远端,既省电又流畅。
总结
Termux + Reasonix 这套组合,让 Android 手机变成了一台能写代码的 AI 工作站。它不是要替代桌面开发环境,而是提供了一个「随时随地」的补充方案——修个 bug、写个脚本、看个代码,掏出手机就能搞定。
对于经常在路上的开发者,或者临时需要处理代码但没有电脑的场景,这套方案值得一试。成本几乎为零,配置半小时,收益可能远超预期。
手机上的 AI 编程,从 Termux + Reasonix 开始。
参考资源
>
- Reasonix GitHub
- Reasonix npm
- DeepSeek API Docs - Reasonix 集成
- Termux 官网
- Termux GitHub