dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
English | 中文
织墨 InkWeaver 是一款面向长篇小说创作的本地优先桌面工作台。它把项目设定、角色、世界观、章节蓝图、正文、审稿、修订与定稿组织成可追溯的创作链,让作者在保留最终决定权的前提下使用自己选择的 AI 模型。
当前版本:v1.4.8
把一本长篇小说写成会持续发展的整体。 InkWeaver 是本地优先的 AI 小说创作工作台:它把故事设定、角色状态、章节蓝图、候选草稿、证据化审稿和作者定稿串成一条可追溯的连续写作链。
v1.4.8 修复写稿前的「缺少当前状态证据」提示对首次登场的角色也报出的纯噪音。此前只写到第 1 章、批量创作第 2-5 章时,第 3、4 章会各弹出一条「[信息不足] 缺少当前状态证据 · 蓝图安排‘赵阔’出场…」——这条检查的文案自己就写着“需要补充状态或说明这是首次出场”,已经承认首次出场是合法情况,却仍要求作者逐条手动确认,于是任何新角色第一次登场都必然产生一条只要求“确认它是新的”的提示。现在该提示只在“本应有记录、却没有”时才报:角色必须在更早的已定稿章节里出场过,而本章没有适用的状态记录。首次登场不再报;已经出场过、状态缺失的情况仍然报。判据只认已经写下的章节(同一批次里还没写的下一章不算),因此赵阔在第 3、4 章的两条提示都不会再出现。保留此前的长篇写作资料选择说明、工作流审计修复与安全审计收据。同一 Release 提供 Windows、macOS 和 Linux x64;DSH 插件沿用 v1.2.0,不发布 npm。
下载 v1.4.8 · 三分钟开始第一章 · 全书方向调整指南 · 安装 DSH 插件 · 提交问题或建议 · 参与讨论

