能力标签
简侎图会置学游给编程系统计
🛠
AI工具

简侎图会置学游给编程系统计

基于 Rust · 开源免费,本地部署,数据完全自主可控
英文名:StoryForge
⭐ 10 Stars 🍴 3 Forks 💻 Rust 📄 未公布协议 🏷 AI 7.5分
7.5AI 综合评分
tag1tag2tag3
✦ AI Skill Hub 推荐

经 AI Skill Hub 精选评估,简侎图会置学游给编程系统计 获评「推荐使用」。这款AI工具在功能完整性、社区活跃度和易用性方面表现出色,AI 评分 7.5 分,适合有一定技术背景的用户使用。

📚 深度解析

简侎图会置学游给编程系统计 是一款基于 Rust 的开源工具,在 GitHub 上收获 0k+ Star,是tag1、tag2、tag3领域中的优质开源项目。开源工具的最大优势在于代码完全透明,你可以审计每一行代码的安全性,也可以根据自身需求进行二次开发和定制。

**为什么要使用开源工具而非商业 SaaS?**
对于个人开发者和有隐私需求的用户,本地部署的开源工具意味着数据不离本机,不受第三方服务商的数据政策约束。同时,开源工具通常没有使用次数限制和月度费用,一次安装即可长期使用,对于高频使用场景的总拥有成本(TCO)远低于订阅制商业工具。

**安装与环境准备**
简侎图会置学游给编程系统计 依赖 Rust 运行环境。建议通过 pyenv(Python)或 nvm(Node.js)管理 Rust 版本,避免全局环境污染。对于新手用户,推荐先创建虚拟环境(python -m venv venv && source venv/bin/activate),再安装依赖,这样即使出现问题也可以随时删除虚拟环境重新开始,不影响系统稳定性。

**社区与维护**
GitHub Issue 和 Discussion 是获取帮助的最快渠道。在提问前建议先检查 Closed Issues(已关闭的问题),大多数常见问题都已有解答。遇到 Bug 时,提供 pip list 的输出、完整错误堆栈和最小可复现示例,能显著提高开发者响应速度。AI Skill Hub 将持续追踪 简侎图会置学游给编程系统计 的版本更新,及时通知重要功能变化。

📋 工具概览

简侎图会置学游给编程系统计,可以给编程系统计。可以给置学游给编程系统计,可以给置学游给编程系统计。

简侎图会置学游给编程系统计 是一款基于 Rust 开发的开源工具,专注于 tag1、tag2、tag3 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。

GitHub Stars
⭐ 10
开发语言
Rust
支持平台
Windows / macOS / Linux
维护状态
轻量级项目,按需更新
开源协议
未公布
AI 综合评分
7.5 分
工具类型
AI工具
Forks
3

📖 中文文档

以下内容由 AI Skill Hub 根据项目信息自动整理,如需查看完整原始文档请访问底部「原始来源」。

简侎图会置学游给编程系统计,可以给编程系统计。可以给置学游给编程系统计,可以给置学游给编程系统计。

简侎图会置学游给编程系统计 是一款基于 Rust 开发的开源工具,专注于 tag1、tag2、tag3 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。

📌 核心特色
  • 开源免费,支持本地部署,数据完全自主可控
  • 活跃的 GitHub 开源社区,持续迭代更新
  • 提供详细文档和使用示例,新手友好
  • 支持自定义配置,灵活适配不同使用环境
  • 可作为基础组件集成进现有技术栈或进行二次开发
🎯 主要使用场景
  • 本地部署运行,保护数据隐私,满足合规要求
  • 自定义集成到现有系统,扩展技术栈能力
  • 作为开源基础组件进行商业化二次开发
以下安装命令基于项目开发语言和类型自动生成,实际以官方 README 为准。
安装命令
# 方式一:cargo install(推荐)
cargo install storyforge

# 方式二:从源码编译
git clone https://github.com/91zgaoge/StoryForge
cd StoryForge
cargo build --release
# 二进制在 ./target/release/storyforge
📋 安装步骤说明
  1. 访问 GitHub 仓库页面
  2. 按照 README 文档完成依赖安装
  3. 根据系统环境完成初始化配置
  4. 参考官方示例或文档开始使用
  5. 遇到问题可在 GitHub Issues 中查找解答
