Ya en iPhone, iPad, Mac, Android y Windows

Tu terminal,
en el bolsillo.

Un cliente SSH de verdad para iPhone, iPad, Mac, Android y Windows. Gratis. Rápido. Hecho por alguien que lo usa todos los días. Además, 1 mes gratis de todas las funciones Pro.

App Store Google Play Microsoft Store

Sin cuenta, sin email. En el App Store para iPhone, iPad y Mac — y en Google Play para Android. En Windows: en la Microsoft Store — o el instalador directo.

Míralo en acción

ShellPhone, en menos de un minuto.

Un recorrido rápido del móvil al Mac: terminal de verdad, SFTP, un arsenal de herramientas de red y escritorio con paneles divididos.

~/shellphone/screenshots · 7

El porqué

¿Otro cliente SSH más?

JuiceSSH murió en 2021 y dejó un hueco en Android que nadie terminó de rellenar. Termius funciona en las dos plataformas, pero esconde SFTP, snippets y túneles tras su plan Pro. Hay alternativas modernas — pero casi solo en Android.

ShellPhone es el cliente SSH que yo querría usar.

Gratis. En todos tus dispositivos — iPhone, iPad, Mac, Android. Con las funciones que de verdad uso a diario — terminal multi-pestaña, SFTP, túneles, snippets, biometría — y nada que no. Tres suscripciones anuales opcionales desde 1,99 €/año para comodidad de usuario avanzado, o el All-in-one por 4,99 €/año y te olvidas. Cancela cuando quieras. Sin tracking. Sin nube.

— Desarrollado en Madrid con cariño y testeado mundialmente para ti.

Lo que hay dentro

