[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-76121":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":27,"readmeContent":28,"aiSummary":29,"trendingCount":16,"starSnapshotCount":16,"syncStatus":14,"lastSyncTime":30,"discoverSource":31},76121,"kooky","iAmCorey\u002Fkooky","iAmCorey","A minimal modern terminal for AI coding experience — Sidebar workspaces; horizontal \u002F vertical split panes; one-click agent launch; per-agent activity readout; live workspace state with one-click Node and branch switching.","",null,"Swift",358,16,2,1,0,20,25,182,60,3.69,"MIT License",false,"main",true,[],"2026-06-12 02:03:40","# kooky\n\n> *A minimal modern terminal for AI coding.*\n\n🇬🇧 English  ·  🇨🇳 [中文](README_CN.md)\n\n![kooky — sidebar with three workspaces, two panes running Claude Code and Codex side by side, the `+` menu showing the seven built-in agent templates](screenshot.png)\n\nA minimal modern terminal built for AI coding. Sidebar workspaces; horizontal \u002F 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](https:\u002F\u002Fgithub.com\u002Fghostty-org\u002Fghostty).\n\n**[Download latest](https:\u002F\u002Fgithub.com\u002FiAmCorey\u002Fkooky\u002Freleases\u002Flatest)**  ·  [Changelog](CHANGELOG.md)\n\n---\n\n## Features\n\n**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.\n\n**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.\n\n**Right-click a selection → \"Ask \u003Cagent>\".** Select an error \u002F log line \u002F file path, right-click, pick any agent — a new tab spawns with the selection already submitted as the first prompt. Zero ⌘C \u002F ⌘V to go from \"what is this\" to an actual answer.\n\n**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.\n\n**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`.\n\n**Live workspace state.** Pane status bar shows git branch + diff (`N files +X −Y`), Python venv, Node version, and active proxy (`https_proxy` \u002F `http_proxy` \u002F `all_proxy`). Auto-refreshes when an agent's Bash tool or another terminal switches branches. Click the Node or branch pill to switch versions \u002F branches without typing; click the proxy pill to see and copy the full `name=value`.\n\n**SwiftUI-native, minimal chrome.** Onest + JetBrains Mono. Custom About panel, native menus with shortcut hints, full IME support.\n\n**Configurable.** Settings (`⌘,`) with a sidebar layout: **Terminal** (font \u002F cursor \u002F 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 `~\u002F.kooky\u002Fsettings.json` — ghostty's own `~\u002F.config\u002Fghostty\u002Fconfig` is read first and your overrides layer on top; first-launch offers to import an existing ghostty setup.\n\n**Local by default.** No accounts, no telemetry, no cloud sync. Kooky keeps its own state on your device.\n\n**libghostty-powered.** GPU-accelerated cell rendering, same engine as ghostty. Fast.\n\n## Install\n\nDownload the latest `.dmg` from [Releases](https:\u002F\u002Fgithub.com\u002FiAmCorey\u002Fkooky\u002Freleases). Open it and drag `Kooky.app` to `Applications`.\n\n**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:\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>Path A — System Settings \u003Ci>(recommended)\u003C\u002Fi>\u003C\u002Fb>\u003C\u002Fsummary>\n\n1. Double-click `Kooky.app`. If shows the warning. Dismiss it.\n2. **System Settings → Privacy & Security**, scroll to **Security**.\n3. Click **Open Anyway** next to *\"Kooky was blocked to protect your Mac\"*. Enter your password.\n4. Double-click `Kooky.app` again → click **Open**. Done.\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>Path B — Terminal (one-liner)\u003C\u002Fb>\u003C\u002Fsummary>\n\n```sh\nxattr -d com.apple.quarantine \u002FApplications\u002FKooky.app\n```\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>Path C — when \"Open Anyway\" doesn't appear at all\u003C\u002Fb>\u003C\u002Fsummary>\n\nSequoia sometimes hides the Open Anyway button entirely for adhoc-signed apps. Re-enable the legacy \"Anywhere\" option, then redo Path A:\n\n```sh\nsudo spctl --global-disable      # macOS 15+; older systems use --master-disable\n# System Settings → Privacy & Security → \"Allow applications from\" → Anywhere\n# Open Kooky.app → it now launches\nsudo spctl --global-enable       # turn Gatekeeper back on\n```\n\nThis is **system-wide** while disabled. Re-enable as soon as kooky launches once (the per-app whitelist persists).\n\u003C\u002Fdetails>\n\nmacOS only blocks the first launch. After that, Spotlight \u002F Dock \u002F Finder all work normally.\n\n## Build from source\n\nRequires Xcode 26+ and macOS 14+ (Sonoma — `@Observable` is the floor).\n\n```sh\n.\u002Fscripts\u002Fsetup-libghostty.sh        # one-time: fetch the libghostty xcframework\nswift build\nswift run                            # dev mode\nswift test                           # 113 unit tests\n\n.\u002Fscripts\u002Fbuild-app.sh               # writes dist\u002FKooky.app\n.\u002Fscripts\u002Fbuild-dmg.sh --build       # writes dist\u002FKooky-vX.Y.Z.dmg\n```\n\n`Vendor\u002F` and `dist\u002F` are gitignored. The libghostty setup script is idempotent.\n\n## License\n\nMIT — see [LICENSE](LICENSE). Bundled third-party assets retain their upstream licenses; see [NOTICE.md](NOTICE.md).\n","kooky 是一个专为AI编码设计的现代简约终端。其核心功能包括侧边栏工作区、水平\u002F垂直分割面板、一键启动AI代理、每个代理活动读出以及实时工作区状态切换。技术上，kooky 采用Swift编写，并使用libghostty进行GPU渲染，确保了流畅的用户体验。它适用于需要高效集成多种AI编码工具的开发者，特别是那些希望在不离开终端的情况下就能快速访问和切换不同AI助手的人。开源且遵循MIT许可协议，保证了用户数据的本地化处理与隐私安全。","2026-06-11 03:54:32","CREATED_QUERY"]