本文章仅供学习交流使用,文中所涉及的技术、思路和工具仅供以安全为目的的学习交流使用,任何人不得将其用于非法用途以及盈利等目的,否则后果自行承担。请尊重原创,相互学习。
引言
每天上下班路上,碎片时间总在刷视频、看新闻中悄悄溜走。既然手机平板几乎不离身,为什么不把它变成一台便携开发终端?
自己的 MatePad 11 上折腾出了一套方案:免 root,用 Termux 搭建 Linux 环境,再配上 CodeBuddy CLI,就能随时随地和 AI 结对编程,完美平替桌面端的 Claude Code。
环境说明
设备:HUAWEI MatePad 11(免 root)
核心工具:Termux、CodeBuddy CLI + 中转模型
Step 1:安装 Termux 与 Kali 环境
Termux 是一款无需 root 的安卓终端模拟器,可直接在手机上运行完整的 Linux 环境。我使用的是 v0.118.3 版本(避免兼容问题),从 GitHub 下载安装:https://github.com/termux/termux-app/releases/tag/v0.118.3
安装后打开,依次执行:
# 更新软件包pkg update &&pkg upgrade -ypkg installproot-distro -yproot-distro install kali-rollingproot-distro login kali-rolling


至此,一台轻量级的 Kali 系统就准备好了。
Step 2:Claude Code 的安装“坑”
原计划在 Kali 中直接安装 Claude Code:npm install -g @anthropic-ai/claude-codeclaude 结果却报错:npm install -g @anthropic-ai/claude-code added 1 package in 959ms ~/ccswitch $ claude Error: claude native binary not installed. Either postinstall did not run (--ignore-scripts, some pnpm configs) or the platform-native optional dependency was not downloaded (--omit=optional). Run the postinstall manually (adjust path for local vs global install): node node_modules/@anthropic-ai/claude-code/install.cjs Or reinstall without --ignore-scripts / --omit=optional
反复尝试后仍无解,目前暂时没有找到根本的解决方式。Step 3:CodeBuddy CLI 完美平替
CodeBuddy CLI 实现了终端场景下的全栈开发覆盖,无论环境如何,都能帮你专注创造,效率翻倍。我没有在 Kali 中安装它,而是直接装在 Termux 环境下(避免 proot 下的兼容问题)。
npm install -g @tencent-ai/codebuddy-code
Step 4:配置自定义模型(告别 Token 焦虑)
CodeBuddy 支持接入自定义模型,比如各种中转 API,使用成本更加可控。由于安卓文件系统的限制,这里需要借助 MT 管理器 把配置文件models.json手动复制到 CodeBuddy 的工作目录中。


启动成功后,告诉 CodeBuddy 将该配置文件设置为全局即可。详细步骤可参考:《告别按 Token 付费焦虑,CodeBuddy 自定义模型一键接入实战指南》。

0x03: 结语
碎片时间利用起来,应该能做到很多有意义的事情,加油。
本文章仅供学习交流使用,文中所涉及的技术、思路和工具仅供以安全为目的的学习交流使用,任何人不得将其用于非法用途以及盈利等目的,否则后果自行承担。请尊重原创,相互学习。