Twoi agenci budują projekt. Teraz także go rozliczają.

CRM dla agentów AI: Twój agent rejestruje nakład pracy, aktualizuje klientów i zlecenia, wystawia fakturę elektroniczną i księguje płatność. Wszystko w Time Momentum, przez wiersz poleceń tm.

  • macOS, Linux i Windows
  • Claude Code, Codex, Cursor i każdy agent z dostępem do powłoki

CRM dla agentów AI: co robi Twój agent

Mówisz, czego potrzebujesz. Agent zamienia to w polecenie tm.

  • Zapisz wczoraj dwie godziny na relaunchtm timers add --project-id <project-id> --started-at "yesterday 09:00" --duration 2:00
  • Utwórz klienta Muster GmbHtm customers create --name "Muster GmbH" --payment-terms-days 14
  • Przygotuj fakturę za wrzesień dla Muster GmbHtm invoices build --customer-id <client-id> --month 2026-09
  • Wygląda dobrze, wystaw jątm invoices finalize <invoice-id> --yes
  • Jeden przelew opłacił obie fakturytm payments split --paid-on today --allocation <a>=3451.00 --allocation <b>=2998.80
  • Zestawienie godzin za wrzesieńtm statements create --customer-id <client-id> --period-from 2026-09-01 --period-to 2026-09-30
  • Co jest jeszcze nieopłacone?tm payments outstanding
  • Jak rentowni byli moi klienci w tym roku?tm revenue --from 2026-01-01 --to 2026-12-31

Dostęp dla agentów jest częścią planu Pro.

Co wolno Twojemu agentowi

CzynnośćZasada
Odczyt, rejestracja, tworzenie, edycjaBezpośrednio: wpisy czasu, klienci, zlecenia, projekty, koszty projektów, szkice faktur, płatności, zestawienia godzin i raporty.
Wystawienie, anulowanie, usunięcieTylko z wyraźnym --yes, w przeciwnym razie tm zatrzymuje się, nic nie wysyłając. Instrukcja użycia każe agentowi robić to tylko na Twoją prośbę.
Zmiana rozliczonego czasuOdrzucana. Czas na wystawionej fakturze albo w zatwierdzonym zestawieniu jest zablokowany.
Wystawienie niekompletnej e-fakturyOdrzucane. Faktura pozostaje szkicem, a tm wymienia każdy brakujący element i miejsce, gdzie go uzupełnić.
Tworzenie kluczy, usunięcie kontaZablokowane na serwerze dla dostępu agentów, podobnie jak zmiana hasła bez potwierdzenia e-mailem. Nowe klucze tworzy się tylko w aplikacji webowej.

Model bezpieczeństwa

Twój agent pracuje z kluczem API, który tworzysz w aplikacji webowej i możesz w każdej chwili unieważnić.

  • tm wymienia klucz zapisu na token ważny przez godzinę i automatycznie go odnawia. Wymiana ma limit zapytań.
  • Klucz jest przechowywany tylko w Twojej lokalnej konfiguracji (tryb pliku 600) albo w zmiennej środowiskowej. Nigdy nie pojawia się w wynikach, logach ani błędach, nawet z --verbose czy --dry-run.
  • Klucz odczytu ma dostęp tylko do wybranych ścieżek odczytu i do timerów.
  • Unieważnienie klucza jest ostateczne i działa natychmiast.
  • --dry-run pokazuje dokładne żądanie bez wysyłania go. Istniejące pliki nigdy nie są nadpisywane bez ostrzeżenia.

Zbudowane dla agentów

Agent sam pobiera instrukcje i katalog poleceń, a każda odpowiedź mówi mu, co zrobić dalej.

  • Jakie są grupy poleceń?tm --json
  • Jakie flagi przyjmuje faktura?tm schema invoices --json
  • Instrukcja użycia dla zainstalowanej wersjitm skill
  • Pokaż żądanie przed wysłaniemtm invoices finalize <invoice-id> --dry-run

