Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>TimeCoder!New to Visual Studio Code? Get it now.
TimeCoder!

TimeCoder!

Julian Lasso

|
12 installs
| (0) | Free
Mida su tiempo de codificación y genere informes detallados.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

TimeCoder

Version Build Status Node Version Bun Version GitHub Issues GitHub Stars GitHub Forks GitHub License

Descripción

TimeCoder es una extensión para Visual Studio Code que te permite medir y analizar tu tiempo de codificación. Obtén informes detallados de tu actividad de programación por lenguaje, proyecto, plataforma y rama git.

TimeCoder Reporte Diario TimeCoder Reporte Semanal

Características

  • ✅ Seguimiento automático de actividad - Mide tu tiempo de codificación sin interrumpir tu flujo de trabajo
  • 📊 Informes detallados - Visualiza estadísticas diarias y semanales en un panel integrado
  • 🔄 Sincronización en la nube - Accede a tus datos desde cualquier dispositivo
  • 🔎 Análisis por lenguaje - Descubre en qué lenguajes pasas más tiempo
  • 🌳 Seguimiento de ramas git - Analiza el tiempo dedicado a cada rama de tus proyectos
  • 🔍 Monitoreo de sesiones de depuración - Diferencia entre tiempo de codificación y depuración
  • 🔌 Integración multiplataforma - Compatible con Windows, macOS y Linux

Requisitos

  • Visual Studio Code 1.97.0 o superior
  • Extensión Git de VS Code para funcionalidades de ramas
  • Conexión a internet para sincronización de datos

Instalación

Desde VS Code Marketplace

  1. Abre VS Code
  2. Ve a la vista de extensiones (Ctrl+Shift+X)
  3. Busca "TimeCoder"
  4. Haz clic en "Instalar"

Configuración inicial

Para comenzar a utilizar TimeCoder necesitas configurar una API Key:

  1. Después de instalar la extensión, verás una notificación solicitando configurar la API Key
  2. Puedes configurarla de dos formas:
    • Automáticamente: Haz clic en "Obtener API Key desde el portal", inicia sesión en el portal web y autoriza la conexión
    • Manualmente: Haz clic en "Configurar API Key manualmente" e introduce tu clave

También puedes configurar la API Key en cualquier momento:

  1. Abre la paleta de comandos con Ctrl+Shift+P (Windows/Linux) o Cmd+Shift+P (Mac)
  2. Busca y selecciona "TimeCoder: Configurar API Key"

Uso

Una vez configurada la extensión, comenzará a rastrear automáticamente tu tiempo de codificación.

Ver informes

Para ver tus informes de actividad:

  1. Haz clic en el ícono de TimeCoder en la barra de actividades (lateral)
  2. O usa el comando "TimeCoder: Mostrar reporte" desde la paleta de comandos

Tipos de informes

  • Informe diario: Muestra estadísticas del día actual, incluyendo:

    • Tiempo total de codificación
    • Distribución por lenguaje
    • Distribución por proyecto y plataforma
    • Tiempo de depuración vs. codificación
  • Informe semanal: Muestra estadísticas de la semana actual, incluyendo:

    • Resumen de actividad diaria
    • Lenguajes más utilizados
    • Proyectos y plataformas con más actividad

Cómo funciona

TimeCoder realiza un seguimiento de tu actividad mientras programas:

  1. Registra eventos como cambios en archivos y cambios de documento activo
  2. Detecta periodos de inactividad y los excluye de las métricas
  3. Identifica las ramas de git en las que trabajas
  4. Detecta sesiones de depuración
  5. Envía datos bajo tu usuario al servidor para procesamiento
  6. Recibe informes procesados y los muestra en la interfaz

Toda la información se envía de forma segura y puedes ver exactamente qué datos se están recopilando.

Privacidad

TimeCoder solo recopila datos relacionados con tu actividad de programación:

  • Nombres de proyectos y archivos
  • Lenguajes utilizados
  • Tiempo de actividad
  • Nombres de ramas git
  • Plataforma y nombre de máquina

No se recopilan datos personales ni el contenido de tus archivos.

Solución de problemas

Si experimentas problemas:

  1. Verifica que tu API Key esté configurada correctamente
  2. Asegúrate de tener conexión a internet
  3. Reinicia VS Code si los informes no se cargan
  4. Verifica que la extensión Git esté instalada para el seguimiento de ramas

Desarrollo

Estructura del proyecto

  • src: Código fuente de la extensión principal
  • react-app: Aplicación React para la UI de los informes
  • resources: Recursos estáticos (iconos, etc.)

Comandos útiles

# Instalar dependencias
bun install

# Desarrollo (compila la extensión y React en modo watch)
bun run dev

# Compilar la extensión y la UI
bun run build

# Empaquetar para distribución
bun run package

Contribución

¡Las contribuciones son bienvenidas! Si quieres contribuir:

  1. Haz fork del repositorio
  2. Crea una rama para tu característica (git checkout -b feature/amazing-feature)
  3. Haz commit de tus cambios (git commit -m 'Add some amazing feature')
  4. Push a la rama (git push origin feature/amazing-feature)
  5. Abre un Pull Request

Licencia

Este proyecto está licenciado bajo la Licencia MIT - ver el archivo LICENSE.md para más detalles.

Desarrollado por

Sofka Technologies


¿Tienes preguntas o comentarios? Abre un issue en nuestro repositorio.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft