Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

OmniTerm

Web UI para monitorear y controlar múltiples agentes de IA de codificación en un solo navegador.

Ficha actualizada 23 sept 2026, 11:05 · upstream 23 sept 2026, 10:43 · release v0.2.25

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es OmniTerm

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

OmniTerm es una interfaz web que permite observar y controlar varios agentes de inteligencia artificial de programación simultáneamente desde una sola pestaña. Permite ver el estado en tiempo real de cada agente, interactuar con ellos a través del protocolo ACP (Agent Client Protocol), acceder a su terminal integrada o navegador de archivos, y gestionar sesiones sin necesidad de abrir múltiples ventanas. Ideal para desarrolladores que trabajan con múltiples agentes como Claude Code, Codex, Gemini, OpenCode, Qwen Code y Kiro.

CASOS DE USO
  • Monitorear el estado en tiempo real de múltiples agentes de IA de codificación desde una sola interfaz
  • Interactuar con agentes de IA a través del protocolo ACP (Agent Client Protocol)
  • Acceder a la terminal integrada o al navegador de archivos de cada agente sin cambiar ventanas
  • Gestionar sesiones de desarrollo en tiempo real, incluyendo permisos y solicitudes de acceso
  • Soportar múltiples lenguajes de programación con resaltado sintáctico integrado
  • Automatizar flujos de trabajo de desarrollo mediante control remoto de agentes
PUNTOS DESTACADOS
  • Interfaz unificada en una sola pestaña que agrupa múltiples agentes de IA en un solo lugar
  • Monitoreo en tiempo real con notificaciones visuales (flash) y sonoras cuando los agentes necesitan atención
  • Soporte del protocolo ACP para comunicación bidireccional entre el cliente y los agentes
  • Terminal integrada con xterm.js y navegador de archivos para acceso directo al código
  • Diseño responsivo que soporta vista móvil con teclado virtual integrado
  • Gestión de memoria con capacidad de liberación de sesiones sin perder logs
PRECAUCIONES
  • Depende del sistema operativo para la terminal integrada (xterm.js) y el navegador de archivos
  • La interfaz web no ejecuta comandos directamente, solo los envía a través del protocolo ACP
  • No incluye un editor de código completo ni compilación local
  • El soporte para agentes específicos depende de la implementación actual del protocolo ACP
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Agent chat viewTerminal viewMobile view
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Para desplegar OmniTerm, se recomienda usar el método de instalación binario con cargo install omniterm. Para entornos Docker, se puede ejecutar un contenedor que incluye tmux y el backend en un solo comando: docker run -d -p 9077:9077 -v omniterm-data:/app/data ghcr.io/GDWhisper/omniterm. Se recomienda configurar un servidor de proxy para acceder a la interfaz desde redes restringidas, ya que el backend se ejecuta en modo control remoto con tmux.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
ReactNode.jsRust
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
9077
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.