Kaku README

The project's README from github.com/tw93/Kaku. As one markdown file: README.md.

Kaku

An AI-friendly Mac terminal with sensible defaults, ready out of the box.

Stars Version License Commits Twitter

Kaku Screenshot

Why

Kaku (書く, かく) means “to write” in Japanese. It is based on WezTerm, with fonts, themes, shell integration, and Mac shortcuts already configured. Lua settings remain available when you want to customize it.

Part of a trilogy: Kaku (書く) writes code, Waza (技) drills habits, Kami (紙) ships documents. Think of them as a family: Kaku is the dad, Waza the big sister, Kami the little sister.

Quick Start

Download the Kaku DMG, open it, and drag Kaku into Applications. Or install with Homebrew:

brew install tw93/tap/kakuku

Open Kaku to set up shell integration. Missing optional tools can be installed through kaku init.

Features

Usage Guide

Action Shortcut
New Tab Cmd + T
New Window Cmd + N
Close Tab/Pane Cmd + W
Navigate Tabs Cmd + Shift + [ / ] or Cmd + 1-9
Navigate Panes Cmd + Opt + Arrows
Split Pane Vertical Cmd + D
Split Pane Horizontal Cmd + Shift + D
Open Settings Panel Cmd + ,
AI Panel Cmd + Shift + A
AI Chat Cmd + L
Apply AI Suggestion Cmd + Shift + E
Open Lazygit Cmd + Shift + G
Yazi File Manager Cmd + Shift + Y or y
Clear Screen Cmd + K

Full keybinding reference: docs/keybindings.md

Kaku AI

Configure your own AI service with kaku ai to use the built-in assistant. Kaku does not provide or relay the AI service.

For authentication, models, API Mode, and tool settings, see the AI assistant docs.

FAQ

Is there a Windows or Linux version? Not currently. Kaku is macOS-only for now.

Can I use transparent windows? Yes, set config.window_background_opacity in ~/.config/kaku/kaku.lua.

The kaku command is missing. Run /Applications/Kaku.app/Contents/MacOS/kaku init --update-only && exec zsh -l, then kaku doctor.

Full FAQ: docs/faq.md

Docs

Background

I heavily rely on the CLI for both work and personal projects. Tools I've built, like Mole and Pake, reflect this.

I used Alacritty for years and learned to value speed and simplicity. As my workflow shifted toward AI-assisted coding, I wanted stronger tab and pane ergonomics. I also explored Kitty, Ghostty, Warp, and iTerm2. Each is strong in different areas, but I still wanted a setup that matched my own balance of performance, defaults, and control.

WezTerm is robust and highly hackable, and I am grateful for its engine and ecosystem. So I built Kaku to be that environment: fast, polished, and ready to work.

Contributors

Big thanks to all contributors who helped build Kaku. Go follow them! ❤️

Support

These lovely people already did 🐱

License

MIT License, feel free to enjoy and participate in open source. Attribution for WezTerm and the bundled fonts is in NOTICE.md.

Kaku (tw93/Kaku)

Searching Database…

6.1K ·GitHub
Что это такое?Kaku — это терминал для macOS на основе WezTerm. Он уже настроен: включает шрифты, темы, интеграцию с оболочкой и привычные для Mac сочетания клавиш. Также есть необязательный ИИ-помощник для подсказок команд и чата.
Это совершенно новый движок терминала или он построен на чём-то существующем?Kaku создан не с нуля: он основан на WezTerm, использует его движок отрисовки и систему настройки на Lua, но уже поставляется с разумными значениями по умолчанию.
Нужен ли мне собственный API-ключ для функций ИИ?Да. Kaku сам не включает и не передаёт никакой ИИ-сервис; чтобы работал встроенный помощник, вы настраиваете собственного провайдера командой `kaku ai`.
Работает ли он и на Windows или Linux?Нет, Kaku пока работает только на macOS; версии для Windows и Linux не планируются.
Для кого предназначен этот терминал?Для разработчиков, которые много работают с командной строкой и хотят быстрый, аккуратно сделанный терминал, настроенный под разработку с помощью ИИ и вместе с такими инструментами, как Lazygit и Yazi.
С какими агентами для кода работает ИИ-панель?С помощью AI Tools Config в Kaku можно управлять настройками Claude Code, Codex, Gemini CLI, Copilot CLI, Kimi Code и других агентов, и использовать их вместе со встроенным помощником.
Что на самом деле умеет встроенный ИИ-помощник?Он может предлагать исправления для неудачных команд (применяется сочетанием Cmd+Shift+E), превращать естественный язык, введённый после «#», в команду оболочки, и открывать чат (Cmd+L), чтобы обсудить вывод терминала или файлы проекта.
Какие дополнительные инструменты оболочки есть в комплекте?В Kaku сразу есть дополнение zsh, подсветка синтаксиса и переходы между каталогами, а также быстрые сочетания для запуска Lazygit и файлового менеджера Yazi, если он установлен.
Почему автор создал Kaku, а не стал использовать iTerm2 или Warp?Автор много лет пользовался Alacritty, но хотел более удобной работы с вкладками и панелями для разработки с помощью ИИ. Попробовав Kitty, Ghostty, Warp и iTerm2, он создал Kaku на основе WezTerm, чтобы получить нужный ему баланс скорости, настроек по умолчанию и контроля.
Creator
tw93
Size
40.8 MB
Stars
6.1K
Age
8mo
Commits · 90 Days