Privado por diseño · pre-lanzamiento

Tu portapapeles, en todas partes — privado por diseño.

gancho convierte lo que copias en una memoria privada: historial local, búsqueda instantánea y una biblioteca de snippets curada. El DMG actual mantiene el contenido cifrado en tu Mac; el sync Pro por iCloud aún requiere una activación segura y validación de la candidata firmada.

macOS 26+ · iOS 26+ Gratis y de código abierto Sin servidores intermedios · sin telemetría de contenido
useEffect cleanup
return () => controller.abort();
⌘1
OpenAI API key
•••• •••• •••• 7Rq8
⌘2
Política de privacidad
https://gancho.app/privacy
⌘3
Brand green
#34C759
Marca de lanzamiento
PNG · 248 KB · 1640×1024 · cifrado
Local · cifrado en este Mac
Local-first Cifrado en el dispositivo Sin servidores intermedios Sin telemetría de contenido
Nuevo en 0.8

Un panel que se adapta a tu día. Una distribución que falla de forma segura.

La versión 0.8 hace del panel una herramienta que cabe en tu pantalla, suma migración guiada y permisos locales más estrictos, y publica por un canal que falla de forma segura. El DMG ya embebe el perfil CloudKit de producción, pero como el sync es Pro y la activación directa segura aún no existe, una instalación pública nueva sigue siendo local-only.

  • Haz tuyo el panel: ajusta el tamaño desde los bordes o usa presets Compacto, Estándar y Grande; el tamaño del texto y la geometría sobreviven cada relanzamiento.
  • Migra con vista previa: importa archivos de Maccy o CSV después de revisar qué filas son válidas, protegidas, duplicadas o incompatibles.
  • Conecta cada cliente con el mínimo permiso: los procesos MCP reciben grants revocables, con alcance y duración explícitos, y una IA local nunca ve secretos.
  • Publica solo con evidencia: los tags exigen firma, notarización, perfil CloudKit/Push de producción y appcast; el sync además exige activación Pro segura y QA en dos Macs.
Ver todo lo que incluye 0.8
Panel grande de Gancho con texto ampliado y datos sintéticos / Large Gancho panel with enlarged text and synthetic data
Build real de macOS capturado por XCUITest con fixtures sintéticos: tamaño Grande, texto Grande y persistencia verificada tras relanzar.
Evolución reciente

Cada versión amplía lo que Gancho puede recordar por ti.

0.8 es el presente. Estos hitos muestran cómo Gancho pasó de una memoria local a una biblioteca privada, rápida y disponible en todos tus dispositivos.

0.7.0 Jul 2026 · biblioteca al sistema

Tu biblioteca curada, disponible en todo el sistema.

  • Spotlight indexa snippets y pins en Mac, iPhone y iPad, nunca el historial completo ni los secretos.
  • Selección por lotes en el panel: envía al stack, archiva en un board o borra con un solo Undo.
  • La IA on-device nunca recibe claves ni tokens, y la búsqueda semántica baja el p95 a menos de 30 ms.
Ver todo lo nuevo de 0.7 →
0.6.0 Jul 2026 · control y reutilización

Encuentra, revisa y convierte clips en una biblioteca.

  • Filtra por aplicación de origen y combina texto, tipo, board y fecha.
  • Edita con seguridad, previsualiza con ⌘Y y convierte usos repetidos en snippets.
  • Reconoce boards por color y emoji mientras la búsqueda sigue rápida al crecer.
Ver todo lo nuevo de 0.6 →
Invariantes de privacidad

Se gana tu confianza antes de ganarse tu comodidad.

gancho trata lo que copias como datos privados. Observa los metadatos primero, veta los pasteboards sensibles antes de leerlos y mantiene registros y diagnósticos sin contenido.

Veto antes de leer

Los tipos de gestores de contraseñas, transitorios, ocultos y autogenerados se rechazan antes de que gancho lea el contenido.

Sensible → omitido

Almacén local cifrado

El historial vive en tus dispositivos con almacenamiento respaldado por SQLCipher y blobs binarios cifrados para flujos con imágenes.

SQLCipher · en disco

Sin telemetría de contenido

Los diagnósticos opcionales están desactivados hasta que los autorices y solo usan contadores y buckets anónimos. El contenido del portapapeles nunca aparece en logs, analítica, informes de fallos ni diagnósticos.

