Tus agentes construyen el proyecto. Ahora también lo facturan.

Un CRM para agentes de IA: tu agente registra el esfuerzo, mantiene al día clientes y encargos, emite la factura electrónica y registra el pago. Todo en Time Momentum, con la línea de comandos tm.

  • macOS, Linux y Windows
  • Claude Code, Codex, Cursor y cualquier agente con shell

Un CRM para agentes de IA: lo que hace tu agente

Tú dices lo que necesitas. El agente lo convierte en un comando tm.

  • Registra dos horas en el relanzamiento para ayertm timers add --project-id <project-id> --started-at "yesterday 09:00" --duration 2:00
  • Crea el cliente Muster GmbHtm customers create --name "Muster GmbH" --payment-terms-days 14
  • Prepara la factura de septiembre para Muster GmbHtm invoices build --customer-id <client-id> --month 2026-09
  • Está bien, emítelatm invoices finalize <invoice-id> --yes
  • Una sola transferencia pagó ambas facturastm payments split --paid-on today --allocation <a>=3451.00 --allocation <b>=2998.80
  • Parte de horas de septiembretm statements create --customer-id <client-id> --period-from 2026-09-01 --period-to 2026-09-30
  • ¿Qué queda por cobrar?tm payments outstanding
  • ¿Qué tan rentables fueron mis clientes este año?tm revenue --from 2026-01-01 --to 2026-12-31

El acceso para agentes forma parte de Pro.

Lo que puede hacer tu agente

AcciónRegla
Leer, registrar, crear, editarDirectamente: entradas de tiempo, clientes, encargos, proyectos, costes de proyecto, borradores de factura, pagos, partes de horas e informes.
Emitir, anular, eliminarSolo con un --yes explícito; si no, tm se detiene sin enviar nada. La guía de uso indica al agente que lo haga solo cuando tú se lo pidas.
Cambiar tiempo facturadoRechazado. El tiempo de una factura emitida o de un parte de horas cerrado queda bloqueado.
Emitir una factura electrónica incompletaRechazado. La factura sigue siendo un borrador, y tm indica cada dato que falta y dónde corregirlo.
Crear claves, eliminar la cuentaBloqueado en el servidor para el acceso de agentes, igual que cambiar la contraseña sin confirmación por correo. Las claves nuevas solo se crean en la aplicación web.

Modelo de seguridad

Tu agente trabaja con una clave de API que creas en la aplicación web y puedes revocar en cualquier momento.

  • tm cambia una clave de escritura por un token válido durante una hora y lo renueva automáticamente. El intercambio tiene límite de frecuencia.
  • La clave se guarda solo en tu configuración local (permisos de archivo 600) o en una variable de entorno. Nunca aparece en salidas, registros ni errores, ni siquiera con --verbose o --dry-run.
  • Una clave de lectura solo llega a determinadas rutas de lectura y a los temporizadores.
  • Revocar una clave es definitivo y surte efecto de inmediato.
  • --dry-run muestra la solicitud exacta sin enviarla. Los archivos existentes nunca se sobrescriben sin avisar.

Hecho para agentes

El agente obtiene sus propias instrucciones y el catálogo de comandos, y cada respuesta le dice qué hacer a continuación.

  • ¿Qué grupos de comandos hay?tm --json
  • ¿Qué flags acepta una factura?tm schema invoices --json
  • Guía de uso de la versión instaladatm skill
  • Muestra la solicitud antes de enviarlatm invoices finalize <invoice-id> --dry-run

El acceso para agentes forma parte de Pro.

CaracterísticaQué significa para ti
CompletaCada operación de la API tiene exactamente un comando. Un test lo comprueba con cada cambio en la API.
PredecibleCon --json, stdout lleva exactamente un documento JSON. Los errores llegan como JSON, y el código de salida indica si hay que corregir la llamada, preguntarte, esperar o reintentar.
Funciona en cualquier sitiomacOS, Linux y Windows, o mediante npx sin instalar, por ejemplo en un sandbox de agentes.
Todo queda en un solo lugarFacturas, encargos y pagos pendientes terminan en Time Momentum, los hayas creado tú o tu agente.

Configura tm para tu agente

Requiere Node.js 22.14 o posterior y una clave de API con permiso “lectura y escritura” de la aplicación web.

  1. Instala tm de forma permanente

    npx -y @time-momentum/cli install
  2. Inicia sesión con tu clave de API

    tm auth login
  3. Comprueba el inicio de sesión y el permiso

    tm whoami
  4. Claude Code: instala la 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
  6. Captura tus sesiones de IA

    Claude Code, Codex y Cursor, con tokens y duración. También en Free.

    tm collect init

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

Más sobre este tema

  • Software empresarial para agentes de IA

    Cómo saber si un software permite que tu agente trabaje con seguridad con clientes, facturas y pagos.

    Leer la guía
  • El mejor CRM para agentes de IA

    Qué se entiende por un CRM para agentes de IA, y dónde encajan los grandes CRM y Time Momentum.

    Leer la guía
  • MCP o CLI para agentes de IA

    Por qué una línea de comandos suele encajar mejor con los agentes que un servidor MCP.

    Leer la guía
  • Agentic engineering frente a vibe coding

    Qué separa la ingeniería con agentes de IA del vibe coding, y qué significa para el trabajo con clientes.

    Leer la guía

Incluido en Pro

El acceso de agentes mediante tm está incluido en Pro. Cada cuenta nueva prueba Pro durante 30 días, sin tarjeta de crédito.

Sin Pro, una clave de API sigue llegando a los temporizadores y a la lista de proyectos.

Deja que tu agente se encargue de facturar

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

Preguntas frecuentes

¿Por qué una CLI y no un servidor MCP?

Tu agente ya trabaja en una shell. tm carga solo la parte del catálogo de comandos que necesita en lugar de todas las definiciones de herramientas de antemano, funciona igual en Claude Code, Codex, Cursor y cualquier otro agente que pueda ejecutar comandos, y puedes ejecutar tú mismo cada comando para ver exactamente lo que hizo el agente. No hay servidor MCP para Time Momentum.

¿Qué agentes funcionan con tm?

Cualquier agente que pueda ejecutar comandos de shell. Claude Code recibe con tm skill --install una skill breve que remite a la guía completa. Codex, Cursor y otros leen la guía con tm skill, siempre acorde con la versión instalada.

¿Y si el agente se equivoca?

Los borradores se pueden cambiar o eliminar. Una factura emitida se corrige mediante anulación, y el tiempo que contiene queda bloqueado. Con --dry-run, el agente te muestra la solicitud exacta antes de enviarla.