Cada función, bien hecha.

  1. 01

    Terminal multi-pestañaGratis

    Pestañas reordenables y sesiones independientes. Deja htop en una pestaña mientras editas un fichero en otra. Soporte real de xterm-256color, true color y UTF-8.

    SSH-2 (RFC 4251) xterm-256color · true color UTF-8 + combining mouse SGR / X10 SIGWINCH on rotate session resume after background
  2. 02

    Terminal local — tu propia máquina, junto a tus servidoresGratis

    Abre un terminal de tu propio ordenador o móvil dentro de ShellPhone, junto a tus servidores. En macOS es tu shell de verdad (si tienes activada Sesión remota) — o tu app de terminal favorita, a un clic. En Windows, PowerShell, CMD o WSL dentro de la app. En Android, la shell del sistema. Las pestañas y el diario automático funcionan como con cualquier servidor; escribir notas forma parte del bundle Power user. Gratis — en la versión gratuita, uno a la vez.

    macOS · Windows · Android macOS: real shell or terminal app Windows: PowerShell · CMD · WSL Android: system shell tabs · automatic journal notes: Power user free: one at a time
  3. 03

    SFTP — las descargas siempre gratisGratis

    Navega y descarga ficheros de tu servidor autenticando con huella o cara. Las descargas van en streaming, con progreso en vivo y botón de cancelar, sin límite de tamaño. Gratis siempre; las subidas están en el bundle Power user.

    SFTP v3 over SSH iOS Files / macOS Finder / SAF streaming · live progress · cancel no size limit biometric per-action free downloads · paid uploads
  4. 04

    Túneles — local forward y SOCKS5Gratis

    Llega a tu Postgres privado desde un portátil compartiendo conexión. Pon un proxy SOCKS5 a través del móvil. Ejecutar túneles es gratis; guardarlos está en el bundle Power user.

    LOCAL forward (-L) SOCKS5 dynamic (-D) multi-port concurrent tunnels survive reconnects IPv4 + IPv6 background-tolerant
  5. 05

    Snippets con variablesGratis

    Comandos largos con huecos para rellenar. Tocas el snippet, completas los placeholders, lo lanzas. Ejecutar snippets es gratis; guardar los tuyos está en el bundle Power user.

    {{placeholders}} types: text · password · choice shell-safe single-quote escape run free · save with Power user JSON export / import common library bundled
  6. 06

    Teclado tipo TermuxGratis

    Ctrl, Esc, Tab, flechas y pipe siempre a un toque. Adiós a pelear con el teclado de iOS por una simple comilla invertida.

    Ctrl · Esc · Tab · Alt arrows · pipe · ~ · / · $ chord combos (Ctrl-A, Ctrl-D…) sticky modifiers (tap-and-hold) 10k–100k scrollback copy on selection
  7. 07

    Autenticación nativa, seguridad nativaGratis

    Face ID / Touch ID / huella para desbloquear. Las claves viven en el llavero del sistema — nunca en el almacenamiento de la app, nunca en la nube. En macOS, tus claves de ~/.ssh aparecen listadas y las copias a tus claves sincronizadas con un toque.

    ed25519 (preferred) RSA 2048+ · 3072 · 4096 ECDSA p256 · p384 · p521 biometric · TOFU host-key macOS ~/.ssh list + copy-in known_hosts SHA256 · strict
  8. 08

    Conexiones guardadasPower user

    Guarda cada host con nombre, usuario, puerto, clave y etiquetas. Lo abres desde un listado ordenable y buscable. Almacenado en SQLite local cifrado, con sincronización opcional cifrada de extremo a extremo a tu iCloud / Google Drive.

    encrypted SQLite name · user · port · key tags & full-text search biometric on open optional E2EE sync ordered & favourited
  9. 09

    Persistencia de tema, fuente e idiomaGratis

    Elige una vez tu tema de terminal, fuente monoespaciada e idioma de la UI. La app lo recuerda entre arranques, actualizaciones y reinicios.

    5 themes included JetBrains Mono · IBM Plex SF Mono · Fira Code 9 UI languages respects system dark/light per-device store
  10. 10

    Importar ~/.ssh/configPower user

    Pega tu ssh_config existente y ShellPhone parsea los bloques Host como conexiones guardadas. En macOS se lee directamente de ~/.ssh, sin elegir fichero. 30 hosts en 5 segundos, sin reescribir nada.

    OpenSSH-compatible parser Host · HostName · User · Port IdentityFile · ProxyCommand macOS ~/.ssh auto-read Include directives batch import + dedupe
  11. 11

    Conexión rápidaGratis

    Escribe user@host, puerto y una clave. Tres toques desde el arranque hasta un prompt remoto. La conexión no se guarda salvo que tengas el bundle Power user.

    user@host syntax port · password · key no signup · no account 3-tap path to prompt session-only (free) saved with Power user
  12. 12

    Búsqueda de snippets en lenguaje naturalGratis

    Escribe comprimir carpeta y obtén tar -czvf. Hecho con snippets shell comunitarios vía cht.sh. Sin API key, sin cuenta, búsqueda anónima.

    cht.sh integration 1k+ topics indexed anonymous queries no API key required no per-query fee tap to copy or insert
  13. 13

    Historial de comandosGratis

    Cada comando escrito es buscable, por sesión y a nivel global. Encuentra ese awk de hace tres días sin scrollear eternamente.

    per-session + global full-text search encrypted on device preserved across closes configurable depth tap to re-run
  14. 14

    Atajos de teclado físicoGratis

    iPad y Mac tienen el set completo. ⌘T nueva pestaña, ⌘W cerrar, ⌘1–⌘9 cambiar, ⌘[ ⌘] anterior/siguiente, ⌘K búsqueda, ⌘/ snippets, ⌘, ajustes.

    ⌘T · ⌘W · ⌘1–⌘9 ⌘K · ⌘/ · ⌘, ⌘[ · ⌘] (prev/next) iPad + macOS only Smart Keyboard / Magic external Bluetooth
  15. 15

    Importar temas de iTerm2Gratis

    Suelta cualquier archivo .itermcolors de iterm2colorschemes.com. Cientos de temas se parsean y almacenan en ARGB localmente. Previsualización antes de guardar.

    .itermcolors XML plist ARGB color storage iterm2colorschemes.com drop-in import preview before save JSON export
  16. 16

    Multi-ventana en iPadGratis

    Arrastra una pestaña fuera para abrirla en su propia ventana. Pon dos servidores en paralelo con Stage Manager o Split View. Cada ventana tiene su escena e historial.

    drag-out tabs Stage Manager support Split View Slide Over scene-aware iPad + macOS only
  17. 17

    Paneles divididosGratis

    Mira dos sesiones a la vez, en paralelo o apiladas, con un separador arrastrable para redimensionar. Es división real dentro de la app — no el Split View del sistema — y convive con el panel de herramientas de macOS.

    two sessions at once horizontal or vertical draggable resize divider in-app, not OS Split View coexists with tools panel desktop + iPad
  18. 18

    Reconexión transparenteGratis

    Pasa de Wi-Fi a datos, bloquea el móvil, cruza una zona sin cobertura — ShellPhone reconecta solo con backoff y reengancha la shell a la misma pestaña, con el scrollback intacto. Hay un botón de Reconectar manual para cuando ya se rinde.

    automatic with backoff re-attach to same tab scrollback preserved handles Wi-Fi↔cellular & sleep manual Reconnect fallback survives short outages
  19. 19

    Modo Seguir (terminal ↔ SFTP)Gratis

    Haces cd en el terminal y el navegador SFTP te sigue. Abres una carpeta en el navegador y el terminal hace cd ahí. Activable, on por defecto, recordado entre sesiones.

    two-way path sync terminal cd → SFTP follows SFTP open → terminal cd toggleable · on by default remembered per session no extra round-trips
  20. 20

    Colores de etiqueta por conexiónGratis

    Etiqueta un servidor con un color — producción en rojo, staging en ámbar — visible en el listado y en la pestaña del terminal. Busca y filtra el listado en vivo, y duplica cualquier conexión guardada con un toque.

    per-connection colour tag shown on list + terminal tab live search / filter one-tap duplicate no naming clashes fast visual triage
  21. 21

    Copia de seguridad cifradaGratis

    Exporta tus conexiones, claves y ajustes a un fichero .spbk cifrado con contraseña y restáuralo en cualquier dispositivo. La alternativa offline a Cloud Sync — nada sale de tus manos.

    .spbk encrypted file passphrase-derived key connections · keys · settings restore on any device offline, no cloud needed share via Files / Drive
  22. 22

    Deep links y acciones rápidas del iconoGratis

    Toca un enlace ssh://user@host:port en cualquier sitio y ShellPhone abre Conexión rápida pre-rellenada — nunca conecta solo. Mantén pulsado el icono de la app para Conexión rápida y tus tres conexiones más recientes.

    ssh:// URL scheme pre-fills Quick Connect never auto-connects long-press icon shortcuts 3 most-recent connections iOS · Android · macOS
  23. 23

    Comodidad y red de seguridadGratis

    Un pegado multilínea se previsualiza antes de llegar a la shell. Cerrar una pestaña activa o salir de la app de escritorio te pregunta antes. Las pestañas en segundo plano muestran un badge de campana. Haz pellizco para ampliar la fuente del terminal y mantén la pantalla encendida mientras estás conectado.

    multi-line paste preview close-tab / quit confirmation terminal bell badge pinch-to-zoom font keep-screen-awake toggle all on by default
  24. 24

    ProxyJump / saltos por bastiónPower user

    Encadenado real con ssh -J. Eliges una conexión guardada como salto y tunelizamos a través de ella. Sin baile de port-forwards, sin parches — ProxyJump de verdad.

    ssh -J equivalent multi-hop chains forwardLocal under hood credential per hop saved jump targets auto-reconnect on hop drop
  25. 25

    Protocolo TelnetPower user

    Para equipo de red antiguo que solo habla Telnet — switches, routers, terminal servers viejos. Cliente IAC-aware, se niega a negociar opciones, avisa en grande del cleartext.

    RFC 854 IAC parsing refuses negotiations cleartext warning (loud) for legacy switches telnet:// URLs no encryption (by design)
  26. 26

    Disparadores por Wi-FiPower user

    Te conectas al Wi-Fi de la oficina y la app te sugiere abrir prod-bastion con un toque. Asocia SSIDs a conexiones guardadas. En iOS la app pide localización-en-uso una vez; en Android lee el SSID de forma pasiva.

    SSID-based detection auto-suggest on connect match per connection no location stored iOS NSLocation prompt Android passive SSID
  27. 27

    Agente de claves públicas (en memoria)Power user

    Descifras las claves una vez por sesión de la app y se cachean en RAM. Te ahorras el prompt de desbloqueo en cada conexión. Se borran al reiniciar la app y puedes bloquearlas a mano.

    RAM-only cache session-scoped cleared on restart biometric to unlock once agent-style flow explicit lock available
  28. 28

    Validación estricta de claves SSHPower user

    Cuando guardas una clave para una conexión, ShellPhone parsea el PEM de forma estricta. Bytes BOM sueltos, saltos de línea mezclados, contenido truncado — todo se detecta antes de guardar. Recibes un error claro en tu idioma y tu lista de claves nunca acaba con entradas a medio escribir.

    strict PEM parser BOM stripped · CRLF→LF whitespace trimmed PKCS#1 · PKCS#8 · OpenSSH localised error message nothing saved on failure
  29. 29

    Sincronización entre dispositivos (iCloud / Google Drive)Gratis

    Tus conexiones, snippets y túneles te siguen entre iPhone, iPad, Mac y Android. Los dispositivos Apple se sincronizan por tu propia cuenta de iCloud; los Android por tu propio Google Drive. Todo se cifra de extremo a extremo antes de salir del dispositivo — no hay ningún servidor de ShellPhone por en medio. Apagada por defecto: activas el interruptor una vez y tu configuración aparece en todos lados.

    end-to-end encrypted iCloud (Apple) · Drive (Android) no ShellPhone server your account, your devices off by default one toggle to enable
  30. 30

    Subidas de ficheros por SFTPPower user

    Sube ficheros desde Files / Fotos / Drive al servidor por SFTP. Las descargas siguen siendo gratis; las subidas están en Power user porque son la dirección que de verdad modifica el servidor. Progreso en background, así que puedes bloquear el teléfono a mitad de transferencia sin cortarlo.

    SFTP v3 over SSH upload from Files / Photos / Drive background-aware progress resumable on disconnect size + permission preserved conflict-aware overwrite
  31. 31

    Macros — secuencias de comandos guardadasPower user

    Una secuencia de comandos guardada que disparas a un host con un toque. Delays opcionales entre comandos para dejar que el anterior asiente (ej. esperar 2 s a que el servicio reinicie antes de mirar los logs). Perfecto para "deploy", "git pull && restart", "tail logs", "weekly cleanup" — cualquier cosa que pegarías línea a línea.

    named macros · Hive store N steps · per-step delay inline newlines (multi-line OK) dry-run preview abort on first non-zero (opt) share via JSON export
  32. 32

    Wake on LANNetwork tools

    Enciende tu servidor casero, NAS u ordenador de la oficina desde el móvil con un toque. Construye el paquete mágico WoL y lo emite en broadcast en la subred local por UDP/9. Acepta MAC en cualquier notación común (AA:BB:CC:DD:EE:FF, AA-BB-…, Cisco aabb.ccdd.eeff). Guarda dispositivos para reutilizarlos.

    UDP/9 broadcast (RFC, sort of) multi-format MAC parser custom broadcast address saved-devices list named per device no listener required
  33. 33

    Ping (TCP)Network tools

    Latencia, jitter y pérdida hacia un servicio TCP — no ICMP, porque el sandbox del móvil bloquea raw sockets. El timing de un connect TCP es lo que realmente importa: la latencia al servicio que te importa (tu bastión en el puerto 22, tu API en el 443) en vez de un eco ICMP irrelevante por otro code path.

    TCP connect timing host:port input configurable count + interval min / avg / max / stddev loss percentage copy summary as text
  34. 34

    DNS lookupNetwork tools

    A, AAAA, MX, TXT, NS, CNAME, SOA, PTR — todos los tipos de registro que un sysadmin consulta de verdad, con un cliente resolver UDP/53 propio (RFC 1035) en vez de depender del resolver del SO. Eliges el upstream: Cloudflare 1.1.1.1, Google 8.8.8.8, Quad9 9.9.9.9, o el tuyo. Ves la respuesta cruda + vista parseada en paralelo.

    UDP/53 resolver (RFC 1035) 8 record types preset upstreams + custom EDNS0 buffer 4096 TC bit → TCP fallback copy answer as text
  35. 35

    Reverse DNSNetwork tools

    Escribe una IP, eliges PTR, te da el hostname. Construimos automáticamente la cadena in-addr.arpa para que no tengas que recordar que 192.0.2.1 se invierte a 1.2.0.192.in-addr.arpa. Funciona también con IPv6 → forma nibble ip6.arpa.

    IPv4 + IPv6 input auto in-addr.arpa builder ip6.arpa nibble form shares same UDP/53 client shares same upstream picker copy hostname as text
  36. 36

    WhoisNetwork tools

    Busca el propietario de un dominio o IP, RFC 3912. Empezamos en el bootstrap de IANA whois.iana.org, seguimos un nivel de referral refer: al registro correcto, y mostramos la respuesta cruda. La mayoría de queries resuelven en menos de un segundo.

    RFC 3912 over TCP/43 IANA bootstrap 1 level of refer: follow raw text response copy / share output no third-party API
  37. 37

    Subnet scannerNetwork tools

    Descubre los hosts vivos de la red desde el móvil. Acepta CIDR (192.168.1.0/24), rango (10.0.0.10-20) o IPs sueltas. Concurrencia limitada para no fundir la batería ni disparar un captive portal. Pasada opcional de reverse-DNS convierte las IPs a hostnames en la lista de resultados.

    CIDR / range / single IP TCP host discovery bounded concurrency optional reverse-DNS pass abort anytime copy results as text
  38. 38

    Port scannerNetwork tools

    Encuentra puertos TCP abiertos en un host. Usa el preset "common" (top 30 estilo nmap con nombres de servicio — 22/SSH, 80/HTTP, 443/HTTPS, 3306/MySQL, 6379/Redis, etc.) o pega un spec custom como 22, 80-90, 443, 8000-8100. Solo TCP connect-scan — sin SYN flood, sin trucos sigilosos.

    TCP connect-scan common preset (top 30) custom spec parser service-name labels bounded concurrency copy results as text
  39. 39

    Inspector de certificados TLSNetwork tools

    Abre un handshake TLS a host:port, parsea el certificado leaf, muestra subject / issuer / fechas de validez / SAN list / fingerprints SHA-1 + SHA-256 / tamaño DER. Aviso rojo bien grande si caduca en <30 días, o ya caducó. Guarda el cert como PEM si quieres comparar o pin-near.

    TLS handshake leaf cert parsing SAN list extraction SHA-1 + SHA-256 fingerprints expiry-soon warning (30d) PEM export
  40. 40

    HTTP / curl testerNetwork tools

    Construye una request — método, URL, headers, body — y mira la respuesta: status, response headers, body en monoespaciada con texto seleccionable. Postman en tu bolsillo sin la cuenta, sin el bloat de workspaces, sin el popup de "sign in with Google".

    all common HTTP methods custom headers + body response status + headers monospace body view copy as curl command no account, no workspace
  41. 41

    Visor VNCRemote desktop

    Cuando SSH no basta — arrancar un instalador con GUI, verificar una app gráfica, debugear un servicio de escritorio. Cliente RFC 6143 que se conecta a TightVNC, RealVNC, x11vnc, Compartir pantalla de macOS, Ubuntu Remote Desktop, Raspberry Pi VNC. Pinch-zoom hasta 10×, drag-pan por una pantalla 4K desde tu iPhone. Autonegocia encodings raw + CopyRect (best over LAN).

    RFC 6143 RFB protocol RFB · VNC (RFC 6143) isolate-based IO (UI never blocks) encodings: raw / CopyRect VNC Authentication password
  42. 42

    Calculadora chmodGratis

    Convierte entre octal (755, 644, 4775 con setuid) y simbólico (rwxr-xr-x) en ambas direcciones. Bidireccional: escribes un lado, el otro se actualiza en vivo. Soporta setuid / setgid / sticky bits. Útil cuando estás SSH-eado a un server y no te acuerdas si 644 significa "legible por grupo" o "escribible por todos".

    octal ↔ symbolic 3 or 4-digit input setuid / setgid / sticky bit toggles for owner/group/other copy either form no network needed
  43. 43

    Generador de claves SSH (Ed25519)Gratis

    Genera un par de claves Ed25519 nuevo en el dispositivo — algoritmo moderno, más pequeño y rápido que RSA, el que el propio OpenSSH recomienda. Te da la privada en formato OpenSSH + la línea pública ssh-ed25519 …. Copias la pública para pegarla en ~/.ssh/authorized_keys; la privada se queda en el llavero del sistema.

    Ed25519 keypair OpenSSH private-key format ssh-ed25519 public line optional passphrase private → OS keychain copy / share public
  44. 44

    Test de ancho de bandaGratis

    Mide tu velocidad de descarga real haciendo streaming de un blob HTTP de tamaño conocido desde Cloudflare, Hetzner u OVH. Misma idea que speedtest.net o fast.com, pero sin anuncios, sin tracking, sin JS runtime — solo un GET HTTP cronometrado contra los bytes recibidos. Útil antes de hacer SSH a un server remoto con cobertura móvil dudosa.

    HTTP GET, known-size blob endpoints: Cloudflare / Hetzner / OVH streamed download real Mbps over wall-clock no JS runtime no third-party SDK
  45. 45

    Auto-sync SFTPPower user

    Sube un fichero por SFTP una vez y ShellPhone recuerda su ruta local. Cuando vuelves del background o tocas Re-upload, compara con el original y empuja los nuevos bytes en un toque. Sin watchers en segundo plano, sin permisos extra — sólo cuando tú lo pides.

    remembers local path diff against original explicit Re-upload action no background watchers no extra OS permissions shares the SFTP-upload pipe
  46. 46

    Envío multi-hostNetwork tools

    Difunde lo que escribes a varias pestañas SSH a la vez. Toggle por pestaña, así decides qué sesiones reciben las pulsaciones. Perfecto para apt update && apt upgrade -y en una flota, o aplicar el mismo cambio a 10 servers en paralelo sin pegar el comando 10 veces.

    per-tab opt-in toggle keystrokes broadcast live each tab keeps own scrollback visual indicator on synced tabs panic-stop on session crash works across clusters of N tabs
  47. 47

    Cliente iperf3Network tools

    Un cliente iperf3 estándar, implementación nativa del wire protocol JSON. Mide el throughput TCP / UDP real contra tu propio servidor iperf3, no contra endpoints genéricos de speed-test en Internet. Streams paralelos configurables, duración, tamaño de ventana y dirección (upload, download, bidireccional). El número honesto de tu enlace real.

    iperf3 JSON wire protocol TCP + UDP modes parallel streams (-P) upload / download / bidir window size + duration JSON result export
  48. 48

    Editor de código para ficheros remotosPower user

    Abre cualquier fichero de texto desde el navegador SFTP en un editor integrado con resaltado de sintaxis, plegado de código, autoindentado, buscar/reemplazar, ir a línea y control de fin de línea — y guárdalo de vuelta por SFTP.

    re_editor + re_highlight ~28 languages fold / auto-indent find / replace · go-to-line LF / CRLF control save back over SFTP
  49. 49

    Comprimir y descomprimir por SFTPPower user

    Extrae un archivo remoto, o comprime ficheros y carpetas en .zip o .tar.gz y súbelo — todo desde el navegador SFTP, sin bajar a una shell. Funciona con un fichero, una selección o una carpeta entera.

    zip + tar.gz .zip + .tar.gz extract / compress file · selection · folder size-guarded no shell needed
  50. 50

    Visor de logs MultitailPower user

    Sigue varios logs remotos a la vez en paneles divididos, cada uno un tail -F en vivo con resaltado por severidad, filtro grep por panel, pausa y limpiar. Presets para rutas de log habituales y selector SFTP. Vive como su propia pestaña del terminal.

    tail -n 200 -F per pane split panes severity highlight per-pane grep filter 1000-line ring buffer own terminal tab
  51. 51

    Navegador SQLite remotoPower user

    Apúntalo a un .db remoto — escribe la ruta, elígela por SFTP o pulsa Refrescar para detectar cada base de datos de la carpeta en la que está tu terminal (incluso ficheros sin extensión .db) — y explora tablas, esquema y filas paginadas por SSH usando el propio sqlite3 del servidor. Una caja SQL ejecuta SELECTs con histórico por base de datos y snippets SQL reutilizables, y pide confirmación antes de cualquier escritura. Pestaña de terminal propia; sin descargas ni dependencias.

    sqlite3 over SSH (no DB download) auto folder tracker (magic-byte detect) tables · schema · 50 rows/page per-database query history global SQL snippets ({{vars}}) SELECT + guarded writes
  52. 52

    Gestión de ficheros SFTPPower user

    Renombra ficheros, crea carpetas y ajusta permisos con un editor chmod visual — una rejilla rwx que muestra el octal en vivo — desde el propio navegador SFTP. También ves la info del fichero. Sin bajar a una shell.

    rename · mkdir visual chmod (rwx grid) live octal readout file info / stat from the SFTP browser no shell needed
  53. 53

    Buscar en el scrollbackPower user

    Encuentra texto entre miles de líneas de salida del terminal, con contador de coincidencias en vivo y salto al siguiente. Deja de hacer scroll a mano buscando esa línea de error.

    search visible scrollback live match count jump to next / previous case-sensitive toggle highlights in place works per-tab
  54. 54

    Extraer URLs de la salidaPower user

    Saca todos los enlaces de la salida del terminal a una lista tocable — ábrelo en el navegador o cópialo. Se acabó seleccionar una URL larga carácter a carácter en el móvil.

    scans visible output http/https · ssh:// · ftp de-duplicated list tap to open · copy from the session menu phone-friendly
  55. 55

    Grabación de sesiónPower user

    Graba la salida de una sesión (sin ANSI) a un fichero de log y compártela. Perfecto para auditorías, registros de cambios y el momento «¿qué acabo de hacer?» tras un turno largo.

    output to log file ANSI escape stripping start / stop per session share or save out audits & change records local file, no upload
  56. 56

    Indicador de latencia en vivoPower user

    Ve el tiempo de ida y vuelta real hasta el servidor, junto al tiempo de sesión y con código de color. Sabes al instante si el lag es la conexión o la máquina.

    real RTT to server shown by session uptime colour-coded thresholds updates live spot link vs host lag low overhead
  57. 57

    SSH a través de proxy HTTPNetwork tools

    Abre la conexión SSH a través de un proxy HTTP CONNECT (estilo corkscrew), para alcanzar servidores detrás de un proxy corporativo o HTTP restrictivo. Autenticación de proxy opcional, con un test de proxy integrado antes de conectar.

    HTTP CONNECT tunnel corkscrew-style optional proxy auth SSHSocket adapter proxy test built in behind corporate proxies
  58. 58

    Reenvío de puerto remoto (-R)Network tools

    Expón un servicio local a través del servidor — estilo ssh -R. Abre un puerto en el host remoto que hace túnel de vuelta a un servicio en tu dispositivo o LAN. Lo contrario del local forward: ideal para compartir un servidor de desarrollo o una demo rápida detrás de NAT.

    REMOTE forward (-R) remote port → local service reverse of -L GatewayPorts aware IPv4 + IPv6 share from behind NAT
  59. 59

    Editor de colores del temaGratis

    Abre cualquier tema incluido y toca cualquier color — fondo, texto, cursor, selección y toda la paleta ANSI de 16 colores — para ajustarlo con un campo HEX y deslizadores RGB. Una vista previa del terminal en vivo se actualiza mientras arrastras. Guárdalo como tu propio tema con nombre; entra en la lista de temas y viaja con Cloud Sync. Sin capturas ni ficheros de configuración.

    tap any colour to edit HEX field + RGB sliders background · cursor · selection full 16-colour ANSI palette live terminal preview save as your own theme
  60. 60

    Gestor de sesiones activasGratis

    Una lista en vivo de cada conexión abierta, cada una con un punto de estado real — conectada, reconectando o caída, no un simple color decorativo — y la carpeta remota en la que está, para distinguir fácilmente dos shells del mismo servidor. Toca una para saltar directo a su pestaña de terminal. Panel lateral en macOS, lista en línea bajo el banner de conexión en el móvil.

    live list of open sessions real status dot (not cosmetic) connected · reconnecting · dropped remote folder per session tap to open its tab macOS sidebar · phone inline
  61. 61

    Monitor de servidores — sin agenteGratis

    Abre una sesión y tienes el panel en vivo de esa máquina: CPU total y por núcleo, RAM, swap, disco, carga, uptime, tráfico de red y los procesos que más consumen con su cabecera — más temperatura, batería, conexiones TCP y usuarios conectados allí donde el sistema los publique. Servidores Linux, macOS y Windows (colector PowerShell, sin WSL). Nada que instalar en el servidor: sin agente, sin daemon, sin cuenta — solo tu acceso SSH. Lo que no se puede medir se oculta; jamás pintamos un número inventado.

    no agent · no daemon · no account CPU total + per core · RAM · swap disk · load · uptime · net throughput top processes with header temps · battery · TCP conns · users Linux · macOS · Windows (PowerShell)
  62. 62

    La Flota — todos tus servidores de un vistazoPower user

    Marca las conexiones guardadas que te importan y míralas juntas: en escritorio el estado y las métricas en color van en la misma fila de cada conexión, en el móvil se convierten en un carrusel de tarjetas. Se guardan 24 horas de histórico EN TU DISPOSITIVO — nunca en nuestros servidores — y las gráficas enseñan huecos honestos: el minuto que la app no midió se dibuja como corte, jamás se interpola. Los avisos por umbral llevan histéresis, disco estricto y CPU indulgente, para que salte el aviso que importa y no la fatiga de alarmas. En Ajustes hay un botón para borrar el histórico.

    inline metrics on the connection row card carousel on phones 24h history stored on device honest gaps · never interpolated threshold alerts with hysteresis disk strict · CPU lenient clear history from Settings
  63. 63

    tmux auto-attachPower user

    Actívalo por conexión, con nombre de sesión opcional, y cada login hace el attach por ti (tmux new -A -s). Junto a la reconexión transparente eso es continuidad de verdad: sales del Wi-Fi a datos, el socket se cae y vuelve, y apareces en la misma sesión, con los mismos paneles y la misma compilación todavía corriendo.

    per-connection toggle optional session name tmux new -A -s on login pairs with transparent reconnect survives Wi-Fi ↔ cellular panes and jobs kept alive
  64. 64

    Salto a carpetas recientesGratis

    El terminal lleva la cuenta de dónde has estado en cada servidor — lee el directorio de trabajo del propio shell (OSC 7), así que aprende tus cd sin que configures nada. Abres el menú Saltar a carpeta, eliges una, y te teclea el cd. Se acabó reescribir de memoria una ruta de cuarenta caracteres en el teclado del móvil.

    learns your cd history reads the shell CWD (OSC 7) per-server folder list Jump to folder… menu types the cd for you zero configuration
  65. 65

    Suelta una imagen en el promptPower user

    Eliges o arrastras una captura y sube por SFTP al /tmp del servidor con permisos 600 — y la ruta remota, ya entrecomillada, aparece en tu barra de comandos, lista para pasársela a quien la vaya a leer. Pensado para dirigir agentes de código por SSH: pegas la pantalla que falla, le señalas la ruta a Claude Code, y listo. La limpieza del propio servidor se lleva el fichero.

    pick or drag a screenshot SFTP upload to /tmp mode 600 · the OS cleans it up quoted remote path in the prompt POSIX servers built for AI agents over SSH
  66. 66

    Vista previa del dev-server en un toquePower user

    La app corre en el puerto 3000 de esa máquina y quieres verla. Un toque: se levanta un túnel local al puerto remoto y tu navegador se abre encima. Sin puertos que recordar, sin -L que teclear, sin nada publicado en Internet — el túnel es tuyo y se cae cuando terminas.

    one tap from the session local tunnel to the remote port browser opens on localhost nothing exposed to the internet uses the tunnels engine tears down when you are done
  67. 67

    Calculadora de subredesNetwork tools

    CIDR, máscara y wildcard, red y broadcast, el rango usable y el número de hosts — con la vista binaria y un expansor de rangos que convierte un IP inicio–fin en el conjunto mínimo de CIDRs. Maneja /31 y /32 según RFC 3021, y todo sin conexión.

    CIDR ↔ mask ↔ wildcard network · broadcast · usable range host count · binary view range → minimal CIDRs /31 and /32 (RFC 3021) offline, on device
  68. 68

    Conversor de timestampsNetwork tools

    Segundos o milisegundos Unix ↔ humano ↔ ISO-8601, a la vez en hora local, UTC y una zona horaria que elijas, con un botón 'ahora'. Para leer esa línea de log que solo lleva un epoch — seleccionas el número en el terminal y se abre ya relleno.

    Unix seconds / milliseconds human ↔ ISO-8601 local · UTC · a zone you pick 'now' button selection → prefilled offline, on device
  69. 69

    Generador de UUID / ULIDNetwork tools

    UUID v4 y ULID (ordenados por tiempo, base32 de Crockford), en lotes de 1 a 100, copia todo de un toque. Generados con un RNG seguro en el dispositivo — ningún id toca un servidor.

    UUID v4 ULID (time-ordered) Crockford base32 batches of 1–100 copy all in one tap secure RNG, offline
  70. 70

    Crontab: generar y explicarGratis

    En los dos sentidos: eliges minutos, horas y días y te lee la expresión, o pegas */5 2 * * 1-5 y te dice qué hace de verdad, en tu idioma. Conoce los cinco campos y los atajos @daily/@reboot, y avisa de la trampa del OR entre día-del-mes y día-de-la-semana.

    build ↔ explain five fields + @daily / @reboot plain-language read-out day-of-month/week OR warning in your language offline, on device
  71. 71

    Hashes y checksumsGratis

    MD5, SHA-1, SHA-256 y SHA-512 de un texto o de un fichero local — en streaming, así que un ISO de 2 GB no revienta la memoria — con comparador integrado: pega el checksum esperado y obtén un veredicto verde o rojo. Tolera el formato hash fichero que copias de una página de releases.

    MD5 · SHA-1 · SHA-256 · SHA-512 text or local file streamed (2 GB ISO is fine) paste-and-compare verdict tolerates `hash filename` offline, on device
  72. 72

    Checksum de un fichero remotoPower user

    Un botón dentro de la herramienta de hashes calcula el checksum de un fichero en el servidor, por tu sesión SSH activa (sha256sum, con shasum de respaldo), y lo compara con un fichero local o un valor pegado. La pregunta '¿llegó la subida intacta?', respondida sin salir de la app.

    runs on your SSH session sha256sum → shasum fallback compare vs local or pasted no download needed upload-integrity check lives in the hashes tool
  73. 73

    Codificadores Base64 y URLGratis

    Texto ↔ Base64 en ambos sentidos (si la entrada es inválida se dice, no se adivina) y percent-encoding de un componente o de una URL entera. Corre en el dispositivo, así que lo que decodificas nunca acaba en los logs de otro.

    text ↔ Base64 invalid input is flagged URL percent-encode one component or whole URL nothing uploaded offline, on device
  74. 74

    Generador de contraseñas y tokensGratis

    Un deslizador de longitud, conjuntos de caracteres (mayúsculas, minúsculas, dígitos, símbolos) y un 'sin caracteres ambiguos' opcional (0O1lI|). Sobre un RNG seguro, copia de un toque. No se guarda nada — no llevamos historial de tus secretos.

    length slider upper / lower / digits / symbols no-ambiguous option (0O1lI|) secure RNG copy in one tap nothing stored
  75. 75

    Fabricante por MACGratis

    ¿Quién fabricó esta tarjeta de red? La base OUI del IEEE viaja dentro de la app (recortada, ~1 MB), así que responde sin nada de Internet — y cada resultado del escáner de subred enlaza directo aquí. Selecciona una MAC en el terminal y se abre rellena.

    IEEE OUI database, bundled ~1 MB, trimmed works fully offline linked from the subnet scanner selection → prefilled nothing leaves the device
  76. 76

    Decodificador de JWTPower user

    Pega un token y lee su cabecera, sus claims y sus fechas (exp/iat/nbf) en forma humana, con un veredicto claro de caducado o válido. Dice en voz alta que decodifica, no verifica la firma — y todo se queda en el dispositivo: un JWT es una credencial, no tiene por qué viajar a jwt.io.

    header · claims · exp/iat/nbf human-readable dates expired / valid verdict decodes, does not authenticate selection → prefilled nothing leaves the device
  77. 77

    Conversor de formatos — JSON/YAML/TOML/XMLPower user

    JSON ↔ YAML ↔ TOML ↔ XML con autodetección de la entrada, además de prettify y minify para JSON. La misma herramienta en móvil, tablet y escritorio — y nada de esto pasa por una web.

    JSON ↔ YAML ↔ TOML ↔ XML input auto-detection prettify / minify JSON same on phone/tablet/desktop nothing uploaded offline, on device
  78. 78

    Grupos de conexionesGratis

    Ordena tus conexiones guardadas en carpetas. La lista se vuelve secciones plegables, cada una con su contador, y el editor gana un campo 'Grupo' con autocompletar, así que un servidor cae en una carpeta —existente o nueva— al guardarlo. Domestica una lista larga, y no cuesta nada.

    folders for saved connections collapsible sections with a count 'Group' field with autocomplete existing or new folder organizes what you have free
  79. 79

    Multiexec — teclea una vez, ejecuta en todasPower user

    Eliges varias sesiones SSH abiertas y todo lo que tecleas va a todas a la vez. En escritorio e iPad se ven en mosaico —cada panel con su nombre y una × para quitarlo, y una barra de modo siempre a la vista para salir—. En el móvil, un aviso persistente 'enviando a N sesiones' te mantiene alerta. Añades o quitas máquinas en caliente, con un aviso antes de pegar varias líneas.

    type once → every chosen session mosaic on desktop / iPad name + × per pane · mode bar phone: 'sending to N' banner add / remove machines live multi-line paste warning