Solo recuentos
Funciones

Todo lo que copias, entendido y a un atajo de distancia.

Un clasificador en el dispositivo etiqueta cada clip al capturarlo. gancho le da a cada tipo su color, su vista previa y sus acciones sin enviar texto a analítica ni servicios de IA.

Búsqueda instantánea

Escribe para filtrar todo tu historial. Los prefijos cortos siguen siendo rápidos a escala; usa ↑↓ para moverte, ⏎ para pegar y ⌘1–9 para los primeros nueve.

17 tipos detectados

Código, JSON, JWT, UUID, color, imagen, archivo, email, teléfono, tarjeta, dirección… Cada familia tiene su glifo. JWT, tarjetas y secretos se enmascaran.

Smart Actions

Transformaciones puras y offline por tipo: decodificar un JWT, formatear JSON, base64, parsear una URL, convertir un color. Sin red, nunca.

Promover a la Biblioteca

El gesto insignia: un atajo convierte un clip efímero del historial en un snippet permanente y curado. Tiene gancho.

Pila de pegado

Añade clips desde el panel, revisa la cola en la tira del pie y pégalos en orden con el atajo configurable de la pila.

Sync por tu iCloud

Sync Pro con CKSyncEngine en tu cuenta privada de iCloud, sin servidores intermedios. La activación segura del canal directo aún está en preparación.

Smart Actions

El clip correcto sabe lo que puedes hacer con él.

gancho detecta el tipo y ofrece transformaciones puras y offline — sin red, nunca. Decodifica un JWT, formatea JSON, parsea una URL o convierte un color, y el resultado cae en una caja que copias con un clic.

JWT · session token
eyJhbGciOiJIUzI1Ni…s5d8Z2
Enmascarado
Decodificar JWT Base64
Resultado · en el dispositivoCopiar
// header
{ "alg": "HS256", "typ": "JWT" }
// payload
{
  "sub":   "user_8f2a",
  "scope": "read",
  "exp":   1900800000
}
JSONFormatear · Minificar · Base64
URLParsear · Base64
Color#34C759 → RGB 52,199,89 · HSL 135°,59%,49%
UUIDFormatos · mayús/minús · sin guiones
Texto / CódigoBase64 codificar / decodificar
Las transformaciones se ejecutan localmente. Nada sale del dispositivo.
Cómo funciona

Dos mundos, un gesto que los une.

El Historial captura solo; la Biblioteca guarda con intención. Un atajo promueve lo efímero a permanente.

Efímero · automático

Historial

Todo lo que copias, capturado en segundo plano y ordenado por tipo. Buscable al instante, con retención que tú controlas.

  • Captura automática en el Mac
  • Pins y vista rápida
  • Retención configurable
Promover ⌘S
Permanente · curado

Biblioteca

Snippets y plantillas que reutilizas: agrupados en boards, con disparadores por palabra clave y {marcadores} que rellenas al pegar.

  • Boards con color y emoji propios
  • Disparadores de teclado
  • Plantillas con marcadores
Plataformas

Automático en el Mac. Intencional en todas partes.

gancho empieza donde el historial es más potente — la barra de menús del Mac — y se extiende a iPhone y iPad con superficies de captura explícitas.

Inteligencia en el dispositivo

Entiende cada clip. En el dispositivo, en cada etapa.

Un pipeline determinista clasifica al instante; Apple Intelligence mejora los títulos cuando está disponible; el detector de datos sensibles enmascara antes de indexar.

Captura
Entra el clip
Tier 0 · Reglas
<5 ms · siempre activo
Tier 1 · Apple Intelligence
Títulos · con respaldo seguro
Chequeo sensible
Enmascarar + expirar
Indexado
FTS + embeddings
Clasificación inteligente Siempre activo

Tier 0 — un clasificador determinista corre en cada dispositivo en menos de 5 ms y sin red. Etiqueta cada clip como uno de 17 tipos para impulsar vistas previas, Smart Actions y enmascarado. No requiere Apple Intelligence.

DetectaeyJhbGci… · #34C759 · sk-proj-…
EtiquetaJWT · Color · Secret
Títulos más inteligentes Apple Intelligence

