El IDE de código que faltaba en Android: pestañas, vista previa, ejecución real de JavaScript (V8 + Node) y Python, terminal PTY, Git, depurador y copiloto IA.
KeyIDE nace de analizar lo que falta en los mejores editores de Android (Acode, Squircle IDE, DroidEdit, Spck, AIDE, CxxDroid, Pydroid) y en los entornos en la nube (Codespaces, Replit). Sus carencias repetidas —multi-archivo real, autocompletado, diagnósticos, terminal, run on-device, Git, IA— son justo lo que KeyIDE cubre.
Interfaz mobile-first: el editor manda y las herramientas viven en bottom sheets; con pantalla ancha se activa el split editor | vista previa.
Números de línea, gutter con diagnósticos, resaltado, auto-indentación y auto-cierre.
Palabras clave del lenguaje + todas las palabras del documento.
Pestañas con buffer independiente e indicador de cambios.
JavaScript (V8, o Node.js con npm) y Python embebido.
WebView para HTML/CSS/JS/SVG y render de Markdown, o en split.
PTY real (apps interactivas) con fallback a sesión persistente.
Puntos de parada (toque en el margen) y traza para JS y Python.
Ir a definición, hover, referencias y renombrar símbolo.
En el documento y en todo el proyecto, con salto a la línea.
Checks .py/.js, npm install/run y build.sh.
JGit: estado, init, commit, log, pull, push y clone.
DeepSeek, OpenAI, Claude, Qwen, Kimi, GLM o modelo local.
SAF: abre, navega, crea y edita en cualquier carpeta.
Oscuro, Claro o Sistema; idioma ES/EN; temas del editor.
Plantillas por lenguaje y re-indentado de documento.
Ctrl+K/S/F/B/O/P/W/Z y paleta de comandos.
Desde Releases (o el .zip y descomprímelo).
Ajustes → instalar apps de orígenes desconocidos.
Al abrir verás el editor con un proyecto de ejemplo.
Requisitos: JDK 17 y Android SDK 35.
git clone https://github.com/aurenox-global/keyide.git cd keyide echo "sdk.dir=/ruta/a/Android/Sdk" > local.properties scripts/fetch-nodejs-mobile.sh # libnode.so + npm (van en .gitignore) ./gradlew assembleRelease