Timescribe

TimeScribe – El rastreador de tiempo privado y gratuito para macOS y Windows

Descripción del programa TimeScribe

TimeScribe es una aplicación de registro de tiempo de trabajo de código abierto y completamente gratuita, desarrollada por Adrian Buck (WINBIGFOX). Lanzada inicialmente en 2025, esta herramienta nació con el objetivo de ofrecer una alternativa privada y sin complicaciones a los servicios comerciales de seguimiento de tiempo.

A diferencia de otras aplicaciones que requieren suscripciones mensuales, cuentas en la nube o comparten tus datos con terceros, TimeScribe funciona 100% offline y sin registro, manteniendo toda tu información estrictamente en tu dispositivo.

Su principal fortaleza radica en ofrecer una solución de seguimiento de tiempo moderna, privada y completa sin ningún coste. Está diseñada tanto para profesionales autónomos que necesitan facturar sus horas como para empleados remotos que desean optimizar su jornada laboral. La aplicación es compatible con macOS y Windows, y se distribuye bajo la licencia GPL-3.0, lo que garantiza su libertad de uso, estudio y modificación.

La aplicación está construida con tecnologías modernas: utiliza Laravel (PHP) como núcleo, Electron como entorno de escritorio, Vue.js para la interfaz y SQLite como base de datos local. Este enfoque, basado en NativePHP, permite a los desarrolladores familiarizados con el ecosistema web crear aplicaciones nativas de escritorio de forma eficiente.

¿Necesitas registrar tus horas de trabajo de forma precisa, privada y sin pagar suscripciones mensuales?

Características clave de TimeScribe

1. Seguimiento manual con un solo clic y automatización inteligente

El corazón de TimeScribe es su temporizador, accesible desde un icono en la barra de menús (macOS) o la bandeja del sistema (Windows). Con un solo clic puedes iniciar, pausar o detener el registro de tiempo.

Para reducir la fricción, la aplicación puede iniciar o pausar automáticamente el seguimiento basándose en la actividad de la pantalla y el estado de inactividad del sistema. Si bloqueas tu ordenador o dejas de usarlo, TimeScribe se detiene automáticamente, evitando que tengas que acordarte de pulsar el botón de pausa.

2. Análisis de uso de aplicaciones (App Activity)

Una de las funcionalidades más potentes de TimeScribe es su capacidad para registrar qué aplicaciones utilizas y durante cuánto tiempo. Esta característica te permite visualizar, por ejemplo, cuántas horas has dedicado a tu editor de código, a tu cliente de correo o a redes sociales. De esta forma, puedes identificar fácilmente qué actividades son productivas y cuáles te distraen, ayudándote a optimizar tu flujo de trabajo.

3. Gestión de proyectos, clientes y facturación

Para autónomos y consultores, TimeScribe incluye un completo sistema de seguimiento por proyectos. Puedes crear proyectos, asociarles una tarifa por hora y añadir descripciones detalladas a cada entrada de tiempo. La aplicación calcula automáticamente el importe a facturar en función de las horas registradas, eliminando la necesidad de hacer cálculos manuales al final del mes.

4. Planificación de ausencias y gestión de vacaciones

TimeScribe permite gestionar fácilmente tus días de vacaciones, bajas por enfermedad y días festivos a través de una vista de calendario. Puedes establecer una cuota anual de vacaciones, y la aplicación calculará automáticamente tus días restantes. Esta funcionalidad es especialmente útil para empleados que necesitan llevar un registro de sus días libres y para autónomos que planifican sus descansos.

5. Informes y exportación de datos

El programa ofrece gráficos visuales que resumen tu tiempo de trabajo por día, semana, mes y año, mostrando de un vistazo tus horas trabajadas y las horas extra o negativas acumuladas. Para un análisis más detallado o para adjuntar a tus facturas, puedes exportar todos tus datos en formatos PDF, Excel (XLSX) y CSV.

6. Código abierto, gratuito y respetuoso con la privacidad

