Repolode
akazwz

akazwz/hostc

Una CLI que da a tu servidor de desarrollo local una URL HTTPS pública, con WebSockets y hot reload, gratis y sin necesidad de cuenta.

Alternativa open source a:ngrok

Estrellas
628
Forks
69
Issues abiertos
5
Último commit
hace 15 horas

¿Qué es?

hostc es un túnel de línea de comandos para compartir un servidor de desarrollo local. Al ejecutar `npx hostc@latest 3000`, muestra una URL HTTPS pública que redirige las solicitudes a localhost:3000. Así puedes abrir la aplicación en un teléfono, compartirla con un compañero de equipo o recibir webhooks de servicios como Stripe o GitHub.

La CLI solo necesita Node.js 22 o posterior; no requiere registro, token de autenticación ni instalar ningún binario. Abre una única conexión WebSocket saliente a un servidor que se ejecuta en Cloudflare Workers y Durable Objects, por lo que no es necesario que nada en tu equipo sea accesible desde Internet. El tráfico WebSocket y Server-Sent Events pasa a través del túnel, lo que permite que hot reload siga funcionando en herramientas como Vite y Next.js.

Los servidores de desarrollo aceptan solicitudes dirigidas a localhost y las redirecciones apuntan de vuelta a la URL pública, así que no hace falta cambiar la configuración de allowed-hosts. Si se interrumpe la conexión, la CLI se vuelve a conectar y conserva la misma URL durante un máximo de 10 minutos. También puedes alojar el servidor en tu propio dominio de Cloudflare.

Funciones clave

  • 01Asigna una URL HTTPS pública a un puerto local con un solo comando.
  • 02Permite el paso de WebSockets y Server-Sent Events para mantener hot reload.
  • 03No requiere cuenta, token de autenticación ni instalación global.
  • 04Conserva la misma URL si hay interrupciones breves de red o se reinicia el servidor.
  • 05Puede mostrar un código QR para abrir la URL en un teléfono.
  • 06Se puede alojar en tus propios dominios de Cloudflare.

Casos de uso

  • Previsualizar un sitio en un teléfono real con hot reload.
  • Probar webhooks de Stripe, GitHub o Slack con código local.
  • Compartir el trabajo en curso con un compañero de equipo o un cliente antes de desplegarlo.
  • Permitir que un agente de programación con IA comparta la aplicación que ha creado.

Inicio rápido

  1. 1

    Inicia la aplicación y, después, configura hostc para que apunte a su puerto

    npx hostc@latest 3000

Antes de usarlo

  • Cualquier persona que tenga la URL pública puede acceder, así que expón solo lo que quieras compartir.
  • Necesita Node.js 22 o posterior.
  • El servidor es un servicio basado en Cloudflare; al reiniciar hostc, se obtiene una URL nueva.

En colecciones

Temas

Preguntas frecuentes

¿Qué es hostc?
Una CLI que da a tu servidor de desarrollo local una URL HTTPS pública, con WebSockets y hot reload, gratis y sin necesidad de cuenta. hostc es un túnel de línea de comandos para compartir un servidor de desarrollo local. Al ejecutar `npx hostc@latest 3000`, muestra una URL HTTPS pública que redirige las solicitudes a localhost:3000. Así puedes abrir la aplicación en un teléfono, compartirla con un compañero de equipo o recibir webhooks de servicios como Stripe o GitHub.
¿hostc es gratuito? ¿Qué licencia tiene?
hostc es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿hostc sigue mantenido?
Mantenimiento activo. El último commit de hostc fue el 5 nov 2026.
¿Para qué puedo usar hostc?
Previsualizar un sitio en un teléfono real con hot reload. Probar webhooks de Stripe, GitHub o Slack con código local. Compartir el trabajo en curso con un compañero de equipo o un cliente antes de desplegarlo. Permitir que un agente de programación con IA comparta la aplicación que ha creado.
¿Cómo se instala hostc?
Inicia la aplicación y, después, configura hostc para que apunte a su puerto: npx hostc@latest 3000
¿Dónde consigo hostc?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/akazwz/hostc

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados