AstrBotDevs/AstrBot-desktop

The desktop edition of AstrBot, designed for fast local installation and convenient access to ChatUI and plugins.

What it solves

AstrBot Desktop provides a simplified, all-in-one installation experience for users who want to run the AstrBot ecosystem locally on Windows, macOS, or Linux without needing to configure a complex command-line environment or server setup.

How it works

It bundles the WebUI (ChatUI), a backend runtime (CPython 3.12), and a desktop shell (built with Tauri) into a single packaged application. The app uses an isolated local data directory (.astrbot) to store configurations, plugins, and knowledge base data, allowing for easy backup and migration.

Who it’s for

  • Users who want a quick local setup of AstrBot's ChatUI and plugin marketplace.
  • Individuals who prefer managing their AI assistant data locally on their own machine rather than on a server.
  • Users who want easy access to both stable and nightly release channels for testing new features.

Highlights

  • Ready-to-use installation: Includes the WebUI and backend runtime by default.
  • Ecosystem compatibility: Fully compatible with the upstream AstrBot plugins and workflows.
  • Local data management: Uses a dedicated local directory for easier configuration and and log management.
  • Flexible deployment: Supports migration between the desktop app and source-based server deployments.
  • Cross-platform support: Available for Windows, macOS, and Linux.

Related

  • Project
  • Project
  • Project
  • Project
  • Project