Aplicaciones
taskrail Un tablero vivo del plan de tu sesión, justo encima del prompt.
SoundInbox Deja de revisar email. Escucha lo que importa.

hopto

Lanzador de teclado para tus apps y links, en macOS y Windows. Un atajo, escribes, Enter.

macOS 12+ Windows 11 Licencia MIT Código Abierto

El Problema

Spotlight mezcla apps, archivos, correo y resultados de la web en una sola lista. Los marcadores viven dentro de un navegador y se abren con el ratón. Y los lanzadores que lo hacen mejor guardan tu lista en un formato que no puedes leer, mover ni copiar por tu cuenta.

La Solución

Pulsa ⌘⇧Espacio para tus apps o ⌘⌥Espacio para tus links (Ctrl+Mayús+Espacio y Ctrl+Alt+Espacio en Windows), escribe unas letras y pulsa Enter. Toda tu biblioteca es un fichero library.toml que puedes editar a mano y guardar en git, y hopto nunca lo sobrescribe si no lo puede leer.

Demo de hopto: la rejilla de apps, una búsqueda, la pestaña de links y el editor

¿Por qué hopto?

hopto hace una cosa, llevarte a una app o a una página en dos teclas, y deja tus datos donde puedes verlos.

Lo de siempre hopto
🔀 Una lista que mezcla apps, archivos, correo y web Las apps en un atajo, los links en otro
🔗 Marcadores dentro de un navegador, abiertos con el ratón Los links se abren desde cualquier app; ⌘↩ los manda a un segundo navegador
📄 Los ajustes en una base de datos que no puedes leer Un fichero TOML que puedes editar, copiar y guardar en git
🐢 Escribir media dirección para encontrar una página que abres poco Búsqueda por nombre, host, palabras clave y descripción
🔒 Una cuenta, un servicio de sincronización, una suscripción Gratis, open source, y nada sale de tu ordenador salvo la descarga de iconos

Características

⌨

Dos atajos, un panel

Un atajo para las apps y otro para los links: ⌘⇧Espacio y ⌘⌥Espacio en macOS, Ctrl+Mayús+Espacio y Ctrl+Alt+Espacio en Windows. El mismo atajo otra vez esconde el panel; el otro cambia de pestaña. Los dos se cambian en el fichero.

🔍

Una búsqueda para los dos

Al escribir se buscan apps y links a la vez, por nombre, host, palabras clave y descripción, sin importar tildes ni mayúsculas.

🧭

Apps que se encuentran solas

En macOS, todo lo de /Applications y ~/Applications, las apps de /System/Applications al escribir y las apps web instaladas desde Microsoft Edge. En Windows, los programas del menú Inicio, con sus iconos.

🔗

Links con categorías

Un chip por categoría, un chip de favoritos y los links que más abres arriba de la lista.

➕

Añadir escribiendo

Escribe una dirección que no está y pulsa Enter: el editor rellena el nombre, la descripción y el icono de la página, y ⌘1 a ⌘9 elige la categoría.

📄

Un fichero que es tuyo

library.toml se vuelve a leer cada vez que se abre el panel, se escribe de forma atómica y nunca se sobrescribe si no se puede leer.

🖼

Iconos que se quedan

Se descargan una vez de la propia web o de una pista de selfh.st y se guardan como ficheros, con un cliente que solo usa https y rechaza direcciones privadas.

📌

Barra de menús y bandeja

Abrir, Ayuda, Editar library.toml, Arrancar al iniciar sesión y Salir, en la barra de menús de macOS y en la bandeja de Windows, para cuando necesitas hopto sin atajo.

🌓

Claro, oscuro, inglés, español

Sigue el tema y el idioma del sistema, o los ajustes. Sin icono en el Dock, sin botón en la barra de tareas y sin ventana hasta que lo llamas.

Cómo funciona

Un programa en Go con una ventana de Wails. El panel es una página web pequeña, en un WKWebView en macOS y en WebView2 en Windows; la biblioteca, el escaneo de apps, los iconos y todo lo nativo son Go.

# A shortcut, a search, an open ⌘⇧Space → Carbon hotkey (cgo) → Go shows the panel → page in a WKWebView type, ↩ → Go looks the id up → open / open -b → the panel hides

En macOS los atajos son hotkeys de Carbon: globales y sin permiso de Accesibilidad. hopto corre como app accesoria, así que no tiene icono en el Dock ni sitio en ⌘⇥, y el panel vuelve a la pantalla en la que estuvo, en todos los Spaces. En Windows los atajos y el icono de la bandeja son llamadas Win32 hechas desde Go, sin código C. La página solo le manda a Go un id; Go busca la app o la URL y la abre como lo haría un doble clic.

Inicio Rápido

