Deine Agenten bauen das Projekt. Jetzt rechnen sie es auch ab.
KI-Agenten für Agenturen, die mehr als Code schreiben: Dein Agent erfasst Aufwand, hält Kunden und Aufträge aktuell, stellt die E-Rechnung und verbucht die Zahlung. Alles in Time Momentum, über die Kommandozeile tm.
- macOS, Linux und Windows
- Claude Code, Codex, Cursor und jeder Agent mit Shell
KI-Agenten für Agenturen: was dein Agent erledigt
Du sagst, was du brauchst. Der Agent macht daraus einen tm-Befehl.
- Trag mir gestern zwei Stunden auf den Relaunch ein
tm timers add --project-id <projekt-id> --started-at "gestern 09:00" --duration 2:00 - Leg den Kunden Muster GmbH an
tm customers create --name "Muster GmbH" --payment-terms-days 14 - Bau die Septemberrechnung für Muster GmbH
tm invoices build --customer-id <kunden-id> --month 2026-09 - Passt, stell sie
tm invoices finalize <rechnungs-id> --yes - Eine Überweisung hat beide Rechnungen bezahlt
tm payments split --paid-on heute --allocation <a>=3451,00 --allocation <b>=2998,80 - Leistungsnachweis für September
tm statements create --customer-id <kunden-id> --period-from 01.09.2026 --period-to 30.09.2026 - Was ist noch offen?
tm payments outstanding - Wie rentabel waren meine Kunden dieses Jahr?
tm revenue --from 2026-01-01 --to 2026-12-31
Agentenbedienung ist Teil von Pro.
Was dein Agent darf
| Aktion | Regel |
|---|---|
| Lesen, erfassen, anlegen, ändern | Direkt: Zeiteinträge, Kunden, Aufträge, Projekte, Projektkosten, Rechnungsentwürfe, Zahlungen, Leistungsnachweise und Auswertungen. |
| Stellen, stornieren, löschen | Nur mit ausdrücklichem --yes, sonst bricht tm ab, ohne etwas zu senden. Die Anleitung weist den Agenten an, das nur auf deinen Wunsch zu tun. |
| Abgerechnete Zeit ändern | Abgelehnt. Zeit auf einer gestellten Rechnung oder in einem festgeschriebenen Leistungsnachweis ist gesperrt. |
| Unvollständige E-Rechnung stellen | Abgelehnt. Die Rechnung bleibt Entwurf, und tm nennt jede fehlende Angabe samt der Stelle, an der sie fehlt. |
| Schlüssel anlegen, Konto löschen | Für den Agentenzugang serverseitig gesperrt, ebenso eine Passwortänderung ohne Bestätigung per E-Mail. Neue Schlüssel entstehen nur in der Web-App. |
Sicherheitsmodell
Dein Agent arbeitet mit einem API-Key, den du in der Web-App anlegst und jederzeit widerrufen kannst.
- tm tauscht einen Schreib-Key gegen ein Token, das eine Stunde gilt, und erneuert es selbst. Der Tausch ist mengenbegrenzt.
- Der Key liegt nur in deiner lokalen Konfiguration (Dateirechte 600) oder in einer Umgebungsvariable. Er erscheint nie in Ausgaben, Protokollen oder Fehlermeldungen, auch nicht mit
--verboseoder--dry-run. - Ein Lese-Key erreicht nur ausgewählte Leserouten und die Timer.
- Ein Widerruf ist endgültig und wirkt sofort.
--dry-runzeigt die genaue Anfrage, ohne sie zu senden. Bestehende Dateien werden nie still überschrieben.
KI-Agenten-freundlich gebaut
Der Agent holt sich Anleitung und Befehlskatalog selbst, und jede Rückmeldung sagt ihm, wie es weitergeht.
- Welche Befehlsgruppen gibt es?
tm --json - Welche Angaben nimmt eine Rechnung?
tm schema invoices --json - Anleitung zur installierten Version
tm skill - Zeig die Anfrage, bevor du sie sendest
tm invoices finalize <rechnungs-id> --dry-run
Agentenbedienung ist Teil von Pro.
| Merkmal | Was es für dich heißt |
|---|---|
| Vollständig | Jede Funktion der API hat genau einen Befehl. Ein Test stellt das bei jeder Änderung an der API sicher. |
| Berechenbar | Mit --json steht auf stdout genau ein JSON-Dokument. Fehler kommen als JSON, und der Exit-Code sagt, ob der Agent den Aufruf korrigieren, dich fragen, warten oder es erneut versuchen soll. |
| Überall lauffähig | macOS, Linux und Windows, auch per npx ohne Installation, etwa in einer Agenten-Sandbox. |
| Alles bleibt im System | Rechnungen, Aufträge und Außenstände landen in Time Momentum, egal ob du oder dein Agent sie anlegt. |
tm für deinen Agenten einrichten
Voraussetzung: Node.js 22.14 oder neuer und ein API-Key mit der Berechtigung „Lesen und Schreiben“ aus der Web-App.
tm dauerhaft installieren
npx -y @time-momentum/cli installMit dem API-Key anmelden
tm auth loginAnmeldung und Berechtigung prüfen
tm whoamiClaude Code: Skill einrichten
tm skill --installClaude Code: Statuszeile
Projekt, Aufwand und Budget der laufenden Session unten in Claude Code.
tm statusline installKI-Sessions erfassen
Claude Code, Codex und Cursor mit Token und Laufzeit. Auch in Free.
tm collect init
Oder ohne Installation, etwa in einer Agenten-Sandbox: npx -y @time-momentum/cli@latest whoami
Geschäftssoftware für KI-Agenten
Woran du erkennst, ob eine Software deinen Agenten sicher an Kunden, Rechnungen und Zahlungen lässt.
Zum RatgeberMCP-Server oder CLI
Warum eine Kommandozeile für Agenten oft besser passt als ein MCP-Server.
Zum RatgeberVibe Coding und Softwareentwicklung
Was Agentic Engineering von Vibe Coding unterscheidet und was das für Auftragsarbeit heißt.
Zum Ratgeber
Teil von Pro
Der Agentenzugang über tm gehört zu Pro. Jedes neue Konto testet Pro 30 Tage, ohne Kreditkarte.
Auch ohne Pro erreicht ein API-Key die Timer und die Projektliste.
Lass deinen Agenten abrechnen
- 30 Tage Pro testen
- Ohne Kreditkarte
- Danach weiter mit Free
Häufige Fragen
Warum eine Kommandozeile und kein MCP-Server?
Dein Agent arbeitet ohnehin in einer Shell. tm lädt nur den Teil des Befehlskatalogs, den er gerade braucht, statt vorab alle Werkzeugbeschreibungen, läuft gleich in Claude Code, Codex, Cursor und jedem anderen Agenten, der Befehle ausführen kann, und du kannst jeden Befehl selbst ausführen und genau sehen, was der Agent getan hat. Einen MCP-Server für Time Momentum gibt es nicht.
Welche Agenten funktionieren mit tm?
Jeder Agent, der Shell-Befehle ausführen kann. Claude Code bekommt mit tm skill --install einen kurzen Skill, der auf die vollständige Anleitung verweist. Codex, Cursor und andere lesen die Anleitung mit tm skill, immer passend zur installierten Version.
Was, wenn der Agent etwas falsch macht?
Entwürfe lassen sich ändern oder löschen. Eine gestellte Rechnung wird per Storno korrigiert, die Zeit darauf ist gesperrt. Mit --dry-run zeigt dir der Agent die genaue Anfrage, bevor er sie sendet.
Was kostet ein KI-Agent im Kundenprojekt?
Das zeigt Time Momentum je Projekt: KI-Kosten und Agentenlaufzeit neben Arbeitszeit, Einzelkosten, Umsatz und Deckungsbeitrag. Dein Agent fragt es mit tm projects costs oder tm revenue selbst ab.