Dostęp dla agentów jest częścią planu Pro.

CechaCo to dla Ciebie oznacza
KompletneKażda operacja API ma dokładnie jedno polecenie. Test sprawdza to przy każdej zmianie API.
PrzewidywalneZ --json stdout zawiera dokładnie jeden dokument JSON. Błędy przychodzą jako JSON, a kod wyjścia mówi, czy poprawić wywołanie, zapytać Ciebie, poczekać czy spróbować ponownie.
Działa wszędziemacOS, Linux i Windows albo przez npx bez instalacji, np. w sandboksie agenta.
Wszystko w jednym miejscuFaktury, zlecenia i zaległe płatności trafiają do Time Momentum, niezależnie od tego, czy utworzyłeś je Ty, czy Twój agent.

Skonfiguruj tm dla swojego agenta

Wymaga Node.js 22.14 lub nowszego i klucza API z uprawnieniem „odczyt i zapis” z aplikacji webowej.

  1. Zainstaluj tm na stałe

    npx -y @time-momentum/cli install
  2. Zaloguj się kluczem API

    tm auth login
  3. Sprawdź logowanie i uprawnienia

    tm whoami
  4. Claude Code: zainstaluj skill

    tm skill --install
  5. Claude Code: pasek stanu

    Projekt, nakład pracy i budżet bieżącej sesji na dole Claude Code.

    tm statusline install
  6. Rejestruj swoje sesje AI

    Claude Code, Codex i Cursor, z tokenami i czasem działania. Także w planie Free.

    tm collect init

Albo bez instalacji, np. w sandboksie agenta: npx -y @time-momentum/cli@latest whoami

Więcej na ten temat

  • Oprogramowanie biznesowe dla agentów AI

    Jak sprawdzić, czy oprogramowanie pozwala agentowi bezpiecznie pracować z klientami, fakturami i płatnościami.

    Czytaj poradnik
  • Najlepszy CRM dla agentów AI

    Co ludzie rozumieją przez CRM dla agentów AI i gdzie mieszczą się duże CRM-y oraz Time Momentum.

    Czytaj poradnik
  • MCP czy CLI dla agentów AI

    Dlaczego wiersz poleceń często lepiej pasuje do agentów niż serwer MCP.

    Czytaj poradnik
  • Agentic engineering vs. vibe coding

    Czym inżynieria z agentami AI różni się od vibe codingu i co to oznacza dla pracy dla klientów.

    Czytaj poradnik

Część planu Pro

Dostęp agentów przez tm jest częścią planu Pro. Każde nowe konto testuje Pro przez 30 dni, bez karty kredytowej.

Bez Pro klucz API nadal ma dostęp do timerów i listy projektów.

Pozwól agentowi zająć się rozliczeniami

  • 30 dni Pro
  • Bez karty kredytowej
  • Potem dalej w planie Free

Najczęstsze pytania

Dlaczego CLI, a nie serwer MCP?

Twój agent i tak pracuje w powłoce. tm ładuje tylko tę część katalogu poleceń, której potrzebuje, zamiast wszystkich definicji narzędzi z góry, działa tak samo w Claude Code, Codex, Cursor i każdym innym agencie, który potrafi uruchamiać polecenia, a każde polecenie możesz uruchomić sam, żeby zobaczyć dokładnie, co zrobił agent. Time Momentum nie ma serwera MCP.

Którzy agenci działają z tm?

Każdy agent, który potrafi uruchamiać polecenia powłoki. Claude Code dostaje krótki skill przez tm skill --install, który wskazuje pełną instrukcję. Codex, Cursor i inni czytają instrukcję przez tm skill, zawsze zgodną z zainstalowaną wersją.

Co, jeśli agent coś pomyli?

Szkice można zmieniać albo usuwać. Wystawioną fakturę koryguje się przez anulowanie, a czas na niej jest zablokowany. Z --dry-run agent pokazuje Ci dokładne żądanie przed wysłaniem.