Waku, una app nativa para unificar todos tus agentes de código

Fuentes: Waku — one native app for all your coding agents

Waku es una aplicación de escritorio que reúne en una sola ventana las distintas interfaces de línea de comandos (CLI) que los desarrolladores utilizan para ejecutar agentes de programación con inteligencia artificial, como Claude Code u OpenAI Codex. La herramienta, escrita en Rust sobre GPUI —el framework acelerado por GPU que emplea el editor Zed—, se presenta como una alternativa nativa a las soluciones basadas en Electron, con arranque instantáneo y desplazamiento fluido incluso al revisar transcripciones largas.

Cada agente se conecta mediante su interfaz nativa más robusta (stream-json, JSON-RPC o eventos en vivo) y Waku normaliza esas señales en un modelo común, de modo que el usuario puede seguir sesiones, transcripts y actividad de herramientas en una línea de tiempo única. Una función de 'rewind' aprovecha un ref oculto de Git para guardar el árbol de trabajo tras cada prompt, lo que permite revertir tanto el código como la conversación del proveedor al mismo punto, no solo el historial textual.

El diseño prioriza el teclado, con atajos para iniciar sesión, encadenar prompts mientras el agente trabaja, redirigirlo a mitad de turno o detenerlo. Al funcionar de forma totalmente local —sin cuentas, sin telemetría y sin servicios en la nube propios—, los proyectos, sesiones e identificadores de proveedor permanecen en el disco del usuario. La aplicación se distribuye firmada, notarizada y con actualizaciones automáticas mediante deltas binarios a través de Sparkle.