Especificaciones

Por dentro.

Protocolos SSH-2 estándar, APIs nativas de criptografía y el almacenamiento seguro de cada plataforma. Nada exótico, nada hecho a mano.

SSH

  • SSH-2 (RFC 4251-4254)
  • zlib@openssh compression
  • keepalive + auto-reconnect
  • LOCAL · SOCKS5 · ProxyJump
  • Telnet (legacy fallback)
  • multi-session FDs

Auth

  • ed25519 (preferred)
  • RSA 2048-4096 · ECDSA p256/384/521
  • password · keyboard-interactive
  • TOFU host-key trust
  • in-memory pubkey agent
  • strict PEM parse on import

Storage

  • iOS / iPadOS / macOS: Keychain
  • Android: encrypted prefs
  • biometric-gated access
  • local DB, encrypted
  • optional iCloud / Google sync
  • no telemetry · no SDKs

Terminal

  • xterm-256color
  • true color (24-bit RGB)
  • UTF-8 + combining
  • mouse passthrough (SGR/X10)
  • SIGWINCH on rotate
  • scrollback 10k–100k

SFTP

  • SFTP v3 over SSH
  • browse · sort · search
  • pause / resume transfers
  • iOS Files / macOS Finder / SAF
  • text + image preview
  • conflict-aware overwrite