以下用法示例由 AI Skill Hub 整理,涵盖最常见的使用场景。
常用命令 / 代码示例
# 查看帮助
storyforge --help

# 基本运行
storyforge [options] <input>

# 详细使用说明请查阅文档
# https://github.com/91zgaoge/StoryForge
以下配置示例基于典型使用场景生成,具体参数请参照官方文档调整。
配置示例
# storyforge 配置说明
# 查看配置选项
storyforge --config-example > config.yml

# 常见配置项
# output_dir: ./output
# log_level: info
# workers: 4

# 环境变量(覆盖配置文件)
export STORYFORGE_CONFIG="/path/to/config.yml"
📑 README 深度解析 真实文档 完整度 82/100 查看 GitHub 原文 →
以下内容由系统直接从 GitHub README 解析整理,保留代码块、表格与列表结构。

简介

<p align="center"> <img src="docs/images/logo.png" alt="StoryForge 草苔" width="120" /> </p>

✨ v4.0.0 核心新特性

  • Canonical State — 规范状态系统,统一聚合故事/角色/伏笔/知识图谱状态,AI 续写时准确知道"当前处于哪个叙事阶段"
  • Payoff Ledger — 伏笔账本,时间窗口追踪 + 逾期检测 + 智能回收推荐,防止"挖坑不填"
  • Execution Panel — 章节执行面板,智能推荐下一步行动(处理伏笔/续写/审校)
  • Audit System — 五维审计(连续性/人物/风格/节奏/伏笔),light/full 模式 + 智能升降级
  • Creation Wizard — 5 步小说创建向导(创意→世界观→角色→文风→场景)
  • Structured Outline — Scene 分 stage 编辑(规划/大纲/起草/审校/定稿)
  • Enhanced Streaming — Markdown 渲染 + 实时字数 + 打字机效果

📖 拆书功能:进度提示增强 + 取消支持

进度提示内容和频次全面升级 - 后端 BookAnalyzer 5 步 Pipeline 每个子步骤都发送详细进度事件 - 元信息识别:准备样本 → 调用LLM → 识别完成(显示书名/类型) - 世界观提取:准备样本 → 调用LLM → 整理设定 - 人物拆解:每处理一个文本块都发进度,显示"已识别 N 人" - 章节概要:每处理一章都发进度,显示"已处理 N 章" - 故事线生成:调用LLM → 解析结构 → 完成(显示支线/高潮数量) - 保存结果:保存分析结果 → 保存人物 → 保存场景(93% → 96% → 98% → 100%) - 前端 AnalysisProgress 组件新增 8 步骤指示器、百分比数字、块处理信息

取消分析功能 - 后端 TaskExecutionContext 新增 is_cancelled() 检查机制 - BookAnalyzer 在每个耗时循环中定期检查任务是否被取消 - 检测到取消后优雅退出,状态更新为 Cancelled - 新增 IPC 命令 cancel_book_analysis(book_id) - 前端分析界面新增"取消分析"按钮,确认后即时中断 - 已取消状态 UI 展示:步骤指示器显示 ! 标记,进度条变橙色

✅ 功能实现详情

19. v0.7.2 功能增强 (100% ✅)

功能状态说明
拆书存储同构化reference_characters/reference_scenes 数据统一汇聚到 narrative_* 表,Migration 69 自动迁移历史数据
MCP 工具动态注册CapabilityRegistry 实时同步外部 MCP 服务器工具,前端通过 mcp.{server_id}.* 前缀区分内置与外部工具
1:N 聚合编辑 Schemascene_commits 新增 chapter_id 外键,支持多场景聚合到单一章节
SceneDividerNodeTipTap 原子块节点,可视化区分相邻场景内容
LLM 取消机制request_id 级取消信号,cancel_generation 精确中断单条请求
AppError 结构化 IPC统一 { code, message, data } 错误格式,前端按 code 精准处理

