Kooky:专为 AI Coding 打造的极简 macOS 终端

朋友邱总(Corey Chiu)最近开源了一个新项目 Kooky,一个专为 AI coding 场景设计的极简 macOS 终端。我第一时间体验了一下,聊聊感受。

Kooky 主界面

它的定位

现在写代码的方式变了——越来越多人在终端里跟 AI agent 配合工作:Claude Code、Codex、Gemini CLI 这些工具成了日常。但普通终端并没有为这个场景做特别优化,你还是得手动切窗口、复制粘贴、管理多个会话。

Kooky 就是冲这个来的。它不是一个通用终端模拟器,而是一个以 AI agent 协作为中心的终端。如果 Ghostty 是终端渲染引擎的革新,Kooky 就是终端交互范式的革新。

核心功能

一键启动各种 AI Agent

这是最爽的功能。+ 菜单里直接选,支持十几个 agent:

Claude Code · Codex · Gemini CLI · OpenCode · Amp · Cursor CLI · Copilot CLI · Grok Build · Antigravity CLI · Kimi Code · Pi · Kiro CLI · Droid

选一个,agent 在第一个 prompt 出现前就启动好了。Claude 对话还支持跨重启自动恢复——关掉 tab 再打开,从原来的地方接上。

Agent 启动和管理

侧边栏 Workspace + 分屏

侧边栏管理所有 workspace,三档宽度可切换。每个 pane 有独立 tab 栏,支持水平/垂直分屏(⌘D / ⌘⇧D)。tab 可以拖动排序、跨 pane 移动、拖到另一个窗口——连正在跑的进程一起带走。重启后自动恢复所有窗口状态。

Git Worktree 深度集成

右键任意 git workspace → 创建 worktree,在新 branch 上起一套独立的 tab + agent。这样 Claude 可以在 feature branch 上跑活,不干扰 main 上的进程。用命令行创建的 worktree 下次启动也会自动出现。

Worktree 与 Agent 面板

右键 → Ask

选中一段错误日志或代码,右键挑任意 agent,新 tab 打开时选中内容已经作为 prompt 发出去了。不用 ⌘C/⌘V 来回切,从”这东西是什么”到”答案来了”一步到位。

Prompt Composer(⌘L)

pane 底部升起一个聊天式输入框,写长 prompt 时不用担心手抖回车就发出去了。回车发给 agent,Shift+回车换行,Esc 取消保留草稿。

Agent 状态实时展示

侧边栏圆点显示每个 agent 状态:运行中(蓝)、等待(琥珀)、空闲(无色)。非零退出时 tab 和 workspace 同步红点,悬停可看退出码和耗时。Claude Code 和 Pi 会话还显示当前正在跑的工具(Bash/Edit/Read 等)。

右侧 Agent 面板

把所有窗口里的 agent 一次性列出来,按谁最需要你排序:等你处理 > 失败 > 运行中 > 空闲。点任意一行直接跳到对应 tab。

工作区环境一眼可见

pane 底部状态栏实时显示:

  • Git 分支 + diff(N files +X −Y)
  • Python venv
  • Node 版本(点一下就能切)
  • 当前代理(https_proxy / http_proxy / all_proxy)
  • SSH 远程的 user@host

agent 切了分支、或者你手动改了 git 状态,这里都会自动刷新。

通知系统

你没在看的 tab 里 agent 开始等你、或命令失败时,发 macOS 系统通知。顶栏铃铛按钮收件箱(⇧⌘I)跨窗口汇总所有提醒——有未读的就亮红点。

其他细节

  • 快速打开 ⌘P:模糊搜索所有 window 的工作区、tab、agent
  • 多 shell 支持:zsh / bash / fish
  • Open in:一键在 VS Code / Cursor / Windsurf / Zed / iTerm / Warp 等十几个编辑器或终端中打开当前目录
  • 拖拽输入:从 Finder 拖文件到 pane,路径自动 escape 插到光标位置
  • 输入手感好:点击 zsh prompt 光标直接跳过去,不用按 modifier

技术特点

  • SwiftUI 原生开发,macOS 14+(Sonoma)
  • GPU 渲染基于 libghostty,和 Ghostty 同源的终端渲染引擎,速度快
  • 423 个单元测试,代码质量有保障
  • MIT 开源许可
  • 无需账号、无遥测、全本地——状态都在自己机器上

首次启动

因为目前是 adhoc 签名(还没有 Apple Developer ID),第一次启动会被 Gatekeeper 拦住。走系统设置点一下”Open Anyway”,或者终端跑一行:

1
xattr -d com.apple.quarantine /Applications/Kooky.app

之后就正常了。

关于作者

邱总(Corey Chiu)是独立开发者,Twitter @realcoreychiu,一直在做有意思和有用的产品。从项目文档和细节能看出来,Kooky 不是随便玩玩的项目——423 个单测、三语 README(中/英/日)、详细的更新日志,都是正经产品的态度。

如果你想体验一下 AI coding 的新一代终端交互,Kooky 值得一试。


项目地址github.com/iAmCorey/kooky

下载GitHub Releases

License:MIT

要求:macOS 14+,Xcode 26+(源码构建)

作者:Corey Chiu @realcoreychiu

给朋友的项目捧个场 🌟 觉得有意思的话去 GitHub 点个 Star 吧