@geekbb: 一个专为 AI 编码设计的 macOS 终端,把工作区管理、分屏和 AI agent 启动流程整合到一起。支持横竖分屏,一键启动 Claude Code、Codex、Gemini CLI 等七个 AI agent,右键选中内容直接提交给 …
摘要
kooky 是一个专为 AI 编码设计的 macOS 终端,整合工作区管理、分屏和 AI agent 启动流程,支持一键启动多个 AI agent 和右键提交内容。
查看缓存全文
缓存时间: 2026/05/17 01:25
一个专为 AI 编码设计的 macOS 终端,把工作区管理、分屏和 AI agent 启动流程整合到一起。支持横竖分屏,一键启动 Claude Code、Codex、Gemini CLI 等七个 AI agent,右键选中内容直接提交给 agent 提问。
https://t.co/NimWykShuU https://t.co/wpC9FrpPUO
iAmCorey/kooky
Source: https://github.com/iAmCorey/kooky
kooky
A minimal modern terminal for AI coding.
🇬🇧 English · 🇨🇳 中文

A minimal modern terminal built for AI coding. Sidebar workspaces; horizontal / vertical split panes; one-click agent launch; per-agent activity readout; live workspace state with one-click Node and branch switching. Open-source, MIT-licensed. No accounts, no telemetry; app state stays local. GPU rendering via libghostty.
Features
Vertical tabs & split panes. Sidebar workspaces with three-state collapse (⌘⌃S). Each pane owns its own tab strip and active tab. Drag tabs to reorder, or across panes to move sessions whole. State persists across launches.
One-click AI agent sessions. Claude Code · Codex · Gemini CLI · OpenCode · Amp · Cursor CLI · Copilot CLI. Pick one from the + menu; the agent boots before your first prompt prints. Claude conversations also auto-resume across kooky restarts so closing and reopening a tab picks up where you left off.
Right-click a selection → “Ask
Friction-free input. Click anywhere on the zsh prompt to move the shell cursor there (no modifier needed, same UX as ghostty.app). Drag a file or folder from Finder onto any pane to drop its escaped absolute path at the cursor.
Agent activity readout. Sidebar dot tracks each agent in real time — running (blue), waiting on you (amber), idle (none). Tab + workspace dots also turn red when the last command exited non-zero; hover for exit N · 12.4s.
Live workspace state. Pane status bar shows git branch + diff (N files +X −Y), Python venv, Node version, and active proxy (https_proxy / http_proxy / all_proxy). Auto-refreshes when an agent’s Bash tool or another terminal switches branches. Click the Node or branch pill to switch versions / branches without typing; click the proxy pill to see and copy the full name=value.
SwiftUI-native, minimal chrome. Onest + JetBrains Mono. Custom About panel, native menus with shortcut hints, full IME support.
Configurable. Settings (⌘,) with a sidebar layout: Terminal (font / cursor / size), Agents (drag to reorder, toggle visibility, set per-agent launch options like --model opus, pick a default that + and ⌘T open without a popover, define your own custom agents), Advanced (open raw JSON). All overrides live in ~/.kooky/settings.json — ghostty’s own ~/.config/ghostty/config is read first and your overrides layer on top; first-launch offers to import an existing ghostty setup.
Local by default. No accounts, no telemetry, no cloud sync. Kooky keeps its own state on your device.
libghostty-powered. GPU-accelerated cell rendering, same engine as ghostty. Fast.
Install
Download the latest .dmg from Releases. Open it and drag Kooky.app to Applications.
First launch is blocked by Gatekeeper because the build is adhoc-signed (no Apple Developer ID yet — public-distribution signing and notarization will come when there are real users). You’ll see “Kooky cannot be opened because Apple cannot check it for malicious software” or “is damaged and cannot be opened”. Pick whichever bypass works for you:
Path A — System Settings (recommended)
- Double-click
Kooky.app. If shows the warning. Dismiss it. - System Settings → Privacy & Security, scroll to Security.
- Click Open Anyway next to “Kooky was blocked to protect your Mac”. Enter your password.
- Double-click
Kooky.appagain → click Open. Done.
Path B — Terminal (one-liner)
xattr -d com.apple.quarantine /Applications/Kooky.app
Path C — when "Open Anyway" doesn't appear at all
Sequoia sometimes hides the Open Anyway button entirely for adhoc-signed apps. Re-enable the legacy “Anywhere” option, then redo Path A:
sudo spctl --global-disable # macOS 15+; older systems use --master-disable
# System Settings → Privacy & Security → "Allow applications from" → Anywhere
# Open Kooky.app → it now launches
sudo spctl --global-enable # turn Gatekeeper back on
This is system-wide while disabled. Re-enable as soon as kooky launches once (the per-app whitelist persists).
macOS only blocks the first launch. After that, Spotlight / Dock / Finder all work normally.
Build from source
Requires Xcode 26+ and macOS 14+ (Sonoma — @Observable is the floor).
./scripts/setup-libghostty.sh # one-time: fetch the libghostty xcframework
swift build
swift run # dev mode
swift test # 113 unit tests
./scripts/build-app.sh # writes dist/Kooky.app
./scripts/build-dmg.sh --build # writes dist/Kooky-vX.Y.Z.dmg
Vendor/ and dist/ are gitignored. The libghostty setup script is idempotent.
License
MIT — see LICENSE. Bundled third-party assets retain their upstream licenses; see NOTICE.md.
相似文章
@geekbb: 让你同时跑多个 AI 编码智能体时不用在终端标签页里翻来找去,看板一眼看清谁在干活、谁在等你、谁已经做完。 https://github.com/lanes-sh/app
Lanes is a native macOS desktop application that serves as a mission control for managing multiple AI coding agents, featuring an issue board, live embedded terminals, and Git integration to streamline developer workflows.
@sitinme: AI 编程工具终于开始互通了。 以前 Claude Code、Codex、Cursor、Gemini CLI 各玩各的,用哪个工具基本就被锁在哪个客户端里。 现在有了 ACP(Agent Client Protocol),它有点像 AI …
ACP(Agent Client Protocol)协议统一了编辑器和AI Agent的通信方式,使Claude Code、Codex、Cursor、Gemini CLI等AI编程工具可以互通协作,标志着AI编程从单点工具进入互联工作流阶段。
@Saccc_c: 想要高效玩AI,推荐下面五个我每天都在用的软件: 1、cmux:专为Claude Code/Codex打造的最强终端,运行超丝滑 2、Codex:玩AI必备,做研究、写代码啥都能干 3、Typeless:语音30s说完打字5min的需求 …
推荐五个日常使用的AI相关软件,包括专为Claude Code打造的终端cmux、全能AI工具Codex、语音输入Typeless、具备AI记忆功能的笔记工具Obsidian,以及Mac启动器Raycast。
@justloveabit: 用这个开源工具,我让一群AI替我上班了 事情是这样的,最近一直在折腾各种AI agent。Claude Code开一堆窗口,Codex也在跑,偶尔还要用Cursor。结果呢,乱成一锅粥——哪个agent在干啥,花了多少钱,完全搞不清楚。重…
本文介绍了一款名为Paperclip的开源工具,用于统一管理和调度多个AI Agent。它通过模拟公司组织架构、任务分配与预算控制等功能,解决了多Agent协作时上下文丢失、成本不可控和调度混乱的痛点。
@TiedGST: 现在真的有人给 AI Agent 开了一家公司。 项目叫 Munder Difflin。 它把 Claude Code、Codex、Gemini CLI、Grok、Kimi、Qwen、Cursor、Copilot CLI 这些 Agent…
项目 Munder Difflin 将多个 AI Agent 集成到虚拟办公室中,通过总管 Agent 实现任务分配、协作和自动化管理。