Dayflow: grabación automática de pantalla con líneas de tiempo diarias generadas por IA
Dayflow: grabación automática de pantalla con líneas de tiempo diarias generadas por IAIntroducción
Dayflow es una aplicación de código abierto nativa para macOS cuyo objetivo principal es saber qué has estado haciendo frente al ordenador sin que tengas que hacer nada manualmente, ayudándote automáticamente con el seguimiento del tiempo. Se basa en una grabación de pantalla a una frecuencia de fotogramas muy baja y en un análisis periódico mediante ai, convirtiendo la actividad real del día en una línea de tiempo visual con descripciones. A continuación, se explican a fondo sus principios, funciones, privacidad, rendimiento y uso, combinando la documentación oficial y las opiniones de quienes ya lo han probado.

Funciones principales de Dayflow
Línea de tiempo totalmente automática
Se inicia sola al arrancar el equipo y se mantiene en segundo plano sin necesidad de pulsar iniciar o detener.
Las tarjetas de la línea de tiempo se pueden arrastrar, editar y se les pueden añadir capturas o notas de texto.
Reproducción con time-lapse
Permite reproducir rápidamente la grabación del día a 1 fps, lo que ayuda a recordar qué se hizo en cada momento.
Puede señalar posibles distracciones, como cambiar de repente a Bilibili.
Panel de control y diario (próximamente)
Se pueden hacer preguntas directas, por ejemplo: «¿Cuántos tests escribí esta semana?», y la respuesta se muestra como una tarjeta en el panel.
Cada noche se lanza una pregunta para que añadas por qué hiciste algo importante en ese momento.
Exportación y API
La línea de tiempo se puede exportar a JSON o CSV.
El código tiene licencia MIT, así que puedes modificar la interfaz, añadir contenido o conectarlo a la intranet de tu empresa.
Cómo funciona Dayflow
Captura: graba la pantalla a 1 fps y guarda un fragmento cada 15 segundos, primero en local.
Caché: cada 15 minutos, combina los últimos 15 minutos en un pequeño vídeo de 60 fps con 900 fotogramas.
Análisis: envía el vídeo a la IA, usando Gemini en la nube o un modelo local, y le pide que identifique la imagen en dos pasadas.
Generación: la IA devuelve tarjetas de tiempo como «Revisar comentarios del PR: 45 minutos» o «Investigar el flujo de OAuth: 1,5 horas».
Limpieza: los archivos de grabación suelen borrarse automáticamente pasadas 72 horas, ahorrando espacio en disco.
Implementación técnica de Dayflow
La interfaz está hecha en SwiftUI, totalmente nativa.
Soporta distintas IAs: se puede usar Gemini (introduciendo tu propia clave de API) o modelos locales (Ollama o LM Studio).
La estructura del código es clara e incluye principalmente:
Dayflow/: código fuente en SwiftUI de la aplicación, incluyendo la interfaz de línea de tiempo, la de depuración y los flujos de grabación y análisis.
docs/: documentación y material, como capturas y vídeos.
scripts/: scripts de automatización para publicaciones, usados para DMG, notarización, actualizaciones y firma.
Rendimiento y consumo de recursos
El instalador ocupa 25 MB, el uso de CPU en ejecución es inferior al 1 % y el consumo de memoria ronda los 100 MB.
La grabación a 1 fps usa unos 20 kB/s; unas 8 horas al día equivalen a unos 500 MB, que se borran automáticamente al cabo de 3 días.
Por ahora solo se compila para Apple Silicon (M1/2/3); los equipos Intel deben compilarse manualmente con Xcode.
Primeros pasos con Dayflow
Instalación
Descarga Dayflow.dmg desde GitHub Releases, arrástralo a la carpeta Aplicaciones y concede permiso de grabación de pantalla la primera vez que lo abras.
Configurar la IA
Gemini: introduce GEMINI_API_KEY en los ajustes; en Google Cloud activa la facturación y podrás desactivar el uso para entrenamiento.
Local: instala primero Ollama o LM Studio, descarga un modelo de visión de 7B~11B y Dayflow detectará el puerto automáticamente.
Uso diario
Pulsa el icono en la barra de menú, haz clic derecho y elige Start Capture para empezar; para detenerlo, elige Stop Capture.
La línea de tiempo de la ventana principal se puede ampliar con la rueda del ratón, permite buscar palabras clave y filtrar por aplicación o tipo de actividad.
Gestión de datos
La caché de grabación se guarda en ~/Library/Application Support/Dayflow/records/.
Si quieres empezar de cero, cierra la aplicación, elimina esa carpeta y vuelve a abrirla.
Casos de uso de Dayflow
Trabajadores del conocimiento: ya no hace falta hacer grandes esfuerzos para recordar al escribir informes diarios o semanales, basta con arrastrar las tarjetas de tiempo.
Autónomos: al cobrar por proyectos, se puede exportar a CSV como justificante de horas.
Empresas preocupadas por la privacidad: el código se puede revisar y desplegar en la intranet, cumpliendo la normativa.
Apasionados de la productividad: la reproducción funciona como una caja negra de avión y permite encontrar las causas de las distracciones.
Dayflow utiliza la grabación a 1 fps junto con procesamiento por IA cada 15 minutos para convertir las cifras inútiles del seguimiento de tiempo tradicional, como «navegador 4 horas», en una línea de tiempo comprensible, buscable y exportable del tipo «Revisar PR 45 minutos, escribir tests 1 hora, navegar por Weibo 20 minutos». Todo el proceso puede funcionar sin conexión, es auditable y modificable, y se trata de una de las opciones más transparentes de seguimiento automático del tiempo en macOS.
Asistente de guiones▸
Apps AI
Noticias AI