TimeScribe es completamente gratuito. No hay versiones de pago, ni suscripciones, ni funcionalidades bloqueadas. No es necesario crear una cuenta, proporcionar un correo electrónico ni registrarse de ninguna forma. Todas tus horas de trabajo, datos de proyectos y estadísticas se almacenan localmente en tu ordenador, sin conexión a la nube. Tú eres el único propietario de tus datos y puedes eliminar o exportar tu historial cuando quieras.

Para usuarios avanzados, TimeScribe permite personalizar atajos de teclado para iniciar, pausar o detener el temporizador sin necesidad de abrir la ventana principal. Además, expone una API de enlaces profundos (Deep-Link API) que permite controlar el temporizador desde otras herramientas como Alfred, Raycast, AutoHotkey o scripts personalizados. Por ejemplo, puedes ejecutar timescribe://start/work para iniciar el seguimiento de trabajo o timescribe://stop para detenerlo.

Explicación detallada del funcionamiento

TimeScribe está construido sobre un stack tecnológico moderno que combina la potencia de Laravel (PHP) con la flexibilidad de Electron y Vue.js. Esta arquitectura, conocida como NativePHP, permite a los desarrolladores crear aplicaciones de escritorio nativas utilizando las herramientas y lenguajes del ecosistema web. Para el usuario final, esto se traduce en una aplicación que se ejecuta de forma estable tanto en macOS como en Windows, con actualizaciones automáticas y una interfaz de usuario limpia y receptiva.

El flujo de trabajo típico comienza con la configuración inicial. Al abrir TimeScribe por primera vez, un asistente te guía para establecer tu horario laboral semanal (qué días trabajas y cuántas horas) y tus vacaciones anuales. Una vez configurado, la aplicación se minimiza a la bandeja del sistema. El seguimiento manual es sencillo: haces clic en el icono de TimeScribe en la barra de menús y pulsas «Start Tracking».

Para aquellos que prefieren la automatización, la aplicación puede iniciar el seguimiento automáticamente cuando detecta actividad en el ordenador (movimiento del ratón o pulsaciones de teclado) y pausarlo cuando el sistema está inactivo. Esta es una característica especialmente útil para quienes olvidan activar el temporizador manualmente.

El registro de actividad de aplicaciones requiere conceder permisos especiales en el sistema operativo. Una vez activado, TimeScribe registra en segundo plano qué aplicaciones están en primer plano y durante cuánto tiempo. Estos datos se visualizan en gráficos dentro de la aplicación, permitiéndote ver, por ejemplo, que pasaste 3 horas en tu editor de código, 1 hora en el navegador y 30 minutos en Slack.

La gestión de proyectos es igualmente intuitiva. Puedes crear un proyecto para cada cliente (por ejemplo, «Cliente ABC – Desarrollo Web») y asignarle una tarifa por hora. Luego, mientras trabajas en ese proyecto, seleccionas el proyecto correspondiente en el menú desplegable del temporizador. TimeScribe registra el tiempo contra ese proyecto y, al final del mes, puedes exportar un informe con las horas facturables y el importe total calculado automáticamente.

El sistema de vacaciones te permite planificar tus días libres con antelación. Al marcar un día como «Vacaciones» o «Enfermedad» en el calendario, la aplicación deduce automáticamente ese día de tu cuota de vacaciones anual y ajusta el cálculo de tus horas trabajadas, proporcionando una visión precisa de tu saldo de días libres.

Descarga e instalación de TimeScribe

  • Página oficial: timescribe.app (redirige al repositorio de GitHub)
  • Repositorio oficial: github.com/WINBIGFOX/TimeScribe
  • Versión actual: 1.5.0 (noviembre de 2025)
  • Tamaño: Variable según la plataforma (aplicación nativa ligera)
  • Sistemas operativos compatibles:
  • macOS: 10.15 (Catalina) o superior (Intel y Apple Silicon)
  • Windows: Windows 10 y Windows 11 (64 bits)
  • Requisitos mínimos: Procesador de 1 GHz, 2 GB de RAM, 100 MB de espacio en disco
  • Licencia: GNU General Public License v3.0 (GPL-3.0) – código abierto y gratuito
  • Idiomas: Inglés, Alemán, Francés, Italiano, Portugués, Danés, Chino
  • Soporte técnico: GitHub Issues, GitHub Discussions

Cómo usar TimeScribe

