AstrBot Launcher是一款用于图形化管理AstrBot的桌面应用程序,提供版本下载、实例管理、数据备份以及Python运行环境自动化配置等完整功能支持。
| 操作系统 | 支持级别 | 说明 |
|---|---|---|
| Windows | 主要支持 | 主力开发与测试平台,功能完整,优先修复问题 |
| Linux | 尽力而为 | 提供可用支持,但不同桌面环境存在兼容性差异 |
| macOS | 理论上可工作 | 代码设计上兼容,但当前缺少充分实机验证 |
v0.3.4 及后继版本中,实例默认监听 127.0.0.1(IPv4 本地回环),即仅本机可访问,以保障安全性。
如需修改 WebUI 监听地址,在实例管理页面点击实例的齿轮图标可打开编辑实例弹窗:

| 选项 | 值 | 说明 |
|---|---|---|
| IPv4 本地回环 | 127.0.0.1 |
默认。 仅本机可访问,安全性最高。 |
| IPv6 本地回环 | ::1 |
IPv4 本地回环的 IPv6 等效选项。 |
| 所有 IPv4 地址 | 0.0.0.0 |
监听所有 IPv4 网卡,其他设备可通过本机 IP 访问 WebUI。适用于需要通过手机、平板或其他电脑访问 WebUI 的场景。 |
| 所有 IPv6 地址 | :: |
所有 IPv4 地址的 IPv6 等效选项。 |
| 自定义地址 | 自定义 | 手动输入指定的 IP 地址或主机名进行绑定。 |
在Windows ARM设备上,启动器会统一使用x86_64版本的Python运行时(通过系统仿真层运行),以确保与现有AstrBot版本的兼容性。
如果遇到以下问题,可以按照对应步骤进行故障排除。
[!important] 请确保已升级到最新版本。
请点击软件页面最左边的“高级”并按需配置代理或源。如果对“代理”、“源”等概念感到陌生,打开“中国大陆一键加速”通常能够解决绝大部分问题。

ValueError: the greenlet library is required to use this function.
DLL load failed while importing _greenlet: The specified module could not be found.
解决方案:
[!note] Windows ARM64也是安装下面的运行库,因为它同时包含了ARM64和X64二进制文件。
请下载安装Microsoft Visual C++ Redistributable:
点此链接下载: https://aka.ms/vc14/vc_redist.x64.exe
uv sync failed
Failed to uninstall package ...
Installation may result in an incomplete environment
missing RECORD file
解决方案:
OS error 5
拒绝访问
Access is denied
解决方案:
该问题通常情况下是文件被其他进程占用所致,可尝试以下方法解决:
常见的解除占用工具:
鉴于本项目无法对其他第三方解锁工具的安全性作出保证,故不在此处列举更多相关软件。
当用户在“高级设置 -> 通用”中开启“中国大陆一键加速”后,启动器会忽略手动填写的代理和源设置,并改用以下预设地址:
astral-sh/python-build-standalone 发布镜像:https://mirrors.ustc.edu.cn/github-release/astral-sh/python-build-standalone/LatestRelease/astral-sh/uv 发布镜像:https://mirrors.ustc.edu.cn/github-release/astral-sh/uv/LatestRelease/感谢上述镜像与服务的维护者持续向公众提供可用的基础设施与网络服务,为开源软件分发、依赖安装和版本获取带来了切实帮助。
[!note] 如果相关镜像源或服务的维护者认为本项目不应内置上述某个地址,请提出Issue并明确说明诉求,我们会及时进行处理。
本项目所有源代码公开,内嵌二进制文件ctrlc_sender.exe源码托管于https://codeberg.org/Raven95676/ctrlc_sender
如果本项目对您的生活/工作产生帮助,请给项目一个 Star ❤️
$ claude mcp add astrbot-launcher \
-- python -m otcore.mcp_server <graph>