
SillyTavern 桌面打包指南用 Electron 双击启动 LLM 聊天前端【免费下载链接】SillyTavernLLM Frontend for Power Users.项目地址: https://gitcode.com/GitHub_Trending/si/SillyTavern每次用 SillyTavern 都要开终端、找目录、敲启动命令本文教你用自带的 Electron 封装把它打包成桌面程序以后双击就开。 做完你能得到什么一个独立的 SillyTavern 桌面窗口不再和浏览器标签页混在一起本地服务器在后台自动启动窗口弹出即代表连接成功零额外操作Windows 与 Linux/macOS 各有一条双击即可走的启动路径窗口大小可通过参数调整默认 800×600想多大给多大动手前确认Node.js 版本 ≥ 20.0终端执行node -v确认项目硬性要求不低于 20git 已安装用于拉取 SillyTavern 源码端口 8000 空闲服务器默认监听这个端口被占用需要换号npm 可联网首次运行要在线下载 Electron 等依赖包磁盘空间充足主项目依赖加 Electron 封装预留 1GB 起步操作步骤第一步克隆仓库并安装主项目依赖先把 SillyTavern 源码拉下来再装好主项目的依赖Electron 封装会直接复用它们。git clone https://gitcode.com/GitHub_Trending/si/SillyTavern cd SillyTavern npm install执行后你应该看到终端输出added xxx packages且没有红色报错。第二步运行 Electron 封装启动桌面版进入 electron 封装目录按平台选对应的启动脚本。脚本会自动执行npm i --no-save装好 Electron 本体再拉起桌面窗口。平台操作Windows进入src\electron目录双击运行Start.batLinux / macOS在仓库根目录执行bash src/electron/start.sh执行后你应该看到弹出 Electron 窗口同时终端里出现本地服务器启动日志。第三步确认窗口连接成功窗口内会自动加载本地服务地址页面显示 SillyTavern 的主界面即代表连接成功。默认窗口是 800×600可以先手动拖大看看效果。上图是项目自带的聊天背景之一实际窗口中你会看到完整的 SillyTavern 主界面。第四步按需指定窗口尺寸启动嫌默认窗口小可以在启动时追加宽度和高度参数。npm run start -- --width1280 --height800执行后你应该看到窗口按 1280×800 打开聊天区和侧栏显示更完整。按需配置窗口默认太小、内容被遮挡 → 启动命令追加--width1280 --height800Windows 下直接跟在Start.bat后面 → 窗口按指定尺寸打开聊天区一次看全8000 端口被其他服务占用 → 启动命令追加--port8080→ 服务器改听 8080窗口自动加载新地址互不干扰多台机器想共用一份数据 → 启动时追加--global参数 → 配置和角色数据存到系统用户目录而非项目目录换机也能接着用 确认成功 踩坑速查判据Electron 窗口自动弹出并显示 SillyTavern 主界面终端日志显示服务器正在监听 8000 端口。两条都满足桌面打包就算成了。ERESOLVE could not resolve→ 主项目依赖版本冲突清掉node_modules重新执行第一步的npm install窗口弹出但页面空白终端提示The server has not started yet.→ 服务器没起来先确认 8000 端口是否被占用Windows 双击Start.bat一闪而过 → 在终端里手动执行 start.sh 对应的npm run start命令就能看到具体报错信息下次更新 SillyTavern 后只需重跑第一步和第二步桌面启动方式不变。注意首次启动需下载 Electron 二进制文件网络慢属正常耐心等待。【免费下载链接】SillyTavernLLM Frontend for Power Users.项目地址: https://gitcode.com/GitHub_Trending/si/SillyTavern创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考