Lokal.so
Lokal.so · Programación
Lokal.so convierte tu localhost en una dirección HTTPS que puedes compartir: un túnel para localhost con inspector de tráfico, servidor compatible con S3 y utilidades JSON.

Acerca de Lokal.so
About
Qué es Lokal.so
Lokal.so es una herramienta de desarrollo local que publica un servidor que se ejecuta en tu propio ordenador. Le indicas un puerto, le pones nombre al endpoint y te devuelve una dirección HTTPS real que puede abrir un cliente, un compañero de equipo o un móvil conectado a la misma red wifi. Se distribuye como aplicación de escritorio para Mac, Windows y Linux, con un panel en el navegador y una CLI para quien prefiere no salir de la terminal.
El túnel es lo que hacen todas las herramientas del sector. La diferencia está en el resto: las peticiones y las respuestas se inspeccionan, se editan y se repiten en la misma ventana, el JSON tiene formateador y buscador con JMESPath, y la aplicación convierte el cuerpo de una petición en un modelo tipado para el lenguaje con el que trabajas. Es una alternativa a ngrok con un kit de depuración encima.
Antes de instalar conviene saber dos cosas. Los túneles pasan por tu propio servidor o por los túneles efímeros de Cloudflare, así que algunas configuraciones dependen de un tercero. Y la web oficial ya no vende el producto: lokal.so devuelve una página de apuestas sin relación y las rutas de descarga y de precios responden con un 404. La organización de GitHub y sus librerías siguen activas, así que el software está accesible, pero el escaparate desapareció.
Primeros pasos
- Instala la aplicación de escritorio en macOS, Windows o Linux, o arranca desde la CLI si prefieres no usar interfaz gráfica.
- Crea un túnel y apúntalo a tu dirección local, por ejemplo localhost:3000, y elige HTTP, TCP o UDP.
- Pon nombre al endpoint. Un nombre de red local como my-app.local resuelve dentro de tu red, y el nombre público sale bajo un subdominio lokal-so.site.
- Abre el panel de tráfico para leer una petición y su respuesta, repetir una o mandar el cuerpo a las utilidades JSON.
- Comparte el enlace o pon autenticación básica delante cuando la build no es para cualquiera.
Información del producto
Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de Lokal.so.
Ideal para
Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.
Usuarios
- Desarrolladores backend y full stack
- Desarrolladores frontend con Vite, Webpack, Next.js o Laravel
- Ingenieros de QA y de soporte
- Equipos que prueban código dependiente de S3
Tareas
- Probar un webhook de una pasarela de pago o de una plataforma de mensajería
- Depurar una llamada a la API que falla
- Enseñar una build a medio hacer a un cliente o a un diseñador
- Mover archivos entre máquinas
Casos de uso
- Pruebas en un móvil real
- Trabajo desde una cafetería o un hotel
- Pasar un bug a un compañero
Funciones clave
HTTPS público para localhost
Un túnel da a un servidor de tu máquina una dirección HTTPS real que cualquiera puede abrir. Lokal.so cubre HTTP, TCP y UDP, algo que importa cuando lo que pruebas es un puerto de base de datos o un socket y no una página web. Los certificados los pone el túnel, así que el navegador muestra el candado en vez de un aviso.
Endpoints con nombre y direcciones locales
Pones nombre a un endpoint una vez y lo reutilizas, lo que evita recordar que la API corre en el 4000 y el frontend en el 5173. Una dirección .local corta como my-app.local resuelve en la red local por HTTPS, de modo que tablets y móviles llegan a la build con el mismo nombre que usa tu escritorio.
Inspector de tráfico con repetición
Cada petición que cruza un túnel aparece en una lista con cabeceras, cuerpo y tiempos. Puedes cambiar una petición y enviarla otra vez, repetir una respuesta capturada para ver cómo reacciona el cliente o copiar una llamada directa al informe de bug. Sustituye al proxy aparte que tendrías corriendo en paralelo.
Servidor compatible con S3 integrado
La aplicación levanta un servidor compatible con S3 sobre una carpeta de tu disco. El código que sube a un bucket habla con él sin Docker, sin un segundo demonio y sin factura de nube. Viene bien cuando montas un flujo de subida y no quieres objetos de prueba en el almacenamiento real.
Utilidades JSON y generación de código
Un payload JSON se puede formatear, consultar con JMESPath o convertir en un modelo tipado para el lenguaje que uses. Esto último ahorra copiar a mano una respuesta dentro de un archivo de esquema, que es el paso que la gente se salta y luego lamenta.
Asistente de IA sobre el tráfico
Un asistente se sienta junto al registro de peticiones. Pregúntale qué significa una respuesta, pídele el código cliente de un endpoint o una explicación llana de una cabecera que no reconoces. El fabricante indica GPT-4o como modelo detrás.
Librerías cliente y plugins para el servidor de desarrollo
La aplicación de escritorio expone una API REST local, y el proyecto publica clientes para JavaScript, Python, Go, PHP, Ruby, Rust, .NET, C++, y Elixir. Un plugin para Vite, otro para Webpack con Next.js y otros empaquetadores, y un comando artisan de Laravel levantan el túnel por ti.
Ventajas y desventajas
Ventajas
- Túneles, inspección de tráfico, utilidades JSON, servidor de archivos y servidor S3 llegan en una sola aplicación, así que instalas menos y cambias menos de ventana.
- El soporte de HTTP, TCP y UDP cubre bases de datos y sockets, no solo páginas web.
- Los nombres de red local con HTTPS convierten la prueba en un móvil en un cambio de una línea.
- Librerías cliente en diez lenguajes y una API REST local documentada dejan espacio para automatizar.
- La aplicación de escritorio es gratis, sin tarjeta ni registro de por medio.
Desventajas
- La web oficial dejó de servir el producto. lokal.so devuelve una página sin relación y las rutas de descarga y de precios dan 404, así que los instaladores y la documentación cuesta encontrarlos.
- Los commits públicos de las librerías cliente se detienen en agosto de 2024, lo que deja una duda razonable sobre el mantenimiento.
- Los túneles con Cloudflare ponen parte de tu configuración en manos de un tercero.
- La cantidad de funciones trae curva de aprendizaje, y la primera sesión se va más cerca de una hora que de cinco minutos.
Preguntas frecuentes
Publica un servidor local en internet y te da herramientas para leer el tráfico. Los usos habituales son probar un webhook, enseñar una build sin terminar a un cliente e inspeccionar la respuesta de una API sin montar un proxy.
Contenido relacionado
Explora herramientas, habilidades y artículos relacionados con Lokal.so.
Alternativas a Lokal.so
Base Code
Base44 (Wix) · Programación · ProductividadBase Code es un entorno de desarrollo en la nube compartido de Base44. El equipo describe cambios sobre un repositorio de GitHub en el chat, los ve en una vista previa y los envía como pull requests.
Google EmbeddingGemma 2
Google DeepMind · Escritura · Imagen · ProgramaciónGoogle EmbeddingGemma 2 es un modelo abierto de 740 millones de parámetros que convierte texto, código, imágenes, audio y fotogramas de vídeo en vectores de un mismo espacio de 768 dimensiones, y funciona en móviles y portátiles.
GitGlow
GitGlow · Programación · ProductividadGitGlow es un cliente Git de escritorio que reúne tu código y los cambios de tus agentes de IA en una sola revisión, para que sepas qué va a salir de tu máquina antes de publicarlo.