Tier 1 — Apple Intelligence (Foundation Models en el dispositivo) escribe un título corto y específico. Recurre a heurísticas deterministas ante cualquier fallo, y nunca pone una contraseña o tarjeta en un título.

CrudoSubject: Re: Q3 planning — can we move…
TítuloEmail: reprogramar planning Q3
Recuperación semántica Apple Intelligence

Un embedding de 512 dimensiones indexa el historial en el dispositivo para Ask your clipboard y sugerencias de boards. La búsqueda principal del historial sigue usando FTS exacto, fuzzy y regex.

Buscas“ese error de abortar”
EncuentrauseEffect cleanup · controller.abort()
Capturas buscables Visión · OCR

El OCR en el dispositivo (Vision) lee el texto de los clips de imagen y lo adjunta al mismo índice de texto completo — así una captura se encuentra por las palabras que contiene. Sin red, como en cada etapa.

Imagenscreenshot.png · 1640×1024
Texto OCR“Release checklist · v0.6”
Cada etapa de inteligencia corre en este dispositivo. El procesamiento de modelos no envía texto a analítica ni servidores de IA.
Integraciones locales

Tu portapapeles ayuda a tus herramientas sin volverse un servicio en la nube.

La CLI gancho y el servidor MCP local exponen contexto aprobado por ti a agentes y editores. Cada cliente usa un permiso independiente, revocable y con caducidad; los clips sensibles siempre quedan excluidos.

zsh — gancho
# búsqueda con alcance de metadatos · sin contenido sensible
$ gancho search "release" --json
[
  { "kind": "text", "title": "Release checklist", "scope": "metadata" },
  { "kind": "code", "title": "package-macos-zip.sh", "scope": "boards" }
]

# el servidor MCP es opt-in y registra solo metadatos
$ gancho mcp status --json
{ "server": "off", "scope": "metadata", "sensitive": "vetoed" }
Precios

Gratis hoy. Pro cuando la activación sea segura.

gancho es gratis y de código abierto. La venta de Pro sigue cerrada hasta que la emisión de licencias viva fuera de la app distribuida. No cobraremos por una activación que todavía no podemos operar de forma segura.

gancho Pro · en preparación
Próximamente

El historial local sigue disponible gratis mientras terminamos la emisión, recuperación y revocación segura de licencias.

  • Historial ilimitado — guarda todo, sin el tope de 1 año / 10.000 ítems del plan gratis.
  • Pins y boards ilimitados — sin el límite de 15 pins en 3 boards.
  • IA on-device completa — Ask your clipboard, sugerencias semánticas de boards y OCR de capturas, además de títulos con IA sin límite.
Pro próximamente Descargar gratis

Ventas y activación deshabilitadas hasta completar la frontera segura de emisión.

El DMG v0.8 es sync-capable, pero una instalación pública nueva sigue local-only hasta que existan activación Pro segura y evidencia firmada en dos Macs.
Novedades

Todo el recorrido, sin convertir la página en un muro de texto.

Explora cada versión, de la más reciente a la primera. Abre solo el hito que quieras conocer; sus metadatos y artefactos se verifican juntos en CI.

0.8.0Jul 2026 · daily driver Un panel que cabe en tu día y una distribución que falla de forma segura
  • Ajusta el panel a tu pantalla: la ventana de historial se redimensiona desde los bordes, ofrece presets Compacto, Estándar y Grande, recuerda la geometría manual entre relanzamientos y escala cada estilo de texto con una preferencia Pequeño, Estándar o Grande.
  • Importa un historial existente con vista previa segura: el Mac acepta archivos de Maccy y CSV, muestra qué se importará sin escribir, rechaza filas protegidas o corruptas, deduplica en una sola transacción y reporta los totales exactos de importadas y omitidas.
  • Aprueba cada cliente de IA local de uno en uno: todo proceso MCP requiere un grant revocable y con caducidad, con contexto explícito de board y tiempo y una política independiente de solo lectura o lectura-escritura; los clips sensibles quedan siempre excluidos.
  • Entiende la activación sin rastrear contenido: Gancho registra un conjunto cerrado de hitos locales de primer valor antes del consentimiento de diagnóstico; si luego optas por participar, recibe un agregado grueso, no una repetición de tus acciones previas.
  • Revisa tu actividad privada en cada dispositivo: los Centros de Privacidad de Mac e iOS muestran totales por app de captura, reutilización y expiración desde un recibo on-device de 13 meses que nunca sincroniza ni exporta.
  • El canal público falla de forma segura: un tag ahora exige firma Developer ID, notarización, perfil CloudKit/Push de producción embebido, appcast firmado y QA del artefacto montado; los builds públicos rechazan el firmante de licencia privado y una instalación nueva sigue siendo local-only hasta que exista activación segura.
