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 屏幕上实现流畅、无撕裂的渲染。 - 本地优先:无需账号、遥测或云同步;所有应用状态均存储在本地。