本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 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 预设与模型列表路径兼容