Repolode
chaterm

chaterm/Chaterm

Terminal de código abierto con IA nativa para gestionar la nube y la infraestructura mediante lenguaje natural y agentes que despliegan, diagnostican y automatizan servicios.

Alternativa open source a:TermiusWarp

Estrellas
3,106
Forks
299
Issues abiertos
58
Último commit
hace 3 días

¿Qué es?

Chaterm es una aplicación de terminal dirigida a ingenieros que gestionan servidores, clústeres de Kubernetes y recursos en la nube. En lugar de memorizar comandos y opciones, los usuarios describen un objetivo en lenguaje natural y un agente integrado planifica y ejecuta operaciones de varios pasos en varios hosts o clústeres, como compilar código, desplegar servicios, diagnosticar problemas y revertir cambios.

El agente utiliza una base de conocimiento en la que los equipos pueden importar manuales, documentos internos, scripts y documentos técnicos, además de la memoria local sobre los hábitos del usuario y el contexto del servidor actual. Las operaciones que se usan con frecuencia se pueden guardar como skills reutilizables del agente. Todas las operaciones quedan registradas para que sea posible auditarlas y rastrearlas.

Además del agente, Chaterm incluye sesiones SSH con eco local opcional para conexiones de alta latencia, un espacio de trabajo de bases de datos compatible con MySQL, PostgreSQL, SQLite y Oracle, y plugins para unificar la autenticación en nubes públicas y Kubernetes. Está desarrollado con Electron y TypeScript y se distribuye para macOS, Windows y Linux; también se mencionan aplicaciones móviles.

Funciones clave

  • 01Convierte descripciones de tareas en lenguaje natural en operaciones planificadas para varios hosts
  • 02Recuperación de información híbrida, vectorial y por palabras clave, en manuales y scripts del equipo
  • 03Skills reutilizables del agente que agrupan procedimientos de mantenimiento
  • 04Registros de operaciones auditables con soporte para revertir cambios
  • 05Sesiones SSH con eco local opcional para conexiones de alta latencia
  • 06Espacio de trabajo de bases de datos compatible con MySQL, PostgreSQL, SQLite y Oracle

Casos de uso

  • Desplegar un servicio en varios servidores o clústeres de Kubernetes con una sola instrucción
  • Diagnosticar un incidente de producción haciendo que el agente inspeccione los registros de varios hosts
  • Registrar los pasos habituales de mantenimiento de un equipo como skills reutilizables para nuevos ingenieros
  • Consultar esquemas y editar filas de una base de datos directamente desde la terminal

Inicio rápido

  1. 1

    Instala Electron como dependencia de desarrollo

    npm i electron -D
  2. 2

    Ejecuta el script de parche y instala las dependencias

    node scripts/patch-package-lock.js
  3. 3

    Instala las dependencias de npm

    npm install
  4. 4

    Inicia la aplicación en modo de desarrollo

    npm run dev

Antes de usarlo

  • Las compilaciones están dirigidas a plataformas de escritorio (Windows, macOS, Linux) y, si hay incompatibilidades de ABI, es necesario recompilar el módulo nativo para Electron.
  • La licencia no está especificada claramente en los metadatos (NOASSERTION), así que consulta el archivo de licencia antes de usarlo.

En colecciones

Temas

Preguntas frecuentes

¿Qué es Chaterm?
Terminal de código abierto con IA nativa para gestionar la nube y la infraestructura mediante lenguaje natural y agentes que despliegan, diagnostican y automatizan servicios. Chaterm es una aplicación de terminal dirigida a ingenieros que gestionan servidores, clústeres de Kubernetes y recursos en la nube. En lugar de memorizar comandos y opciones, los usuarios describen un objetivo en lenguaje natural y un agente integrado planifica y ejecuta operaciones de varios pasos en varios hosts o clústeres, como compilar código, desplegar servicios, diagnosticar problemas y revertir cambios.
¿Chaterm es gratuito? ¿Qué licencia tiene?
Chaterm es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿Chaterm sigue mantenido?
Mantenimiento activo. El último commit de Chaterm fue el 4 nov 2026.
¿Para qué puedo usar Chaterm?
Desplegar un servicio en varios servidores o clústeres de Kubernetes con una sola instrucción Diagnosticar un incidente de producción haciendo que el agente inspeccione los registros de varios hosts Registrar los pasos habituales de mantenimiento de un equipo como skills reutilizables para nuevos ingenieros Consultar esquemas y editar filas de una base de datos directamente desde la terminal
¿Cómo se instala Chaterm?
Instala Electron como dependencia de desarrollo: npm i electron -D Ejecuta el script de parche y instala las dependencias: node scripts/patch-package-lock.js Instala las dependencias de npm: npm install Inicia la aplicación en modo de desarrollo: npm run dev
¿Dónde consigo Chaterm?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/chaterm/Chaterm

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados

Bastion host autohospedado que da acceso a SSH, HTTPS, Kubernetes, MySQL, PostgreSQL, RDP y VNC mediante proxy, sin instalar software en los clientes.

Seguridad#bastion-host#ssh#privileged-access-management
8,2 mil+38 esta semana443RustApache-2.0Actualizado hace 3 días

Herramienta de observabilidad de red para Kubernetes que captura e indexa el tráfico del clúster con eBPF, descifra TLS y ofrece datos a agentes de IA mediante MCP.

DevOps y nube#kubernetes#ebpf#network-observability
12,1 mil+22 esta semana557GoApache-2.0Actualizado hace 6 días