iAmCorey/kooky

A minimal modern terminal for AI coding experience — Sidebar workspaces; horizontal / vertical split panes; one-click agent launch; per-agent activity readout; live workspace state with one-click Node and branch switching.

解決的問題

Kooky 是一款專為 AI 輔助程式設計設計的現代化終端模擬器。它解決了在標準終端、各種 AI 代理 CLI(例如 Claude Code 或 Gemini CLI)以及專案管理工具之間切換時的煩瑣問題,將它們整合到一個 GPU 加速的工作區中。

如何運作

基於 libghostty 實現高效率渲染,Kooky 將工作組織為側邊欄工作區,可拆分為水平或垂直窗格。它提供多種 AI 代理的一鍵啟動功能,並透過視覺指示器即時追蹤其狀態(執行中、等待中或閒置)。同時,它整合了 Git worktree 和 SSH 遠端會話,讓代理能像在本機一樣方便地在遠端伺服器上執行。

適用對象

透過命令列使用 AI 程式設計代理,並希望在專用環境中管理多個並行代理會話、遠端工作區和專案上下文,而無需離開終端的開發者。

主要亮點

  • 整合 AI 代理管理:支援 15+ 個內建代理(例如 Claude Code、Codex、Gemini CLI)的一鍵啟動與會話恢復,並支援自訂代理。
  • 代理活動追蹤:透過即時視覺提示(點與標籤)顯示代理是否正在執行,或正在等待使用者輸入/工具批准。
  • 工作區組織:側邊欄工作區支援垂直標籤、分屏窗格,並可跨視窗拖曳標籤。
  • 遠端與 Git 整合:原生支援 SSH 工作區與 Git worktree,允許代理在特定分支或遠端機器上操作。
  • 開發者工具:內建檔案樹、多行提示詞組合器,以及對選取文字的「向 AI 提問」右鍵功能。
  • 系統整合:提供「保持喚醒」功能,防止 macOS 在代理工作時進入休眠;並提供 CLI 工具,支援腳本化終端控制。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案