Platforms

  • iOS 13+ (iPhone)
  • iPadOS 13+ (iPad · multi-window)
  • macOS 11+ (menu bar · shortcuts)
  • Android 7+ (API 24+ · phones & tablets)
  • native UX per platform
  • 9 languages built in

Precios

Gratis, más suscripciones anuales desde 1,99 €/año.

La app entera se puede usar gratis. Tres suscripciones anuales opcionales desbloquean las funciones avanzadas — auto-renovables cada año, cancelables en cualquier momento desde App Store / Play Store sin penalización.

Compra universal. Suscríbete una sola vez en cualquier dispositivo Apple y el desbloqueo te acompaña en iPhone, iPad y Mac con el mismo Apple ID. En Android, la misma cuenta de Google Play vale para todos tus dispositivos.

La app entera

Gratis

€0 para siempre
  • Conexión rápida (sin registro)
  • Terminal multi-pestaña · true color · UTF-8
  • Gestor de sesiones activas (estado + carpeta remota)
  • Monitor de servidores — CPU, RAM, disco y procesos de cualquier servidor Linux, macOS o Windows, en vivo y sin instalar ningún agente
  • Salto a carpetas recientes — el terminal aprende tus cd y te teclea el salto
  • Descargas SFTP
  • Ejecutar túneles y snippets (LOCAL + SOCKS5)
  • Búsqueda en historial de comandos
  • Búsqueda de snippets en lenguaje natural (cht.sh)
  • Importar claves SSH (cifradas)
  • Confianza de claves de host (TOFU)
  • Bloqueo de la app con biometría
  • Teclado tipo Termux · 5 temas · 9 idiomas
  • Persiste tema, fuente e idioma entre sesiones
  • Atajos de teclado físico (⌘T, ⌘W, ⌘1–⌘9, ⌘K, ⌘/, ⌘,)
  • Importar temas .itermcolors de iTerm2
  • Editor de colores del tema — crea tu propio tema
  • Multi-ventana en iPad (Stage Manager)
  • Cloud Sync vía iCloud / Google Drive — cifrado end-to-end con tu passphrase
  • Herramientas: calculadora chmod · generador de claves SSH Ed25519 · test de ancho de banda