Paso 1: Descarga e instalación

Accede a la página de releases en GitHub y descarga el instalador correspondiente a tu sistema operativo:

  • Windows: TimeScribe-setup.exe
  • macOS (Apple Silicon): TimeScribe.dmg
  • macOS (Intel): TimeScribe-intel.dmg

En macOS, también puedes instalar TimeScribe mediante Homebrew con el comando brew install timescribe.

Paso 2: Configuración inicial

Al abrir la aplicación por primera vez, el asistente de configuración te guiará para establecer:

  • Tu horario laboral semanal (qué días trabajas y cuántas horas)
  • Tu cuota anual de vacaciones (opcional)

Paso 3: Conceder permisos (opcional pero recomendado)

Para que TimeScribe pueda registrar la actividad de las aplicaciones, necesitas conceder permisos de Accesibilidad en macOS o los permisos correspondientes en Windows. Ve a Preferencias del Sistema > Privacidad y Seguridad > Accesibilidad y añade TimeScribe a la lista.

Paso 4: Registrar tiempo manualmente

Para empezar a registrar tiempo:

  1. Haz clic en el icono de TimeScribe en la barra de menús (macOS) o en la bandeja del sistema (Windows).
  2. Selecciona «Start Tracking» para iniciar el temporizador.
  3. Cuando termines, haz clic en «Stop». También puedes pausar el temporizador si necesitas una interrupción breve.

Paso 5: Configurar la automatización (opcional)

En la configuración (Settings > General), activa la opción «Auto start/pause based on screen time and idle status». TimeScribe se iniciará automáticamente cuando detecte actividad en el ordenador y se pausará cuando estés inactivo.

Paso 6: Crear proyectos y registrar tiempo por proyecto

Para facturar tus horas por cliente o proyecto:

  1. Ve a la pestaña «Projects» y haz clic en «Add Project».
  2. Introduce el nombre del proyecto, una descripción (opcional) y la tarifa por hora.
  3. Cuando trabajes en ese proyecto, selecciona el proyecto correspondiente en el menú desplegable del temporizador antes de iniciar el seguimiento.

Paso 7: Ver informes y exportar datos

Para analizar tu tiempo trabajado:

  1. Ve a la pestaña «Reports» o «Dashboard».
  2. Selecciona el período (día, semana, mes o año).
  3. Visualiza los gráficos de tu actividad y horas trabajadas.
  4. Para exportar, haz clic en «Export» y elige el formato (PDF, Excel o CSV).

Observaciones sobre el programa TimeScribe

Frente a otras herramientas de seguimiento de tiempo como Timing, RescueTime o Toggl, TimeScribe se posiciona como la opción más respetuosa con la privacidad y la única completamente gratuita y de código abierto con un conjunto de funcionalidades tan completo. Mientras que Timing cuesta desde 7 €/mes, RescueTime requiere suscripción para acceder al historial completo, y Toggl limita su versión gratuita, TimeScribe ofrece todas las funciones sin coste alguno y sin límites.

Para el usuario final, el beneficio práctico de TimeScribe es doble: privacidad absoluta y coste cero. Puedes registrar horas de trabajo, facturar a clientes, analizar tu productividad y gestionar vacaciones, todo ello sin preocuparte de que tus datos sean almacenados en servidores externos ni de pagar una suscripción mensual. La posibilidad de registrar la actividad de aplicaciones es especialmente útil para autónomos y profesionales que desean entender cómo distribuyen su tiempo entre diferentes tareas.

El desarrollador, Adrian Buck (WINBIGFOX), ha construido TimeScribe sobre tecnologías modernas (Laravel, Vue.js, Electron). Este stack técnico permite un desarrollo rápido y multiplataforma, lo que explica la disponibilidad simultánea para macOS y Windows desde su lanzamiento inicial. La elección de NativePHP es particularmente interesante, ya que abre la puerta a que desarrolladores de PHP puedan contribuir al proyecto, ampliando la base de colaboradores potenciales.

