← Proyectos personales Icono de Productity

Productity

El temporizador pomodoro para estudiar con dos pantallas.

El reloj en el portátil (o en el iPad), el material en el monitor grande, y una racha que no quieres romper.

macOS 14+iPadOS 17+Swift · SwiftUI · AppKit0 dependencias
¿Qué es?

Nació de un problema concreto.

Estudiar con un MacBook conectado a un monitor externo, con el material en la pantalla grande y la del portátil dedicada solo al reloj. Productity cuenta lo que estudias con la técnica pomodoro, y lo hace sin estorbar.

  • Bloques de 45 minutos por defecto, no los 25 clásicos, con descansos cortos y largos.
  • Reloj a pantalla completa en el monitor que elijas, tapando barra de menús y Dock, sin quitarte el foco del teclado.
  • Apunta en qué trabajaste en cada bloque, desde la app o desde el propio aviso.
Pantalla Hoy de Productity
Funciones

Todo lo que necesitas para no romper la racha

⏱

Bloques a tu medida

25, 45, 50, 60 o 90 minutos. La cuenta atrás usa marcas de tiempo absolutas: no se desvía al suspender el Mac.

🌊

Tiempo extra en racha

Al acabar el bloque suena la campana, pero el reloj sigue: lo que estudies de más se suma al bloque.

🖥

Pantalla completa, sin foco

El reloj ocupa la pantalla que elijas y la recuerda por monitor, aunque lo desconectes.

🎯

Metas por día

Más pomodoros los días libres, menos los días cargados de clase. Cambiarlas no reescribe el pasado.

🔥

Racha y protectores

Cada semana completa te da un protector que salva la racha un día flojo. Hasta dos guardados.

🗓

Horario de clases

Conectado con tus materias: te avisa cuándo ponerte a estudiar y puede ajustar tus metas solo.

📊

Historial que motiva

Mapa de actividad del último año, últimos 7 días frente a la meta y reparto por materia.

📝

Notas por bloque

«Estudié los postulados de la Termodinámica». Sesiones manuales y correcciones cuando las necesites.

🔒

Primero lo local

Funciona sin cuenta y sin conexión. La cuenta es opcional. Sin telemetría.

Tiempo extra

Cuando estás en racha, el reloj no te corta.

Al llegar a cero suena y el reloj pasa a «+03:12». El pomodoro ya cuenta, y los minutos de más se suman al bloque cuando pasas al descanso, con un tope configurable.

Tiempo extra tras completar un bloque
Historial

Tu constancia, de un vistazo.

Racha actual y mejor racha, un mapa del año al estilo de GitHub y cuánto le dedicas a cada materia. Pulsa un día para ver sus sesiones y corregirlas.

  • «Esta semana» frente a la semana pasada hasta el mismo día.
  • La jornada empieza a las 4:00: estudiar a la 1 de la madrugada cuenta para el día anterior.
  • Un día con meta 0 es de descanso y no rompe la racha.
Pantalla Historial de Productity
Horario y reloj flotante

Tu semana, con el color de cada materia.

Lo que apuntas en el horario aparece en Materias. Tras la última clase del día, un aviso te propone repasarla. Y con una sola pantalla, el reloj se reduce a una tarjeta flotante que queda por encima de todo.

Pantalla Horario Reloj flotante
Mac + iPad

Empieza en el Mac. Páusalo desde el iPad.

Las mismas pantallas en el iPad, que también puede hacer de reloj a pantalla completa con la cuenta atrás en la pantalla de bloqueo.

📱

También en el iPad

El iPad hace de reloj dedicado y la cuenta atrás se ve en la pantalla de bloqueo.

🔄

Sincronización opcional

Sesiones, materias, metas, horario y hasta el temporizador en marcha, con tu propio proyecto gratuito de Supabase.

🛡

Tus datos, tuyos

Sin cuenta funciona igual. Si sincronizas, es con tu propio backend, no con un servidor ajeno.

45 minbloque por defecto
148pruebas automáticas en verde
0dependencias externas
100 %nativa: SwiftUI + AppKit
Acceso

¿Quieres probar Productity?

Escríbeme y te envío la versión para Mac. Requiere macOS 14 Sonoma o posterior.