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 보조 코딩에 특화된 현대적인 터미널 에뮬레이터입니다. 표준 터미널, 다양한 AI 에이전트 CLI(예: Claude Code 또는 Gemini CLI), 프로젝트 관리 도구 간 전환 시 발생하는 번거로움을 해결하기 위해 이들을 하나의 GPU 가속 워크스페이스로 통합했습니다.

작동 방식

고성능 렌더링을 위해 libghostty 기반으로 구축된 Kooky는 사이드바 워크스페이스에 작업을 정리하고, 수평 또는 수직 패널로 분할할 수 있습니다. 다양한 AI 에이전트를 위한 원클릭 런처를 제공하며, 시각적 인디케이터를 통해 에이전트의 상태(실행 중, 대기 중, 비활성)를 추적합니다. 또한 Git worktree와 SSH 원격 세션을 통합하여, 로컬 환경과 유사한 편의성으로 원격 서버에서 에이전트를 직접 실행할 수 있습니다.

대상 사용자

명령줄을 통해 AI 코딩 에이전트를 사용하고, 여러 동시 에이전트 세션, 원격 워크스페이스, 프로젝트 컨텍스트를 터미널을 벗어나지 않고 관리하고자 하는 개발자.

주요 기능

  • 통합 AI 에이전트 관리: 15개 이상의 내장 에이전트(예: Claude Code, Codex, Gemini CLI)의 원클릭 실행 및 세션 재개를 지원하며, 사용자 정의 에이전트도 지원합니다.
  • 에이전트 활동 추적: 실시간 시각적 신호(점과 필)를 통해 에이전트가 실행 중인지, 사용자 입력 또는 도구 승인을 기다리는지 확인할 수 있습니다.
  • 워크스페이스 정리: 수직 탭, 분할 패널을 갖춘 사이드바 워크스페이스와 창 간 탭 드래그 앤 드롭 기능을 제공합니다.
  • 원격 및 Git 통합: SSH 워크스페이스와 Git worktree의 네이티브 지원으로 특정 브랜치나 원격 머신에서 에이전트를 작동시킬 수 있습니다.
  • 개발자 도구: 내장 파일 트리, 다중 줄 프롬프트용 프롬프트 컴포저, 선택된 텍스트에 대해 "AI에게 물어보기" 오른쪽 클릭 메뉴를 제공합니다.
  • 시스템 통합: 에이전트가 작업 중일 때 macOS가 절전 모드로 전환되지 않도록 하는 "Keep-awake" 기능과 스크립트 가능한 터미널 제어를 위한 CLI 도구를 제공합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트