程序员老鬼

Kami:AI 文档终于不再像默认模板了

我盯着 Kami 的示例页看了几秒。

不是因为它用了什么夸张动效,也不是那种一眼“AI 生成”的玻璃拟态封面。它反而很收着:偏暖的纸张底色,墨蓝色点一下重点,字体不抢戏,页面像已经被人重新排过一遍。

这东西的名字也挺直接,Kami,日语里的「紙」。项目页上那句话写得很准:好内容应该配一张好纸。

现在很多人让 AI 写研究报告、整理资料、做简历,问题已经不在“能不能写出来”。

能写。

甚至写得很快。

但一落到文档里,就开始露怯。灰白底、默认字号、间距随缘、标题和正文像从不同模板里拼出来的。内容还没读,先被版式劝退了。

Kami 做的不是再训练一个写作模型。

它给 AI 加了一套文档设计约束。

项目页里把规则写得很细:画布不用纯白,而是羊皮纸感的 #f5f4ed;强调色只用墨蓝 #1B365D;中性色要偏暖;阴影不能硬;中文、英文、日文分别走不同字体路径。

Image

这些东西听起来像设计师才会在意的小事。

但文档的质感,很多时候就卡在这些小事上。

我更愿意把 Kami 看成一个“给 Agent 用的排版脾气”。你不需要每次都告诉 AI:标题别太大、颜色别乱用、卡片别像后台 dashboard、图表别五颜六色。

这些规矩已经先放进去了。

所以它生成出来的页面,会更像一份可以直接发给人的材料,而不是模型刚吐完的一坨 HTML。

项目现在内置的类型也比我一开始以为的多。GitHub 页里列的是 8 类:One-Pager、Long Doc、Letter、Portfolio、Resume、Slides、Equity Report 和 Changelog,并且给英文、中文做了专门模板,日文走 best-effort 的 CJK 路径。

这几个类型刚好覆盖了 AI 文档最常见的坑。

一页纸要密但不能乱。

Image

长文档要能扫读。

简历要克制,不能像作品集。

Slides 又不能只是把段落切成几页。

Kami 还塞了 14 种内嵌 SVG 图表样式。不是为了炫技,更多是让报告里那些架构图、对比图、时间线,别再退回到纯文字解释。

安装路径也按现在的 Agent 生态来走。

Claude Code 可以用 npx skills add tw93/kami -a claude-code -g -y;普通支持 ~/.agents/ 的工具也能接;Claude Desktop 则是下载 zip 后在 Skills 里上传。装好之后,它会从自然语言请求里自动触发,不用记斜杠命令。

比如说一句:

“帮我做一份简历。”

或者:

“把这份研究整理成长文档。”

剩下的事情,交给它那套纸面规则。

我喜欢这个项目的地方,是它没有假装自己在重新定义文档生产。

它只是承认了一件很具体的事:

AI 写出来的内容,最后还是要被人看。

默认排版太冷,太平,太像临时产物。Kami 把这一步往前补了一点。

Github地址:tw93/Kami