在云栈社区的日常分享中,常听到这样的抱怨:用 Claude 等 AI 生成的研究报告或公文内容虽好,可默认输出总是白底黑字、排版松散,每次风格还不一样,让阅读体验大打折扣。
于是开源作者 tw93 就推出了 Kami——一套专为 AI Agent 设计的文档设计系统与排版约束语言,目前在 GitHub 上已收获 4.6K Star。Kami 把视觉与排版的优秀经验抽象成一套严格的规则,让 AI 生成的内容能像印刷品一样稳定输出,兼具美观与专业感。

它本质上不是 UI 框架,而是一个面向静态文档与印刷品的约束系统。核心理念是:文档应当像精心编排的页面,而不是仪表盘。Kami 以 Claude Code Skill 等形式分发,安装后只需用自然语言描述需求,即可自动套用视觉语言并生成 PDF,无须手动输入斜杠命令或额外提示词。这也是作者“工作方法论三部曲”的最后一环——Kaku(写代码)、Waza(练习惯)、Kami(交付文档)。

功能特点
多类型文档模板
内置 One‑Pager(一页纸报告/介绍)、Long Doc(白皮书/长文研究)、Letter(正式信函/推荐信)、Portfolio(作品集)、Resume(简历)、Slides(演讲幻灯片)等常用文档形态,并逐步扩展至 Equity Report、Changelog 等更多类型。多数模板提供中、英(及部分日文)支持,切换语言即可套用。
内嵌图表能力
系统自带多种内联 SVG 图表(架构图、流程图、柱状图、折线图、时间线等),AI 可直接注入文档,避免依赖外部图库或 JS 库,确保文档自包含且样式统一。
多语言与字体体系
中文、英文作为一等公民支持,日文通过 CJK 路径可用(交付前建议做视觉 QA)。字体策略强调“每语言单一衬线体”的克制:中文采用仓耳今楷 02、英文用 Charter、日文用 YuMinchi,整体偏向印刷质感的 serif 风格,避免了多种字体混搭带来的杂乱。
易集成与低门槛触发
支持 Claude Code、Codex、Claude Desktop 等环境,通常一条 npx skills add ... 命令或上传 ZIP 即可完成安装。安装后直接用自然语言描述需求,Agent 便会自动匹配对应排版与生成流程,无需繁琐配置。
品牌/个人信息固化
通过配置文件(如 brand.md)可预先固化姓名、职位、品牌色等信息,减少重复描述,保证多轮产出的视觉与内容高度一致。
核心创新
Kami 的价值不在于“模板有多漂亮”,而在于用一套跨文档的硬约束替代随意的样式漂移,让 AI 的输出从“每次像是不同人排的”变为“每次像是同一套设计系统排的”。其设计规则大致可归为以下几类,每一处都指向可读性、一致性与印刷质感:
- 底色与情绪:页面统一使用暖米色背景,避免纯白刺眼与“廉价感”,奠定温暖、专业的视觉基调。
- 字体与字重约束:各语言尽量保持单一 serif 字体,字重趋于固定,不随意加粗。需要层级区分时,通过字号、间距或竖线等方式表达强调,从而维持整体的克制格调。
- 面向 Agent 的稳定性:规则简单到 AI 能稳定执行,又严格到输出可直接交付。图表与样式尽量自包含,减少外部依赖带来的渲染不确定性。
应用场景
Kami 非常适合“经常用 AI 生成文档,但受够了默认排版”的人群与场景:
- 职场与商务输出:一页纸方案、公司介绍、正式信函、推荐信、项目提案等,显著提升专业度与信任感。
- 研究与分析材料:研报、行业/技术白皮书、长篇分析报告,兼顾结构、可读性与视觉统一。
- 个人展示与求职:作品集、简历等,以清晰结构与克制美观突出内容本身,减少“排版分心”。
- 演讲与汇报:幻灯片/演讲材料,配合内嵌图表快速生成可直接演示的文档。
GitHub:https://github.com/tw93/Kami
|