CLI Commands
CLI Reference
Run kaku in your terminal to see all available commands.
kaku ai
Open the AI settings panel inside Kaku. Configure external coding tools (Claude Code, Codex, Gemini CLI, Copilot CLI, Kimi Code, etc.) and Kaku Assistant.
kaku aikaku config
Open the Kaku configuration file (~/.config/kaku/kaku.lua) in your default editor. Also accessible from the settings panel with Cmd + ,.
kaku configkaku doctor
Run diagnostics and verify that Kaku’s shell integration, PATH entries, and optional tool installations are healthy. Use this first if something feels broken.
kaku doctorkaku update
Check for and install the latest Kaku release.
kaku updatekaku reset
Reset Kaku’s config and state files to defaults. Use with caution — this overwrites ~/.config/kaku/kaku.lua.
kaku resetkaku init
Set up Kaku’s shell integration for zsh and/or fish. Creates ~/.config/kaku/zsh/kaku.zsh and optionally ~/.config/kaku/fish/kaku.fish. Also installs optional CLI tools (Starship, Delta, Lazygit, Yazi) via Homebrew.
kaku initIf the kaku command goes missing from your shell, restore it with:
/Applications/Kaku.app/Contents/MacOS/kaku init --update-onlyexec zsh -lkaku cli
Interact with the Kaku multiplexer from scripts and external tools.
kaku cli split-pane # split current panekaku cli split-pane -- bash -c "echo hello" # split and run a commandkaku cli --help # list all subcommandskaku cli split-pane --help # help for a specific subcommandUseful for integrating Kaku with AI tools or shell scripts that need to open panes or tabs programmatically.