egoist/waku

⚡ A native app for all your coding agents.

해결하는 문제

Waku는 여러 로컬 코드 에이전트를 통합적으로 관리할 수 있는 네이티브 데스크톱 인터페이스를 제공합니다. 다양한 명령줄 인터페이스(CLI)나 별도의 앱을 전환하는 대신, 하나의 장소에서 프로젝트, 세션, 대화 기록을 관리할 수 있으며, 모든 데이터는 사용자의 컴퓨터에 로컬로 저장됩니다.

작동 방식

Rust와 GPUI로 구축된 네이티브 데스크톱 애플리케이션으로서, 별도의 백그라운드 프로세스인 waku-daemon의 RPC 클라이언트로 작동합니다. 이 데몬은 SQLite 데이터 관리, Git 작업, 그리고 Claude Code, Cursor CLI, Grok Build 등의 에이전트 CLI와 네이티브 프로토콜을 사용해 통신하는 등의 중간 처리를 담당합니다.

대상 사용자

다수의 AI 코드 에이전트를 사용하면서도, 원격 계정 없이도 작업을 정리하고 모델을 전환하며 대화 기록을 추적할 수 있는 중앙집중형 로컬 우선 데스크톱 환경을 원하는 개발자들.

주요 기능

  • 통합 인터페이스: Amp, Claude Code, Codex CLI 등 여러 지원되는 에이전트 CLI를 하나의 앱에서 관리 가능.
  • 로컬 우선: 모든 프로젝트, 세션, 앱 상태는 사용자 기계에 로컬 저장; 원격 서비스나 계정이 필요 없음.
  • 세션 제어: 에이전트가 작업 중일 때 후속 메시지를 대기열에 넣거나 방향을 조정할 수 있음.
  • Git 통합: Git을 기반으로 한 대화 인식 체크포인트를 사용해 작업을 되돌릴 수 있음.
  • 유연한 설정: 공유 인터페이스에서 모델과 추론 노력 수준을 쉽게 전환 가능.

관련

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