v0.3.5

肩吾 jianwu

⫸ 把知识写成书 ⫷

mouqin 的底层写作引擎。把 LLM 的训练知识结构化为人类可阅读、可学习的图书。 从想法到完整书稿,一站式的 AI 辅助中文非虚构写作 Go 库 + CLI

$ jianwu init my-library
$ cd my-library
$ jianwu new # 访谈 → 大纲 → 框架
$ jianwu expand my-book 01-01 # 展开第一章
$ jianwu status my-book # 查看进度
$ jianwu export my-book # 导出全书

核心功能

从零到书稿,全流程覆盖

设计决策问诊(Grill)

覆盖 12 个设计维度的决策树,逐维 LLM 推荐 + 人工确认,帮你从一开始就做出有意识的选择。

智能大纲 + 章节框架

单次调用生成完整目录,N 章并行生成章节框架(errgroup,容错续跑)。

三阶段写作引擎(Expand)

调研 → 注入 archetype + style → 自检修订。每一步都有 web 搜索和引用验证。

自动事实复核(Factcheck)

逐 claim 读取引用 URL,LLM 验证真实性。未通过的章节自动修订(Revise)。

多格式导出

支持 Markdown、Hugo、PDF 导出。全局脚注重编号,--dry-run 可预览。

灵活 Provider 架构

支持 Gemini、GLM、Ollama(本地模型),Brave/Serper 搜索,Jina 阅读器。Retry + fallback 兜底。

创作管线

从想法到成书的完整流程

01 Grill 决策问诊
02 Outline 大纲
03 Scaffolding 框架
04 Expand 展开
05 Review 审阅
06 Export 导出

可选环节:Factcheck + Revise(质量保障管线)

快速开始

五分钟上手 jianwu 命令行

# 安装
$ go install github.com/iannil/jianwu/cmd/jianwu@latest

# 或者从源码构建
$ git clone https://github.com/iannil/jianwu
$ cd jianwu && go build -o ./bin/jianwu ./cmd/jianwu

# 设置 API 密钥
$ export GEMINI_API_KEY=your_key

# 开启你的第一本书
$ jianwu init my-library && cd my-library
$ jianwu new