개발자들이 사용하는 수많은 코딩 에이전트(coding agent)들을 한곳에 모아 효율적으로 관리하고 제어할 수 있는 새로운 네이티브 애플리케이션 '와쿠(Waku)'가 출시되었습니다. 와쿠는 러스트(Rust) 언어와 GPU 가속 사용자 인터페이스(GPUI) 프레임워크를 기반으로 개발되어, 기존의 웹 기반 앱들이 가진 성능 문제를 해결하고 빠르고 부드러운 사용자 경험을 제공합니다. 이 앱은 개발자의 로컬 머신에서 모든 작업을 처리하며, 에이전트 세션, 대화 기록, 도구 활동, 코드 변경 사항 등을 하나의 통합된 인터페이스에서 보여줍니다.
와쿠의 가장 큰 특징은 기존에 사용하던 에이전트 CLI(명령줄 인터페이스)들을 그대로 활용할 수 있다는 점입니다. 각 에이전트는 스트림-JSON, JSON-RPC, 라이브 이벤트 등 최적화된 네이티브 인터페이스를 통해 연결되며, 와쿠는 이를 공급자 중립적인 모델로 정규화하여 통합 관리합니다. 특히, 모든 프롬프트(prompt)는 작업 트리를 숨겨진 깃(git) 참조로 체크포인트(checkpoint)하여, 코드와 에이전트 대화 기록을 함께 롤백(rollback)할 수 있는 강력한 기능을 제공합니다. 또한, 키보드 중심의 설계로 마우스 없이 모든 제어가 가능하며, 모든 프로젝트, 세션, 기록은 사용자 디스크에 로컬로 저장되어 계정 생성이나 원격 서버 연결 없이도 작동합니다.
이러한 와쿠의 등장은 개발자들이 여러 에이전트를 오가며 겪는 비효율성을 크게 줄여줄 것으로 보입니다. 로컬 환경에서 모든 데이터가 처리되므로 보안 및 개인 정보 보호 측면에서도 강점을 가지며, 엘렉트론(Electron) 기반 앱의 고질적인 문제였던 느린 속도와 높은 리소스 사용량 없이 쾌적한 개발 환경을 제공합니다. 이는 코딩 에이전트 활용이 점차 보편화되는 상황에서 개발 생산성을 한 단계 끌어올리는 중요한 도구가 될 수 있습니다. 향후 윈도우(Windows) 및 리눅스(Linux) 버전 지원 여부와 기능 확장이 기대됩니다.