Todo lo necesario para hacer SSH desde el móvil de verdad — sin trial, sin watermark, sin tracking, sin anuncios.

Anual · 1,99 €/año

Power user

€1.99 / año
  • Guarda tus conexiones SSH (host, puerto, usuario, claves) — reconecta con un toque
  • Importación masiva desde ~/.ssh/config — leído automáticamente de ~/.ssh en macOS (sin seleccionar fichero)
  • Validación estricta de claves SSH al guardar (errores claros antes que el servidor)
  • Guarda túneles SSH — LOCAL forward (-L) + SOCKS5 proxy (-D) con toggle on/off
  • Guarda snippets con {{variables}} — pregunta al insertar
  • Subidas de ficheros por SFTP (las descargas siguen gratis)
  • ProxyJump / saltos por bastión (estilo ssh -J)
  • Protocolo Telnet (equipo legacy: routers, switches)
  • Disparadores por Wi-Fi — sugiere una conexión según SSID
  • Pubkey agent — descifra tu clave una vez por sesión de la app
  • Macros — secuencias de comandos guardadas con delays opcionales
  • Auto-sync SFTP — vuelve a subir un fichero con un toque cuando cambia en local
  • Editor de código integrado para ficheros remotos — resaltado de sintaxis, plegado de código, buscar y reemplazar, fin de línea
  • Comprimir y descomprimir por SFTP — extrae archivos o comprime ficheros y carpetas a .zip / .tar.gz
  • Visor de logs Multitail — sigue varios logs remotos a la vez en paneles divididos (tail -F), con resaltado y filtro
  • Navegador SQLite remoto — tablas, esquema y filas paginadas por SSH, con rastreador de carpeta, histórico por base de datos y snippets SQL reutilizables
  • Gestión de ficheros SFTP — renombrar, crear carpetas y un editor chmod visual (rejilla rwx con octal en vivo), desde el propio navegador
  • Búsqueda en el scrollback — encuentra texto en miles de líneas de salida del terminal, con contador de coincidencias en vivo
  • Extraer URLs de la salida — saca todos los enlaces del terminal a una lista pulsable (abrir o copiar)
  • Grabación de sesión — graba la salida de una sesión (sin ANSI) a un fichero de log y compártelo
  • Indicador de latencia en vivo — RTT real al servidor junto al uptime de la sesión, con código de color
  • La Flota — todos tus servidores de un vistazo, histórico de 24 h guardado en tu dispositivo, avisos por umbral con histéresis
  • tmux auto-attach por conexión — reconecta y re-attacha, continuidad al cambiar de red
  • Insertar imagen — sube una captura al /tmp del servidor por SFTP y recibe la ruta en tu prompt (ideal para agentes de IA)
  • Vista previa del dev-server — un toque abre un túnel local al puerto remoto y tu navegador encima
  • Compra universal — la misma suscripción en todos tus dispositivos Apple

