🤖 AstrBot 安卓 App:让每一个普通人都能拥有自己的 AI 聊天机器人

简介: 🤖 AstrBot 安卓 App:让每一个普通人都能拥有自己的 AI 聊天机器人

你是否想过,用自己的 QQ 号,变成一个可以自动回复消息、调用大模型进行智能对话的“AI 账号”?

AstrBot 安卓 App 正是为此而生。

它不是一个普通的 AI 聊天界面,也不是一个本地运行的 AI 工具箱。
它的核心功能非常明确:

🔹 把你自己的 QQ 号,变成一个可以自动与人互动的 AI 聊天机器人。

你可以用它:

  • 让你和你的朋友们,都可以在 QQ 上和机器人账号一对一智能聊天
  • 加入 QQ 群,与广大群友们一起互动;甚至借助庞大的 AstrBot 社区插件,实现各种有意思的功能
  • 接入你喜欢的大语言模型(如 GPT、Llama、Gemini 等),让这个 QQ 账号拥有强大的对话能力

最关键的是:这一切,不需要电脑、不需要懂命令行、不需要配置服务器。

只需要一部安卓手机,安装 App,等待应用启动完成,扫码登录 QQ,填入大模型密钥,就能让这个 QQ 号“活”起来。


当然,这个软件是 【开源】 且 【免费】 的 !!!


🎯 为什么要做这个 App?它的最大优势是什么?

市面上有很多 AI 工具,但大多数只是“单机版聊天窗口”。

而 AstrBot 的特别之处在于:它让你的 QQ 号真正成为一个可交互的 AI 节点

但原始的 AstrBot 需要在电脑上通过命令行部署环境、在浏览器中管理服务——这对绝大多数零技术背景的用户来说太难了。

因此,我们开发了 AstrBot 安卓 App,它的最大优势是:

将复杂的 AI 机器人系统,封装成一个手机 App,让电子小白也能轻松使用。

它解决了:

  • ❌ 难以跟着文档一步一步配置
  • ❌ 不知道什么是“命令行”或“终端”
  • ❌ 没有电脑或无法长期开机
  • ✅ 但希望用自己的 QQ 号实现 AI 自动回复

我们把复杂的依赖打包进 App,通过手机一键启动,极大降低了使用门槛。


🌐 什么是 AstrBot?

475ae873-9d5b-4262-bec5-7457a5f26289.png

在深入安卓 App 之前,先让我们了解它背后的核心框架:AstrBot

