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를 사용합니다.
  • 로컬 우선(Local-First): 계정, 텔레메트리, 클라우드 동기화가 없으며 모든 앱 상태는 로컬에 저장됩니다.