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.
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 | shCréer une clé API
Dans l’application sous Datenquellen › Agent-Kollektor. Elle n’est affichée qu’une fois.
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 initVé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.
Installer tm
Inutile si le collecteur l’a déjà installé.
curl -fsSL https://app.time-momentum.com/install-cli.sh | shSe connecter
Créez la clé dans l’application sous Datenquellen › CLI. tm la demande en saisie masquée.
tm auth loginVérifier la connexion et la permission
tm whoamiClaude Code : installer le skill
tm skill --installClaude 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.
Ajouter la marketplace
/plugin marketplace add https://time-momentum.com/claude/marketplace.jsonInstaller 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.
| Groupe | Ce qu’il couvre |
|---|---|
tm timers | Démarrer, mettre en pause, arrêter et saisir du temps |
tm customers, tm projects, tm orders | Clients, 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 statements | Rapports d’activité joints à la facture ou autonomes |
tm ai-sessions, tm progress | Sessions d’agents avec temps d’exécution et usage, avancement des projets |
tm revenue, tm dashboard, tm export | Rentabilité, chiffres clés et données brutes en CSV ou Excel |
tm collect | Le collecteur d’agents : connecter des outils, synchroniser, limites d’abonnement |
tm api | N’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 endpointstm 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.