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 是一款專為 macOS 設計的專用終端模擬器,旨在簡化使用 AI 編程 Agent(如 Claude Code、Gemini CLI 或 Copilot CLI)的開發者的工作流程。透過將終端、編輯器和各種 AI CLI 工具整合到具備工作區管理功能的單一 GPU 加速介面中,消除了在它們之間切換的摩擦。
工作原理
Kooky 基於 SwiftUI 構建,並利用 libghostty 實現高性能渲染,它將編碼環境組織成側邊欄工作區。它直接與流行的 AI CLI Agent 整合,允許用戶一鍵啟動它們,並透過視覺指示器追蹤其活動(執行中、等待中或閒置)。它還將 Git worktree 和 SSH 會話作為獨立的工作區進行管理,確保 AI Agent 可以在特定的分支或遠端機器上運行,而不會干擾主開發流程。
適用對象
在 macOS 上依賴 AI 驅動的命令行工具進行編程,並希望獲得比標準 Shell 更具組織性、具備 Agent 感知能力的終端體驗的開發者。
亮點
- 一鍵啟動 Agent:快速存取各種 AI Agent(Claude Code、Gemini 等),並支援重啟後工作階段持久化。
- Agent 活動追蹤:即時視覺狀態點和專用 Agent 面板,用於查看哪些 Agent 正在等待輸入或已失敗。
- Git Worktree 整合:直接從 UI 建立和管理 Git worktree,讓 Agent 可以在隔離的功能分支上工作。
- SSH 工作區:專用的遠端工作區,可自動處理檔案上傳並為 Agent 維護遠端 Shell 環境。
- 提示詞編輯器 (Prompt Composer):專用的多行輸入框 (⌘L),可以在不意外執行的情況下編寫複雜的提示詞。
- GPU 加速:使用
libghostty在 ProMotion 螢幕上實現流暢、無撕裂的渲染。 - 本地優先:無需帳號、遙測或雲端同步;所有應用狀態均儲存在本地。