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


