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 工具,支持脚本化终端控制。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目