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
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.
- 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.
- 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.
- 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.
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
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.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.






