Kaku Terminal: Where AI Meets the Command Line — And It Actually Works
The main blog content in markdown format
Let's be honest — most terminals feel like they've been stuck in 2005. Dark backgrounds, cryptic errors, and the same workflow you've been tolerating for years. But what if your terminal could actually help you instead of just executing commands?
Enter Kaku (書 — Japanese for "write"), a modern macOS terminal built from the ground up for AI-assisted development. And unlike some of the flashy new terminals hitting the market, Kaku is completely open source, requires no account, and keeps your AI requests entirely under your control.
Built for macOS — Because Native Matters
One of the first things you'll notice about Kaku is how naturally it fits into the macOS ecosystem. Tabs, splits, and window management all work exactly as you'd expect from a native app. New tab? ⌘T. Close it? ⌘W. Switch between tabs? ⌘1 through ⌘9. The keyboard shortcuts don't require a learning curve because they're the shortcuts you already know.
Split panes work the same way. ⌘D for a horizontal split, ⌘⇧D for vertical, and navigate between them with ⌘⌥ plus arrow keys. If you're working on multiple tasks simultaneously, you can even broadcast your input across all panes at once — perfect for running the same command across different servers or contexts.
The interface ships with both dark and light modes, and they look genuinely polished. Kaku uses JetBrains Mono as its default font and leverages native macOS font rendering, so everything from code to output reads crisply and clearly.
Performance That Doesn't Make You Wait
Here's where Kaku really stands out: it's fast. The binary is reportedly 40% smaller than comparable terminals, which translates to near-instant startup times. Kaku uses a stripped-down GPU core, so it's not burning through your system resources just to display text.
Copy-on-select works out of the box, file paths are clickable, and there's a history peek feature that lets you quickly access previous commands without cycling through your entire history. The visual bell is subtle but noticeable — you'll know when something finishes without having to constantly check your terminal.
A Curated Shell Suite, No Configuration Required
This is where Kaku separates itself from the crowd. Rather than forcing you to install and configure a dozen shell utilities, Kaku ships with a thoughtfully curated set:
- Lazygit for Git management (
⌘⇧G) - Yazi for file navigation (
⌘⇧Y) - Remote file access (
⌘⇧R) - Z integration for quick directory jumping
- Smart completion and syntax highlighting
You get all of this on day one. No dotfile wrangling, no hunting for the right plugin, no compatibility headaches. It's terminal setup as it should be: done for you.
AI That Helps Without Overstepping
The AI integration in Kaku is genuinely useful — and refreshingly restrained. Here's how it works:
When a command fails, Kaku drafts a fix for you to review. You see exactly what it suggests, and nothing executes until you explicitly paste it back with ⌘⇧E. It's assistant-style help, not autonomous execution. This means you get the benefit of AI suggestions without the risk of your terminal making decisions without your approval.
There's also a natural language interface. Type # followed by a sentence describing what you want to do, and Kaku translates it into a command. Want to find all .json files modified in the last week? Just type # find json files modified this week and see what it generates.
To enable AI features, run kaku ai and choose your provider — Codex, OpenAI, or a custom endpoint. Once configured, ⌘L opens the chat interface.
Configuration That Respects Your Expertise
If you're someone who likes to customize, Kaku offers a full Lua configuration API. You can bring your existing configs, override defaults, and tweak every aspect of the terminal's behavior. The configuration file is accessible via kaku config, where you can adjust font size, opacity, Smart Tab behavior, close confirmation, shortcuts, and more.
Getting Started
Installation is straightforward. You can grab the DMG from GitHub Releases, or if you have Homebrew installed, simply run:
brew install tw93/tap/kakuku
After installation, run kaku doctor to verify everything is set up correctly — app installation, PATH configuration, and shell integration.
How Kaku Compares
vs. iTerm2: iTerm2 is a mature, feature-rich terminal that's been around for years. Kaku is lighter and faster with better out-of-the-box defaults and integrated AI assistance. If you want a polished experience without spending hours configuring, Kaku has the edge.
vs. Warp: Warp is closed source and requires a cloud account. Kaku is MIT open source, requires nothing but the app itself, and keeps your AI requests local to whatever provider you configure.
The Bottom Line
Kaku isn't trying to revolutionize the terminal — it's trying to make it better. Fast startup, smart defaults, a curated tool suite, and AI assistance that helps without taking over. It's the terminal you would have built if you had the time.
Whether you're a developer who lives in the command line or someone who's been using the default macOS terminal out of necessity, Kaku is worth a look. It's free, open source, and genuinely makes working in the terminal a more pleasant experience.
Check it out at kaku.fun and see if your next ⌘T feels a little different.
Read in other languages: