AB
AiBoss
project

Kami - an open-source AI document design system that outputs deliverable, professional documents.

Kami is an open-source AI document design system from tw93, distributed as a Claude Code Skill, specifically designed to solve the problems of monotonous layouts and cheap visuals in AI-generated documents. The tool uses a strict set of print constraints...

What is Kami?

Kami is an open-source AI document design system developed by tw93 and distributed as a Claude Code Skill. It specifically addresses the problem of monotonous layouts and cheap visuals in AI-generated documents. The tool uses a strict set of print-compliant rules, including a warm beige canvas, a single ink blue accent color, a fixed-weight serif font, and tight line spacing, to ensure stable, deliverable professional-looking PDFs. Kami supports eight document types: single-page reports, long documents, letters, portfolios, resumes, slides, financial statements, and update logs, as well as 14 types of embedded SVG charts. It is also compatible with Chinese, English, and Japanese.

Kami's main functions

  • 8 document templates: One-Pager (single-page report), Long Doc (white paper/research report), Letter (formal letter), Portfolio (project portfolio), Resume (resume), Slides (presentation slides), Equity Report (financial statement analysis), Changelog (update log).
  • 14 types of embedded SVG chartsArchitecture diagrams, flowcharts, Gantt charts, etc., can be directly injected into AI without the need for external images.
  • Trilingual typesettingEnglish and Chinese are considered first-class citizens; Japanese will be supported as much as possible through the CJK channel, but visual QA is required before delivery.
  • Brand Configuration:support ~/.config/kami/brand.md Persist in personal brand colors, identity, writing habits, etc.

Kami's technical principles

  • Constraint-driven designThe tool is a set of hard rules across documents (eight ironclad rules including canvas color, accent color, grayscale, font, font weight, line spacing, shadow, and tag background). The AI is constrained by the same set of rules every time it outputs, thus avoiding style drift.
  • Skill distributionIt exists in the form of Claude Code / Codex / Claude Desktop Skill, and the AI is automatically triggered by natural language requests, without the need for slash commands.
  • WeasyPrint renderingThe backend converts HTML/CSS to PDF; specific workarounds have been implemented to address bugs such as the rgba() double-layer rectangle issue in WeasyPrint.
  • Font StrategyEach language uses only one serif font (Chinese Cang Er Jin Kai 02, English Charter, Japanese YuMincho), which is loaded locally first, and then uses jsDelivr CDN when missing.

How to use Kami

  • Installation skillsTo add Kami, open your AI programming tool (such as Claude Code or Codex), search for Kami in the official plugin marketplace, or find the skill management entry in Claude Desktop settings and directly upload the installation package provided by the author; no unzipping is required.
  • Natural Language Description RequirementsAfter installation, simply tell the AI what document you want; you don't need to remember any commands.
  • AI-automated design application systemAI will automatically recognize the requirements, call the corresponding template from Kami, and generate a PDF according to rules such as warm beige canvas, ink blue accent color, and professional serif font.
  • Downloads and UpdatesThe generated document is output directly as a PDF, which can be printed or sent immediately. To update your Kami version, simply download the latest installation package and replace the old version in the skills management page.

Kami's key information and usage requirements

  • Font licensingCang'er Jinkai 02 is free for personal use; commercial use requires authorization from tsanger.cn. Other fonts are either included in the system or are open-source.
  • GitHub data4.4k+ Stars / 221 Forks
  • Installation prerequisitesClaude Code, Codex, or Claude Desktop are already installed.
  • Chinese supportComplete, including the Cang'er modern regular script 02 font.
  • Offline capabilitiesFonts are loaded locally first, and can be rendered offline.

Kami's core advantages

  • Say Goodbye to "Universal Gray"A warm beige canvas replaces pure white, making printing and screen reading more comfortable and professional.
  • Single accent color restraintUse only ink blue, accounting for no more than 5%, to create a clear and unpretentious visual focus.
  • No bold designUse a fixed font weight and establish hierarchy by using font size and the left vertical line to avoid the cheap feel of arbitrary bolding.
  • Printing line spacingThe title should be concise, the body text densely packed, and the line spacing appropriate, avoiding a loose or sloppy webpage feel.
  • Agent friendlyThe rules are so simple that AI can execute them reliably, and so strict that every output can be delivered directly.
  • Lightweight updateThe installation package is extremely small; simply upload and replace to update.

Kami's project address

  • Project official websitehttps://kami.tw93.fun/
  • GitHub repositoryhttps://github.com/tw93/Kami

Kami's Competitive Product Comparison

Dimension Kami Claude Artifacts / Default Output LaTeX / Overleaf
Difficulty of getting started Install with a single command, driven by natural language. Zero cost, but layout is uncontrollable The learning curve is steep, requiring hand-written code.
Layout consistency Strict cross-document constraints and consistent style Each conversation style drift Highly consistent, but requires manual template maintenance.
AI native Constraint Language Designed Specifically for Agents AI generates directly, but there is no design system. Not native to AI, requires human intervention.
Chart support 14 embedded SVGs, self-contained Depends on external images or Mermaid Native support for complex formulas and charts
Delivery Form PDF (Print Quality) Webpage/Interactive Components PDF (Academic Level)
Target audience AI users who prefer professional layout and don't want to deal with design issues Quick verification, low requirements for layout Academic/Research Users

Kami's application scenarios

  • Job resumeKami helps job seekers generate professionally formatted, understated, and printable PDF resumes with a single click, completely eliminating the cheap look of Word's default templates.
  • Investment Research ReportKami can automatically arrange AI-generated stock or industry research reports into print-quality PDFs with embedded charts, giving financial analysis documents a professional publication-like reading experience.
  • Financing BPKami supports the rapid generation of visually consistent, clearly structured one-page or complete business plan PDFs, helping startup teams establish a professional and credible first impression on investors.
  • Presentation slidesKami can automatically convert existing text content into PDF presentation slides with the same design style, saving you the repetitive work of typesetting and designing from scratch, making technical sharing and keynote presentations more stylish.
  • Business correspondenceKami can format formal recommendation letters, collaboration invitations, etc., into PDF documents with a paper-like feel and brand consistency, which can be printed directly or sent as professional email attachments.