Back to home@gyp205

dsh-writing-studio

No description

Stars
0
Language
JavaScript
Created
Aug 25, 2026
Updated
Aug 25, 2026

Introduction

文字创作台(writing-studio)

DSH Web(DeepSeek Harness Web 客户端)的 AI 辅助写作插件:小说 / 长篇小说、文章、自媒体写作一体化工作台。

功能特性

  • 侧栏入口:侧栏底部「✍ 文字创作台」按钮,点击打开全屏写作面板(shell.overlay)
  • 多作品管理:小说 / 文章 / 自媒体三种作品类型
    • 标题、简介、大纲、世界观设定、角色卡、章节树
  • 章节编辑器
    • 自动保存(localStorage,key dsh.writing-studio.v1
    • 实时字数统计(含全角/汉字统计)
    • 章节拖拽式管理:新增、重命名、删除、排序
  • AI 辅助写作(6 个动作,走当前会话的 AI):
    • 生成大纲 · 续写 · 润色 · 扩写 · 生成标题 · 生成角色卡
  • 导出:整部作品一键导出为 Markdown 文件

安装

这是 DSH Web 的客户端插件(browser half 经 exports["./client"] 声明)。 发布为 GitHub 仓库后,可手动安装到任意 DSH Web profile。

  1. 将本目录拷贝到 DSH Web profile 的本地插件目录: <profile>/node_modules/@dsh-local/writing-studio (例如默认 web profile:~/.dsh/profiles/web/node_modules/@dsh-local/writing-studio
  2. <profile>/cordis.patch.yml 中注册插件:
    - insert:
        - id: ui-writing-studio
          name: '@dsh-local/writing-studio'
    
  3. 重启 DSH Web(或让配置变更随重启生效),侧栏底部出现「文字创作台」入口。

使用

  • 点击侧栏「文字创作台」打开写作面板
  • 「新建作品」→ 选择类型(小说 / 文章 / 自媒体)→ 填写标题、简介、大纲、设定
  • 「角色卡」Tab 添加角色(姓名 / 身份 / 描述)
  • 「章节」Tab 管理章节树;点击章节在底部编辑器中写作,自动保存
  • 底部 AI 动作栏:选择动作(续写 / 润色 / 扩写 / 生成标题 / 生成大纲 / 生成角色卡) ,AI 结果会发送到当前会话并在对话中查看
  • 「导出 Markdown」将当前作品导出为 .md 文件

数据

  • 全部数据保存在浏览器 localStorage(key dsh.writing-studio.v1
  • 不采集、不上传任何数据;AI 调用仅复用你当前会话的模型

开发 / 维护

  • lib/client.js 为手写浏览器 bundle,修改后无需构建
  • lib/index.js 为 node 半侧(空 apply,仅为让 Loader 建立 fiber)
  • 新增/删除插件注册行后需要重启 DSH Web 生效

许可证

MIT