Kami - 开源 AI 文档设计系统,输出可交付的专业文档
来源:互联网
时间:2026-06-15 15:23:09
Kami是什么
如果你用过AI生成文档,大概率会碰到一个头疼的问题:内容虽然有了,但排版总透着股“AI味儿”——要么是千篇一律的默认样式,要么就是视觉上显得廉价,让人拿不出手。今天要聊的Kami,就是专门解决这个痛点的。
简单来说,Kami是一个开源的AI文档设计系统。它由开发者tw93创建,以Claude Code Skill的形式分发。它的核心思路很巧妙:不是让AI自由发挥,而是给它套上一套严格的“印刷品约束规则”。比如,暖米色的画布替代刺眼的纯白,只用一种油墨蓝作为强调色,固定使用衬线字体和紧凑的行距。这些规则组合起来,能确保AI每次生成的文档,都具备统一、专业、可直接交付的印刷品质感。
目前,Kami支持8种常见的文档类型,包括单页报告、长文档、简历、幻灯片等,并且内置了14种SVG图表。更贴心的是,它对中文、英文和日文都做了专门的排版适配,让多语言文档也能保持美观。
Kami的主要功能
具体来看,Kami的能力可以归纳为以下几个模块:
- :覆盖了从
8种文档模板
(单页报告)、One-Pager
(白皮书/研究报告)、Long Doc
(正式信函),到Letter
(作品集)、Portfolio
(简历)、Resume
(幻灯片)等主流场景,甚至还包括专业的Slides
(财报分析)和Equity Report
(更新日志)。Changelog
- :像架构图、流程图、甘特图这些常用图表,AI可以直接在文档中生成并注入,无需再依赖外部图片工具,保证了文档的自包含性。
14种内嵌SVG图表
- :英文和中文是“一等公民”,拥有完整的字体和排版优化。日文则通过CJK路径尽力支持,不过在最终交付前,建议进行一次视觉上的检查确认。
三语排版支持
- :你可以在
个人品牌配置
~/.config/kami/brand.md这个路径下,持久化配置你的品牌色、身份信息和写作习惯。一次设置,之后所有文档都会自动沿用,非常省心。
Kami的技术原理
Kami能实现稳定输出,背后有几项关键的技术设计:
- :这是它的灵魂。Kami本质上是一套跨文档的硬性规则集合,涵盖了画布色、强调色、字体、字重、行距等8个核心维度。AI每次输出都必须遵守这套“铁律”,从而从根本上避免了风格漂移,确保了不同文档间的高度一致性。
约束驱动设计
- :它以Claude Code、Codex或Claude Desktop的“技能”形式存在。这意味着你不需要记忆任何斜杠命令,只需用自然语言向AI描述需求,AI会自动识别并触发Kami来生成文档。
Skill分发模式
- :后端使用WeasyPrint将HTML/CSS渲染成高质量的PDF。团队甚至针对WeasyPrint的一些已知渲染bug(如rgba()问题)做了专门规避,保证了输出的稳定性。
WeasyPrint渲染引擎
- :每种语言只选用一款最合适的衬线字体——中文是仓耳今楷02,英文是Charter,日文是YuMincho。系统会优先尝试从本地加载,如果缺失,则自动回退到jsDelivr CDN获取,兼顾了离线能力和易用性。
精炼的字体策略
如何使用Kami
使用起来,整个过程非常流畅,几乎零学习成本:
- :在你使用的AI编程工具(如Claude Code)的官方插件市场里,直接搜索“Kami”并添加。如果用的是Claude Desktop,在设置中找到技能管理入口,上传开发者提供的安装包即可,连解压都不需要。
安装技能
- :安装好后,直接像平时一样跟AI对话。比如告诉它:“帮我生成一份关于新能源汽车市场的单页分析报告。”完全不需要记忆任何命令或参数。
自然语言描述需求
- :AI会理解你的意图,自动调用Kami中对应的模板,并严格遵循那套设计规则(暖米色画布、油墨蓝强调色等)来生成内容,最终输出一个完整的PDF。
AI自动套用设计
- :生成的PDF可以直接下载、打印或发送。未来如果需要更新Kami版本,只需下载最新的安装包,在技能管理页面替换旧版本就行,整个过程轻量且快速。
下载与更新
Kami的关键信息和使用要求
在深入使用前,有几个关键点值得注意:
- :其中文核心字体“仓耳今楷02”个人使用免费,但如需商用,请务必前往tsanger.cn获取相应授权。其他字体多为系统自带或开源字体。
字体授权
- :在GitHub上,Kami已获得了超过4.4k的Star和221个Fork,显示了其不错的社区关注度。
项目热度
- :你需要先安装Claude Code、Codex或Claude Desktop其中一款工具,这是运行Kami技能的基础环境。
安装前提
- :对中文的支持非常完整,包含了仓耳今楷02字体,中文排版效果有保障。
中文支持
- :字体优先从本地加载,这意味着在无网络环境下,你依然可以渲染生成文档,实用性很强。
离线能力
Kami的核心优势
那么,相比其他方案,Kami到底强在哪里?我们可以总结出以下几点:
- :用暖米色画布替代冰冷的纯白背景,无论是在屏幕阅读还是打印成纸质时,都显得更加温润、专业,减少了视觉疲劳。
告别“通用灰色”
- :全局严格只使用一种油墨蓝作为强调色,且占比控制在5%以内。这种克制的设计让视觉焦点无比清晰,避免了花哨和杂乱。
单一强调色克制
- :固定字重,摒弃随意加粗。通过精确的字号大小和左侧的装饰竖线来建立信息层级,从而消除了因滥用加粗带来的廉价感。
无bold设计哲学
- :针对标题、正文、阅读行距做了差异化且紧凑的设定,彻底摆脱了网页样式那种松垮、不专业的行距感。
印刷级行距控制
- :它的规则设计得非常巧妙——简单到AI能够稳定无误地执行,同时又严格到每一份输出都达到了可直接交付的专业水准。
高度Agent友好
- :整个技能安装包体积很小,更新时直接上传替换即可,无需复杂的升级流程。
轻量化的更新机制
Kami的项目地址
- :https://kami.tw93.fun/
项目官网
- :https://github.com/tw93/Kami
GitHub仓库
Kami的同类竞品对比
为了更清晰地定位Kami,我们可以将它和几种常见的文档生成方案做个简单对比:
| 维度 | Kami |
Claude Artifacts / 默认输出 |
LaTeX / Overleaf |
|---|---|---|---|
上手难度 |
一条命令安装,自然语言驱动 | 零成本,但排版不可控 | 学习曲线陡峭,需手写代码 |
排版一致性 |
跨文档严格约束,风格统一 | 每次会话风格容易漂移 | 高度一致,但需人工维护模板 |
AI原生 |
专为Agent设计的约束语言 | AI直接生成,但无设计系统 | 非AI原生,需人工介入 |
图表支持 |
14种内嵌SVG,自包含 | 依赖外部图片或Mermaid | 原生支持复杂公式与图表 |
交付形态 |
PDF(印刷级) | 网页/可交互组件 | PDF(学术级) |
适用人群 |
追求专业排版、不愿折腾设计的AI用户 | 快速验证、对排版要求不高 | 学术/科研用户 |
Kami的应用场景
基于其特性,Kami能在多个实际场景中发挥巨大价值:
- :帮助求职者一键生成排版精致、风格克制、可直接打印投递的专业简历PDF,彻底告别Word默认模板带来的视觉廉价感。
求职简历
- :能将AI生成的个股或行业分析报告,自动排布为带有内嵌图表的印刷级PDF,让金融文档具备专业出版物般的阅读体验。
投研报告
- :支持快速产出视觉统一、信息层级清晰的一页纸或完整版商业计划书,帮助创业团队在投资人面前建立专业、可信的第一印象。
融资BP
- :可将现有的文字内容,自动转换为同一设计风格的演示幻灯片PDF,省去在PPT中从头排版的重复劳动,让技术分享更具格调。
演讲幻灯片
- :能把正式的推荐信、合作邀请函等,排布为具备纸质质感与品牌一致性的PDF文档,支持直接打印或作为专业邮件附件发送。
商务信函