【开源】NovelKit-在Cursor/Claude/Codex中像写代码一样写小说

之前开源过拯救小说家,但其实更习惯在编辑器里工作。

最近在看spec-kit,从其理念有了灵感,觉得用 slash 命令的方式挺有意思的,就想着能不能也搞一套专门给小说写作用的命令系统。

于是就做了 NovelKit,像写代码一样写小说,一个 AI 辅助小说写作的工具包。

项目地址

开源地址:Novel-Kit

项目官网

是啥

NovelKit 是一套 Slash 命令集合,不是图形界面应用,也不是独立的写作软件。它提供 40+ 个 /novel.xxx 格式的命令,你在 Cursor 这类 AI 开发环境里直接敲命令,AI 助手就会帮你处理小说创作的各个环节。

比如:

  • /novel.chapter.new - 创建新章节

  • /novel.character.new - 创建角色

  • /novel.chapter.write - 写章节内容

  • /novel.plot.main.new - 规划主线剧情

所有命令都是交互式的,AI 会引导你完成操作。数据都存成 JSON,项目结构清晰,方便版本控制和协作。

而Cursro/Claude/Codex等本身就有很强大上下文召回能力,省去了很多额外开发的工作。

不是啥

  • 不是图形界面应用 - 没有 UI,就是纯命令

  • 不是独立写作软件 - 必须在 Cursor 这类支持命令的 AI 环境里用

  • 不是简单的文本编辑器 - 它是一套完整的创作工作流,包括角色管理、世界构建、剧情规划这些

用在哪些环境

主要是在 Cursor/Claude等 这类 AI 开发环境里用。理论上任何支持自定义命令的 AI 环境都能用。

CLI 现在支持以下 17 个 AI 环境:

  1. claude - Claude Code

  2. gemini - Gemini CLI

  3. copilot - GitHub Copilot

  4. cursor - Cursor

  5. qwen - Qwen Code

  6. opencode - OpenCode

  7. windsurf - Windsurf

  8. codex - Codex

  9. kilocode - KiloCode

  10. auggie - Auggie

  11. roo - Roo Code

  12. codebuddy - CodeBuddy

  13. qoder - Qoder

  14. amp - Amp

  15. shai - SHAI

  16. q - Amazon Q Developer

  17. bob - IBM Bob

系统支持:

  • Linux
  • Windows(未测试)

它用起来很简单:


# 用 uv(推荐)

uv tool install novel-kit-cli

# 或者用 pip

pip install novel-kit-cli

然后初始化项目:


novel-kit init my-novel

初始化完成后,在 Cursor 里就可以用各种 /novel.xxx 命令了。




理论上它的上限取决于对应AI工具的能力,novel-kit是一套AI工具的插件。

欢迎大家尝试下,提PR是最好的!
(或许可以摸鱼了,毕竟不用打开GUI :upside_down_face:)

60 个赞

哇。完美plus。最近在用skill 整,看看能合在一起不

1 个赞

可以试试哈

1 个赞

感谢大佬!

1 个赞

关注一下

1 个赞

好强,cc中如何用,没有cursor

1 个赞

还不支持cc,逐步更新

1 个赞

佬友太强了,希望适配 AntiGravity

2 个赞

希望支持kiro

可以试试CC

佬太牛嘞

1 个赞

大佬 这也太快了

1 个赞

哇,厉害支持一下

1 个赞

强啊,大佬,最近刚准备写个ai写小说的vs插件,佬就做出了cli,这真的提供了良好的思路

1 个赞

好新奇的写法

1 个赞

与之前的拯救小说家的区别只是集成到了cli里嘛,其他方面都是一致的?

1 个赞

感谢佬的分享

流程是类似的,这样可以利用编辑器的功能

1 个赞

感谢佬友分享,希望适配 AntiGravity

不知道这个 费用爆炸不。