ForkFree

Self-hosted apps

astrbot-for-android

by JunWan666

An Android app that installs and runs the AstrBot chatbot framework and the NapCat QQ connector directly on a phone, using a built-in Ubuntu environment. It gives you a native screen to start and stop services, read logs, make backups and open the web admin pages, with no root access needed.

Hidden gemIt packages AstrBot and NapCat (a QQ chatbot stack) into one rootless Android APK with a native Kotlin manager, so you can run a bot from a spare phone instead of a server. It adds logs, backup and restore, signed updates and a bundled WebUI, and has detailed docs and a changelog. Best for astrBot/QQ bot hobbyists wanting to self-host on a spare Android phone.
New and promisingUnder two months old. Expect rough edges and fast changes.

View on GitHub

Stars
245 +59 a day, est.
Licence
MIT
Runs on
A phone
Setup
Moderate
Language
Kotlin
Age
4 days

What you can do with it

  • Run an AstrBot chatbot connected to QQ on an Android phone instead of a rented server
  • Manage services, view live logs, and back up or restore the bot from a native app
  • Reach the bot's admin pages over your local network or through a cpolar tunnel

Make money with it

Someone could set up and maintain QQ chatbots for small shops or communities as a paid service, using a phone as the low-cost host.

An idea, not financial advice. Check the licence before charging for anything built on it.

Ways a business could use it

  • Run a customer-facing QQ chatbot for a small business without paying for a hosted server
  • Test and tune chatbot personas and AI model connections on a spare phone before moving to production

Can you use it commercially?

Free to use, change and sell, including in paid products. Keep the copyright notice.

Not legal advice. Read the project's licence file before building a product on it.

Getting it running

Download the roughly 720 MiB APK from the GitHub Releases page, install it on an ARM64 Android 8.0+ phone, then run the in-app setup.

Follow the official instructions in the project README.

Things to check

  • Interface and documentation are mainly in Simplified Chinese, with English available
  • Needs your own AI model API keys, which may cost money
  • Large install of about 720 MiB, ARM64 phones only
  • Automating a QQ account through NapCat may breach QQ's terms and risk the account
  • Phone background limits may stop it running reliably, and there is no auto-start on boot

Checked 29 Oct 2026. Summary drafted by AI from the project's README.

More in Self-hosted apps

everything HeyPuter
New and promising

The Everything Project is a collection of open-source alternatives to popular proprietary software, including office suites, collaboration tools, and creative tools.

Could replace Microsoft Office 365, Adobe Creative Cloud

5.8k stars +405 a day MIT
openGym DuarteSantos8
Ready to use

openGym is a self-hosted gym and body-weight tracker that allows users to plan routines, log workouts, and track progress. It can be used on a phone or self-hosted on a server.

Could replace FitNotes, Hevy

17.4k stars +307 a day AGPL-3.0
immich immich-app
Ready to use

Immich is a high-performance self-hosted photo and video management solution that allows users to upload, view, and manage their media files.

117.7k stars +90 a day AGPL-3.0