Shell multiplataforma, lenguaje de scripting y framework de automatización para Windows, Linux y macOS, diseñado para trabajar con datos estructurados y objetos.
termux/termux-app
Termux es una app de terminal y un entorno Linux para Android que ejecuta un shell con paquetes instalables en el teléfono.
Alternativa open source a:ConnectBot
- Estrellas
- 63,077
- Forks
- 7,970
- Issues abiertos
- 644
- Último commit
- hace 25 días
¿Qué es?
Termux es un emulador de terminal para Android que ofrece un entorno de shell similar a Linux sin necesidad de rootear el dispositivo. Este repositorio contiene la propia app para Android, incluida su interfaz de usuario y la emulación de terminal. Los paquetes que se pueden instalar en la app se mantienen en un repositorio aparte.
En Termux, los usuarios pueden instalar paquetes de línea de comandos mediante su gestor de paquetes y ejecutarlos en un shell en el teléfono. La app se amplía con apps de complementos opcionales que añaden integración con Android, como Termux:API para acceder a las funciones del dispositivo, Termux:Boot para ejecutar scripts al inicio, Termux:Widget para crear accesos directos en la pantalla de inicio y Termux:Styling para usar esquemas de colores y fuentes.
La app es compatible con Android 7 y versiones posteriores mediante las compilaciones de GitHub y F-Droid. El proyecto advierte que Android 12 o posterior puede cerrar procesos en segundo plano, lo que podría interrumpir sesiones de larga duración.
Funciones clave
- 01Ofrece un shell similar a Linux en Android sin root.
- 02Instala paquetes de línea de comandos mediante el gestor de paquetes de Termux.
- 03Amplía las funciones con apps de complementos para acceder a la API, ejecutar scripts al inicio, usar widgets y personalizar la apariencia.
- 04Incluye un emulador de terminal con teclado táctil y ajustes de terminal.
Casos de uso
- Ejecutar scripts, Python u otras herramientas de línea de comandos en un teléfono Android.
- Usar SSH y otras herramientas remotas directamente desde un dispositivo móvil.
- Aprender comandos de Linux en un teléfono sin necesidad de otro equipo.
Inicio rápido
- 1
Instala la aplicación Termux desde F-Droid, GitHub Releases o Google Play (no hay un único comando; consulta Installation)
- 2
Abre Termux en el dispositivo y actualiza las listas de paquetes
pkg update - 3
Instala un paquete dentro de Termux (consulta la wiki Package Management para obtener más información)
Antes de usarlo
- Solo para Android; no funciona en ordenadores ni en iOS.
- Android 12 o posterior puede cerrar procesos en segundo plano y hacer que las sesiones de shell se cierren inesperadamente.
- Las instalaciones de distintas fuentes tienen firmas incompatibles y no se pueden combinar.
- La versión de F-Droid puede tardar días o semanas más que las publicaciones de GitHub Releases.
Temas
Preguntas frecuentes
- ¿Qué es termux-app?
- Termux es una app de terminal y un entorno Linux para Android que ejecuta un shell con paquetes instalables en el teléfono. Termux es un emulador de terminal para Android que ofrece un entorno de shell similar a Linux sin necesidad de rootear el dispositivo. Este repositorio contiene la propia app para Android, incluida su interfaz de usuario y la emulación de terminal. Los paquetes que se pueden instalar en la app se mantienen en un repositorio aparte.
- ¿termux-app es gratuito? ¿Qué licencia tiene?
- termux-app es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿termux-app sigue mantenido?
- Mantenimiento activo. El último commit de termux-app fue el 26 sept 2026.
- ¿Para qué puedo usar termux-app?
- Ejecutar scripts, Python u otras herramientas de línea de comandos en un teléfono Android. Usar SSH y otras herramientas remotas directamente desde un dispositivo móvil. Aprender comandos de Linux en un teléfono sin necesidad de otro equipo.
- ¿Cómo se instala termux-app?
- Instala la aplicación Termux desde F-Droid, GitHub Releases o Google Play (no hay un único comando; consulta Installation) Abre Termux en el dispositivo y actualiza las listas de paquetes: pkg update Instala un paquete dentro de Termux (consulta la wiki Package Management para obtener más información)
- ¿Dónde consigo termux-app?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/termux/termux-app
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Chuletas mantenidas por la comunidad con ejemplos prácticos de herramientas habituales de línea de comandos, como complemento sencillo a las páginas man.
La aplicación moderna Windows Terminal, con pestañas y compatibilidad con Unicode, junto con el código fuente del host de consola clásico de Windows (conhost.exe).
Warp es un entorno de desarrollo agéntico basado en la terminal, con un agente de programación integrado o compatibilidad con tus propios agentes de CLI.
Un clon de cat(1) para la terminal, con resaltado de sintaxis, indicadores de cambios de Git y paginación automática.
Una alternativa rápida y fácil de usar al comando Unix find para buscar archivos y directorios por nombre desde la línea de comandos.