-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
en deploy astrbot launcher
AstrBot One-Click Launcher supports Windows, macOS, and Linux.
- Open AstrBotDevs/astrbot-launcher
- Optional but recommended: give this project a Star ⭐. Your support helps maintainers keep improving it.
- Find Releases on the right, open the latest release, then download the installer for your system from Assets.
For example:
- Windows x86 users:
AstrBot.Launcher_0.2.1_x64-setup.exe - Windows on Arm users:
AstrBot.Launcher_0.2.1_arm64-setup.exe - macOS Apple Silicon users:
AstrBot.Launcher_0.2.1_aarch64.dmg
For macOS users, if you see "damaged and can't be opened", it is caused by macOS security restrictions on unsigned apps. Fix it with:
- Open Terminal.
- Run:
xattr -dr com.apple.quarantine /Applications/AstrBot\ Launcher.app - Reopen AstrBot Launcher.
We still recommend the One-Click Launcher above because it is simpler, more automated, and better for most users.
The legacy installer is a PowerShell script, very small (<20KB). It requires PowerShell (usually built in on Windows 10 and newer).
Warning
Python 3.10 or later must be installed, and environment variables must be configured.
Tip
If deployment fails, try Docker deployment or manual deployment instead.
Open https://github.com/AstrBotDevs/AstrBotLauncher/releases/latest
Download Source code (zip) and extract it.
The video may be outdated. Follow the steps here.
After extraction, open the folder.
Type PowerShell in the address bar and press Enter:
Drag launcher_astrbot_en.bat into the PowerShell window and press Enter.
Warning
- The script is safe. If you see
Windows protected your PC, clickMore infoand thenRun anyway. - By default, it uses
python. If you want to specify another interpreter path/command, editlauncher_astrbot_en.bat, findset PYTHON_CMD=python, and replacepythonwith your own command/path.
If Python is not detected, the script exits with a prompt.
The script checks whether an AstrBot folder exists. If not, it downloads the latest AstrBot source from GitHub, installs dependencies, and runs it automatically.
If everything works, you will see AstrBot logs.
Without errors, you should see a log like 🌈 Management panel started, accessible at with several URLs. Open one URL to access AstrBot WebUI.
Tip
First-time logins use the random password generated on startup and printed to logs. Use that password (and the username shown in the logs, usually astrbot) to log in, then change it immediately.
If WebUI returns 404:
Download dist.zip from release, extract it into AstrBot/data, then restart the computer if needed.
Then deploy at least one messaging platform adapter to start using AstrBot in IM apps.
If you still get this error after installing Python and restarting, your PATH is likely incorrect.
Method 1
Search for Python in Windows and open its file location:
Right-click the shortcut below and open file location:
Copy the file path:
Edit launcher_astrbot_en.bat in Notepad, find set PYTHON_CMD=python, and replace python with your interpreter command/path. Keep quotes if your path contains spaces.
Method 2
Reinstall Python, check Add Python to PATH during installation, then restart your computer.
- 首页
- 文档入口
- Top Level
- community events
- deploy
- dev
- others
- platform
- 接入 OneBot v11 协议实现
- 接入钉钉 DingTalk
- 接入 Discord
- 接入 Kook
- 接入飞书
- 接入 LINE
- 接入 Matrix
- 接入 Mattermost
- 接入 Misskey 平台
- 接入 QQ 官方机器人平台
- 通过 QQ官方机器人 接入 QQ (Webhook)
- 通过 QQ官方机器人 接入 QQ (Websockets)
- 接入 Satori 协议
- 接入 server-satori (基于 Koishi)
- 接入 Slack
- 接入消息平台
- 接入 Telegram
- 接入 VoceChat
- AstrBot 接入企业微信
- 接入企业微信智能机器人平台
- AstrBot 接入微信公众平台
- 接入个人微信
- providers
- use
- Home
- Docs Entry
- Top Level
- config
- deploy
- Deploy AstrBot on 1Panel
- Deploy AstrBot on BT Panel
- Deploy AstrBot on CasaOS
- Deploy AstrBot from Source Code
- Community-Provided Deployment Methods
- Deploy via Compshare
- Deploy with AstrBot Desktop Client
- Deploy AstrBot with Docker
- Deploy AstrBot with Kubernetes
- Deploy AstrBot with AstrBot Launcher
- Other Deployments
- Package Manager Deployment (uv)
- Installation via System Package Manager
- Preface
- dev
- AstrBot Configuration File
- AstrBot HTTP API
- Developing a Platform Adapter
- plugin
- AI
- Text to Image
- Handling Message Events
- Plugin Configuration
- Plugin Internationalization
- Plugin Pages
- Sending Messages
- Session Control
- Minimal Example
- Plugin Storage
- AstrBot Plugin Development Guide 🌠
- Publishing Plugins to the Plugin Marketplace
- ospp
- others
- platform
- Connect OneBot v11 Protocol Implementations
- Connect to DingTalk
- Connecting to Discord
- Connect to KOOK
- Connecting to Lark
- Connecting to LINE
- Connecting to Matrix
- Connecting to Mattermost
- Connecting to Misskey Platform
- Connect QQ Official Bot
- Connect QQ via QQ Official Bot (Webhook)
- Connect QQ via QQ Official Bot (Websockets)
- Connect to Satori Protocol
- Connect server-satori (Koishi)
- Connecting to Slack
- Messaging Platforms
- Connecting to Telegram
- Connect to VoceChat
- Connect AstrBot to WeCom
- Connect to WeCom AI Bot Platform
- Connect AstrBot to WeChat Official Account Platform
- Connect Personal WeChat
- providers
- Connect 302.AI
- Agent Runners
- Built-in Agent Runner
- Connect to Coze
- Connect to Alibaba Cloud Bailian Application
- Connect to DeerFlow
- Connect to Dify
- Connect AIHubMix
- coze
- dashscope
- dify
- 大语言模型提供商
- NewAPI
- Connect PPIO Cloud
- Connect LM Studio to Use DeepSeek-R1 and Other Models
- Integrating Ollama
- Connecting to SiliconFlow
- Connecting Model Services
- Connecting to TokenPony
- use
- Agent Runner
- Agent Sandbox Environment ⛵️
- astrbot sandbox
- Docker-based Code Interpreter
- Built-in Commands
- Computer Use
- Context Compression
- Custom Rules
- Function Calling
- AstrBot Knowledge Base
- MCP
- AstrBot Star
- Proactive Capabilities
- Anthropic Skills
- Agent Handoff and SubAgent
- Unified Webhook Mode
- Web Search
- WebUI



