Kaku

Kaku

Ein modernes Mac-Terminal, das gut aussieht, schnell läuft und sofort mit KI funktioniert.

English · 中文 · 繁體 · 日本語 · 한국어 · Deutsch · Français

Website · Dokumentation · Vergleich · Download

Website Stars Version License Commits Twitter

Kaku Screenshot

## Warum Kaku Kaku (書く, かく) bedeutet auf Japanisch „schreiben“. Es ist ein auf WezTerm basierendes macOS-Terminal, das mit Schriftarten, Themes, Shell-Integration und vertrauten Mac-Tastenkürzeln vorkonfiguriert ist, während die vollständige Lua-Konfiguration erhalten bleibt. Kaku ist das Terminal zum Programmieren, neben [Waza](https://github.com/tw93/Waza) (技) für Engineering-Gewohnheiten und [Kami](https://github.com/tw93/Kami) (紙) für Dokumente. ## Schnellstart Lade das [Kaku DMG](https://github.com/tw93/Kaku/releases/latest) herunter, öffne es und ziehe Kaku in den Programme-Ordner. Oder installiere es über Homebrew: ```bash brew install --cask kaku ``` Öffne Kaku, um die Shell-Integration abzuschließen, installiere fehlende optionale Werkzeuge mit `kaku init` und prüfe die installierte Version mit `kaku --version`. ## Funktionen - **Sofort einsatzbereit**: JetBrains Mono, automatischer Hell-/Dunkelmodus, Kopieren bei Textauswahl und vertraute Mac-Tastenkürzel - **Tabs und Fensterteilung**: Arbeitsbereich flexibel teilen, mit dem Tab Navigator schnell zwischen Tabs wechseln und Fenster, Splits und Arbeitsverzeichnisse beim erneuten Öffnen von Kaku automatisch wiederherstellen - **Kontextmenü per Rechtsklick**: Einfügen, Suchen, KI-Chat öffnen, Splits teilen oder schließen, Tabs öffnen oder schließen, ganz ohne Tastenkürzel auswendig lernen zu müssen - **Klickbare Links**: `Cmd + Klick` öffnet URLs und Dateipfade direkt; auch durch Zeilenumbrüche getrennte Links bleiben vollständig erhalten - **KI-freundlich**: Oben rechts siehst du, welcher Agent gerade woran arbeitet, Claude Code meldet sich, wenn es dich braucht, und ein optionaler Assistent hilft mit Befehlsvorschlägen und Chat - **Fernzugriff**: `kaku remote` erzeugt einen Link, den du auf einem anderen Computer in jedem Browser öffnest, um Kaku auf diesem Mac weiter zu nutzen - **Shell-Werkzeuge**: Integrierte zsh-Autovervollständigung, Syntaxhervorhebung und Verzeichnisnavigation, mit Tastenkürzeln für optional installiertes Lazygit und Yazi - **Lua-Konfiguration**: Passe Schriften, Farbschemata, Tastenkürzel und Terminal-Verhalten flexibel über WezTerms Lua-System an ## Bedienung | Aktion | Tastenkürzel | | :--- | :--- | | Neuer Tab | `Cmd + T` | | Neues Fenster | `Cmd + N` | | Tab/Split schließen | `Cmd + W` | | Tabs wechseln | `Cmd + Shift + [` / `]` oder `Cmd + 1-9` | | Splits wechseln | `Cmd + Opt + Pfeiltasten` | | Vertikal teilen | `Cmd + D` | | Horizontal teilen | `Cmd + Shift + D` | | Einstellungen öffnen | `Cmd + ,` | | KI-Einstellungen öffnen | `Cmd + Shift + A` | | KI-Chat | `Cmd + L` | | KI-Vorschlag anwenden | `Cmd + Shift + E` | | Lazygit öffnen | `Cmd + Shift + G` | | Yazi Dateimanager | `Cmd + Shift + Y` oder `y` | | Bildschirm leeren | `Cmd + K` | ## Kaku AI Richte deinen eigenen KI-Dienst mit `kaku ai` ein, um den integrierten Assistenten zu nutzen. Kaku stellt keinen eigenen KI-Dienst bereit und leitet keine Daten über eigene Server. - **Befehlsvorschläge**: Schlägt ein Befehl fehl, bietet der Assistent eine Korrektur an, die du mit `Cmd + Shift + E` direkt in die Eingabezeile einfügst und prüfst - **Natürliche Sprache zu Befehl**: Tippe `# ` an der Eingabeaufforderung und drücke Enter, dann generiert der Assistent den Befehl zur Überprüfung - **Chat**: Drücke `Cmd + L`, um Terminal-Ausgaben zu analysieren oder mit Projektdateien zu arbeiten, oder nutze `kaku chat` aus einer anderen Shell für dieselbe Historie - **KI-Werkzeugkonfiguration**: Einstellungen für Claude Code, Codex, Gemini CLI, Copilot CLI, Kimi Code und weitere zentral verwalten Informationen zu Authentifizierung, Modellen, API-Modus und Tools findest du in der [KI-Dokumentation](docs/features.md). ## FAQ - **Gibt es eine Windows- oder Linux-Version?** Derzeit nicht, Kaku gibt es nur für macOS - **Wie unterscheidet sich Kaku von iTerm2, Warp, Ghostty oder WezTerm?** Siehe [kaku.fun/compare](https://kaku.fun/compare) - **Kann ich transparente Fenster verwenden?** Ja, setze `config.window_background_opacity` in `~/.config/kaku/kaku.lua` - **Der Befehl `kaku` fehlt im Terminal.** Führe `/Applications/Kaku.app/Contents/MacOS/kaku init --update-only && exec zsh -l` aus, danach `kaku doctor` ## Dokumentation - [Tastenkürzel](docs/keybindings.md) - Vollständige Tastenkürzel-Referenz - [Funktionen](docs/features.md) - KI-Assistent, Fernzugriff, Lazygit, Yazi, Remote-Dateien, Shell-Suite - [Konfiguration](docs/configuration.md) - Farbschemata, Schriften, eigene Tastenkürzel, Lua-API - [CLI-Referenz](docs/cli.md) - `kaku ai`, `kaku config`, `kaku doctor` und mehr - [FAQ](docs/faq.md) - Häufige Fragen und Fehlerbehebung ## Hintergrund Sowohl beruflich als auch bei eigenen Projekten arbeite ich stark mit der Kommandozeile. Werkzeuge, die ich gebaut habe, wie [Mole](https://github.com/tw93/mole) und [Pake](https://github.com/tw93/pake), zeigen das. Ich habe Alacritty jahrelang genutzt und dabei Geschwindigkeit und Schlichtheit schätzen gelernt. Als sich mein Arbeitsablauf in Richtung KI-unterstützter Entwicklung verlagerte, wollte ich eine bessere Ergonomie für Tabs und Splits. Ich habe auch Kitty, Ghostty, Warp und iTerm2 ausprobiert. Jedes hat seine Stärken, aber ich wollte eine Umgebung, die meine eigene Balance aus Leistung, Voreinstellungen und Kontrolle trifft. WezTerm ist robust und sehr anpassbar, und ich bin dankbar für seine Engine und sein Ökosystem. Also habe ich Kaku als genau diese Umgebung gebaut: schnell, ausgereift und sofort einsatzbereit. ## Mitwirkende Vielen Dank an alle Mitwirkenden, die Kaku mitgestaltet haben. Folge ihnen gern! ❤️ ## Unterstützung - Die direkteste Unterstützung ist der Kauf von [Mole for Mac](https://mole.fit), meiner Bereinigungs-App für macOS - Wenn dir Kaku gefällt, vergib einen Stern, [teile es](https://twitter.com/intent/tweet?url=https://github.com/tw93/Kaku&text=Kaku%20-%20A%20modern%2C%20AI-friendly%20Mac%20terminal.) oder eröffne ein Issue oder einen PR - Ich habe zwei Katzen, TangYuan und Coke, und wenn dir Kaku Freude bereitet, kannst du ihnen etwas Dosenfutter 🥩 spendieren Unterstützer 🐱 ## Lizenz MIT-Lizenz. Nutze Kaku frei und trag gern zur Entwicklung bei. Namensnennungen für WezTerm und die mitgelieferten Schriftarten finden sich in [NOTICE.md](NOTICE.md).