Para sysadmins y desarrolladores que usan SSH a diario. Lo que cuesta el café del bar, una vez al año.

Anual · 1,99 €/año

Network tools

€1.99 / año
  • Wake on LAN — enciende un PC / NAS / servidor por su dirección MAC
  • Ping (TCP) — latencia, jitter y pérdida hacia un servicio TCP
  • DNS lookup — A, AAAA, MX, TXT, NS, CNAME, SOA, PTR, con resolver configurable (Cloudflare 1.1.1.1, Google 8.8.8.8, Quad9, custom)
  • Reverse DNS — IP → hostname (construye automáticamente la cadena in-addr.arpa al elegir PTR + IPv4)
  • Whois — propietario de dominio o IP, con bootstrap IANA
  • Subnet scanner — descubre hosts vivos en un CIDR / rango / IP única
  • Port scanner TCP — presets comunes o spec personalizada (ej. 22, 80-90, 443)
  • Inspector de certificado TLS — subject, issuer, fingerprints, alerta si caduca en menos de 30 días
  • HTTP / curl tester — request builder + response viewer (Postman en tu bolsillo)
  • Cliente iperf3 — throughput TCP / UDP real contra tu propio servidor iperf3
  • Envío multi-host — difunde lo que escribes a varias pestañas SSH a la vez
  • SSH a través de proxy HTTP CONNECT — alcanza servidores detrás de un proxy corporativo restrictivo (estilo corkscrew)
  • Reenvío de puerto remoto (ssh -R) — expón un servicio local en un puerto remoto
  • Compra universal — la misma suscripción en todos tus dispositivos Apple

