Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

termide

TermIDE es un IDE completo para terminal escrito en Rust que integra editor con LSP, gestor de archivos, terminal y visores de BD/Git en una sola aplicación binaria estática sin configuración previa.

Ficha actualizada 27 sept 2026, 17:38 · upstream 26 sept 2026, 15:05 · release 0.35.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es termide

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

TermIDE es un entorno de desarrollo integrado (IDE) diseñado para funcionar directamente desde la terminal, eliminando la necesidad de plugins externos o configuraciones complejas. Desarrollado en Rust, ofrece soporte nativo para LSP, gestión de archivos remotos vía SFTP/FTP y una integración profunda con Git. La aplicación se ejecuta como un único binario estático compatible con múltiples plataformas (Linux, macOS, Windows), lo que facilita su despliegue en entornos restringidos o contenedores sin dependencias externas.

Incluye capacidades avanzadas como un agente de codificación integrado que puede interactuar con modelos de lenguaje a través de endpoints compatibles con OpenAI, visores para bases de datos (PostgreSQL, MySQL) y soporte para diagramas Mermaid. La interfaz gráfica en terminal (TUI) permite paneles múltiples, gestión de sesiones desprendibles y monitorización del sistema en tiempo real, todo ello accesible mediante teclado o ratón.

La aplicación destaca por su enfoque zero-config, permitiendo a los desarrolladores trabajar con herramientas profesionales sin la sobrecarga de instalar entornos virtuales complejos. Soporta 15 idiomas de interfaz y 38 temas predefinidos, adaptándose a flujos de trabajo diversos desde servidores headless hasta estaciones de desarrollo locales.

CASOS DE USO
  • Desarrollo de software con autocompletado y navegación de código sin salir de la terminal.
  • Gestión de archivos remotos y transferencia de datos entre local y servidor a través de SFTP/FTP.
  • Visualización y edición rápida de bases de datos SQLite, PostgreSQL o MySQL directamente desde el IDE.
  • Automatización de tareas mediante scripts personalizados y ejecución de agentes de IA para refactorización.
  • Auditoría y análisis de logs en tiempo real con visor hexadecimal integrado.
  • Trabajo colaborativo en repositorios Git con gestión de ramas y commits sin herramientas externas.
PUNTOS DESTACADOS
  • Binario estático compilado en Rust que no requiere dependencias ni configuraciones iniciales.
  • Soporte nativo para LSP, Git, SFTP/FTP y visores de BD integrados en una sola aplicación.
  • Agente de codificación con soporte para endpoints OpenAI y MCP servers sin configuración compleja.
  • Interfaz TUI multi-panel con soporte completo para ratón y temas personalizables (38 incluidos).
  • Compatibilidad con sistemas operativos Linux, macOS y Windows mediante compilación nativa o WSL.
  • Gestión de sesiones desprendibles que mantienen el estado del editor tras cerrar la terminal.
PRECAUCIONES
  • Requiere una terminal compatible con PTY y secuencias de escape VT100 para funcionar correctamente.
  • No incluye soporte Docker ni archivos Dockerfile, por lo que no se puede levantar como contenedor nativo fácilmente.
  • La interfaz gráfica en terminal depende del renderizado nativo del cliente (Kitty, WezTerm, etc.) para imágenes y gráficos avanzados.
  • El agente de codificación requiere acceso a un endpoint compatible con OpenAI o instalación local de modelos.
  • No soporta sistemas operativos sin soporte PTY o terminales muy antiguas que no manejen escape sequences.
VISUAL

Capturas del proyecto

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

Windows XPDraculaAyu LightMonokaiNordMaterial LighterTermIDE — editor, file manager, terminal and viewers in one TUI
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Despliegue manual

Descargar binarios precompilados desde GitHub Releases para la plataforma objetivo (Linux x86_64/ARM64, macOS, Windows). Para contenedores, usar la imagen estática musl. Configurar variables de entorno según necesidad del agente de IA. En Linux, instalar vía AUR o Homebrew si es posible. Verificar compatibilidad de terminal antes de ejecutar.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Rust
SERVICIOS
PostgreSQLMySQL
BASES DE DATOS
PostgreSQLMySQL
PUERTOS
No detectados
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.