接手开发或深入维护时,再阅读项目文件指南、1.2.0 完整功能与验收图、全局日志验收收据和GitHub/分发核验收据。逐项用户可见更新见更新日志;参与开发请看贡献指南,规划请看Roadmap。
如果这个工作流正好解决你的长篇创作问题,欢迎先用样例项目走完一章,再通过 Issue 或 Discussions 分享可复现的体验;觉得方向有价值也可以在 GitHub 上点 Star,帮助更多作者找到它。
普通聊天工具擅长生成一段文字,却很难长期维护小说中的角色状态、世界规则、章节计划和前后因果。织墨提供的是创作编排层:项目资料有明确归属,生成任务有上下文和状态,审稿意见由作者确认,定稿结果会继续成为后续章节的事实来源。
它不是模型服务,也不是在线小说平台。软件不附带模型额度;你可以连接本地模型或自己拥有权限的云端模型。项目数据默认保存在本机。
1.2.0 的验收目标是让一本长篇小说保持“持续发展”的阅读感,同时让每一次模型调用、作者决定和失败恢复都留下可追溯证据。新能力按作者实际工作顺序组织:
SKILL.md 安装、卸载和重新加载,并标明 planning、drafting、review、polish 阶段;Agent 面板按当前阶段筛选,用户 Skill 与项目 Skill 仍受路径和项目会话隔离。1.1.0 的目标是让长篇小说读起来像一个持续发展的整体,而不是一章章互不相干的生成结果。当前已经落地的开发能力包括:
characterId 保留旧名和关系引用。这些能力已通过内部工程验收;真实模型文学质量不在本轮发布声明内,作者仍应对事实、风格、版权和最终定稿负责。
织墨支持两类请求协议:
模型高级设置会根据已知能力提供推理强度、温度、结构化输出和最大输出长度等选项。填写 API Key 与 Base URL 后可以获取模型列表。自定义地址仍需符合以上协议之一,不能把任意 HTTP 接口直接当作模型服务。
推荐使用 Ollama 的 OpenAI-compatible 地址:
Provider: Ollama(本地)或自定义
Protocol: OpenAI-compatible
Base URL: http://127.0.0.1:11434/v1
Model: 你的 Ollama 模型名,例如 qwen3:14b
NovelAI 目前属于最小兼容支持。请使用自己的 Persistent API Token 和账户实际可用的模型标识。项目不会向该端点发送标准 response_format;由于维护者无法使用用户账户完成资格验证,模型权限和接口差异请以 NovelAI 官方资料为准。
| 数据 | 默认位置或去向 |
|---|---|
| 小说设定、角色、蓝图、草稿、审稿和定稿 | 项目目录内的本地 SQLite 数据库与定稿文本 |
| 知识库索引 | 项目目录内的本地 LanceDB 数据 |
| 模型和 API Key 配置 | 本机用户目录 ~/.vela/models.json |
| 应用偏好 | 本机用户目录 ~/.vela/config.json |
| 本地模型请求 | 你配置的本机或局域网推理服务 |
| 云端模型请求 | 你主动选择的模型供应商 |
渲染界面不能直接读取 API Key。文件、数据库和模型请求由 Electron 主进程执行;访问项目外文件必须由用户通过系统选择器授权。
从 GitHub Releases 下载:
inkweaver-setup-<版本号>.exe
Windows 版本支持应用内检查、下载和安装更新。当前安装包未代码签名,系统可能显示发布者或信誉提示;继续前请确认下载来自项目官方 Release。
Apple Silicon 与 Intel 分别使用:
inkweaver-mac-arm64-<版本号>-installer.dmg
inkweaver-mac-x64-<版本号>-installer.dmg
当前 macOS 安装包未代码签名(未使用 Developer ID 签名)且未公证。请只从正式 v1.4.8 Release下载,并按系统安全提示确认首次打开。桌面 Release 共 13 项资产,覆盖 Windows x64、macOS Apple Silicon、macOS Intel 和 Linux x64;DSH 插件 tarball 保留在 v1.2.0 Release。
v1.4.8 Linux 资产仅以 x64 构建。本次资格验证使用 Ubuntu 22.04、Debian 13 和 Fedora 44;不据此声明其他发行版或 Linux ARM64 已验证。包以 Ubuntu 22.04 的 glibc 2.35 环境构建,资格记录会检查打包文件所需的最高 glibc 符号版本不高于 2.35。
从正式 v1.4.8 Release下载对应文件及各自的 SHA-256 校验文件:
inkweaver-linux-x64-1.4.8.AppImage
inkweaver-linux-x64-1.4.8.deb
inkweaver-linux-x64-1.4.8.rpm
AppImage 在 FUSE 可用时可直接启动。若系统没有 FUSE,可用内置提取运行模式:
chmod +x inkweaver-linux-x64-1.4.8.AppImage
./inkweaver-linux-x64-1.4.8.AppImage --appimage-extract-and-run
AppImage 使用用户命名空间 sandbox,系统需允许普通用户创建用户命名空间。若系统策略禁用了此能力,请使用对应的 deb/rpm 安装包。
Ubuntu/Debian 可安装 deb,Fedora 可安装 rpm:
sudo apt install ./inkweaver-linux-x64-1.4.8.deb
sudo dnf install ./inkweaver-linux-x64-1.4.8.rpm
Linux 安装包未签名。下载后先在同一目录核对对应校验文件,例如:
sha256sum -c inkweaver-linux-x64-1.4.8.deb.sha256
仓库中的 @shuishuipingan/inkweaver-dsh@1.2.0 是独立的 DSH 插件,不是桌面版的替代品。它提供精简的项目设置、故事架构、人物、全书纲要、章节蓝图和章节正文流程;模型修改先进入 Proposal,由用户审核应用后才改变权威项目状态。本轮 1.2.0 不发布 npm,插件通过 GitHub Release tarball 和本地安装说明交付。
迁移提示:@ethanyoq/dsh-ai-novel-writer 是仓库迁移前的历史包名,不是 1.2.0 开发线的交付包;新安装请只使用 @shuishuipingan/inkweaver-dsh。DSH 宿主本身与 Web UI companion 由 DeepSeek Harness 生态维护,不属于本仓库的 npm 包。
dsh plugin --profile web add '<path-to-inkweaver-dsh-tarball.tgz>'
dsh --profile web
插件使用独立的 .ai-novel 项目格式,不读取桌面版项目。完整说明见 插件文档。
正式 tarball:shuishuipingan-inkweaver-dsh-1.2.0.tgz,当前资格构建为 241,776 bytes、SHA-256 0b67def78e2660ad2e29840efa158132ec00d6ec51bc81f0ed36b4067515ad66;GitHub Release 资产必须逐字节复现该 digest。它兼容目前官方默认发布渠道的 @deepseek-ai/dsh@0.1.5-rc.1;外部 @linxin666/dsh-web-all@0.3.20 只是宿主 companion,不属于本项目交付物。
需要 Node.js 20+ 和 pnpm 11:
pnpm install
pnpm dev
常用验证命令:
pnpm typecheck
pnpm test
pnpm test:browser
pnpm build
桌面应用使用 GPL-3.0。内嵌 DeepSeek Harness 插件使用独立 MIT 许可。