手把手教你在 Android 手机上用 Termux 安装 Reasonix——一个专为 DeepSeek 深度优化的终端 AI 编程 Agent,实现随时随地写代码。含优缺点分析和后续调整方案。
引言:手机也能跑 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、工具调用格式、推理能力都不一样,强行统一会牺牲缓存效率。
核心架构三板斧:
- 缓存优先的上下文设计:将上下文分为三段——不可变前缀(系统提示+工具定义,会话启动后冻结)、只追加日志(消息只追加不重排)、易失草稿(R1 推理过程,不上传)。这套设计让缓存命中率从通用工具的不到 20% 飙升到 85% 以上
- R1 思维收割:DeepSeek R1 模型的 reasoning_content 通常被框架丢弃。Reasonix 用一次廉价的 V3 调用从中提取结构化计划(子目标、假设、不确定性),将其注入后续对话
- 工具调用修复四步管线:自动展平深层 schema → 从推理内容中恢复 JSON → 修复截断的 JSON → 滑动窗口抑制调用风暴
成本对比:有用户实测一天处理 4.35 亿输入 token,实际花费约 12 美元(无缓存优化的话约 61 美元,用 Claude Sonnet 则更高)。
Termux 环境准备
安装 Termux
Android 手机上建议从 F-Droid 安装 Termux(Play Store 版本已停止更新):
- 打开 f-droid.org,下载 APK 安装
- 或者从 Termux GitHub Releases 下载最新版
安装后先更新基础环境:
pkg update && pkg upgrade -y
pkg install nodejs git python curl openssh -y
配置存储权限
termux-setup-storage
会弹出权限请求,允许即可。之后 ~/storage/ 目录映射到手机共享存储。
安装 Node.js 22+
Reasonix 要求 Node.js 不低于 20.10(推荐 22+)。目前 Termux 官方源可能还是旧版本,需要手动升级:
# 检查当前版本
node --version
# 如果低于 20.10,从 nodesource 安装
curl -fsSL https://deb.nodesource.com/setup_22.x | bash -
apt-get install -y nodejs
node --version # 确认输出 v22.x
安装 Reasonix
方式一:npx 直接运行
cd ~/my-project
npx reasonix code
首次运行会提示输入 DeepSeek API Key,保存到 ~/.reasonix/config.json。
方式二:全局安装
npm install -g reasonix
reasonix code ~/my-project
安装完成后验证:
reasonix 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 分钟以上的长会话可能会开始卡顿。
后续调整建议
终端体验优化
# 安装 oh-my-zsh 改善终端体验
pkg install zsh curl git -y
sh -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-highlighting
git 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 模型:
# 进入 reasonix 后
/pro # 当前回合用 Pro 模型
/preset max # 整个会话都用 Pro
/preset fast # 切回 Flash
定期清理缓存
# 清理 reasonix 缓存
rm -rf ~/.reasonix/cache/*
# 查看存储占用
du -sh ~/.reasonix/
远程开发方案
如果你有一台常开的电脑或服务器,可以用 SSH 反向连接:
# 手机上连服务器
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
标签:["Termux"、"Reasonix"、"DeepSeek"、"Android"、"移动开发"、"AI编程"]
