Connectez Time Momentum à vos outils.

La ligne de commande tm, le collecteur d’agents pour Claude Code, Codex et Cursor, des guides d’installation que votre agent IA peut suivre, et l’API REST derrière tout cela.

  • macOS, Linux et Windows
  • Node.js 22.14 ou plus récent

Laissez votre agent IA tout configurer.

Collez une phrase dans Claude Code, Codex ou Cursor. L’agent lit le guide, vérifie Node.js, installe tm, puis vous demande de vous connecter dans votre propre terminal. C’est là que vous saisissez la clé API : elle n’apparaît jamais dans la conversation.

Set up the Time Momentum agent collector on this computer. Read and follow this guide: https://www.time-momentum.com/agents/collector.md

Guides pour agents en Markdown : collecteur d’agents et ligne de commande tm. Les pages de configuration de l’application affichent le même prompt.

Saisissez vos sessions IA.

Le collecteur d’agents enregistre le temps, le modèle et l’usage de chaque session Claude Code, Codex et Cursor via leurs hooks. Aussi dans Free.

  1. Installer tm

    Windows (PowerShell) : irm https://app.time-momentum.com/install-cli.ps1 | iex. Ouvrez ensuite un nouveau terminal.

    curl -fsSL https://app.time-momentum.com/install-cli.sh | sh
  2. Créer une clé API

    Dans l’application sous Datenquellen › Agent-Kollektor. Elle n’est affichée qu’une fois.

  3. Connecter

    Demande la clé en saisie masquée, puis les outils à saisir et s’il faut remonter les limites d’abonnement. Une clé refusée ne change rien.

    tm collect init
  4. Vérifier

    tm collect status

Seules des mesures quittent votre ordinateur : temps, modèle, usage, dossiers et commits. Jamais de code source ni de noms de fichiers ; de la conversation, au plus un titre de session, que vous pouvez désactiver.

Travaillez en ligne de commande.

Une clé en lecture couvre projets et temps saisis. Tout le reste nécessite un accès en lecture et écriture, inclus dans Pro.

  1. Installer tm

    Inutile si le collecteur l’a déjà installé.

    curl -fsSL https://app.time-momentum.com/install-cli.sh | sh
  2. Se connecter

    Créez la clé dans l’application sous Datenquellen › CLI. tm la demande en saisie masquée.

    tm auth login
  3. Vérifier la connexion et la permission

    tm whoami
  4. Claude Code : installer le skill

    tm skill --install
  5. Claude Code : ligne d’état

    Projet, effort et budget de la session en cours en bas de Claude Code.

    tm statusline install

Ou sans installation, par exemple dans le bac à sable d’un agent : npx -y @time-momentum/cli@latest whoami

Plugin Claude Code.

Apporte le même skill plus la commande /time-momentum:setup. Lancez les deux commandes dans Claude Code.

  1. Ajouter la marketplace

    /plugin marketplace add https://time-momentum.com/claude/marketplace.json
  2. Installer le plugin

    /plugin install time-momentum@time-momentum

Groupes de commandes.

Chaque opération de l’API a exactement une commande. tm schema <group> --json liste flags, types et exemples.

GroupeCe qu’il couvre
tm timersDémarrer, mettre en pause, arrêter et saisir du temps
tm customers, tm projects, tm ordersClients, projets avec budgets, commandes et leur mode de facturation
tm invoices, tm paymentsÉtablir, émettre et exporter des factures électroniques, enregistrer et répartir des paiements
tm statementsRapports d’activité joints à la facture ou autonomes
tm ai-sessions, tm progressSessions d’agents avec temps d’exécution et usage, avancement des projets
tm revenue, tm dashboard, tm exportRentabilité, chiffres clés et données brutes en CSV ou Excel
tm collectLe collecteur d’agents : connecter des outils, synchroniser, limites d’abonnement
tm apiN’importe quel endpoint directement, authentifié comme toute autre commande

API REST.

tm est un client de l’API REST à l’adresse https://app.time-momentum.com/api/v1. La logique métier, comme les totaux, les taxes et les numéros de facture, vit sur le serveur : scripts et agents obtiennent les mêmes résultats que l’application web.

Une clé API (tmk_…) fonctionne directement comme bearer token sur les routes de lecture, les minuteurs et l’ingestion du collecteur. Une clé avec accès en écriture s’échange contre un token valable une heure via POST /api/v1/auth/token. tm le fait pour vous et le renouvelle automatiquement.

Les clés se créent uniquement dans l’application web et peuvent y être révoquées à tout moment. Le serveur refuse de créer des clés ou de supprimer le compte via l’accès des agents.

Chaque opération avec paramètres et schémas de requête et de réponse : spécification OpenAPI (OpenAPI 3.1, descriptions en allemand).

Pour les agents et les scripts.

  • llms.txt : pages et guides d’installation de ce site dans un seul fichier
  • agents/collector.md et agents/cli.md : guides d’installation pour agents IA
  • tm --json : aperçu compact de tous les groupes de commandes, conventions et codes de sortie
  • openapi.yaml : l’API REST en OpenAPI 3.1
  • tm schema --json : le catalogue complet des commandes avec flags, types et endpoints
  • tm skill : le guide d’utilisation pour agents, adapté à la version installée

Connectez vos outils dès aujourd’hui.

  • 30 jours de Pro
  • Sans carte bancaire
  • Ensuite, vous continuez avec Free

Questions fréquentes

Ai-je besoin de Pro ?

Le collecteur d’agents, les minuteurs et la liste des projets fonctionnent dans Free. L’accès en écriture pour la ligne de commande et votre agent, les factures et les autres fonctions font partie de Pro, que chaque nouveau compte teste pendant 30 jours.

Pourquoi mon agent ne demande-t-il pas la clé API ?

Pour que la clé n’aboutisse jamais dans la conversation. L’agent installe tm et vous demande de lancer tm collect init ou tm auth login dans votre propre terminal, où la clé est saisie de façon masquée.

Existe-t-il un serveur MCP ?

Non. Votre agent travaille déjà dans un shell, et tm ne charge que la partie du catalogue de commandes dont il a besoin. Plus de détails dans le guide MCP ou CLI pour les agents IA.