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コーディングエージェント(Claude Code、Gemini CLI、Copilot CLIなど)を使用する開発者のワークフローを合理化するために設計された、macOS専用のターミナルエミュレータです。ターミナル、エディタ、および様々なAI CLIツール間の切り替えによる摩擦を、ワークスペース管理機能を備えた単一のGPU加速インターフェースに統合することで解消します。

仕組み

SwiftUIで構築され、高性能レンダリングのために libghostty を採用しているKookyは、コーディング環境をサイドバーのワークスペースとして整理します。人気のAI CLIエージェントと直接統合されており、ユーザーはワンクリックでエージェントを起動し、視覚的なインジケーターを通じてそのアクティビティ(実行中、待機中、アイドル状態)を追跡できます。また、Git worktreeとSSHセッションを個別のワークスペースとして管理するため、AIエージェントがメインの開発フローを妨げることなく、特定のブランチやリモートマシン上で動作させることができます。

対象者

コーディングにAI搭載のコマンドラインツールを利用しており、標準的なシェルよりも整理され、エージェントの状態を把握しやすいターミナル体験を求めるmacOSユーザーの開発者。

ハイライト

  • ワンクリック・エージェント起動: さまざまなAIエージェント(Claude Code、Geminiなど)へ素早くアクセスでき、再起動後もセッションが維持されます。
  • エージェントのアクティビティ追跡: リアルタイムの視覚的なステータスドットと専用のエージェントパネルにより、どのエージェントが入力待ちか、あるいは失敗したかを確認できます。
  • Git Worktree統合: UIから直接Git worktreeを作成・管理し、エージェントが機能ブランチ上で隔離して作業できるようにします。
  • SSHワークスペース: リモートワークスペース専用機能により、ファイルアップロードを自動的に処理し、エージェントのためにリモートシェル環境を維持します。
  • プロンプト・コンポーザー: 誤って実行してしまうことなく複雑なプロンプトを記述できる、専用のマルチライン入力ボックス (⌘L)。
  • GPU加速: ProMotionディスプレイ上で滑らかでティアのないレンダリングを実現するために libghostty を使用しています。
  • ローカルファースト: アカウント作成、テレメトリ、クラウド同期は一切なし。すべてのアプリの状態はローカルに保存されます。