Tienes demasiadas pestañas abiertas. Lo sabes. Una para Notion, otra para ChatGPT, otra para tu herramienta de email, otra para el dashboard de analítica. El navegador se convierte en un cajón de sastre donde todo convive y nada tiene el peso visual de una aplicación real.
Las Progressive Web Apps prometían resolver esto, pero quien las ha probado sabe que la experiencia sigue sintiéndose como un navegador disfrazado. Pake lo resuelve de otra forma, más limpia y más ligera, y lo hace con un único comando en la terminal.
Qué es Pake
Pake es una herramienta de línea de comandos de código abierto que empaqueta cualquier URL en una aplicación de escritorio nativa para Windows, macOS y Linux. Está desarrollada en Rust sobre el framework Tauri, y esa elección tecnológica es la que explica su principal ventaja frente a las alternativas: el peso.
Una aplicación generada con Electron, el framework que usa VS Code, Slack o Discord, ocupa habitualmente más de 100 MB porque incluye un motor Chromium completo. Una aplicación generada con Pake ocupa alrededor de 5 MB. La diferencia no es marginal, es un orden de magnitud.
El arranque es correspondientemente más rápido. Sin motor Chromium que cargar, la app abre en tiempo prácticamente instantáneo.
Cómo se usa
El proceso de instalación requiere tener Node.js en el sistema. Una vez instalado, el comando es:
npm install -g pake-cli
Y para convertir cualquier web en app:
pake https://tuherramienta.com --name MiApp
Eso genera un ejecutable nativo para el sistema operativo en uso. Sin configuración adicional, sin código, sin dependencias que gestionar manualmente. El proceso completo desde la instalación hasta tener la app funcional tarda menos de cinco minutos la primera vez.
Pake permite además personalizar el resultado: añadir atajos de teclado globales, ocultar la barra de título para una interfaz más limpia, ajustar el tamaño de la ventana por defecto o inyectar CSS para modificar el aspecto visual de la web dentro de la app.
Para qué casos de uso tiene más sentido
No todas las webs se benefician igual de este tratamiento. Pake tiene más sentido en servicios que se usan de forma intensiva y repetida a lo largo del día, donde la fricción de buscarlos entre pestañas tiene un coste real de atención.
Las categorías más obvias son las herramientas de IA como ChatGPT, Claude o Perplexity, que muchos usuarios tienen permanentemente abiertas. También los gestores de proyectos como Notion, Linear o Trello, los dashboards de analítica, los clientes de correo web y cualquier SaaS que no tenga app de escritorio propia o cuya app oficial sea notablemente más pesada que la versión web.
Hay un caso de uso menos evidente pero especialmente útil para entornos de trabajo: convertir portales internos corporativos en apps de escritorio. Un portal de RRHH o una herramienta interna sin app nativa gana inmediatamente en accesibilidad sin que el equipo de desarrollo tenga que construir nada.
La comparativa con las alternativas
Nativefier fue durante años la herramienta de referencia para esto, pero su desarrollo está estancado y la comunidad la considera efectivamente abandonada. Sigue funcionando para casos simples, pero no recibe mantenimiento activo.
Electron es la opción cuando se necesita una app con funcionalidad real más allá de envolver una web: acceso al sistema de archivos, notificaciones nativas, integración con el sistema operativo. El precio es el peso y la memoria que consume.
Tauri, el framework sobre el que se apoya Pake, permite construir apps con toda esa funcionalidad adicional pero requiere conocimientos de Rust para aprovecharlo. Pake es, en cierta forma, la puerta de entrada accesible al ecosistema Tauri para quien no quiere escribir código.
Para el caso de uso concreto de convertir una web existente en app sin modificarla, Pake no tiene competidor directo con un equilibrio similar entre simplicidad y rendimiento.
Lo que no puede hacer
Pake no es mágico. Las webs que requieren autenticación funcionan igual que en el navegador, lo que significa que en algunos casos hay que iniciar sesión cada vez que se abre la app si el servicio no mantiene la sesión entre cierres. Algunas herramientas con políticas de seguridad estrictas pueden detectar que no están siendo accedidas desde un navegador convencional y bloquear el acceso.
Tampoco gestiona actualizaciones automáticas del contenido web ni sincronización entre dispositivos. Es una ventana nativa que apunta a una URL, con mejor rendimiento y mejor integración en el escritorio, pero sin la capa de servicios que tendría una app nativa construida desde cero.
Por qué vale la pena probarlo
En un ecosistema donde la mayoría de aplicaciones de productividad son Electron envuelto en branding, tener una alternativa que hace lo mismo con una décima parte del peso es un argumento difícil de ignorar.
El proyecto tiene más de 35.000 estrellas en GitHub, está activamente mantenido y la comunidad ha generado versiones preconfiguradas de las apps más populares que se pueden descargar directamente sin necesidad de usar la línea de comandos, lo que abre la herramienta a usuarios menos técnicos.
Si tienes tres o cuatro herramientas web que usas a diario y ninguna tiene app de escritorio decente, Pake es la forma más rápida de solucionar eso hoy.
¿Qué herramienta web convertirías en app de escritorio si pudieras? Cuéntamelo en los comentarios.
0 Comentarios