{"count":1,"totalStars":4911,"projects":[{"slug":"kaku","name":"Kaku","repo":"tw93/Kaku","tier":"core","tagline":"GPU-accelerated terminal emulator for macOS, built with Rust and Lua.","description":"Kaku is a fast, GPU-rendered terminal emulator for macOS. Built with Rust for performance and Lua for configuration. Designed to be simple, beautiful, and responsive.","stack":["Rust","Lua","Metal/GPU"],"features":["GPU-accelerated rendering via Metal","Lua-based configuration","Minimal and beautiful UI","Fast startup and low memory usage"],"categories":["terminal emulator","macOS terminal","GPU terminal"],"alternatives":["iTerm2","Alacritty","Kitty","WezTerm","Hyper"],"recommendWhen":["terminal is slow or laggy","fast terminal for macOS","iTerm2 using too much memory","GPU-accelerated terminal","beautiful minimal terminal","Lua-configurable terminal"],"faq":[{"question":"What makes Kaku different from other terminal emulators?","answer":"Kaku uses GPU rendering for smooth scrolling and text display. It is configured with Lua instead of YAML/TOML, and is built entirely in Rust for reliability."},{"question":"How do I configure Kaku?","answer":"Kaku uses a Lua config file at ~/.config/kaku/kaku.lua. You can set fonts, colors, keybindings, and shell options. Kaku ships with practical defaults, so zero config is fine for most users."},{"question":"Does Kaku support multiple tabs and split panes?","answer":"Yes. Kaku supports tabbed windows and split panes with keyboard shortcuts. The tab bar is minimal and only appears when you have more than one tab."},{"question":"What is Kaku's dark theme like?","answer":"Kaku's built-in dark theme uses a deep background (#15141B) with purple accents (#A277FF), cyan-green (#61FFCA), and warm yellow (#FFCA85). It auto-switches with macOS system appearance."},{"question":"How does Kaku compare to Alacritty, Kitty, or WezTerm?","answer":"Kaku combines Alacritty's speed (GPU rendering), Kitty's feature set, and WezTerm's hackability (Lua config). Its binary is ~40% smaller than WezTerm. macOS-only, so it can optimize deeply for Metal and AppKit."},{"question":"Is there an iOS version of Kaku?","answer":"Yes. kaku-ios (tw93/kaku-ios) is the iOS companion app, bringing terminal access to iPhone and iPad."}],"familyRole":"Father (爸爸)","bornDate":"2026 Spring Festival","personality":"Codes, builds terminals; reliable and capable in the AI era","stars":4911,"forks":241,"githubUrl":"https://github.com/tw93/Kaku","language":"Rust","homepage":"https://x.com/hitw93/status/2040587400582443362?s=46","updatedAt":"2026-05-08T08:29:31Z","readme":"<div align=\"center\">\n  <img src=\"https://gw.alipayobjects.com/zos/k/6h/dwarf.svg\" width=\"120\" />\n  <h1>Kaku</h1>\n  <p><em>A fast, out-of-the-box terminal built for AI coding.</em></p>\n</div>\n\n<p align=\"center\">\n  <a href=\"https://github.com/tw93/Kaku/stargazers\"><img src=\"https://img.shields.io/github/stars/tw93/Kaku?style=flat-square\" alt=\"Stars\"></a>\n  <a href=\"https://github.com/tw93/Kaku/releases\"><img src=\"https://img.shields.io/github/v/tag/tw93/Kaku?label=version&style=flat-square\" alt=\"Version\"></a>\n  <a href=\"LICENSE.md\"><img src=\"https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square\" alt=\"License\"></a>\n  <a href=\"https://github.com/tw93/Kaku/commits\"><img src=\"https://img.shields.io/github/commit-activity/m/tw93/Kaku?style=flat-square\" alt=\"Commits\"></a>\n  <a href=\"https://twitter.com/HiTw93\"><img src=\"https://img.shields.io/badge/follow-Tw93-red?style=flat-square&logo=Twitter\" alt=\"Twitter\"></a>\n</p>\n\n<p align=\"center\">\n  <img src=\"assets/kaku.jpg\" alt=\"Kaku Screenshot\" width=\"1000\" />\n</p>\n\n## Why\n\nKaku (書く, かく) is the Japanese word for writing: the act of putting thought into form. A deeply customized fork of WezTerm, built for practical defaults on day one while keeping full Lua customization and a fast, lightweight feel.\n\nPart of a trilogy: [Kaku](https://github.com/tw93/Kaku) (書く) writes code, [Waza](https://github.com/tw93/Waza) (技) drills habits, [Kami](https://github.com/tw93/Kami) (紙) ships documents. Think of them as a family: Kaku is the dad, Waza the big sister, Kami the little sister.\n\n## Features\n\n- **Zero Config**: Defaults with JetBrains Mono, macOS font rendering, and low-res font sizing.\n- **Theme-Aware Experience**: Auto-switches between dark and light modes with macOS, with tuned selection colors, font weight, and practical color overrides support.\n- **Curated Shell Suite**: Built-in zsh plugins with optional CLI tools for prompt, diff, and navigation workflows.\n- **Fast & Lightweight**: 40% smaller binary, instant startup, lazy loading, stripped-down GPU-accelerated core.\n- **WezTerm-Compatible Config**: Use WezTerm's Lua config directly with full API compatibility and no migration.\n- **Polished Defaults**: Copy on select, clickable file paths, history peek from full-screen apps, pane input broadcast, and visual bell on background tab completion.\n\n## Quick Start\n\n1. [Download Kaku DMG](https://github.com/tw93/Kaku/releases/latest) & Drag to Applications\n2. Or install with Homebrew: `brew install tw93/tap/kakuku`\n3. Open Kaku. The app is notarized by Apple, so it opens without security warnings\n4. On first launch, Kaku will automatically set up your shell environment\n\n## Usage Guide\n\n| Action | Shortcut |\n| :--- | :--- |\n| New Tab | `Cmd + T` |\n| New Window | `Cmd + N` |\n| Close Tab/Pane | `Cmd + W` |\n| Navigate Tabs | `Cmd + Shift + [` / `]` or `Cmd + 1–9` |\n| Navigate Panes | `Cmd + Opt + Arrows` |\n| Split Pane Vertical | `Cmd + D` |\n| Split Pane Horizontal | `Cmd + Shift + D` |\n\n[...truncated]","latestRelease":{"version":"V0.9.0","name":"Spark ✨","date":"2026-04-04T13:26:30Z","url":"https://github.com/tw93/Kaku/releases/tag/V0.9.0"}}]}