Skip to content

LingyeSoul/SillyTavernLauncher

Repository files navigation

SillyTavernLauncher

License GitHub release

🧠 智能启动管理器 | SillyTavern 的现代化 GUI 解决方案

📜 免责声明与合规说明

SillyTavernLauncher 仅为 SillyTavern 应用的启动管理工具(GUI 启动器),不涉及任何内容生成、提示词修改或内容审核功能,不参与主程序任何核心功能的运行,本项目本身不参与任何信息内容的生成、存储、传播环节。通过本启动器使用 SillyTavern 时,用户须严格遵守《中华人民共和国网络安全法》《生成式人工智能服务管理暂行办法》等国家相关法律法规,同时遵守 SillyTavern 主程序的用户协议,确保生成和传播的内容合法合规,严禁利用本工具规避合规要求,严禁用于生成或传播淫秽色情、暴力恐怖、赌博诈骗、造谣传谣等违法不良信息。作为工具提供方,我们不对用户通过本启动器使用 SillyTavern 所产生的任何内容承担法律责任,内容安全、信息合规等相关责任完全由用户自行承担。关于日志功能:本启动器的日志记录功能仅用于技术故障排查、运行状态监控、功能优化,日志收集的范围严格限定为 SillyTavern 软件运行层面的技术数据(如进程 ID、接口调用记录、错误代码、系统环境参数等),不主动收集任何用户的隐私信息、内容交互数据(如聊天内容)、身份信息(如账号、手机号);日志数据默认存储在用户本地设备指定目录(启动器路径/logs/),仅保存在用户本地,本启动器不会主动上传、同步、分享日志数据至任何第三方服务器,用户可随时删除;用户使用日志功能时,应严格遵守相关法律法规,不得利用日志功能收集、存储、传播他人的隐私信息、敏感个人信息或用于非法用途。请用户在使用过程中自觉履行网络安全义务,遵守公序良俗,共同维护清朗网络环境。

✨ v1.3.X 新特性

  • 🔄 局域网数据同步 - 支持多设备间数据同步,无缝切换使用环境
  • ⚙️ 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 设计
  • 暗色/亮色主题支持
  • 自定义窗口框架
  • 欢迎向导(首次启动)
  • 实时状态反馈

Releases

Packages

Contributors

Languages