🧠 智能启动管理器 | SillyTavern 的现代化 GUI 解决方案
SillyTavernLauncher 仅为 SillyTavern 应用的启动管理工具(GUI 启动器),不涉及任何内容生成、提示词修改或内容审核功能,不参与主程序任何核心功能的运行,本项目本身不参与任何信息内容的生成、存储、传播环节。通过本启动器使用 SillyTavern 时,用户须严格遵守《中华人民共和国网络安全法》《生成式人工智能服务管理暂行办法》等国家相关法律法规,同时遵守 SillyTavern 主程序的用户协议,确保生成和传播的内容合法合规,严禁利用本工具规避合规要求,严禁用于生成或传播淫秽色情、暴力恐怖、赌博诈骗、造谣传谣等违法不良信息。作为工具提供方,我们不对用户通过本启动器使用 SillyTavern 所产生的任何内容承担法律责任,内容安全、信息合规等相关责任完全由用户自行承担。关于日志功能:本启动器的日志记录功能仅用于技术故障排查、运行状态监控、功能优化,日志收集的范围严格限定为 SillyTavern 软件运行层面的技术数据(如进程 ID、接口调用记录、错误代码、系统环境参数等),不主动收集任何用户的隐私信息、内容交互数据(如聊天内容)、身份信息(如账号、手机号);日志数据默认存储在用户本地设备指定目录(启动器路径/logs/),仅保存在用户本地,本启动器不会主动上传、同步、分享日志数据至任何第三方服务器,用户可随时删除;用户使用日志功能时,应严格遵守相关法律法规,不得利用日志功能收集、存储、传播他人的隐私信息、敏感个人信息或用于非法用途。请用户在使用过程中自觉履行网络安全义务,遵守公序良俗,共同维护清朗网络环境。
- 🔄 局域网数据同步 - 支持多设备间数据同步,无缝切换使用环境
- ⚙️ SillyTavern 配置管理 - 可视化管理监听端口、代理设置、白名单等
- 🚀 优化启动参数 - 使用优化参数启动 SillyTavern,提升性能
- 🏗️ 架构重构 - 更清晰的模块化结构,更好的代码组织
- 🖥️ 终端改进 - 更流畅的终端输出体验
- 🛡️ 错误处理增强 - 更健壮的错误处理和日志记录
✅ 一键安装部署 ✅ 智能环境检测 ✅ 实时终端监控 ✅ 国内镜像加速 ✅ 系统托盘集成 ✅ 局域网数据同步
- 🐍 Python 3.9+ - 核心编程语言
- 🎨 Flet 0.82.2 - 现代 GUI 框架
- 🔄 asyncio - 异步编程支持
- 📦 Git - 版本控制
- 🌐 Node.js 18+ - SillyTavern 服务运行
- 🌐 Flask - 同步服务器支持
- 📡 aiohttp/requests - HTTP 客户端
- 🔧 Nuitka - 高性能打包
在下载地址直接下载最新版本的懒人包,解压即可使用,无需配置环境。
在Release页面下载,解压后双击SillyTavernLauncher.exe即可运行,需要系统内安装了Git和Node.js环境。
# 克隆仓库
git clone https://github.com/LingyeSoul/SillyTavernLauncher.git
cd SillyTavernLauncher
# 安装依赖
pip install -r requirements.txt
# 运行程序
python src/main.py- 自动检测系统环境(Git、Node.js)
- 支持内置环境模式(env 目录)
- 智能环境缺失提示和下载引导
- 优雅启动/停止 SillyTavern 服务
- 实时终端日志输出
- 使用优化参数启动,提升性能
- 自动端口检测和冲突处理
- 支持服务器/客户端模式
- 自动设备发现和连接
- 实时同步进度显示
- 支持选择性同步(角色、聊天记录、世界观等)
- GitHub API 检测更新
- 支持 Launcher 和 SillyTavern 分别更新
- 镜像源切换(国内加速)
- 智能版本比较和显示
- 最小化到系统托盘
- 托盘菜单快速操作
- 后台运行 SillyTavern
- 现代化 UI 设计
- 暗色/亮色主题支持
- 自定义窗口框架
- 欢迎向导(首次启动)
- 实时状态反馈