Un instalador por sistema: una imagen de disco para cualquier Mac desde macOS 12, Apple silicon e Intel por igual, y un MSI para Windows 10 y 11, en x64 o en Arm.

macOS

  1. Descarga hopto-<versión>-macos-universal.dmg con el botón de arriba, o de la última release.
  2. Ábrelo y arrastra hopto a Aplicaciones.
  3. Abre hopto desde Aplicaciones. Está firmado y notarizado, así que macOS pregunta una vez si quieres abrirlo y ya no se niega.
  4. Pulsa ⌘⇧Espacio. La bienvenida enseña los dos atajos y si cada uno está listo.

Windows

  1. Descarga hopto-<versión>-windows-amd64.msi con el botón de arriba, o el arm64 de la tabla de abajo si tu máquina lleva Snapdragon.
  2. Ábrelo. Se instala para tu usuario, sin pedir administrador, añade hopto al menú Inicio y lo arranca.
  3. El instalador todavía no está firmado, así que SmartScreen avisa la primera vez: Más información y luego Ejecutar de todas formas. La firma está en camino; mira la política de firma.
  4. Pulsa Ctrl+Mayús+Espacio. La bienvenida enseña los dos atajos y si cada uno está listo.

¿Prefieres no instalar nada? El zip que acompaña a cada instalador trae el exe y la licencia: descomprímelo donde quieras y ejecútalo. WebView2 viene con Windows 11 y con un Windows 10 al día; si falta, hopto pide descargarlo.

Descargas

Sistema Fichero Suma
macOS 12 o posterior, Apple silicon e Intelhopto-v0.4.0-macos-universal.dmg.sha256
Windows 10 u 11, x64 (la mayoría de los PC)hopto-v0.4.0-windows-amd64.msi.sha256
Windows en Arm (Snapdragon)hopto-v0.4.0-windows-arm64.msi.sha256
Windows 10 u 11, x64, sin instalarhopto-v0.4.0-windows-amd64.zip.sha256
Windows en Arm, sin instalarhopto-v0.4.0-windows-arm64.zip.sha256

Las versiones anteriores están en la página de releases. Para actualizar, instala la versión nueva encima de la anterior; tu biblioteca se queda donde estaba.

Compilar desde el código

Go 1.27, Node 22 y las Command Line Tools de Xcode. El exe de Windows se compila desde el Mac con make build-windows.

go install github.com/wailsapp/wails/v2/cmd/wails@v2.16.0 git clone https://github.com/drolosoft/hopto.git cd hopto make build open build/bin/hopto.app

Teclado

Todo se hace con el teclado. Pulsa ? en el panel para ver la lista completa. En Windows lee Ctrl donde pone ⌘ y Alt donde pone ⌥: los dos atajos son Ctrl+Mayús+Espacio y Ctrl+Alt+Espacio.

Teclas Acción
⌘⇧EspacioEnseña tus apps; en esa pestaña, esconde el panel
⌘⌥EspacioEnseña tus links; en esa pestaña, esconde el panel
↩Abre la app o el link
⌘↩Abre un link en tu segundo navegador
⌘CCopia la URL o la ruta
⌘FMarca o desmarca como favorito
⌘NAñade un link, o una app en la pestaña de apps
⌘EEdita lo seleccionado
⌘⌫Borra un link u oculta una app encontrada (pregunta antes)
?Enseña todos los atajos

Requisitos

Un Mac o un PC con Windows. Nada más.

Requisito Detalle
macOS12 o posterior, Apple silicon e Intel: una sola app universal
Windows10 u 11, x64 o Arm, con WebView2, que viene con Windows 11 y con un Windows 10 al día
RedSolo para descargar los iconos de los links y leer una página que añades
Compilar desde el códigoGo 1.27, Node 22, Wails CLI v2.16, Command Line Tools de Xcode

Construido Con

Pocas piezas, y cada parte nativa escrita a la vista y documentada.

  • Go 1.27: la biblioteca, los escaneos, los iconos y el cliente HTTP
  • Wails v2: la ventana y el puente entre Go y la página
  • Carbon y Cocoa por cgo, Win32 desde Go: atajos globales, app accesoria, Spaces y esquinas redondeadas en macOS; atajos y bandeja en Windows
  • JavaScript sin framework: el panel, empaquetado con Vite
  • Playwright WebKit: tests del panel en el navegador en cada push, junto a los de Go y Node
  • TOML: un fichero legible para toda la biblioteca
Gimme a coffee 😋
Buy Me A Coffee

Construyo las herramientas que me faltan, y las regalo.
Si alguna te ahorró tiempo, un café mantiene la siguiente en camino.

Buy Me A Coffee QR

Tus apps y tus links, a dos teclas

hopto es gratis y open source: un instalador para cualquier Mac desde macOS 12 y otro para Windows 10 y 11.

Or gimme a star 🤗