Nuevo: ojo físico ESP32-S3 para el robot →

Tus agentes
de IA ahora
tienen cara

El compañero de escritorio open-source que vigila y aprueba a tus agentes de IA —Claude Code, Gemini CLI y su núcleo multi-modelo— desde un robot 3D en tu pantalla.

Descargar para Windows
v0.2.1 · 93 MB · instalador sin admin

o instálalo desde PowerShell:

PS> irm https://raw.githubusercontent.com/DMNENGINE/apolo/main/install.ps1 | iex
Ver cómo funciona Windows 10 · 11 · Node 20+ · MIT

Código abierto, instalación en una línea y todo corriendo en tu máquina

MIT Windows 10 · 11 Node 20+ Electron CI en verde 127.0.0.1
Claude CodeClaude Code Gemini CLIGemini CLI OllamaOllama OpenAIOpenAI AnthropicAnthropic

Se enchufa a lo que ya usas

Un mando
para todos
tus modelos

Cambia de proveedor sin cambiar de flujo. Las claves se quedan en el núcleo y el panel solo te dice si están puestas.

Empezar ahora
OpenRouterOpenRouter DiscordDiscord TelegramTelegram WhatsAppWhatsApp Stream DeckStream Deck GmailGmail OutlookOutlook GitHubGitHub Hugging FaceHugging Face ElevenLabsElevenLabs

Control de permisos

Pregunta
antes de
tocar

Cada acción de riesgo se detiene y te pide permiso desde la isla flotante, Discord, el Stream Deck o el móvil. Los comandos peligrosos piden una segunda confirmación.

Isla flotante · sesión claude-code #3
Contexto 41% · 2 subagentes
El agente quiere ejecutar git push --force origin main en C:\proyectos\apolo.
Comando peligroso · pide segunda confirmación
Ejecutando git push --force…
✓ Hecho · push completado
✕ Denegado · el agente se detuvo

Tarea completada

2
justo ahora•El agente terminó el refactor

Build correcto

1 m•Compilado en 12,3 s

Permiso pedido

5 m•git push --force espera tu OK
3 Notificaciones Ver todas

Siempre al tanto

Te avisa
cuando pasa algo

Tareas terminadas, builds, permisos pendientes… APOLO te lo resume en la isla flotante, el móvil o Discord. Pasa el ratón por la pila para desplegarla.

Lo que trae dentro

No es un chat.
Es un puesto
de mando.

Sigue bajando para ver todo lo que trae

Veinte gestos y pico

Tiene
personalidad

No es un icono en la bandeja. Reacciona a lo que pasa en tu máquina: celebra cuando una tarea termina, duda cuando necesita permiso y se duerme cuando te vas.

El robot saludandoTe saludaAl arrancar la sesión
El robot trabajandoSe pone a trabajarMientras el agente escribe código
El robot dudandoDudaCuando te pide permiso
El robot celebrandoCelebraCuando una tarea termina bien
El robot tristeSe pone tristeSi algo falla
El robot mostrando la hora en los ojosTe enseña la horaEn los ojos, literalmente
El robot mareadoSe mareaSi lo tocas demasiado
El robot dormidoSe duermeY le salen Zzz

Seguridad

Todo pasa
en tu PC

El núcleo escucha solo en localhost y cada petición necesita token. Tus claves no salen de tu máquina.

API local y con token

La API escucha únicamente en 127.0.0.1 y toda petición va autenticada.

Las claves no salen

Las API keys se quedan en el núcleo; el panel solo muestra si hay una puesta.

Memoria sin secretos

La memoria se niega a guardar claves, tokens y contraseñas.

Ventanas vetadas

Banca, carteras y gestores de contraseñas quedan bloqueados para el control de pantalla y de navegador.

Instalación

Una línea
y ya está

Abre PowerShell y pega esto. Instala lo que falte (Node.js, Electron, Python y los paquetes de voz), deja APOLO en %LOCALAPPDATA%\APOLO, crea los accesos directos y lo arranca.

# PowerShell
irm https://raw.githubusercontent.com/DMNENGINE/apolo/main/install.ps1 | iex

Vuelve a ejecutarlo para actualizar. Tus datos en %APPDATA% se mantienen.

O a mano, en cuatro pasos

  1. Clona e instala. git clone, npm install y npm start. Necesitas Windows 10/11 y Node 20+.
  2. Instala los hooks desde el icono de la bandeja para conectar Claude Code.
  3. Abre el panel de control y elige modelos y claves de API.
  4. Opcional: copia el token de la extensión y carga extension/ en chrome://extensions con el modo desarrollador.

Voz neuronal opcional: pip install edge-tts. Un instalador .exe firmado está en el roadmap.

Y pronto,
fuera de la pantalla

Un ojo físico sobre pantalla redonda GC9A01 con ESP32-S3: firmware, carcasa y simulador ya están en el repositorio. El robot deja el escritorio y se sienta en tu mesa.