Introduction
Kami is a lightweight, open-source content tool created by tw93 (the developer behind Pake and Mole). It focuses on transforming articles and web content into clean, typography-optimized layouts that look beautiful on screen and in print. The philosophy is simple: good content deserves good presentation.
What Kami Does
- Renders web articles and text content with refined typography and layout
- Optimizes content for both screen reading and print output
- Provides a distraction-free reading environment with minimal UI
- Supports Markdown and HTML content input formats
- Ships as static HTML that can be deployed anywhere without a backend
Architecture Overview
Kami is a pure frontend application built with HTML, CSS, and minimal JavaScript. It uses carefully tuned CSS typography rules to create optimal reading experiences across devices. The tool processes input content and applies layout transformations that handle line height, font selection, margin ratios, and responsive breakpoints. Being entirely static, it requires no server infrastructure and can be hosted on any web server or CDN.
Self-Hosting & Configuration
- Clone the repository and open index.html directly in a browser
- Deploy to any static hosting service like GitHub Pages, Netlify, or Vercel
- Customize typography settings by editing the CSS configuration
- Add content by placing Markdown or HTML files in the content directory
- No build step or runtime dependencies required
Key Features
- Refined typography optimized for long-form reading
- Print-ready output with proper page break handling
- Responsive design that adapts to mobile, tablet, and desktop
- Zero dependencies and no build toolchain required
- Lightweight static deployment with no backend
Comparison with Similar Tools
- Readability / Mercury — extracts content from cluttered pages; Kami focuses on beautiful presentation of clean content
- Typst — full typesetting system; Kami is simpler and web-native
- mdBook — book-oriented documentation; Kami targets article and essay formatting
- Hugo / Jekyll — full static site generators; Kami is a focused reading/publishing tool
FAQ
Q: What content formats does Kami support? A: Kami works with Markdown and HTML content. You can paste or link articles directly.
Q: Can I customize the typography? A: Yes. The CSS is designed to be easily modified for font choices, spacing, and color schemes.
Q: Does it require Node.js or any build tools? A: No. Kami is pure static HTML/CSS/JS with no build step.
Q: Who created Kami? A: tw93, a developer known for open-source tools including Pake (a web-to-desktop wrapper) and Mole (a Mac system cleaner).