tw93/Kaku has 6,187 GitHub stars and 329 forks. GitHot measured +1 stars in 24 hours and +9 in 7 days. Last checked 2026-11-08 01:23 UTC. Last push 2026-11-03.
高速で見た目もよく、AIフレンドリーなMac向けターミナル。
できること
- Ready to use: JetBrains Mono, automatic dark and light themes, copy on select, and familiar Mac shortcuts
- Tabs and panes: Split your workspace, jump between tabs with Tab Navigator, and restore windows, panes, and working directories when you reopen Kaku
- Right-click menu: Paste, search, open AI chat, split or close the clicked pane, and open or close tabs without remembering shortcuts
- Clickable links: Cmd + Click opens URLs and file paths, and URLs automatically wrapped by the terminal keep their full address
計測したスター増加
- 24時間
- +1
- 7日間
- +9
- 15日間
- 更新が遅れています
- 1か月
- 更新が遅れています
期間ごとの純増数です。期間は重複しており、日別の値ではありません。未計測の値は空欄です。スター数は注目度の指標であり、品質の保証ではありません。
README_JA.md
オリジナル
由来
Kaku(書く、かく)は日本語で「書く」という意味です。WezTerm をベースにした macOS ターミナルで、フォント、テーマ、シェル統合、馴染みのある Mac ショートカットがあらかじめ設定されており、Lua によるカスタマイズ性もそのまま保持しています。
Kaku はコードを書くためのターミナルで、エンジニアリングの習慣を整える Waza(技)、ドキュメントを仕上げる Kami(紙)と同じシリーズです。
クイックスタート
Kaku DMG をダウンロードして開き、Kaku を「アプリケーション」フォルダにドラッグしてください。または Homebrew でインストールします:
brew install --cask kaku
Kaku を起動してシェル統合を完了します。不足しているオプションのツールは kaku init でインストールでき、インストールされているバージョンは kaku --version で確認できます。
特徴
- すぐ使える:JetBrains Mono フォント、明暗テーマの自動切り替え、選択時の自動コピー、馴染みのある Mac ショートカット
- タブとペイン:ワークスペースを自在に分割、Tab Navigator でタブを素早く切り替え、Kaku を開き直したときにウィンドウ・ペイン・作業ディレクトリを自動復元
- 右クリックメニュー:貼り付け、検索、AI チャット呼び出し、ペインの分割や終了、タブの開閉など、ショートカットを覚えなくても直感的に操作可能
- クリック可能なリンク:
Cmd + クリックで URL やファイルパスを直接オープン、改行された長い URL も途切れず認識 - AI フレンドリー:作業中の agent とその内容を右上に表示し、Claude Code が入力を待つと通知、さらにコマンド提案や対話ができるオプションのアシスタントも利用可能
- リモートアクセス:
kaku remoteでリンクを作り、別のコンピュータのどのブラウザで開いても、この Mac の Kaku をそのまま使える - シェルツール群:zsh 補完、シンタックスハイライト、ディレクトリジャンプを標準搭載、オプションでインストールする Lazygit や Yazi 用のショートカットも用意
- Lua 設定:WezTerm の Lua 設定システムを活用し、フォント、テーマ、キーバインド、動作を自由にカスタマイズ
使い方ガイド
| 操作 | ショートカット |
|---|---|
| 新規タブ | Cmd + T |
| 新規ウィンドウ | Cmd + N |
| タブ/ペインを閉じる | Cmd + W |
| タブ切り替え | Cmd + Shift + [ / ] または Cmd + 1-9 |
| ペイン切り替え | Cmd + Opt + 矢印キー |
| 垂直分割 | Cmd + D |
| 水平分割 | Cmd + Shift + D |
| 設定パネルを開く | Cmd + , |
| AI 設定 | Cmd + Shift + A |
| AI チャット | Cmd + L |
| AI の提案を適用 | Cmd + Shift + E |
| Lazygit を開く | Cmd + Shift + G |
| Yazi ファイラー | Cmd + Shift + Y または y |
| 画面クリア | Cmd + K |
Kaku AI
kaku ai でお使いの AI サービスを設定することで、内蔵アシスタントを利用できます。Kaku 自身は AI サービスを提供・中継しません。
- コマンド提案:コマンド実行が失敗した際、アシスタントが修正案を提示し、
Cmd + Shift + Eでプロンプトに貼り付けて確認できます - 自然言語からコマンド生成:プロンプトで
# <説明>と入力して Enter を押すと、生成されたコマンドがプロンプトに入力され、確認してから実行できます - AI チャット:
Cmd + Lでターミナル出力について質問したり、プロジェクトファイルを活用した作業ができ、別シェルからkaku chatを実行して同じ対話履歴にアクセスすることも可能です - AI ツール設定:Claude Code、Codex、Gemini CLI、Copilot CLI、Kimi Code などの設定を一元管理
認証、モデル、API モード、ツール設定の詳細は AI アシスタントドキュメント を参照してください。
よくある質問
- Windows や Linux 版はありますか? 現在はありません。Kaku は macOS 専用です
- iTerm2、Warp、Ghostty、WezTerm との違いは何ですか? 詳細は kaku.fun/compare をご覧ください
- 半透明ウィンドウは使えますか? はい、
~/.config/kaku/kaku.luaでconfig.window_background_opacityを設定してください kakuコマンドが見つかりません。/Applications/Kaku.app/Contents/MacOS/kaku init --update-only && exec zsh -lを実行後、kaku doctorで診断してください
ドキュメント
- キーバインド - 全ショートカット一覧
- 機能一覧 - AI アシスタント、リモートアクセス、Lazygit、Yazi、リモートファイル、シェル統合
- 設定方法 - テーマ、フォント、キーバインド変更、Lua API
- CLI リファレンス -
kaku ai、kaku config、kaku doctorなどのコマンド - FAQ - よくある質問とトラブルシューティング
開発の背景
仕事でも個人プロジェクトでも、私は CLI に大きく頼っています。私が作った Mole や Pake といったツールにもそれが表れています。
私は長年 Alacritty を使い、その速さとシンプルさを大事にするようになりました。ワークフローが AI 支援コーディングへ移るにつれて、タブとペインの使い勝手をもっと良くしたくなりました。Kitty、Ghostty、Warp、iTerm2 も試し、それぞれに得意な分野がありましたが、パフォーマンス、デフォルト設定、コントロールのバランスが自分に合う環境がやはり欲しかったのです。
WezTerm は堅牢でいじりがいがあり、そのエンジンとエコシステムに感謝しています。そこで、速く、洗練されていて、すぐに仕事に使える環境として Kaku を作りました。
コントリビューター
Kaku の構築に貢献してくれたすべての皆様に感謝します。ぜひフォローしてください!❤️
サポート
- 私が作った有料の Mac クリーナー Mole for Mac を使っていただくのが、いちばん直接的な支援になります
- Kaku が役に立ったら、Star を付けたり、共有したり、Issue や PR をお寄せください
- 私にはタンユエン(湯円)とコーラ(可楽)という2匹の猫がいて、Kaku を気に入っていただけたら、缶詰 🥩 をプレゼントしていただけると嬉しいです
支援してくださった方々 🐱
ライセンス
MIT ライセンスです。自由に使って、開発にもぜひ参加してください。WezTerm および同梱フォントの帰属表示は NOTICE.md に記載されています。