Conecta Time Momentum con tus herramientas.

La línea de comandos tm, el colector de agentes para Claude Code, Codex y Cursor, guías de configuración que tu agente de IA puede seguir y la API REST que está detrás de todo.

  • macOS, Linux y Windows
  • Node.js 22.14 o posterior

Deja que tu agente de IA lo configure.

Pega una frase en Claude Code, Codex o Cursor. El agente lee la guía, comprueba Node.js, instala tm y después te pide que te conectes en una terminal propia. Ahí introduces la clave de API, así que nunca aparece en la conversación.

Configura el colector de agentes de Time Momentum en este equipo. Lee y sigue esta guía: https://www.time-momentum.com/agents/collector.md

Guías para agentes en Markdown (en inglés): colector de agentes y línea de comandos tm. Las páginas de configuración de la app muestran el mismo prompt.

Registra tus sesiones de IA.

El colector de agentes registra el tiempo, el modelo y el uso de cada sesión de Claude Code, Codex y Cursor a través de sus hooks. También en Free.

  1. Instalar tm

    Windows (PowerShell): irm https://app.time-momentum.com/install-cli.ps1 | iex. Después abre una terminal nueva.

    curl -fsSL https://app.time-momentum.com/install-cli.sh | sh
  2. Crear una clave de API

    En la app, en Datenquellen › Agent-Kollektor. Se muestra una sola vez.

  3. Conectar

    Pide la clave con entrada oculta, luego qué herramientas registrar y si debe informar de los límites de la suscripción. Una clave rechazada no cambia nada.

    tm collect init
  4. Comprobar

    tm collect status

Solo salen de tu equipo mediciones: tiempo, modelo, uso, carpetas y commits. Nunca código fuente ni nombres de archivo; de la conversación, como mucho un título de sesión, que puedes desactivar.

Trabaja con la línea de comandos.

Una clave con acceso de lectura cubre proyectos y registros de tiempo. Todo lo demás necesita acceso de lectura y escritura, que forma parte de Pro.

  1. Instalar tm

    Omite este paso si el colector ya lo instaló.

    curl -fsSL https://app.time-momentum.com/install-cli.sh | sh
  2. Iniciar sesión

    Crea la clave en la app, en Datenquellen › CLI. tm la pide con entrada oculta.

    tm auth login
  3. Comprobar sesión y permisos

    tm whoami
  4. Claude Code: instalar el skill

    tm skill --install
  5. Claude Code: línea de estado

    Proyecto, esfuerzo y presupuesto de la sesión actual en la parte inferior de Claude Code.

    tm statusline install

O sin instalar, por ejemplo en el sandbox de un agente: npx -y @time-momentum/cli@latest whoami

Plugin para Claude Code.

Incluye el mismo skill y además el comando /time-momentum:setup. Ejecuta ambos comandos dentro de Claude Code.

  1. Añadir el marketplace

    /plugin marketplace add https://time-momentum.com/claude/marketplace.json
  2. Instalar el plugin

    /plugin install time-momentum@time-momentum

Grupos de comandos.

Cada operación de la API tiene exactamente un comando. tm schema <group> --json lista flags, tipos y ejemplos.

GrupoQué cubre
tm timersIniciar, pausar, detener y registrar tiempos
tm customers, tm projects, tm ordersClientes, proyectos con presupuesto, encargos y su tipo de facturación
tm invoices, tm paymentsGenerar, emitir y exportar facturas como facturas electrónicas, registrar y repartir pagos
tm statementsPartes de horas como anexo de la factura o por separado
tm ai-sessions, tm progressSesiones de agentes con tiempo de ejecución y uso, avance del proyecto
tm revenue, tm dashboard, tm exportRentabilidad, cifras clave y datos en bruto como CSV o Excel
tm collectEl colector de agentes: conectar herramientas, sincronizar, límites de suscripción
tm apiCualquier endpoint directamente, con la misma sesión que los demás comandos

API REST.

tm es un cliente de la API REST en https://app.time-momentum.com/api/v1. La lógica de negocio, como totales, impuestos y números de factura, está en el servidor, así que scripts y agentes obtienen los mismos resultados que la app web.

Una clave de API (tmk_…) funciona directamente como bearer token en las rutas de lectura, los cronómetros y la ingesta del colector. Una clave con acceso de escritura se intercambia por un token válido durante una hora con POST /api/v1/auth/token. tm lo hace por ti y lo renueva automáticamente.

Las claves solo se crean en la app web y se pueden revocar allí en cualquier momento. El servidor se niega a crear claves o eliminar la cuenta mediante acceso de agente.

Cada operación con parámetros y esquemas de petición y respuesta: especificación OpenAPI (OpenAPI 3.1, descripciones en alemán).

Para agentes y scripts.

  • llms.txt: páginas y guías de configuración de este sitio en un solo archivo
  • agents/collector.md y agents/cli.md: guías de configuración para agentes de IA
  • tm --json: resumen compacto de todos los grupos de comandos, convenciones y códigos de salida
  • openapi.yaml: la API REST como OpenAPI 3.1
  • tm schema --json: el catálogo completo de comandos con flags, tipos y endpoints
  • tm skill: la guía de uso para agentes, acorde con la versión instalada

Conecta tus herramientas hoy.

  • 30 días de Pro
  • Sin tarjeta de crédito
  • Después sigues en Free

Preguntas frecuentes

¿Necesito Pro?

El colector de agentes, los cronómetros y la lista de proyectos funcionan en Free. El acceso de escritura para la línea de comandos y tu agente, las facturas y las demás funciones forman parte de Pro, que cada cuenta nueva prueba durante 30 días.

¿Por qué mi agente no me pide la clave de API?

Para que la clave nunca acabe en la conversación. El agente instala tm y te pide que ejecutes tm collect init o tm auth login en una terminal propia, donde la clave se introduce con entrada oculta.

¿Hay un servidor MCP?

No. Tu agente ya trabaja en una shell, y tm carga solo la parte del catálogo de comandos que necesita. Más en la guía MCP o CLI para agentes de IA.