AstrBot (https://docs.astrbot.app): 强大的多平台聊天机器人框架 是一个开源的多平台聊天机器人框架,专注于将大语言模型(LLM)接入日常社交工具(如 QQ、微信、Telegram),提供对话管理、插件扩展和自动化任务能力。其核心定位是 “消息平台与大模型的连接器”,支持多轮对话、知识库、代码执行器等高级功能。

✅ 原始项目核心能力

🌐 多平台支持

  • 兼容 QQ(OneBot/频道)、微信(企业微信/公众号)、飞书、钉钉、Telegram、Discord 等 15+ 平台。
  • 支持多实例部署,可同时运行多个机器人账号。
  • 提供消息过滤、白名单、速率限制等管理功能。

🤖 大模型对接

  • 支持主流大模型:OpenAI GPT-4、Google Gemini、Llama、DeepSeek、ChatGLM、通义千问 等。
  • 兼容本地部署方案(如 Ollama、LLMTuner),降低 API 成本。
  • 支持多模型混合调用、负载均衡、失败自动切换。

🤹 Agent 任务自动化

  • 代码执行器:在安全沙箱中运行 Python/JS 代码并返回结果。
  • 网页搜索:实时联网获取最新信息,回答时效性问题。
  • 待办事项:自然语言解析并管理任务列表。
  • 记忆系统:长期记忆用户偏好与历史对话上下文。

🧩 插件扩展系统

  • 内置官方插件:天气查询、翻译、知识问答、数学计算、图片生成等。
  • 支持开发者自定义插件(Python 编写),社区生态丰富。
  • 插件可独立开启/关闭,完全模块化设计。

🖥️ 开发者友好

  • 基于事件总线和流水线架构,易于二次开发。
  • 提供完整的 RESTful API 和 WebSocket 接口。
  • 支持 Docker、Windows、Linux 多种部署方式。

📌 一句话总结
AstrBot 是一个功能强大、高度可扩展的 AI 机器人开发框架,适合开发者、极客用户构建专业级聊天机器人。


📱 AstrBot 安卓 App:让普通人也能用上 AstrBot

虽然 AstrBot 功能强大,但它的原始部署方式对普通人来说门槛太高。

因此,我们基于 AstrBot 核心,开发了 AstrBot 安卓 App,目标非常明确:

🔹 让每一个没有技术基础、不懂命令行、甚至都不知道如何解压缩的电子小白,也能用上 AI 聊天机器人。

我们把 AstrBot + NapCatQQ + Ubuntu 容器环境全部打包进一个 .apk 文件,用户只需三步即可启用:

1️⃣ 安装 App
2️⃣ 等待应用启动完成
3️⃣ 扫码登录 QQ
4️⃣ 填入大模型密钥

全程无需电脑、无需命令行、无需手动配置,彻底打破技术壁垒。


✅ 安卓 App 能做什么?不能做什么?

功能 是否支持 说明
将你的 QQ 号变成 AI 机器人 登录后即可自动收发消息,调用大模型回复
支持微信 / Telegram / 钉钉等平台 当前版本仅支持 QQ 个人账号
代码执行器 代码沙箱的启用,依赖于 Docker 环境,安卓上的 ubuntu 容器默认未安装
图形化配置界面 内置 WebView,直接在手机上完成所有设置
接入多种大模型 支持 OpenAI、Gemini、Llama、Dify、国产平台 API
插件扩展功能 可开启翻译、搜索、记忆等功能插件
后台稳定运行 息屏、切后台不中断,消息实时响应

📌 重点强调
本 App 已将 NapCatQQAstrBot 核心 深度集成,省去用户手动配置的麻烦。但也意味着:它只能用于 QQ 平台。这不是缺陷,而是为了简化体验所做的必要聚焦。


5FC0AB84D7FE22BCAF8926792BF0AB89.png


🛠️ 使用前必读:完整操作指南与注意事项

由于本 App 面向的是完全零技术背景的用户群体,为确保你能顺利完成初始化并稳定运行,请务必仔细阅读以下全部内容。


🌐 网络要求

  • 首次启动必须在 网络通畅的环境 下进行
  • 推荐使用 家用 Wi-Fi 或手机 5G 流量
  • ❌ 避免使用校园网、公司内网、公共 Wi-Fi 等限速或受限网络,可能导致资源下载失败

🔧 初始化注意事项(请逐条阅读,以避免初始化失败)

首次启动时,App 会自动下载并安装必要的运行环境(基于 Ubuntu 容器)。这是一个全自动过程,但仍需注意以下几点:

  1. 应用启动后会联网下载依赖资源

    • 屏幕显示白色进度条,表示正在初始化。
    • 点击屏幕任意位置,可在“进度条页面”与“模拟终端日志”之间切换。
  2. 强烈建议人工监视终端输出

    • 虽然过程自动化并可后台自动运行,但我们强烈建议你在首次启动时切入终端日志页面,持续观察安装进度。
    • 这样可以第一时间发现网络阻塞、下载失败等问题,避免长时间等待无果。
  3. napcat 安装可能耗时较长且易失败

    • 特别是 napcat 组件(负责 AstrBot 与 QQ 协议通信),其安装时间较长,且对网络稳定性要求高。
    • 若发现卡住或报错,可直接关闭 App 再次启动,系统会从中断处继续安装。
  4. 安装中断可自动恢复

    • ✨ 新增稳健性优化:AstrBot 的代码仓库克隆已改为“原子操作”,避免因网络中断导致文件损坏。
    • 初始化失败后重启,大部分情况下系统将自动恢复进程,大幅降低安装损坏风险。
  5. 极端情况处理方式

    • 若多次重启仍无法完成初始化,可能是系统包损坏。
    • 此时需进入手机设置 → 应用管理 → 找到 AstrBot App → 清除应用数据 → 重新启动。
  6. 特例警告

    • 终端输出显示正在安装系统软件包(而非 uv, napcat 等资源下载)时,请务必避免操作中断!!
    • 若终端出现如下提示:
      dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem, 这表明系统软件包配置中断。虽然你可以按提示尝试修复,但我们建议你:
      立即清除应用数据并重新初始化
  7. 关于前台与息屏运行的说明

    • 首次初始化期间:虽然理论上支持息屏、切换后台,但强烈建议保持屏幕常亮人工监视日志输出,以便快速排查问题。
    • 初始化完成后:机器人可稳定在后台运行,息屏、切换 App 均不影响服务,只要保证通知栏常驻通知不被关闭即可。

🔄 登录与配置流程

完成初始化后,请按以下步骤操作:

  1. 允许通知权限

    • 启动后 App 会请求通知权限,必须点击“允许”
    • ❌ 若拒绝,机器人将无法在后台持续运行。
  2. 等待 NapCatQQ 启动并显示二维码

    • NapCatQQ 与 AstrBot 服务同步启动,成功后会弹出 QQ 登录二维码。
    • 若始终未弹出 QQ 登录二维码,可能初始化时 napcat 组件安装失败。请关闭软件并重启,基本可以自动修复。
  3. 扫码登录 QQ 账号

    • 使用你手机上的 QQ 扫码登录。
    • ✨ 体验优化:扫码时可自由切换后台(如截图、切换到 QQ 扫码),返回 App 后仍能正常进入控制台。
  4. 登录成功后自动跳转控制台

    • 二维码窗口自动消失,内置 WebView 加载 AstrBot 浏览器仪表盘。
  5. 查看通知栏状态

    • 成功运行后,通知栏将显示“正在运行”常驻通知。
    • 🔴 禁止手动清除该通知,否则服务将终止。
  6. 首次登录控制台

    • 默认用户名和密码均为:astrbot
    • 登录后请按提示立即修改密码,确保账户安全。
  7. 保留预设通信接口

    • 在“机器人” → “通信接口”中,pre-config 是内置的 NapCatQQ 连接通道。
    • 请勿修改或删除此接口,否则机器人将无法与 QQ 通信。
  8. 填写大模型 API 密钥

    • 前往模型提供商页面,新增并填入你的模型服务商提供的 Token(API Key)。
    • 这是你唯一需要动手配置的地方,请自行搜索,或参考 AstrBot 官方文档 (https://docs.astrbot.app) 的 “接入大模型服务” 页面。
    • 支持 OpenAI、Anthropic、Ollama、智谱、DeepSeek、Dify 等平台。
    • 配置完成后保存并重启机器人即可。

📌 总结:这款 App 相比原始项目,到底解决了什么问题?

问题维度 传统 AstrBot 部署方式 AstrBot 安卓 App 解决方案
部署环境 需要电脑 + Linux/Windows 环境(安卓环境的部署门槛更高) 手机/平板 即可运行,无需电脑持续开机
配置复杂度 需在命令行手动输入命令部署 一键安装,所有资源初始化时自动配置
使用场景 适合开发者、有一定技术基础的用户 面向广大用户,学生、非 IT 从业者等非技术人员

💡 一句话总结
AstrBot 安卓 App 不是功能的增强,而是使用门槛的革命性降低
它让原本需要有一定一定基础以部署的 AI 机器人系统,变成了每一个普通人都能轻松拥有的聊天助手


🙏 致谢

感谢以下开源项目为本 App 提供基础支持:

  • Code LFA:提供安卓端 Ubuntu 容器环境
  • AstrBot:强大的多平台聊天机器人框架
  • NapCatQQ:高效稳定的 QQ 协议适配器

📲 立即体验


许可证说明 📜

本项目采用 BSD-3-Clause 许可证,尊重根基项目 Code LFA 的开源协议。


如果你在使用过程中遇到问题或有功能建议,欢迎提交 Issues 或参与项目讨论! 💬🌟

(注:本文档部分内容可能由 AI生成)

相关实践学习
阿里小蜜中的机器阅读技术
阿里云智能对话机器人(原云小蜜)依托阿里云AI技术,为企业提供一体化对话机器人服务,帮助企业构建新一代全时段智能交互系统,精准理解用户意图,支持界面化流程配置、自定义三方业务集成等功能,降本增效,广泛适用于智能客服问答、智能办公助理、售前业务咨询等场景。
相关文章
|
自然语言处理 Kubernetes 机器人
基于OpenIM 实现聊天机器人功能
基于OpenIM 实现聊天机器人功能
664 0
|
JavaScript
Bert-vits2-v2.2新版本本地训练推理整合包(原神八重神子英文模型miko)
近日,Bert-vits2-v2.2如约更新,该新版本v2.2主要把Emotion 模型换用CLAP多模态模型,推理支持输入text prompt提示词和audio prompt提示语音来进行引导风格化合成,让推理音色更具情感特色,并且推出了新的预处理webuI,操作上更加亲民和接地气。
Bert-vits2-v2.2新版本本地训练推理整合包(原神八重神子英文模型miko)
|
12月前
|
人工智能 开发框架 机器人
AstrBot:轻松将大模型接入QQ、微信等消息平台,打造多功能AI聊天机器人的开发框架,附详细教程
AstrBot 是一个开源的多平台聊天机器人及开发框架,支持多种大语言模型和消息平台,具备多轮对话、语音转文字等功能。
6452 38
AstrBot:轻松将大模型接入QQ、微信等消息平台,打造多功能AI聊天机器人的开发框架,附详细教程
|
机器人 BI vr&ar
伙伴客户案例|阿里云RPA助力制造零售企业降本增效 ——财务场景篇
RPA全称机器人流程自动化(Robotic Process Automation),是一种新兴的“数字劳动力”,可以替代或辅助人完成规则明确的重复性劳动,大幅提升业务流程效率,实现企业业务流程的自动化和智能化,从而降本增效。目前,RPA解决方案的应用场景几乎涵盖了所有行业,包括银行、保险、制造、零售、医疗、物流、电子商务甚至政府和公共机构。
3227 3
伙伴客户案例|阿里云RPA助力制造零售企业降本增效 ——财务场景篇
|
算法 程序员
从《阴阳师》到《原神》,抽卡中的程序算法
收集类的抽卡手游,是玩家们喜闻乐见的一类游戏,他们背后又有哪些程序算法?我们一起来探讨
5060 1
从《阴阳师》到《原神》,抽卡中的程序算法
|
3月前
|
传感器 运维 监控
基于北斗和蓝牙beacon的室内北斗定位系统从原理到应用全面详解(一)
本文介绍基于北斗与蓝牙beacon的室内定位系统,融合卫星与蓝牙技术优势,实现室内外无缝覆盖、多精度分级、低成本部署及多功能扩展,适用于工厂、园区等全域定位场景。
|
7月前
|
存储 关系型数据库 数据库
附部署代码|云数据库RDS 全托管 Supabase服务:小白轻松搞定开发AI应用
本文通过一个 Agentic RAG 应用的完整构建流程,展示了如何借助 RDS Supabase 快速搭建具备知识处理与智能决策能力的 AI 应用,展示从数据准备到应用部署的全流程,相较于传统开发模式效率大幅提升。
附部署代码|云数据库RDS 全托管 Supabase服务:小白轻松搞定开发AI应用
|
4月前
|
人工智能 监控 算法
《动漫游戏角色动作优化:手绘帧与物理模拟的协同突破实践》
本文围绕2D横版动漫格斗游戏开发,聚焦角色动作“手绘帧与物理模拟融合”的核心技术实践。针对动作僵硬、同步精度低、形变夸张难落地、性能瓶颈、风格与物理冲突、场景交互脱节六大问题,分别提出骨骼控制器联动、关键帧锚定、手绘形变模板适配、分层物理计算、动漫风格物理参数库、动作与场景物体绑定六大解决方案。通过差异化参数设置、动态层级切换等细节优化,既保留动漫审美张力,又解决技术痛点,还延伸应用至攀爬、游泳场景,为动漫游戏动作开发提供实用技术参考,兼顾效果、性能与用户体验。
1432 4
|
3月前
|
搜索推荐 JavaScript 关系型数据库
基于用户评论分析挖掘的旅游景点推荐系统
本研究基于用户评论分析,构建个性化旅游景点推荐系统。融合自然语言处理与情感分析技术,挖掘游客真实偏好,结合Django、Vue.js与MySQL等技术实现系统开发,提升旅游决策效率与体验质量,推动旅游产业智能化发展。
|
3月前
|
数据采集 SQL 人工智能
评估工程正成为下一轮 Agent 演进的重点
AI系统因不确定性需重构评估体系,评估工程正从人工经验走向自动化。通过LLM-as-a-Judge、奖励模型与云监控2.0等技术,实现对Agent输出的可量化、可追溯、闭环优化的全周期评估,构建AI质量护城河。(238字)