之前开源过拯救小说家,但其实更习惯在编辑器里工作。
最近在看spec-kit,从其理念有了灵感,觉得用 slash 命令的方式挺有意思的,就想着能不能也搞一套专门给小说写作用的命令系统。
于是就做了 NovelKit,像写代码一样写小说,一个 AI 辅助小说写作的工具包。
项目地址
是啥
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 环境:
-
claude - Claude Code
-
gemini - Gemini CLI
-
copilot - GitHub Copilot
-
cursor - Cursor
-
qwen - Qwen Code
-
opencode - OpenCode
-
windsurf - Windsurf
-
codex - Codex
-
kilocode - KiloCode
-
auggie - Auggie
-
roo - Roo Code
-
codebuddy - CodeBuddy
-
qoder - Qoder
-
amp - Amp
-
shai - SHAI
-
q - Amazon Q Developer
-
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
)