Para sysadmins, ingenieros de redes y hackers éticos — sustituye abrir el portátil para escanear, hacer ping o mirar DNS.

Anual · 3,99 €/año

Remote desktop

€3.99 / año
  • Visor VNC (RFC 6143) — TightVNC, RealVNC, x11vnc, Compartir pantalla de macOS, Ubuntu Remote Desktop, Raspberry Pi VNC
  • Pinch-zoom hasta 10× y drag-pan por una pantalla 4K desde tu iPhone
  • Encodings raw + CopyRect, autonegociados — óptimos en LAN o enlaces rápidos
  • Soporte de contraseña (VNC Authentication estándar)
  • Compra universal — la misma suscripción en todos tus dispositivos Apple

Acceso visual al servidor cuando SSH no basta — arrancar una GUI, verificar un instalador, debuggear un problema gráfico.

Mejor relación · todos los bundles · 4,99 €/año

All-in-one — todo en uno

€4.99 / año — ahorra ~37% frente a 7,97 € sueltos

Invita a amigos y tu renovación baja aún más — 3,99 €/año con 3 amigos suscritos, 0,99 €/año con 5.

  • Power user — conexiones guardadas, túneles, snippets, subida SFTP, auto-sync SFTP, ProxyJump, Telnet, disparadores Wi-Fi, pubkey agent, macros, editor de código, zip/unzip, Multitail, navegador SQLite
  • Network tools — Wake-on-LAN, ping TCP, DNS, Whois, escáner de subred/puertos, inspector TLS, tester HTTP, iperf3, proxy HTTP CONNECT, envío multi-host
  • Remote desktop — visor VNC para TightVNC, RealVNC, x11vnc, macOS, Linux, Raspberry Pi
  • Compra universal — la misma suscripción en todos tus dispositivos Apple

