AI 生成文档已经不是新鲜事,但每次输出的样式总不一致——灰色、白色、配色千篇一律、排版每次都不一样。内容可能没问题,但视觉质量始终差一口气。
如果连续生成多份文档,每份风格都不同,想统一只能手动调整。这个"最后一公里"变成了持续消耗时间的黑洞。Kami 就是为了解决这个问题而生的。
Kami(紙,かみ)是一个 AI 时代的文档设计系统,4 月 20 日在 GitHub 创建,5 天 Star 数突破 3100。核心理念是用一套统一的设计约束,让 AI 生成的文档在视觉上保持一致,直接就能交付。

支持六种文档格式
Kami 支持 One-Pager(一页纸)、Long Doc(长文档)、Letter(信件)、Portfolio(作品集)、Resume(简历)、Slides(幻灯片)六种格式。用自然语言告诉 AI"帮我做一份简历"或"生成一份产品介绍",Kami 自动应用统一的设计规则,输出排版专业的文档。

四个典型案例
Tesla 公司介绍
One-Pager 格式,单页 A4。暖米纸底色、油墨蓝强调色、Serif 字体层级,整份文档看起来像精心设计的印刷品。

Elon Musk 简历
Resume 格式,严格 2 页。Kami 自动处理字号层级、间距节奏、信息密度,让整份简历读起来舒服,而不是信息堆砌。

Agent 演讲幻灯片
Slides 格式,用同一套设计语言贯穿所有页面,配色、字体、间距都保持统一,解决了 PPT 最难的视觉一致性问题。

Kaku 项目作品集
Portfolio 格式,用统一的卡片系统、留白节奏、图表样式,让整份作品集看起来像专业设计师做的。

8 条不可打破的设计规则
Kami 不是给一堆模板让你选,而是强制执行一套设计系统,包含 8 条规则:
- 画布永远是暖米纸底色 #f5f4ed,不用纯白
- 强调色只有一种:油墨蓝 #1B365D
- 所有灰色必须是暖调,禁止冷蓝灰
- 英文用 Serif 字体,中文标题用 Serif、正文用 Sans
- 字重锁定 500,不用 bold
- 行距有严格区间:标题 1.1-1.3,正文 1.5-1.55
- Tag 背景用实色 hex,不用 rgba
- 阴影只用 ring 或 whisper,不用硬投影

苏米注:这种"克制设计"的思路很值得学习——通过限制选择来保证质量。不花哨的统一规范,才能保证每一份文档风格一致,不会一次一个样。
为 AI Agent 设计
Kami 的另一个特点是专为 AI Agent 设计。可以安装到 Claude Code、Codex、Claude Desktop 等 Agent 中,Agent 遇到文档生成任务会自动调用 Kami 的设计规则,不需要手动触发。

安装方式
Claude Code:
npx skills add tw93/kami -a claude-code -g -y
Codex:
npx skills add tw93/kami -a codex -g -y
内置 12 种图表类型
Kami 内置架构图、流程图、柱状图、环形图、时间线、对比表格、层级结构、网络拓扑等 12 种图表类型。都是内联 SVG,可以直接嵌入文档,不需要外部工具。图表风格统一遵循设计系统:暖米底色、油墨蓝线条、Serif 字体标注。

项目背景
作者在做美股投资时,经常让 AI 生成分析报告。每次输出的文档都像默认 Google Doc:平淡、不一致、没有记忆点。反复调整字体、配色、间距后,做出了自己愿意读的东西。
后来做演讲《The Agent You Don't Know》,需要一套和文档风格一致的幻灯片,这轮迭代加入了内联 SVG 图表、统一暖色调、收紧编辑节奏。最终发现这套东西覆盖了所有文档需求,就独立出来成为 Kami。

注意事项
- 中文字体商业授权:默认使用的 TsangerJinKai02 字体,个人免费,商业使用需要购买授权
- 日语支持:目前是尽力支持(best-effort),建议交付前进行视觉 QA
- 单一强调色:设计系统只允许油墨蓝一种彩色,需要多色方案需自己扩展
总结
Kami 解决的不是"AI 能不能写好",而是"AI 写完后,文档能不能直接用"。它靠一套简约统一的设计规范,把文档的整体视觉风格规整好了。项目基于 MIT 协议开源,可以商用和二次开发。
GitHub:github.com/tw93/Kami