Nufahi/storyforge

GitHub: Nufahi/storyforge

StoryForge 是一个 SillyTavern 浏览器扩展,通过一键式可定制 prompt 注入为角色扮演和创意写作提供八种叙事工具,帮助用户快速推动剧情发展并保持故事张力。

Stars: 0 | Forks: 0

# StoryForge SillyTavern 角色扮演的一键叙事工具。 剧情转折、新 NPC、随机事件、场景切换——只需单击一下,即可在下一个 AI 回复之前排队任何故事工具。 ## 功能 8 个内置工具——每个工具在生成前向聊天上下文注入专门的 prompt: | 工具 | 作用 | |------|-------------| | Plot Twist | 突如其来的意外转折,改变场景方向 | | New NPC | 全新角色,包括姓名、外貌、性格和隐藏动机 | | NPC Action | 现有 NPC 采取戏剧性、可能出乎意料的行动 | | Random Event | 破坏性事件——伏击、发现、爆炸、不速之客 | | Secret Reveal | 关于角色、地点或世界的隐藏秘密 | | Scene Shift | 伴随着生动描述过渡到一个全新的地点 | | Time Skip | 时间向前跳跃,总结期间发生的事情 | | Raise Stakes | 升级危险——紧迫的威胁、最后期限、毁灭性的损失 | 完全自定义: - 直接在面板中编辑任何工具的 prompt 文本 - 使用任何注入 prompt 创建您自己的自定义工具 - 内联重命名工具——点击名称,输入,完成 - 删除任何工具——悬停并点击 x - 一键重置为默认值 智能注入系统: - 开启/关闭工具(点击激活,再次点击停用) - 一次性模式——AI 回复后自动清除 - 可调节的注入深度 (0-10) - 浮动徽章显示活动工具 - Slash 命令:/storyforge, /sf-clear ## 安装 ### SillyTavern 内置安装程序(推荐) 1. 打开 SillyTavern 2. 转到 Extensions > Install Extension 3. 粘贴 URL: ``` https://github.com/Nufahi/storyforge ``` 4. 点击 Install,然后按 Ctrl+Shift+R 刷新 ### 手动安装 ``` cd SillyTavern/data/default-user/extensions git clone https://github.com/Nufahi/storyforge.git ``` 然后重启 SillyTavern 或按 Ctrl+Shift+R。 ## 使用方法 1. 点击顶部栏的拼图图标 > StoryForge 2. 点击任何工具将其排队(变绿) 3. 发送您的消息——AI 会将工具的指令融入其中 4. 开启 auto-clear 后,注入会在使用一次后消失 堆叠工具——一次激活多个。排队 Scene Shift + New NPC,以便在一次回复中移动位置并引入角色。 自定义工具——点击“+ New tool”并编写任何内容。示例:Flashback、Plot Armor Off、Lore Drop。 ## 设置 | 设置 | 默认值 | 描述 | |---------|---------|-------------| | Enabled | On | 主开关 | | Injection Depth | 1 | 在聊天上下文中的位置 (0 = 上一条消息) | | Auto-clear | On | 生成后移除注入 (一次性) | ## Slash 命令 | 命令 | 动作 | |---------|--------| | /storyforge | 打开 StoryForge 面板 | | /sf-clear | 清除所有活动的注入 | ## 许可证 MIT
标签:AI写作, AI聊天, NPC生成, Prompt注入, SillyTavern扩展, 一键生成, 互动小说, 创意写作, 剧情转折, 剧情辅助, 叙事工具, 场景切换, 开源搜索引擎, 提高风险, 插件, 故事生成, 数据可视化, 文本生成, 时间跳跃, 浏览器扩展, 秘密揭露, 自定义提示词, 自定义脚本, 调试辅助, 跑团工具, 辅助写作, 随机事件