手机跑 Claude Code(Termux)
没有电脑也能用:在安卓手机上通过 Termux + Ubuntu 容器跑完整版 Claude Code,并接入 Nexaxis API。
适合"没带电脑、出门临时改 bug、上下班通勤想 vibe 一下"的场景。不需要 root、不刷机,全程在 Termux 里完成。
你将得到
- 一个跑在手机里的 Ubuntu 环境(不影响系统、不占多少空间)
- 完整版 Claude Code 命令行工具(和电脑版一模一样)
- 通过 Nexaxis 走低成本接入,秒切 Opus / Sonnet / Haiku
整套搞下来 10-20 分钟,看网速。
准备
只需要两样东西:
Termux 别从 Google Play 装,那个版本太旧已经不维护,会装不上后面的脚本。请去 F-Droid 或 Termux GitHub Releases 下最新版。
第一步:装 tmoe-linux 一键脚本
打开 Termux,等出现命令提示符(一行 ~ $),把下面这行整行复制进去回车:
. <(curl -L l.tmoe.me)这是中国大陆专用镜像,国外用户用
. <(curl -L git.io/linux.sh)。
跑完之后会跳出一个图形菜单,长这样:

用音量键上下选、回车确定(或者直接点屏幕)。
第二步:装 Ubuntu 容器
在 tmoe 菜单里一路选 安装 Linux 发行版 / Install GNU/Linux container,会进到发行版列表:

强烈建议选 Ubuntu(兼容性最好,apt 资料最多,遇到问题搜得到答案)。版本选最新的 LTS(比如 22.04 / 24.04)就行。
下载 + 解压会跑几分钟,看网速,等就行。
第三步:进容器,认清"你在哪里"
装完之后大概率会自动进入容器。这一步是新手最容易迷路的地方,先教你怎么分辨:
已进入 Ubuntu 容器(命令提示符大概长这样):

还在 Termux 没进去(提示符比较朴素):

如果是后者,回到 Termux 输:
tmoe再次打开菜单,找到 启动容器 / Start container 进去。
记住这条规矩:装 Node、装 Claude Code、跑 Claude 命令——所有这些都必须在 Ubuntu 容器里做。Termux 本身的 pkg 包系统装不了 Claude Code。
第四步:装 Node.js 和 Claude Code
确认自己在 Ubuntu 容器里之后,依次跑:
# 1. 更新 apt 包索引
apt update
# 2. 装 Node.js + npm(Ubuntu 自带的版本够用)
apt install -y nodejs npm
# 3. 全局装 Claude Code
npm install -g @anthropic-ai/claude-code如果 npm 报权限错,前面加 sudo。如果根本没有 sudo 命令,那就是你是 root 用户,直接跑就行。
第五步:把 Nexaxis 接入 Claude Code
Claude Code 默认连官方,对国内用户来说有两个问题:没额度、连不上。
我们改两个环境变量把它指到 Nexaxis:
# 1. 装 nano 文本编辑器(容器里默认可能没有)
apt install -y nano
# 2. 编辑你的 shell 配置
nano ~/.bashrc按方向键移到文件最末尾,新起一行粘贴:
export ANTHROPIC_BASE_URL=https://nexaxis.ai
export ANTHROPIC_AUTH_TOKEN=你在nexaxis.ai生成的apikey替换 你在nexaxis.ai生成的apikey 为你在 Nexaxis 控制台 里创建的 API Key(一般是 sk- 开头)。
效果大概像这样:

保存退出:
- 按
Ctrl + X(手机输入法上的 Ctrl 键,Termux 默认有这个虚拟键) - 提示 Save 时按
Y - 再按
Enter确认文件名
让配置立刻生效:
source ~/.bashrc第六步:启动
claude第一次启动会让你选登录方式:
- 如果之前用过官方账号登录、想清掉,直接在 Claude Code 里输
/logout,它会退出,再claude进来就会用你的环境变量 - 如果是全新安装,它可能跳过直接用环境变量
一旦看到 Claude Code 的对话框就代表搞定了,随便问句话试试:
你好,帮我写一个 hello world 的 python 脚本常用命令速查
在 Claude Code 内:
| 命令 | 作用 |
|---|---|
/model | 切换模型(Opus / Sonnet / Haiku) |
/logout | 退出当前账号(环境变量切换后要用一次) |
/clear | 清掉当前会话上下文 |
/help | 看所有命令 |
Ctrl + C | 中断当前生成 |
容器外(Termux 里):
| 命令 | 作用 |
|---|---|
tmoe | 打开 tmoe 主菜单 |
| 启动容器 | tmoe 菜单里选「启动容器」 |
常见坑
1. npm install -g 跑不动 / 卡住
可能是网络。容器里可以先 npm config set registry https://registry.npmmirror.com 换淘宝镜像,再 npm install -g @anthropic-ai/claude-code。
2. claude 命令 not found
npm install -g 装的命令路径不在 PATH 里。在 ~/.bashrc 末尾再加:
export PATH="$PATH:$(npm config get prefix)/bin"然后 source ~/.bashrc。
3. 提示 401 / 余额不足
检查 Nexaxis 钱包 余额,以及 ANTHROPIC_AUTH_TOKEN 是否复制完整(注意首尾别带空格)。
4. 想用 Sonnet 不想用 Opus 烧钱
进入 claude 后输 /model,选 sonnet 即可。或者在 .bashrc 里加 export ANTHROPIC_MODEL=claude-sonnet-4-5 固定默认模型。
进阶
- 想要更顺手的输入:装一个 Termux:Styling 改字体和配色
- 想要图形界面:tmoe 菜单里有 VNC 桌面,可以在手机上跑完整 GNOME/XFCE
- 想长期跑后台:用
tmux或screen,关掉 Termux 也不掉线
教程到这里。有问题欢迎到 Nexaxis 社群 反馈。