「开源」AI 小说创作桌面应用

昼夜 2026-05-25 13:29 1

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:



  • 我的帖子已经打上 开源推广 标签:

  • 我的开源项目完整开源,无未开源部分:

  • 我的开源项目已链接认可 LINUX DO 社区:

  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:

  • 以上选择我承诺是永久有效的,接受社区和佬友监督:


以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


项目地址: GitHub - uu201/character-arc: 弧光 · AI 小说创作桌面应用,集项目设定、角色关系、剧情大纲、章节写作与多模型 AI 协作于一体 · GitHub


最近token有点富足,于是尝试用AI从零开发一个工具。

全部代码都由 AI 开发,我只负责方向、需求、Review。

首先是确定开发软件的功能,我选择的方向是 AI 小说方向。


GitHub上其实已经有不少开源的小说创作Skills,比如 oh-story-claudecode 项目,里面凝结了大量优秀的 prompt 工程经验:怎么写大纲、怎么扩章节、怎么去 AI 味、怎么做风格融合,提示词都已经很完善了。


但问题是:这些 Skills 几乎只能在 Claude Code 这种命令行里跑。

对于懂电脑的人来说没什么,但对普通人来说,门槛还是太高:



  • 要装命令行工具

  • 要懂怎么调 Skill

  • 写出来的章节散落在一堆 md 文件里

  • 没有正文编辑器、没有章节目录、没有设定管理

  • 换个项目就要重新组织一遍上下文


所以这个软件主要做的就一件事:

把这些已有的开源 Skills,封装成一个普通人能直接用的桌面应用,全部图形化操作。

点按钮就能触发 Skill,章节、角色、大纲、世界观都有专门的地方放,软件会自动把上下文打包进 prompt,用户不用再手动复制粘贴,也不用关心后面接的是 DeepSeek、通义、Kimi 还是 Claude。


一些 Vibe Coding 的真实感受:



  • 一个完整功能从想法到跑通,常常一晚上的事,效率是真的高

  • 但产品的边界、取舍,还得靠人,AI 不会替你想清楚要做什么

  • 对 AI 的指令描述得越准确,AI 的执行就越准确,模糊的需求换来模糊的代码

  • AI 有时候会偷懒,写一半留个 TODO 就跑了,要随时敲打它老实工作

  • 在 AI 开发前最好先写一个开发计划,不然写着写着就跑偏

  • AI 特别喜欢为了兼容而放弃更优的写法,Review 时要专门盯这一点


分享几个好用的开发skills:

frontend-design:用来规范前端

ui-ux-pro-max:设计UI不错

andrej-karpathy-skills:AI在开发时总是喜欢过度思考,可以使用这个skills减少过度思考并且简洁代码


项目简介


项目中心 · 集中管理所有小说项目


项目概览 · 基础信息、设定资产、章节进度一目了然


拆书与知识库 · 导入参考作品后沉淀风格分析、知识条目与仿写参考


Skill 管理 · 为项目启用内置或扩展 Skill,增强不同写作任务的 AI 输出


剧情大纲 · 双栏交错时间线,支持拖拽排序与 AI 扩写


章节创作 · 目录树 + TipTap 编辑器 + AI 侧边栏


封面工作台 · 多平台封面 Prompt 生成与历史版本对比


==================2026.6.1==================

最近对项目做了较大的更新:


v1.5.0

第一波比较大的功能升级,集中在 4 个方向:



  • 首页能力增强:新增公告、检查更新,主页卡片样式也做了统一优化。

  • 设置与模型管理升级:设置页改成导航式布局,AI 接口配置支持多配置管理,还加了标题栏全局模型切换器。

  • Skills 体系整理:支持按分组子目录扫描,页面改为分组折叠展示,内置 skills 目录也重构过。

  • AI 助手明显增强:支持上下文模块开关、会话持久化,并把检索模式改成"索引摘要 + 按需检索",同时补了批量导入拆书、AI 超时配置、设置持久化等问题。


v1.6.0

创作体验和AI深度协作:



  • 重构了创作助理的 UI 与交互,并优化 Agent 工具链。

  • 新增 AI 对角色、世界观、大纲、关系组织等资料的辅助编辑能力。

  • 修复生成初稿时的上下文污染问题。

  • 顺带继续打磨暗黑模式对比度,提升文字可见性。


v1.6.1

完善更新首页体验:



  • 首页公告和更新按钮支持启动时自动检测,并增加状态指示器。

  • 修复公告相关 bug。

  • 更新说明从纯文本 pre 改为 markdown 渲染,可读性更好。

  • 打开项目后默认跳转到"作品概览"界面。


==================2026.6.5==================


v1.7.0

