tw93/Kaku

🎃 Быстрый терминал для AI-кодинга, готовый к использованию из коробки.

Инструменты⭐ 5 957Rustпоследний релиз: V0.20.0
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

Kaku — это быстрый терминал для macOS, основанный на WezTerm, с предустановленными настройками и встроенным AI-ассистентом для программирования.

Зачем нужен

Инструмент решает задачу быстрой настройки рабочего окружения для AI-кодинга, предлагая готовые решения без необходимости ручной конфигурации. Он полезен разработчикам, которые хотят мгновенно начать работу с AI-инструментами, получая авто-фиксы ошибок и генерацию команд через естественный язык.

Что можно реализовать

  • Автоматическое исправление ошибок в терминале с помощью AI (нажатие Cmd + Shift + E)
  • Генерация команд CLI по текстовому описанию через префикс #
  • Интеграция с различными LLM-провайдерами (Claude Code, Codex, Gemini CLI, Copilot CLI и др.)
  • Использование встроенных утилит Lazygit и Yazi для управления git и файлами
  • Автоматическое переключение темной и светлой темы в зависимости от настроек macOS

Ключевые возможности

  • Zero Config: готовые настройки шрифтов (JetBrains Mono), рендеринга macOS и цветовых схем
  • Встроенный AI Panel и Chat (Cmd + L) с поддержкой простых и глубоких моделей
  • Высокая производительность: уменьшенный размер бинарного файла (~40 МБ) и мгновенный запуск
  • Полная совместимость с Lua-конфигурацией WezTerm
  • Удобные эргономичные функции: копирование по выделению, кликабельные пути к файлам, вещание ввода в панелях

👤 Кому подойдёт: разработчики (macOS)

Релизы

V0.20.0minor
🕐 9 дн назад · релиз на GitHub ↗

Kaku V0.20.0: улучшена стабильность macOS, исправлена shell-интеграция, обновлен выбор AI-моделей и контекстное меню.

  • Fixed: Восстановлена нативная работа окон macOS (перетаскивание, тiling) и исправлены краши при закрытии.
  • Fixed: Исправлена shell-интеграция: устранены артефакты мыши после TUI, улучшена работа tmux и fish.
  • Fixed: Улучшен выбор AI-моделей: корректное обновление списка при смене провайдера и сохранение ручных настроек.
  • Added: Добавлено контекстное меню с поддержкой вставки, поиска, AI-чата и управления панелями.
  • Added: Обновлены настройки тем: поддержка встроенных тем для изолированных конфигов и визуализация переопределения цветов.
V0.19.0majorbreaking
🕐 27 дн назад · релиз на GitHub ↗

Kaku V0.19.0: отмена синхронизации ввода в панелях, восстановление сессий и исправления интерфейса.

  • Breaking: Удалена функция синхронизации ввода между панелями для предотвращения случайного выполнения команд.
  • Added: Возвращено восстановление сессий: окна, вкладки и рабочие каталоги панелей теперь корректно сохраняются.
  • Fixed: Исправлено поведение кнопки закрытия: подтверждения и переключение вкладок теперь работают корректно.
  • Fixed: Устранены проблемы с отображением в светлой теме, работой lazygit в嵌套 shell и рендерингом медленного вывода.
V0.18.0minor
🕐 1 мес назад · релиз на GitHub ↗

Kaku V0.18.0: перенос вкладок в отдельные окна, исправление позиционирования на мультимониторных конфигурациях и подтверждение обновлений.

  • Added: Перенос текущей вкладки со всеми панелями в новое окно через командную палитру или меню.
  • Fixed: Исправлено позиционирование окон при перетаскивании между дисплеями, чтобы заголовок не скрывался под меню.
  • Added: Добавлено подтверждение перед перезапуском из меню или обновлением через Homebrew.
V0.17.0minor
🕐 1 мес назад · релиз на GitHub ↗

Kaku V0.17.0: поддержка Responses API, встроенный веб-поиск, выбор shell и улучшенная безопасность AI-инструментов.

  • Added: Добавлена поддержка Responses API и встроенный веб-поиск от провайдера без отдельного ключа.
  • Added: Команда kaku init теперь позволяет явно выбирать zsh или fish с сохранением настроек в XDG-путях.
  • Added: Расширены кликовые взаимодействия: Cmd+Click для ссылок, Option+Click для перемещения курсора и настройка редактора файлов.
  • Fixed: Повышена безопасность AI-инструментов и исправлены сбои при запуске из-за больших пакетов отрисовки.