0.7.0Jul 2026 · pre-lanzamiento Tu biblioteca curada, en todo el sistema
  • Snippets y pins en Spotlight: la búsqueda del sistema encuentra tu biblioteca curada en Mac, iPhone y iPad — nunca el historial completo, secretos ni clips que expiran, y con un interruptor que la retira de inmediato.
  • Acciones por lotes en el panel de Mac: Shift o Command seleccionan varios clips para enviarlos juntos al paste stack, archivarlos en un board o borrarlos con un único Undo; una selección formada solo por archivos se arrastra completa a Finder.
  • La IA no puede ecoar tus secretos: claves, tokens y tarjetas se redactan estructuralmente antes de llegar al modelo on-device, y cada prompt vive en un catálogo versionado con evaluación en vivo.
  • Boards grandes abren al instante: los clips de un board cargan por páginas en el panel, la lista de iOS, la Library y el teclado.
  • Búsqueda semántica más rápida y a prueba de upgrades: cada vector registra su versión de modelo y se re-indexa en segundo plano tras un upgrade; la selección de resultados medida a escala baja el p95 a menos de 30 ms.
  • Privacidad y acceso sin callejones: los JWT ya no aparecen en claro, el ícono de la barra de menú se recupera si su helper falla y Gancho termina si no queda ningún acceso visible, en vez de dejar el historial huérfano.
  • DMG firmado y notarizado: v0.7.0 se publica por el mismo canal firmado, notarizado y stapled que produjo el artefacto v0.6.0 aceptado por Gatekeeper; la aceptación se re-verifica en cada publicación.
0.6.0Jul 2026 · pre-lanzamiento Más control sobre todo lo que encuentras y reutilizas
  • Encuentra por aplicación de origen: filtra por Safari, Xcode u otra app y combínalo con texto, tipo, board y fecha en Mac, iPhone o iPad.
  • Nombra y refina tus clips: edita títulos o texto con un flujo explícito Guardar/Cancelar que actualiza búsqueda y sincroniza solo después de guardar localmente.
  • Vista previa completa con ⌘Y: inspecciona texto, código, color, rich text, imágenes y archivos en una ventana de solo lectura que bloquea secretos antes de leer el contenido.
  • Convierte la reutilización en una biblioteca: al tercer uso, una sugerencia local y descartable ofrece guardar el clip como snippet; secretos y clips archivados nunca participan.
  • Boards reconocibles y búsqueda más rápida: colores y emoji accesibles viajan entre dispositivos, mientras nuevos índices mantienen ágil la búsqueda difusa al crecer el historial.
  • DMG firmado y notarizado: v0.6.0 se publica por el mismo canal firmado, notarizado y stapled que produjo el artefacto v0.5.0 aceptado por Gatekeeper; la aceptación se re-verifica en cada publicación.
0.5.0Jul 2026 · pre-lanzamiento Pila de pegado visible, cuenta atrás de expiración y plan gratis más generoso
  • La pila de pegado es visible (macOS): encola varios clips y pégalos en orden desde una tira compacta en el pie del panel — reordena, quita o vacía; ⌥⌘Return añade el clip seleccionado. La cola es local a la sesión y nunca sale de tu Mac.
  • Cuenta atrás de expiración: los clips a punto de caducar — los sensibles sobre todo — muestran un temporizador «expira en» en su fila, en Mac y en iPhone/iPad.
  • Plan gratis mucho más generoso: la ventana de historial pasa de 30 días / 2.000 ítems a 1 año / 10.000 ítems. Lo básico local nunca debería ser el muro; Pro sigue siendo ilimitado.
  • La app de descarga directa ya guarda el historial: la clave de cifrado se guarda local al dispositivo cuando el build no puede usar iCloud Keychain, y «Salir de Gancho» ahora cierra del todo y reabrir trae el ícono de vuelta.