Si vas a usar más de uno, esta es la elección obvia — para sysadmins, DevOps y pentesters de red.

Privacidad

Sin nube. Sin tracking. Sin tonterías.

Tus servidores, tus claves, tu tráfico. La app habla con tus máquinas y con nadie más.

  • Almacenamiento Conexiones, snippets y túneles viven en tu dispositivo. Sincronización opcional a tu propia cuenta de iCloud o Google, desactivada por defecto. No hay cuenta en nuestro lado.
  • Claves Guardadas en el llavero del sistema. Se desbloquean con biometría. Nunca se suben a la nube.
  • Red La app habla SSH con tus servidores. Otro tráfico saliente: validación de recibos al comprar un pack y — solo si lo activas — sincronización con tu propia cuenta de iCloud o Google.
  • Telemetría Ninguna. Sin SDK de analítica, sin reporter de crashes que mande datos a casa.

Preguntas frecuentes

Preguntas frecuentes

¿ShellPhone es gratis?

Sí — el cliente SSH/SFTP completo es gratis para siempre. Las suscripciones anuales opcionales desbloquean packs para usuarios avanzados.

¿Necesito una cuenta?

No. No hay registro ni un backend que guarde tu identidad. Las claves viven en el llavero de tu dispositivo.

¿Qué incluyen las suscripciones?

Usuario avanzado (€1.99/año), Herramientas de red (€1.99/año) y Escritorio remoto (€3.99/año), o el pack Todo en uno por €4.99/año (~37% de descuento frente a comprar los tres por separado).

¿Recopiláis mis datos?

Sin telemetría, sin analítica, sin reportes de crashes. Internet se usa solo para SSH, búsqueda anónima opcional de snippets, tu propia sincronización en la nube y la validación firmada de recibos.

¿Tengo que instalar algo en mi servidor para el monitor?

No. Nada. Usa tu acceso SSH de siempre — sin agente, sin daemon, sin cuenta. Si el sistema no publica una métrica, la ocultamos en lugar de inventarnos un número.

¿Funciona en iPad y Mac?

Sí. En Apple es una Compra Universal — una suscripción desbloquea iPhone, iPad y Mac con el mismo Apple ID.

¿Puedo cancelar cuando quiera?

Sí, desde los ajustes de tu Apple ID / Google Play. Conservas el pack hasta el final del periodo pagado.

Consíguelo

Cuando tú quieras.

App Store Google Play Microsoft Store

Sin cuenta, sin email. En el App Store para iPhone, iPad y Mac — y en Google Play para Android. En Windows: en la Microsoft Store — o el instalador directo.