v3.3.0 (2026-04-15) - 功能断层修复与架构清理

  • 幕前右键菜单修复 - Tailwind utilities 补充、事件捕获修复、WebView2 默认菜单禁用、暖色 UI 重构
  • MCP 外部服务器连接 - 配置卡片 + 工具调用
  • 技能导入 - 本地文件选择器导入
  • Agent 流式执行与取消 - 实时进度 + 可中断
  • 知识图谱实体就地编辑 - 节点属性增删改
  • 版本系统增强 - 版本链视图 + diff 元信息
  • LLM 调用路径决策 - 明确 HTTP 直连为官方路径
  • Rust Warnings 降噪 - cargo check 0 警告

环境要求

  • Rust 1.95+
  • Node.js 18+ (前端开发)
  • SQLite 3

2. 安装依赖

cd src-frontend && npm install && cd ..

🚀 快速开始

target/release/bundle/msi/*.msi - MSI 安装包

target/release/bundle/nsis/*-setup.exe - NSIS 安装包

```

双界面入口: - 幕前界面: http://localhost:5173/frontstage.html - 幕后界面: http://localhost:5173/index.html - Tauri 应用会自动打开两个窗口,幕前在前,幕后在后

故障排除: 参考 TROUBLESHOOTING.md

一键启动前端和后端

.\start-dev.ps1


**手动启动**:
bash

3. 终端 1 - 启动前端开发服务器

cd src-frontend && npm run dev

4. 终端 2 - 启动 Tauri 应用

cd src-tauri && cargo tauri dev

6. 工作室配置与扩展 (100% ✅)

功能状态说明
StudioConfig 模型每部小说独立配置
ZIP 导出/导入.storyforge 格式,选择性导入
技能系统内置 5+ 技能,支持导入/禁用/执行
MCP 服务器外部服务器配置与工具调用
模型映射Agent → LLM 独立路由
默认主题幕前暖色 / 幕后暗色

v3.1.2 (2026-04-13) - 设置页增强、浏览器开发环境修复与全新应用图标

  • 全新羽毛笔品牌图标
  • 模型连接状态指示灯 - 实时检测延迟
  • 设置页编辑模型模态框修复 - custom 提供商兼容
  • 浏览器开发环境兼容 - Vite dev server 模型回退

配置说明

配置文件位置:~/.config/storyforge/config.json

{
  "llm": {
    "provider": "openai",
    "api_key": "your-api-key",
    "model": "gpt-4",
    "max_tokens": 4096,
    "temperature": 0.7
  }
}

---

v0.7.3 (2026-05-20) - 商业模式重构 + 1:N 架构完成 + SceneDivider 预留接口

核心理念:从"模型配额制"升级为"功能订阅制",软件不介入模型计费;1:N Chapter↔Scene 架构彻底落地,Scene 成为唯一提交粒度。

商业模式重构:订阅解锁功能,非模型配额(v0.7.3) - SubscriptionService 精简:移除 QuotaDetail / QuotaCheckResult / OFFLINE_GRACE_LIMIT 及所有配额检查/消费方法(check_auto_write_quota / consume_auto_write_quota / check_auto_revise_quota / consume_auto_revise_quota / check_platform_model_quota / consume_platform_model_quota / check_ai_quota / consume_ai_quota),订阅层级仅控制功能开关(Free/Pro/Enterprise) - has_feature_access 细粒度权限:Free 用户可用基础写作、场景/角色管理、知识图谱查询;Pro 解锁 Bootstrap / Pipeline(Refine/Review/Finalize)/ 拆书 / 自动续写 / 自动修改 - AppError::SubscriptionRequired 取代 QuotaExceeded:错误码从 QUOTA_EXCEEDED 改为 SUBSCRIPTION_REQUIRED,携带 feature_id + current_tier,前端按 code 渲染升级引导 UI - log_ai_usage 纯统计ai_usage_logs 仅记录调用明细(模型/token/耗时),不参与任何配额控制

1:N Chapter↔Scene 架构完成(Phase 4) - 废弃 chapters.scene_id:Migration 71 从 chapters 表移除 scene_id 列,旧数据通过 scenes.chapter_id 反向查询兼容 - 全链路改为 scenes.chapter_idChapterRepository::create/update/get_by_story 不再读写 chapters.scene_idlib.rs create_chapter / update_chapter 通过 SceneRepository::get_by_chapter 查询关联场景进行聚合提交 - SceneCommitService 取代 ChapterCommitService:提交粒度从 Chapter 彻底对齐到 Scene;SceneCommitRepository 全部 SQL 从 chapter_commits 重命名为 scene_commits(Migration 70) - SceneDividerNode 功能预留接口SceneDividerRepositorycreate/get_by_chapter/set_dividers/delete)+ scene_divider_nodes 表(Migration 72)就绪,支持在章节编辑器中标记场景边界

高密度状态世界构建法(v0.7.3+) - 新增第五种创作方法论high_density_world_building.rs 完整实现 4 阶段世界构建流程 - 阶段 1 - 最小世界种子:设计高密度"世界切片",定义核心状态向量与 3-5 个桥节点,每个桥节点至少连接 3 条叙事线 - 阶段 2 - 状态网扩张:主角群扩展 + 状态触发表 + 世界规则显式化 + 信息不对称矩阵 - 阶段 3 - 多线交织与回流:桥节点多线映射(正面/侧面/误解视角),每 3-5 章一次回流,事件至少承担 3 种功能 - 阶段 4 - 密度迭代与克制:克制检查清单 + 未写出的世界 + 状态一致性审计 + 涌现性验证 + 重读价值优化 - 前端集成MethodologySettings.tsx 新增「高密度世界构建」选项及 4 阶段选择 UI - Agent 接入agents/service.rs writer prompt 映射接入,AI 创作时自动注入状态向量、桥节点、事件回流等核心概念

编译与测试 - cargo check:零错误 - cargo test:~225/225 通过 - npm run build:通过 - 版本号统一:Cargo.toml / package.json / tauri.conf.json → 0.7.3

---

核心组件

#### RichTextEditor - 幕前富文本编辑器 集成 TipTap 编辑器,极简沉浸式写作体验: - 幽灵文本 - AI 续写结果以灰色斜体段落内联呈现,附带萤火操作栏 - 内联 / 命令菜单 - 9 命令(续写/润色/古风/场景/自动续写/审校/评点/排版/自由指令),光标处触发 - 修订模式 - trackInsert / trackDelete 可视化标记,32px 紧凑横幅 - 古典评点段落 - 金圣叹式朱批内联插入(红色 LXGW WenKai 字体) - 空态引导 - 无内容时显示诗意提示 - 右键上下文菜单 - 修订模式、生成评点、全选/复制/剪切/粘贴

#### StoryTimeline - 故事线视图 可视化场景序列,支持拖拽重新排序: - 场景卡片展示戏剧目标、冲突类型 - 拖拽手柄调整场景顺序 - 点击选择场景进行编辑

#### SceneEditor - 场景编辑器 三标签页场景编辑: - 基础信息 - 标题、场景设置、在场角色、记忆压缩 - 戏剧结构 - 戏剧目标、外部压迫、冲突类型(11 种) - 内容编辑 - 富文本编辑器、场景批注、版本历史

#### KnowledgeGraphView - 知识图谱可视化 基于 ReactFlow 的交互式力导向图谱: - 节点按实体类型着色,关系边按强度显示粗细 - 实时搜索与类型筛选,双击节点聚焦居中 - 右侧详情面板支持实体就地编辑 - 记忆健康面板与自动归档建议

#### NovelCreationWizard - 创建向导 引导式小说创建流程: - 类型输入(灰色提示词) - 世界观 / 角色谱 / 文风卡片式选择 - 完成自动 Ingest 到知识图谱

---

7. 本地模型与构建

模块完成度说明
本地模型配置100%Gemma / Qwen / bge-m3
LLM 集成100%OpenAI/Anthropic/Ollama/本地 API
Agent 系统100%6 种 Agent + 模型路由
技能系统100%内置技能 + 扩展支持
向量检索100%TF-IDF + BM25 + 语义 + 混合
导出功能100%PDF/EPUB/Markdown
Tauri 打包100%MSI + NSIS 安装包

16. AI 三审 Pipeline 系统 v0.7.0 (100% ✅)

功能状态说明
Pipeline 核心架构pipeline/mod.rs — Refine/Review/Finalize 三阶段 + 后处理(post-process)
run_refineAI 修稿:对章节草稿进行语言润色、结构调整、错别字修正
run_reviewAI 审稿:多维度评分(overall_score + dimensions JSON)+ 问题列表(issues JSON)
run_finalize定稿:执行后处理步骤(kb_import / chapter_notes / character_cards / style_analysis)
后处理步骤追踪PostProcessStep 记录每个步骤状态(Running/Success/Failed),支持关键/非关键分类
run_character_cardsLLM 驱动角色状态解析:构建角色上下文 + 章节内容 Prompt,解析 JSON 状态更新
前端 Actions/Drafts/ReviewsStories.tsx 场景级 Pipeline 面板:三标签页 + 执行/查看/接受按钮
前端进度看板场景列表显示 execution_stage 彩色徽章 + 多色进度条
幕前 / 指令打通AI修稿/修稿pipeline_refineAI审稿/审稿pipeline_review定稿pipeline_finalize

v0.7.0 (2026-05-15) - AI 三审 Pipeline + 角色动态状态 + 用量统计 + 幕前指令升级

核心理念:从"能创作"到"高质量创作",引入工业化级 AI 审校流水线。每章正文经过修稿→审稿→定稿→后处理四级质量关卡,角色状态随剧情自动演进,用量透明可观测。

AI 三审 Pipeline 系统 - 四级创作管线RewriteRefine(AI 修稿)→ Review(AI 审稿)→ Finalize(定稿 + 后处理) - Refine 修稿:对章节草稿进行语言润色、结构调整、错别字修正,输出精炼版本 - Review 审稿:多维度评分(overall_score 0-100 + dimensions JSON)+ 问题列表(issues JSON)+ 改进建议 - Finalize 定稿:通过后处理步骤自动完成知识入库、章节笔记生成、角色状态更新、风格分析 - 后处理步骤追踪PostProcessStep 记录 kb_import / chapter_notes / character_cards / style_analysis 执行状态,关键步骤失败阻断、非关键步骤失败记录 - LLM 驱动角色状态解析run_character_cards 构建角色上下文 + 章节内容 Prompt,调用 LLM 输出 JSON 状态更新,自动更新 cs_location/cs_power_level/cs_physical_state/cs_mental_state/cs_key_items/cs_recent_events - 前端 Pipeline 面板Stories.tsx 场景级 Actions(执行修稿/审稿/定稿)/ Drafts(草稿列表)/ Reviews(审稿结果)三标签页 - 场景进度看板:场景列表显示 execution_stage 彩色徽章(plan/outline/draft/review/final)+ 多色进度条 - 幕前 / 指令打通AI修稿/修稿pipeline_refineAI审稿/审稿pipeline_review定稿pipeline_finalize,幕前编辑器内直接触发 Pipeline

角色动态状态面板 - 6 项动态状态cs_location(当前位置)、cs_power_level(实力等级)、cs_physical_state(身体状态)、cs_mental_state(心理状态)、cs_key_items(关键物品)、cs_recent_events(近期事件) - 自动更新:定稿时 LLM 自动解析章节内容提取角色变化,写入数据库 - 手动修正CharacterStatePanel 组件支持内联编辑,实时更新角色状态 - 时间戳追踪cs_updated_at_chapter 记录最后更新章节号

用量统计看板 - 全局统计:总调用次数 / 总 token 数 / 平均响应时间 / 成功率 - 单故事统计:按故事维度聚合 LLM 调用与 token 消耗 - 最近调用明细:最近 20 条调用记录表(模型/功能/token/耗时/状态/时间) - 独立页面:幕后 Sidebar「用量统计」入口,UsageStats.tsx 完整实现

架构优化(2026-05-17) - SceneCommitService::auto_commit 防抖聚合提交:取代旧版独立 auto_ingest_chapter 摄取管线(5 分钟冷却),改为 30 秒空闲延迟后自动聚合提交,驱动 MemoryProjectionWriter,消除重复索引工作 - 导出聚合完整性export_story 导出前自动检查章节内容,空章节按关联场景的 sequence_number 排序聚合填充,确保 Markdown/HTML/PlainText 导出完整无缺 - 大型组件提取重构Settings.tsx 提取 8 个原子化子组件(ModelCard/ModelList/ModelModal/StatsSettings/MethodologySettings/WorkflowSettings/GeneralSettings/AccountSettings);SceneEditor.tsx 提取 SceneAuditPanelSceneAnnotationPanelscene-editor/ 子目录 - StoryTimeline.tsx 场景进度徽章:场景卡片新增 execution_stage 状态徽标(plan/outline/draft/review/final),叙事阶段(铺垫/上升/高潮/收尾)与执行阶段双轨可视化

编译与测试 - cargo check:零错误 - cargo test:~225/225 通过 - npm run build:通过 - 版本号统一:Cargo.toml / package.json / tauri.conf.json → 0.7.0

---

v5.3.0 (2026-05-02) - 叙事元素模型重构:创世-拆书同构架构

  • 统一叙事元素模型:narrative/ 模块 — 正向/逆向共用同一套数据结构
  • GenesisPipeline:7步正向流程(概念→世界观→大纲→角色→场景→伏笔→知识图谱)
  • AnalysisPipeline:7步逆向流程(元数据→世界观→角色→场景→故事线→伏笔→知识图谱)
  • 统一进度系统:PipelineProgressEvent + usePipelineProgress Hook
  • 统一存储层:Migration 38 + NarrativeRepository
  • StoryHealthAnalyzer:6维度结构健康检查 + analyze_story_structure IPC

v4.2.0 (2026-04-23) - 智能交互设计重构 V2:模型驱动的编排范式

核心理念:从"程序式编排"转向"模型式编排"。人类只定义能力能做什么,模型负责决定什么时候用、怎么用、按什么顺序。真正实现"越写越懂"。

架构变革 - CapabilityRegistry(能力自描述系统):Agent 和 Skill 用自然语言描述自己的能力(description / when_to_use / input_description / output_description),模型阅读这些描述自主选择需要的能力。人类不再写死 Agent 映射规则。 - PlanGenerator(模型计划生成器):取代旧的 IntentParser + IntentExecutor。LLM 接收系统状态 + 用户输入 + 能力清单,自主输出执行计划(自由文本理解 + 步骤列表 + 参数 + 依赖关系)。没有预设分类标签,没有关键词匹配。 - PlanExecutor(计划执行引擎):Dumb executor,只做一件事——忠实地执行 LLM 生成的计划。按顺序执行步骤、将前一步输出传给后一步、失败时按备选方案处理。所有决策已在计划中。 - PromptEvolver(提示词进化器):每次调用 Agent/Skill 前,LLM 根据当前故事上下文(题材、叙事阶段、用户偏好)自由改写整个 prompt。不是模板变量替换,而是真正的"进化"。 - AiLearningIndicator(记忆显性化):前端组件,每次 AI 交互后展示"系统学到了什么"(如"已记录:你偏好快节奏打斗")。让"越写越懂"对用户可见。 - CapabilityEvolutionEngine(能力进化反馈环):记录每次能力调用的执行结果,长期优化能力描述的准确性。 - PlanTemplateLibrary(计划模板学习):记录成功的执行计划,类似请求来时直接复用或微调。

移除的程序式规则 - 移除 IntentType 枚举(11 类预设分类) - 移除前端正则关键词检测(/写|创作|生成|续写/) - 移除 IntentExecutor.map_agents 写死映射 - 移除 FrontstageAppif (!currentStory) { toast.error(...) } 强制流程 - 移除所有基于关键词的意图分支判断

前端简化 - handleSmartGeneration / handleRequestGeneration 统一走 smart_execute - 用户任何输入都交给模型决定如何处理 - 新增 smartExecute IPC 命令

编译与测试 - cargo check:零错误零警告 - cargo test:160/160 全部通过 - npm run build:通过

🇨🇳 中文文档镜像 AI 翻译 2026-05-26
英文原文章节由系统翻译为中文摘要,便于快速理解。完整原文见上方 "📑 README 深度解析"。
📌 简介

StoryForge 是一款专为创作者设计的智能叙事辅助工具。它不仅是一个写作平台,更是一个集成了状态管理与智能审计的叙事引擎,旨在通过 AI 技术帮助作者构建逻辑严密、细节丰富的文学世界。

⚡ 功能介绍

v4.0.0 版本带来了革命性的更新:引入 Canonical State 规范状态系统,确保 AI 续写时精准掌握叙事阶段;新增 Payoff Ledger 伏笔账本,实现伏笔的追踪与智能回收;配备五维 Audit System 审计系统,从连续性、人物、风格、节奏及伏笔五个维度进行智能质量检测。此外,全新的 Creation Wizard 向导与 Structured Outline 结构化大纲功能,让从创意到定稿的全流程管理变得井然有序。

📋 环境依赖

运行本项目需要满足以下环境要求:后端需安装 Rust 1.95+ 版本及 SQLite 3 数据库;前端开发环境需具备 Node.js 18+;若涉及本地模型运行,建议配置相应的硬件环境以支持 Gemma、Qwen 等模型。

🛠 安装步骤(Docker/pip/源码)

用户可以通过提供的 MSI 或 NSIS 安装包进行一键安装。若进行源码开发,请先进入 `src-frontend` 目录执行 `npm install` 安装依赖,随后根据需要启动 Tauri 应用或开发服务器。

🚀 使用教程

开发者可以通过 `\start-dev.ps1` 脚本一键启动前后端开发环境。应用采用双界面设计:幕前界面(frontstage.html)用于沉浸式写作,幕后界面(index.html)用于管理后台。Tauri 应用启动后会自动打开两个窗口,确保创作与管理的无缝切换。

⚙️ 配置说明(含 MCP / env)

项目支持高度自定义的 StudioConfig 配置,每部小说拥有独立的配置环境。用户可以通过 `.storyforge` 格式进行数据的 ZIP 导入与导出。此外,系统支持 MCP 服务器扩展、模型映射路由以及自定义 LLM API 配置(配置文件位于 `~/.config/storyforge/config.json`)。

🔌 API 说明

v0.7.3 版本完成了商业模式与架构的重大重构,从“模型配额制”转向“功能订阅制”,软件不再介入模型计费。架构上实现了 1:N 的 Chapter 与 Scene 映射,将 Scene 作为唯一的提交粒度,并预留了 SceneDivider 接口以支持更精细的创作控制。

🔄 工作流/模块

核心模块采用高度集成的设计:RichTextEditor 提供极简的沉浸式写作体验,支持“幽灵文本”AI 续写、内联 `/` 命令菜单及古典评点功能;Agent 系统内置 6 种 Agent 并支持模型路由;向量检索模块结合了 TF-IDF、BM25 与语义检索,实现精准的知识库调用;通过 Tauri 打包,实现了从本地模型配置到 PDF/EPUB 导出的完整闭环。

🎯 aiskill88 AI 点评 A 级 2026-05-23

简侎图会置学游给编程系统计很给置学游给编程系统计。可以给置学游给编程系统计。

📚 实用指南(长尾问题)
适合谁
  • 需要让 Claude / Cursor 操作本地工具的 AI 工程师
  • 构建多智能体协作系统的 Agent 开发者
  • 构建企业知识库 / RAG 检索应用的团队
最佳实践
  • 配置 MCP 服务器时建议使用 stdio 传输 + JSON-RPC,避免暴露公网
  • 本地部署优先选 GGUF 量化模型,节省显存并保持响应速度
  • Agent 任务先做 dry-run 验证工具调用链,再开启自主执行
常见错误
  • API key 直接提交到 git 仓库(请用 .env 并加入 .gitignore)
  • MCP 配置路径拼错或权限不足,重启 Claude Desktop 才生效
  • 显存不足直接 OOM — 优先降低 context 或换更小的量化模型
部署方案
  • 本地部署:CPU 8GB 起,GPU 推荐 16GB+ 显存
  • 云端托管:可放在 Vercel / Railway / Fly.io 等 PaaS 平台
相关搜索
StoryForge 中文教程StoryForge 安装报错怎么办StoryForge MCP 配置StoryForge Agent 工作流StoryForge 与同类工具对比StoryForge 最佳实践StoryForge 适合谁用

⚡ 核心功能

👥 适合谁
  • 需要让 Claude / Cursor 操作本地工具的 AI 工程师
  • 构建多智能体协作系统的 Agent 开发者
  • 构建企业知识库 / RAG 检索应用的团队
⭐ 最佳实践
  • 配置 MCP 服务器时建议使用 stdio 传输 + JSON-RPC,避免暴露公网
  • 本地部署优先选 GGUF 量化模型,节省显存并保持响应速度
  • Agent 任务先做 dry-run 验证工具调用链,再开启自主执行
⚠️ 常见错误
  • API key 直接提交到 git 仓库(请用 .env 并加入 .gitignore)
  • MCP 配置路径拼错或权限不足,重启 Claude Desktop 才生效
  • 显存不足直接 OOM — 优先降低 context 或换更小的量化模型

👥 适合人群

AI 技术爱好者研究人员和学生开发者和工程师技术创业者

🎯 使用场景

  • 本地部署运行,保护数据隐私,满足合规要求
  • 自定义集成到现有系统,扩展技术栈能力
  • 作为开源基础组件进行商业化二次开发

⚖️ 优点与不足

✅ 优点
  • +完全开源免费,无授权费用
  • +本地部署,数据完全自主可控
  • +开发者社区支持,遇问题可查可问
⚠️ 不足
  • 未明确开源协议,商用场景需谨慎评估
  • 安装和初始配置可能需要一定技术基础
  • 功能完整性通常不如成熟商业产品
  • 技术支持主要依赖开源社区,响应速度不稳定
⚠️ 使用须知

该工具未明确声明开源协议,商业使用前请联系原作者确认授权范围,避免侵权风险。

AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。

建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。

🔗 相关工具推荐

📰 相关 AI 新闻
🍿 AI 圈相关吃瓜
🗺️ 相关解决方案
🧩 你可能还需要
基于当前 Skill 的能力图谱,自动补全的工具组合

❓ 常见问题 FAQ

StoryForge 是一款Rust开发的AI辅助工具。开源AI工具:🌿 StoryForge (草苔) — AI导演式小说创作系统。Tauri+Rust驱动的桌面写作软件,集成知识图谱、伏笔追踪、StyleDNA风格引擎、协同。⭐10 · Rust 主要应用场景包括:简侎图会置学游给编程系统计的保存场百,可以给置学游给编程系统计。。
💡 AI Skill Hub 点评

AI Skill Hub 点评:简侎图会置学游给编程系统计 的核心功能完整,质量良好。对于AI 技术爱好者来说,这是一个值得纳入个人工具库的选择。建议先在非生产环境试用,再逐步推广。

📚 深入学习 简侎图会置学游给编程系统计
查看分步骤安装教程和完整使用指南,快速上手这款工具
🌐 原始信息
原始名称 StoryForge
原始描述 开源AI工具:🌿 StoryForge (草苔) — AI导演式小说创作系统。Tauri+Rust驱动的桌面写作软件,集成知识图谱、伏笔追踪、StyleDNA风格引擎、协同。⭐10 · Rust
Topics tag1tag2tag3
GitHub https://github.com/91zgaoge/StoryForge
语言 Rust
🔗 原始来源
🐙 GitHub 仓库  https://github.com/91zgaoge/StoryForge

收录时间:2026-05-22 · 更新时间:2026-05-30 · License:未公布 · AI Skill Hub 不对第三方内容的准确性作法律背书。