Las actualizaciones de TimeScribe son frecuentes y sustanciales. La versión 1.5.0 (noviembre de 2025) introdujo la gestión completa de vacaciones (vista anual, cuota de vacaciones y cálculo automático de días restantes), una renovación del asistente de configuración inicial, mejoras de rendimiento y un sistema de copias de seguridad más robusto. La versión 1.11.0 (febrero de 2026) añadió soporte para exportación a Excel y mejoras en la interfaz de proyectos. Este ritmo de desarrollo demuestra un compromiso activo con la mejora continua del producto.

La comunidad de TimeScribe es otro de sus puntos fuertes. El proyecto cuenta con 766 estrellas en GitHub y 67 forks, lo que indica un interés significativo por parte de la comunidad de desarrolladores. Existen canales de GitHub Discussions e Issues para soporte, y se aceptan contribuciones de todo tipo.

En cuanto a las limitaciones, TimeScribe carece de algunas funcionalidades presentes en herramientas de pago, como la sincronización entre múltiples dispositivos (la aplicación es 100% local por diseño) o la integración nativa con servicios de calendario y facturación externos. La aplicación no está disponible para Linux de forma nativa, aunque al ser código abierto, podría compilarse para esta plataforma.

Limitaciones importantes

  • Sin sincronización en la nube: Todos los datos son locales; no hay sincronización automática entre dispositivos.
  • Sin aplicación móvil: No existe versión para iOS o Android; solo está disponible para ordenadores de escritorio.
  • Interfaz basada en Electron: Aunque es funcional, la aplicación no es una app nativa de cada plataforma, lo que puede afectar el rendimiento en equipos muy antiguos.
  • Sin integración nativa con servicios de facturación: Aunque exporta datos, no se conecta directamente con herramientas como QuickBooks o Freshbooks.
  • No disponible para Linux: Solo oficialmente para macOS y Windows.

Alternativa recomendada

Si buscas una herramienta de seguimiento de tiempo con sincronización en la nube y aplicación móvil, Toggl Track es una excelente opción. Tiene un plan gratuito generoso (hasta 5 usuarios) y aplicaciones para todas las plataformas, aunque requiere registro y algunos datos se almacenan en sus servidores.

Si prefieres una herramienta exclusiva para macOS con un enfoque más automático y una interfaz nativa, Timing es la opción más completa, aunque es de pago (desde 7 €/mes). Para usuarios que ya utilizan ActivityWatch y buscan una alternativa más moderna, TimeScribe ofrece una experiencia similar pero con una interfaz más pulida y funcionalidades adicionales como la gestión de proyectos y facturación.

TimeScribe es la herramienta ideal para autónomos, empleados remotos y cualquier profesional que valore su privacidad y no quiera pagar una suscripción mensual. Su combinación de seguimiento manual y automático, análisis de aplicaciones, gestión de proyectos y exportación de informes lo convierten en una solución completa y respetuosa con tus datos.

Sección FAQ

¿TimeScribe es gratis o de pago?

TimeScribe es completamente gratuito y de código abierto (GPL-3.0). No tiene versiones de pago, funcionalidades bloqueadas, suscripciones ni anuncios.

¿Funciona en Linux, macOS, Windows 10 y Windows 11?

TimeScribe es compatible con macOS (10.15 o superior) y Windows (10 y 11). No existe versión oficial para Linux.

¿Qué diferencia a TimeScribe de otras alternativas como Timing o RescueTime?

La principal diferencia es que TimeScribe es completamente gratuito y de código abierto, mientras que Timing cuesta desde 7 €/mes y RescueTime requiere suscripción para el historial completo. Además, TimeScribe almacena todos tus datos localmente, mientras que otras herramientas los envían a la nube.

¿Puedo usar TimeScribe para facturar a mis clientes?

Sí, TimeScribe incluye un sistema completo de seguimiento por proyectos con tarifas por hora. Puedes asignar tiempo a proyectos específicos, y la aplicación calcula automáticamente el importe a facturar. Luego puedes exportar los informes en PDF o Excel para adjuntarlos a tus facturas.

¿Qué ha pasado con el desarrollo de TimeScribe?

El desarrollo de TimeScribe está muy activo. La versión 1.5.0 se lanzó en noviembre de 2025, y la versión 1.11.0 en febrero de 2026, lo que demuestra un ritmo constante de actualizaciones con nuevas funcionalidades y correcciones.