Skip to content
App nativa para macOS · Versión temprana · Solo local

LockIn

Tus amigos están en la llamada.LockIn te deja quedarte.

Quieres estar ahí con ellos. Solo que no quieres hablar durante cuarenta minutos. Otros bloqueadores te obligan a salir. LockIn te deja quedarte: cámara encendida, estudiando junto a tus amigos, sin caer en Discord “solo un segundo”.

Correo de lanzamiento y notas ocasionales del desarrollo. Sin embudos semanales.

Ventana real de LockIn con temporizador, apps seleccionadas y presets de enfoque
5 min
Cada excepción
3
Conductas disponibles
0
Cuentas necesarias

Discord no es el problema. Abrirlo sin pensar sí.

Empecé a construir LockIn para esas noches en las que mis amigos y yo estudiamos juntos en Discord: todos en la llamada, cámaras encendidas, intentando avanzar. Quería quedarme en la sala sin convertir una respuesta rápida en cuarenta minutos hablando.

La mayoría de los bloqueadores elimina Discord. LockIn elimina la decisión de resistirlo. Discord puede seguir vivo. Tú no puedes caer dentro sin ver primero la elección que estás tomando.

Qué pasa cuando haces clic en Discord

LockIn oculta Discord y pone Guard Screen frente al hábito. Vuelve al trabajo, abre una excepción de cinco minutos o termina la sesión. Ninguna salida está escondida.

  • Discord se oculta; LockIn no termina su proceso en Guard Screen
  • La llamada puede seguir activa mientras vuelves a la app donde estabas trabajando
  • Cada excepción dura cinco minutos, puede repetirse y no tiene penalización en v0.1

La llamada se queda. La ventana de Discord desaparece.

Guard Screen usa la función de ocultar apps de macOS en vez de terminar el proceso. El resto de LockIn decide cuándo aplica esa conducta y hace visible el límite.

01

Guard Screen

Oculta la app seleccionada y muestra Guard Screen sin terminar el proceso.

02

Control desde la barra de menú

Inicia o detén el bloque y revisa el tiempo sin abrir otra superficie que gestionar.

03

El descanso apaga el bloqueo

LockIn deja de vigilar apps durante el descanso y vuelve a hacerlo al iniciar otro bloque de enfoque.

04

Tu historial, en formatos abiertos

Las sesiones se guardan localmente y se exportan como CSV o JSON.

Lo que hace la primera versión

Sin promesas de disciplina imposible ni funciones que todavía no existen.

Presets y tiempos propios

Usa 25/5, 45/10 o define la duración de enfoque y descanso.

Guard Screen · Hide Only · Quit App

Las tres conductas existen y se eligen en Configuración. Guard Screen es la predeterminada.

Salir termina el bloque

LockIn no impide ⌘Q. Un bloque de enfoque interrumpido se registra como abandonado y al volver a abrir se empieza de cero.

Exportación CSV y JSON

El historial local puede exportarse desde el menú Historial en ambos formatos.

Elige Discord. Inicia un bloque. Sigue estudiando.

  1. 01

    Añade Discord a la lista

    LockIn rechaza Finder, Dock, Configuración del Sistema, Terminal, WindowServer y la propia app tanto al añadirlos como al abrirlos.

  2. 02

    Inicia el tiempo que de verdad necesitas

    Elige 25/5, 45/10 o tiempos personalizados desde la app nativa o la barra de menú.

  3. 03

    Sigue en la llamada, no en la ventana

    Cuando intentas entrar a Discord durante el enfoque, LockIn lo oculta y muestra Guard Screen. En el descanso no interviene.

Hecho para las noches en que estudian juntos.

Llamadas de estudio con amigos

Para quedarte presente en la llamada sin convertirla en una conversación de cuarenta minutos.

Coworking con cámara encendida

Comparte el espacio con otras personas mientras proteges el bloque que dijiste que ibas a terminar.

Apps que deben seguir vivas

Para llamadas, cargas y trabajo en segundo plano que no deberían morir porque abriste una ventana.

Personas que quieren datos locales

Tu historial de enfoque no necesita convertirse en una cuenta ni en un perfil remoto.

Tus datos de enfoque no salen de tu Mac.

La versión actual no tiene cuenta, nube, analítica remota ni dependencia de red.

  • La configuración, el estado temporal y el historial viven en ~/Library/Application Support/LockIn/.
  • El código actual no incluye login, sincronización, analítica remota ni clientes de red.
  • Exporta tus sesiones como CSV o JSON desde el menú Historial.

Lo que un bloqueador debe responder

Qué te detiene, qué no, y dónde están exactamente las salidas.

¿Qué evita que cierre LockIn?

Nada. v0.1 no instala un helper privilegiado ni impide ⌘Q. Cerrar LockIn detiene el bloqueo de inmediato, registra un bloque de enfoque activo como abandonado y al volver a abrir empieza de cero. Guard Screen es un obstáculo, no una jaula.

¿Qué hace “Permitir durante 5 minutos”?

Abre una excepción para esa app durante exactamente cinco minutos. Puedes usarla otra vez; v0.1 no tiene límite ni penalización. Si la app sigue al frente cuando termina el tiempo, LockIn la oculta y vuelve a mostrar Guard Screen.

¿Registra las excepciones o cada aparición de Guard Screen?

Todavía no. El historial actual registra las horas, la duración, el estado final, la cantidad de apps seleccionadas y la conducta usada; no registra cada aparición ni excepción.

¿LockIn termina las apps seleccionadas?

No en Guard Screen ni Hide Only: ambas conductas ocultan la app. Quit App es una tercera conducta, separada y explícita, que sí solicita cerrarla.

¿La llamada, cámara, micrófono o compartir pantalla siguen funcionando?

Guard Screen usa la función de ocultar de macOS, no terminar, así que el proceso permanece vivo. Antes del lanzamiento todavía hay que validar manualmente toda la matriz de llamada, cámara, micrófono y compartir pantalla de Discord.

¿Puede bloquear Finder o Configuración del Sistema?

No. Finder, Dock, Configuración del Sistema, Terminal, WindowServer y LockIn están excluidos por ID y nombre. La validación ocurre al añadir una app y otra vez cuando se abre.

¿Cuándo interviene Guard Screen?

Solo durante la fase de enfoque y solo en apps seleccionadas. El bloqueo se detiene en descansos o cuando la sesión termina.

¿Necesito una cuenta o internet?

No. La versión actual guarda todo en tu Mac, no tiene cliente de red y funciona sin conexión.

¿Quieres probar la primera versión?

Únete al acceso anticipado. Te escribiré cuando LockIn esté listo para probarlo en una llamada real de estudio por Discord.

Diseñado y construido por Orlando AscanioSwift · SwiftUI · AppKit
LockIn – Quédate en la llamada de Discord sin caer en Discord | Orlando Ascanio