Una ventana para toda la jornada
oClock es un espacio de trabajo de escritorio que registra lo que haces mientras lo haces. El cronómetro corre en segundo plano, un terminal PTY real y un cliente git completo conviven con tus proyectos, y las notas están donde ocurre el trabajo. Empiezas una sesión y oClock captura la rama y el commit, etiqueta la entrada y muestra los totales en vivo.
Por qué lo construí
Estaba cansado de repartir el tiempo entre un cronómetro en una ventana, el terminal en otra y las notas en una tercera. Cada cambio de contexto cuesta foco, y las herramientas que prometen ahorrarte tiempo suelen añadir fricción. oClock es mi respuesta: un único espacio local-first donde registrar el trabajo es consecuencia de trabajar.
Cronómetro que sigue tu trabajo
- Start/stop, pausa y resume por proyecto, con tiempo en vivo
- Entradas manuales, edición por lotes, favoritos y re-ejecución en un clic
- Vistas semanal, mensual y diaria con Gantt y dashboard
- Guardrails, detección de inactividad y avisos que detienen sesiones descontroladas
- Las sesiones de lectura del visor de PDF se convierten en entradas de tiempo
- Export a CSV, JSON y PDF, backup completo e import
Comandos y terminales
- Terminales PTY multitab, cada una con su directorio de trabajo
- Plantillas de comandos con variables tipadas, env vars y etiquetas
- Grupos secuenciales con delays, skip-on-error y overrides por proyecto
- Comandos programados: cada N minutos, diarios o semanales
- Avisos en comandos destructivos, historial de ejecuciones y salida en vivo
Git sin salir de la app
- Ramas: crear, renombrar, borrar, merge, comparar y checkout
- Stage, commit, undo, revert, discard, fetch, pull y push
- Log con grafo, detalle de commit, diffs por archivo, stash y tags