完善体验:



  • 新增项目级全局 AI 助理,可跨世界观、角色、大纲、章节与工作流资料统一提问、检索和整理提案

  • 全局助理提案支持 AI 自主选择并调用 skills,并可按需读取项目资料后生成更贴上下文的写回方案

  • 标题栏新增 AI 调用日志入口,可查看当前项目的 AI 运行记录、模型、耗时、工具读取次数与资料命中情况


v1.8.0

完善体验:



  • 全局 AI 助理新增独立整页入口,拥有完整的会话列表、对话流与提案写回区,适合长设定、粗大纲和项目草稿的集中整理

  • 整页助理左侧会话历史栏支持一键收起与展开,给对话区让出更多空间

  • 悬浮形态的全局助理面板支持拖拽调整宽度并记忆尺寸


==================2026.6.10==================


v1.9.0

完善体验:



  • 全局助手 Diff 审查弹窗支持单条确认/忽略、全部确认/忽略和已确认项计数,提醒信息改为底部可折叠展示

  • 章节助手新增编辑提案审查,AI 编辑章节时会先生成 Diff 提案,任务结束后由你逐条确认再写回正文

  • 修复项目知识库错误显示拆书知识库内容的问题


v1.9.1

完善体验:



  • 角色、世界观、大纲、灵感和剧情线等实体编辑弹窗升级为左右分栏布局,资料录入与字段编辑更清晰

  • 安装包构建配置进一步瘦身,减小发布包体积

  • 修复智谱 GLM 官方接口被错误追加 /v1 导致无法连接的问题,并新增智谱 GLM 预设与模型列表路径兼容


最新回复 (19)
  • qweqwe1122 05-25 13:35
    1

    感谢佬的分享,已经点了stars

  • 南山 05-25 13:51
    2

    感谢佬友,问下用什么模型写比较好?

  • 鸣笛 05-25 13:53
    3

    好东西!回头试用一下,给自己割点腿肉

  • Elysia 05-25 13:55
    4

    好东西,之前试过用claude code写,AI味还是太重,于是放弃了,正好试试这个!

  • 星冰乐 05-25 14:03
    5

    朋友天天嚷嚷要写小说,正好让他试试

  • stun 05-25 14:03
    6

    好东西,已下载收藏,希望有时间玩一玩

  • leeleslie100 05-25 14:12
    7

    这两天正好在学习写小说方面的知识,站内各位大佬也都是非常给力,谢谢大佬的工具

  • GreenOnion 05-25 14:51
    8

    做的真好, 最近在琢磨类似的玩意, 但是在api和agent功能上浪费了大部分时间 ^-^

  • ironMan1998 05-25 15:00
    9

    太强了大佬,国内什么AI适合写小说?

  • jacklinx 05-25 15:02
    10

    各个平台的对于这种AI润色的小说,现在是什么个态度

  • Csy7749 05-25 15:08
    11


    • 一个完整功能从想法到跑通,常常一晚上的事,效率是真的高

    • 但产品的边界、取舍,还得靠人,AI 不会替你想清楚要做什么

    • 对 AI 的指令描述得越准确,AI 的执行就越准确,模糊的需求换来模糊的代码

    • AI 有时候会偷懒,写一半留个 TODO 就跑了,要随时敲打它老实工作

    • 在 AI 开发前最好先写一个开发计划,不然写着写着就跑偏

    • AI 特别喜欢为了兼容而放弃更优的写法,Review 时要专门盯这一点



    感谢佬的分享,已经点star了,让我又向ai作者迈了一步 ^-^

  • Dǎ Dǔn 05-25 15:27
    13

    感谢佬的分享,刚好试一下skill类的生成方式(第一次在手机发帖,怎么这么容易回错人)

  • 兔子熊 05-25 15:34
    14

    态度有点暧昧,一般润色不太管,但是纯ai容易被限流或者直接封书

  • 左卫门讨厌coding 05-25 15:39
    15

    果然,做得慢了就可以不做了。最近我也在站内佬的小说平台上进行二次开发,不过效果一直不甚理想,试试佬的这个。

    话说佬有没有考虑加入agent解析上传的项目的各种设定文档的功能,因为有时候已经和ai讨论出小说的全部走向,只是需要导入各种信息,不希望ai直接生成

  • GreenOnion 05-25 16:07
    16

    glm5.1, dsv4flash这些上下文1M的感觉都还行

  • kongxcer 05-26 10:54
    17

    太强了,也是打算根据oh-story-claudecode 这个项目做一个桌面版,结果在这就看到了,太厉害了

  • kkt7979 05-29 00:36
    18

    佬友太强了,行动力十足,向佬友看齐。

  • 昼夜 楼主 06-01 14:18
    19

    deepSeek、gpt、claude、gemini都能写,ai写完后最好还是人工修改和润色一下

  • Mengzhisha 06-05 15:55
    20

    请问下佬友,设置AI的时候支持设置系统(角色)提示词么?

* 帖子来源Linux.do
返回