0.4.1Jul 2026 · pre-lanzamiento Sincronización reactiva entre tus dispositivos
  • Sync de iCloud reactivo en ambos sentidos: un clip copiado en un dispositivo llega solo a los demás, sin empujar nada. Se corrigieron la clave de push de macOS (se descartaba al firmar), el registro con APNs en ambas apps, y que el agente de la barra de menú no es un destino de push fiable — ahora también jala del servidor por su cuenta.
  • Los títulos con IA y el texto OCR cruzan fiable: el enriquecimiento que un clip gana un instante después de capturarlo ya no se pierde en una carrera con la primera subida — el conflicto se resuelve y el cambio se reencola.
  • La pertenencia a tableros sincroniza: archivar un clip en un tablero (o quitarlo) se propaga a tus otros dispositivos.
  • El filtro por tipo ya no frena el scroll infinito, y «Incidencias recientes» del Centro de privacidad registra problemas de sync sin contenido para diagnosticar de un vistazo.
0.4.0Jul 2026 · pre-lanzamiento Selector de idioma, pantalla About y pulido de UX
  • Selector de idioma (Ajustes → General): System / English / Español, aplicado al instante a toda la app, sin reiniciar.
  • Pantalla «About» con versión y build, autor, licencia MIT y enlaces al sitio y al código.
  • Sincronización cifrada por iCloud ahora lleva consigo el enriquecimiento del clip: el título con IA y el texto OCR buscable que un clip gana en un dispositivo aparecen en los demás. Función Pro, cifrada de extremo a extremo.
  • Pulido de UX: selección instantánea del clip, ⌘V pega en la app enfocada (no en la búsqueda), vista previa del texto restaurada en el peek y toast «Deleted · Undo» al borrar.
0.3.2Jun 2026 · pre-lanzamiento Undo al borrar, accesibilidad y Pro en iOS
  • Deshacer al borrar (macOS): el clip se va al instante, pero el borrado real — y su tombstone de sincronización — solo se confirma tras unos segundos, con un toast «Deleted · Undo».
  • Pantalla de gancho Pro en iPhone/iPad (Ajustes → gancho Pro): qué desbloquea Pro, tu plan actual y restaurar compra — se abre sola al topar un límite, sin dead-ends.
  • Anuncios de VoiceOver en las confirmaciones (copiar, pegar, guardar, fijar, borrar, «Synced») en Mac, iPhone y teclado; y conteos pluralizados («1 clip», no «1 clips»).
0.3.1Jun 2026 Pro de canal directo
  • La superficie de gancho Pro quedó preparada: el paywall y la activación existen, pero las ventas públicas permanecen cerradas hasta mover la emisión de licencias fuera de la app.
  • El DMG v0.5.0 está firmado, notarizado y stapled; Gatekeeper acepta el artefacto publicado.
0.3.0Jun 2026 Backup en iOS, teclado de iPad y error-log
  • Backup y restauración del historial en iPhone/iPad — formato .ganchoarchive portable que cruza de un dispositivo a otro.
  • Atajos de teclado físico en iPad: ⌘F para buscar, ⌘1–9 para copiar, ⌘↩ para el clip seleccionado.
  • Error-log sin contenido («Recent issues») en el Centro de privacidad de macOS e iOS.
0.2.0Jun 2026 Shortcuts, IA y un plan gratis más generoso
  • Intents de Shortcuts/Siri: buscar clips con filtro de tipo y Pregúntale a tu portapapeles (respuesta on-device, secretos excluidos).
  • Prueba gratis de IA on-device: tus primeros 25 clips de texto reciben un título con IA.
  • Plan gratis más generoso (30 días / 2.000 ítems, 15 pins, 3 boards) e icono de la app.
0.1.0Jun 2026 Base inicial
  • Captura en macOS, almacén local cifrado, búsqueda FTS, retención, paste-back, pins, boards, snippets y MCP/CLI local.
  • App de iPhone/iPad con share, teclado, widgets y plumbing de sincronización por iCloud.

Prueba gancho hoy.

Ya hay un release de macOS firmado y notarizado; TestFlight y el lanzamiento en la App Store siguen en preparación.