Dev Tools
Go-Docs MCP Install and Go — tu IA lee cualquier documento
SoundInbox Deja de revisar email. Escucha lo que importa.

hopto

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

macOS 12+ Apple silicon + Intel 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, 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 Mac salvo la descarga de iconos

Características

⌨

Dos atajos, un panel

⌘⇧Espacio para las apps, ⌘⌥Espacio para los links. 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

Todo lo de /Applications y ~/Applications, las apps de /System/Applications al escribir y las apps web instaladas desde Microsoft Edge.

🔗

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.

📌

Ítem en la barra de menús

Abrir, Ayuda, Editar library.toml, Arrancar al iniciar sesión y Salir, para cuando necesitas hopto sin atajo.

🌓

Claro, oscuro, inglés, español

Sigue el tema y el idioma de macOS, o los ajustes. Sin icono en el Dock 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; 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

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. La página solo le manda a Go un id; Go busca la app o la URL y se la pasa a open, como un doble clic en el Finder.

Inicio Rápido

Un zip para cualquier Mac desde macOS 12, Apple silicon e Intel por igual. Nada que instalar aparte de la app.

  1. Descarga hopto-<versión>-macos-universal.zip de la última release.
  2. Abre el zip y mueve hopto.app a Aplicaciones.
  3. hopto todavía no está firmado con un Developer ID de Apple, así que macOS se niega a abrirlo la primera vez. Quita la marca de descarga una vez con los comandos de abajo, o ábrelo, cierra el aviso y pulsa Abrir igualmente en Ajustes del Sistema, Privacidad y seguridad.
  4. Pulsa ⌘⇧Espacio. La bienvenida enseña los dos atajos y si cada uno está listo.
xattr -dr com.apple.quarantine /Applications/hopto.app open /Applications/hopto.app

Compilar desde el código

Go 1.27, Node 22 y las Command Line Tools de Xcode.

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.

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. Nada más.

Requisito Detalle
macOS12 o posterior
ProcesadorApple silicon e Intel: una sola app universal
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: atajos globales, app accesoria, Spaces y esquinas redondeadas
  • 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, una sola descarga para cualquier Mac desde macOS 12.

Or gimme a star 🤗