Privado por diseño · pre-lanzamiento

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

gancho recuerda todo lo que copias en tu Mac, iPhone y iPad: historial local, búsqueda instantánea y una biblioteca de snippets curada. El contenido nunca sale de tus dispositivos.

macOS 14+ · iOS 17+ Gratis y de código abierto Sin servidores · sin telemetría
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
Sincronizado · tu iCloud, cifrado
Local-first Cifrado en el dispositivo Sin servidores Sin telemetría de contenido
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

Las señales operativas son solo contadores y buckets. 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 nada a la nube.

Búsqueda instantánea

Escribe para filtrar todo tu historial. ↑↓ para moverte, ⏎ para pegar, ⌘1–9 para pegar al instante 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

Pon en cola N clips y cada ⌘V suelta el siguiente en orden. Un HUD flotante muestra qué viene y cuántos quedan.

Sync por tu iCloud

Registros cifrados en tu propia cuenta de iCloud con CKSyncEngine. Sin servidores intermedios: tu contenido es tuyo.

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 para organizar clips
  • 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. Sin red, 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
Búsqueda semántica Apple Intelligence

Encuentra un clip por significado, no solo por palabras exactas. Un embedding de 512 dimensiones indexa el historial en el dispositivo; la búsqueda es una coincidencia coseno exacta. Los modelos se descargan una vez y quedan locales.

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 corre en este dispositivo. Ningún texto de clip se envía a un servidor — gancho no tiene ninguno.
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. Opt-in, con alcance limitado y los clips sensibles siempre 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 para siempre. Pro cuando quieras más.

gancho es gratis y de código abierto. Pro es una licencia de pago único — sin suscripción. El plan gratis no pierde nada: sin marcas de agua, sin límites de resolución, sin molestias.

gancho Pro · licencia de por vida
$19.99 $25 Early bird · solo 2026

El precio normal es $25. Durante 2026 cuesta $19.99 como precio de lanzamiento — sin códigos.

  • Historial ilimitado — guarda todo, sin el tope de 30 días / 2.000 ítems del plan gratis.
  • Pins y boards ilimitados — sin el límite de 15 pins en 3 boards.
  • IA on-device completa — búsqueda semántica y OCR de capturas, además de títulos con IA sin límite (la versión gratis prueba los títulos).

Pago único vía Lemon Squeezy · activa tu licencia dentro de la app · sin suscripción.

La sincronización iCloud cifrada llega con el lanzamiento. La versión gratis sigue siendo completa: 30 días / 2.000 ítems, 15 pins y 3 boards.
Novedades

Versionado como un producto, antes del lanzamiento público.

Los metadatos de cada versión se verifican en CI: project.yml, CHANGELOG.md, los tags de GitHub y los artefactos se mueven juntos.

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

  • gancho Pro ya se puede comprar: el paywall abre el checkout y activa tu licencia al instante.
  • Cada release se firma, notariza y publica solo en CI — un tag es un lanzamiento completo.
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.

Las primeras builds son para testers y mantenedores mientras se finalizan la firma, TestFlight y el lanzamiento en la App Store.