简介
1. Termux
Termux 是一款运行于 Android 系统的开源终端模拟器。该软件提供了 Linux 环境,即使设备不具备 root 权限也可使用。通过自带的包管理器(Pacman、APT),Termux 可以安装许多现代化的开发和系统维护工具,例如 zsh、Python、Ruby、NodeJS、MySQL 等软件。
Termux 目前在 F-Droid 和 GitHub 保持更新。
2. AstrBot
AstrBot 致力于成为一个开源的一站式 Agentic 聊天机器人平台及开发框架。通过它,你能够在多种消息平台上部署和开发一个支持大语言模型(LLM)的聊天机器人。
- 大模型对话:支持接入多种大模型服务。支持多模态、工具调用、MCP、原生知识库、人设等功能。
- 多消息平台支持:支持接入 QQ、企业微信、微信公众号、飞书、Telegram、钉钉、Discord、KOOK 等平台。
- Agent:完善适配的 Agentic 能力。支持多轮工具调用、内置沙盒代码执行器、网页搜索等功能。
- 插件扩展:深度优化的插件机制,支持开发插件扩展功能,社区插件生态丰富。
- WebUI:可视化配置和管理机器人,功能齐全。
3. NapCat
基于 TypeScript 构建的 Bot 框架,通过相应的启动器或者框架,主动调用 QQ Node 模块提供给客户端的接口,实现 Bot 的功能。
为了方便使用,猫猫框架将通过一种名为 OneBot 的约定将你的 HTTP / WebSocket 请求按照规范读取,再去调用猫猫框架所获得的 QQ 发送接口之类的接口。
前置准备:
- 一个 QQ 号(最好不是新创建的 QQ 号)。
- 一台具有摄像功能的手机以扫码登录 QQ。
步骤
1. 安装 Termux
- 从 F-Droid 应用商店下载 Termux。不要从 Google Play 下载,那里的版本可能已过时。
- 部分安卓手机应用商店会有 Termux 软件可以直接下载。
2. 更新系统包
打开 Termux,依次执行以下命令,更新软件源并安装基础工具。
pkg update && pkg upgrade
pkg install python git wget curl
换源 (可选)
建议更换源以获得更好的安装体验。
termux-change-repo
选择第一个 Mirror group Rotate between several mirrors,随后选择第三个 Mirrors in Chinese Mainland All in Chinese Mainland 等待跑完即可。
3. 申请存储权限
执行以下命令,会弹窗请求文件权限,请务必允许。
termux-setup-storage
正式部署
安装 proot-distro 及其他必须组件
首先安装 uv、git 和 proot-distro。
pkg install uv git proot-distro
使用 proot-distro 安装 ubuntu 环境。
proot-distro install ubuntu
登录 Ubuntu 环境
下载及配置完成会有提示 Log in with: proot-distro login ubuntu,输入相同的即可登入:
proot-distro login ubuntu
此时便进入了 Ubuntu 环境,我们需使用 apt 命令安装软件包了。




