AI-Powered Time Management Platform

Time Tracking
for Humans

Write what you did in plain language. AI organizes your entries, matches projects from Jira tickets, imports Slack huddles and Outlook meetings, scans your Git commits — and submits everything in one click.

Integrates with
Jira
Slack
Outlook
Git
Clockify
Time EntriesCalendarSlackGitTickets
## MON 2025-12-23
0.5hsprint planning with backend team
0.5hhuddle with Alice, Bob — design review
4hECOMDEV-123 implementing auth feature
1.5hrefactor: migrate to new API client
1.5hcode review and documentation updates

All your work context
in one place

Timemaster connects to the tools you already use. Your meetings, huddles, commits, and tickets flow into a single view — no copy-pasting, no context switching.

Jira

Pull your assigned tickets directly into Timemaster. The AI uses Jira context to match tasks to the right projects — even resolving EPIC hierarchies automatically.

ECOMDEV-123Implement OAuth2 flowIn Progress
ECOMDEV-124Fix pagination on searchTo Do
PLAT-89Upgrade API clientIn Review
  • Browse assigned tickets
  • EPIC-based project matching
  • Ticket context for AI analysis
  • One-click insert into notes

Slack

Automatically track Slack huddles and Zoom calls in real-time. See participants, duration, and channel — then insert them into your notes with one click.

#design-review32 min
Alice, Bob, Carol
#backend-sync15 min
Dave, Eve
  • Real-time huddle detection
  • Zoom call tracking
  • Participant names & duration
  • Bulk insert all sessions

Outlook Calendar

Import today's meetings from Microsoft Outlook with OAuth sign-in. See attendees, duration, and location — then add meetings to your timesheet in one click.

09:00 – 09:30Sprint Planning8 attendees
14:00 – 15:00Architecture ReviewTeams Meeting
16:30 – 17:001:1 with Manager2 attendees
  • Microsoft Graph API
  • One-click meeting import
  • Duration auto-rounding
  • Attendees & location details

Git

Scan multiple local repositories for your commits. Timemaster uses your Git config to find commits by you, across all your projects, ready to add to your notes.

a3f2b1cfeat: add OAuth2 callback handlerbackend-api
d8e1f4afix: resolve pagination offset bugbackend-api
b7c9e2drefactor: migrate to new API clientfrontend
  • Multi-repo scanning
  • Auto-detect by git email
  • Commit history per day
  • One-click or bulk insert

Clockify

Submit your analyzed time entries to Clockify with one click. Projects and tasks sync automatically, with smart matching and scheduled background sync.

Mon, Dec 238.0h
ClientX / Development4.0h
Internal / Meetings1.0h
ClientX / Code Review3.0h
Synced to Clockify
  • One-click submission
  • Automatic project sync
  • EPIC-based matching
  • Failed submission recovery

Everything you need to
track time effortlessly

A complete time management toolkit built by developers, for anyone who values their time.

Natural Language Input

Write your time entries like you'd tell a colleague. No forms, no dropdowns — just plain text. Add time hints or let the AI figure it out.

AI-Powered Analysis

AI understands context, estimates durations, matches tasks to projects, and resolves Jira EPIC hierarchies — all automatically.

Jira Tickets

Browse your assigned Jira tickets across multiple instances. Insert tickets into notes and let the AI match them to the right projects.

Slack Huddle Tracking

Automatically detect and track Slack huddles and Zoom calls in real-time. See who you talked to, for how long, and in which channel.

Outlook Calendar

Import meetings from Microsoft Outlook with OAuth sign-in. See attendees, duration, and location — add to your notes in one click.

Git Commit Scanning

Scan multiple local repositories for your commits. Your git config email is used to find your commits across all your projects.

Local AI Models

Run AI entirely on your machine with bundled Ollama. Your notes never leave your device. Choose from recommended models or bring your own.

Custom Rules

Define pattern-based rules for recurring entries. "tech thursday" always maps to the right project with the right hours.

Preview & Edit

Review every AI suggestion before submitting. Inline-edit hours, customers, projects, tasks, and descriptions — you stay in control.

TODO Lists

Manage grouped task lists right inside Timemaster. Create, complete, and insert TODOs directly into your notes.

Keyboard Shortcuts

Global hotkeys let you show the app, preview entries, and submit — all without reaching for the mouse. Configurable to your preference.

One-Click Submission

Submit analyzed time entries to your time tracking backend with a single click. Failed submissions are saved and automatically recoverable.

Privacy-First AI

Your choice of
AI intelligence

Four ways to power your time analysis — from a Claude Teams plan billed to your org, to multi-vendor cloud, to fully local inference where your data never leaves your machine.

Cloud

25+ Cloud Models

Access the latest AI models from Google, OpenAI, Anthropic, Meta, Mistral, DeepSeek, and xAI through OpenRouter. Fast, accurate, and always up to date.

  • Google Gemini, GPT-4o, Claude, Llama
  • DeepSeek, Grok, Mistral, and more
  • Automatic context limit detection
  • Pay-per-use via OpenRouter
For Claude Teams
Claude Direct

Bring your Claude Teams plan

Paste an Anthropic Console API key and have Timemaster bill its AI calls against your org’s Claude Teams subscription. No OpenRouter middleman, no double-billing.

  • Native Anthropic Messages API
  • Claude Opus 4.7, Sonnet 4.6, Haiku 4.5
  • Org admin mints keys at console.anthropic.com
  • One-click "Test Connection" in Preferences
Bundled

Built-in Local AI

Timemaster ships with a managed Ollama runtime. Download recommended models with one click. Your notes never leave your machine.

  • One-click model download
  • Recommended: Qwen 2.5, Llama 3.2
  • Auto-start and health monitoring
  • Zero configuration required
External

Bring Your Own Server

Connect to any OpenAI-compatible server — Ollama, llama.cpp, vLLM, LM Studio, or LocalAI running elsewhere on your network.

  • Any OpenAI-compatible API
  • Custom endpoint URL
  • Full model flexibility
  • Run on your own hardware

How it works

From your tools to structured time entries in three steps

01

Gather your context

Pull in data from your tools with one click — Outlook meetings, Slack huddles, Git commits, Jira tickets — and add your own notes in plain language.

## MON 2025-12-23

0.5h sprint planning with backend team       ← Calendar
0.5h huddle with Alice, Bob — design review   ← Slack
4h ECOMDEV-123 implementing auth feature      ← Jira
refactor: migrate to new API client           ← Git
1.5h code review and documentation updates
02

AI analyzes & organizes

The AI understands your notes, matches Jira tickets to projects via EPIC hierarchies, estimates durations, applies custom rules, and structures everything into time entries.

0.5hSprint planning with backend teamInternal / Meetings
0.5hDesign review huddle — Alice, BobInternal / Meetings
4.0hECOMDEV-123: Implementing auth featureClientX / Development
1.5hRefactor: Migrate to new API clientClientX / Development
1.5hCode review and documentationClientX / Code Review
03

Review & submit

Preview all entries, inline-edit anything that needs adjustment, then submit with one click. Failed submissions are saved and automatically recoverable.

Submit to Clockify
8.0 hours synced!

See it in action

From natural language notes and integration data to organized time entries

## MON 2025-12-23

0.5h sprint planning with backend team
0.5h huddle with Alice, Bob — design review
4h ECOMDEV-123 implementing user auth feature
refactor: migrate to new API client
1.5h code review and documentation updates

## TUE 2025-12-24

1h ECOMDEV-124 fixing pagination on search
0.5h standup and grooming
3h continuing auth feature development
2h writing integration tests
1.5h PR review for Dave's refactor
The AI matched ECOMDEV tickets to projects via Jira EPIC hierarchies and applied custom rules for meetings
For Teams

Full team time tracking
as a service

Beyond the desktop app, Timemaster offers a complete self-hosted time tracking platform for teams. Manage projects, track time, generate invoices, handle leave requests, and plan capacity — all in one place.

Self-hostedDeploy on your own infrastructure with Docker
Multi-tenantSupport multiple organizations and teams
Clockify importMigrate your existing data with one command
app.time-master.app
Dashboard
Time Entries
Projects
Team
Invoices
Reports
Leave
Today6.5h
This Week32.0h
Billable87%
Mon
Tue
Wed
Thu
Fri

Time Tracking

Timer-based and manual time entries with rich filtering, bulk approval, and billable/non-billable tracking.

Project Management

Clients, projects, and tasks with budgets, hourly rates, color coding, and member assignment.

Invoicing

Generate invoices from billable time entries, export PDFs, and send via email. Track payment status.

Team Management

Role-based access (admin, manager, member), team dashboards, and approval workflows.

Leave Management

Vacation, sick, personal, and overtime compensation requests with approval workflows and balance tracking.

Reporting & Analytics

Summary, detailed, and weekly reports. Dashboard with project breakdowns, overtime analytics, and CSV export.

AI assistant access (MCP)

Drive the entire tracker — timers, projects, invoices, capacity, leave, reports — from Claude Code, Cursor, Claude Desktop, or Claude.ai over the open Model Context Protocol.

Model Context Protocol

Run your tracker
from any AI assistant

Connect Claude Code, Cursor, Claude Desktop, or Claude.ai directly to your Timemaster workspace. 50+ tools cover the full team workflow — time entries, projects, customers, invoicing, scheduling, leave, and reporting — over the open Model Context Protocol standard.

Time entries & timers

Start, stop, and edit timers. List, approve, and bulk-approve time entries. Filter by user, project, client, task, multi-tag (ANY-of), date range, billable, or approval state.

  • timer_start
  • timer_stop
  • time_entries_list
  • time_entries_bulk_approve

Projects & customers

Create, edit, archive, and search projects and customers. Filter by client, name, or archived state. Manage project members, hourly rates, and billable defaults.

  • projects_list
  • projects_create
  • clients_list
  • clients_update
New: PDF download

Invoicing — including PDFs

Preview line items before committing. Create, send, mark paid, and download invoices as PDFs returned inline as MCP embedded resources. A settings-check tool surfaces missing issuer fields before you commit.

  • invoices_preview
  • invoices_create
  • invoices_download_pdf
  • invoices_settings_check

Capacity & scheduling

Assign people to projects across date ranges, edit allocations, and pull a capacity report comparing assigned vs available hours for the whole team.

  • assignments_create
  • assignments_update
  • capacity_get

Time off & overtime

Submit, update, approve, or reject leave requests. Check remaining vacation and overtime balances and the count of pending requests waiting for review.

  • time_off_create
  • time_off_approve
  • time_off_balance
  • time_off_pending_count

Reports & CSV export

Summary, detailed, and weekly reports with shared filters (date range, user, project, client). Export the underlying time entries as CSV directly in the assistant.

  • report_summary
  • report_detailed
  • report_weekly
  • report_export_csv

Things you can ask your assistant

Every example below maps to one or two MCP tool calls. Destructive actions (invoicing, deletes, user changes) are tagged so the host prompts you to confirm before they run.

  • "Approve John's entries from May 1–15."
  • "Preview an invoice for ACME for last month, then create it if it looks right."
  • "Who has under 20 hours allocated next week?"
  • "Download the PDF for invoice #2026-014 and email it to me."
  • "Submit a vacation request for July 8–12 and tell me my remaining balance."
  • "Export last quarter's billable hours on the Phoenix project as CSV."

Security & isolation

The same multi-tenant guards that protect the REST API protect every MCP call.

Scoped credentialsDedicated MCP API keys minted from an interactive session — a leaked MCP key cannot mint more, and REST keys are explicitly rejected on /mcp.
OAuth 2.1 + PKCEHosts like Claude.ai authenticate via standards-compliant OAuth with PKCE-S256 and pre-registered redirect URIs. No long-lived tokens stored in plaintext.
Org-level kill switchAdmins can disable MCP for the whole organization with one click; the toggle is re-checked on every tool call, so in-flight credentials stop working immediately.
Loopback authorizationMCP tools call the same REST handlers your web UI does — every role check, locked-entry rule, and tenant boundary applies automatically. Nothing is duplicated, nothing can drift.
Works with
Claude CodeCursorClaude DesktopClaude.aiAny MCP-compatible client

Simple, transparent pricing

Choose the plan that works for you. No hidden fees.

Monthly
8/month

Full access to all integrations, cancel anytime.

  • AI-powered time analysis
  • Jira, Slack, Outlook, Git, Clockify
  • Local & cloud AI models
  • All future updates
Subscribe Monthly
Lifetime v1
129one-time

Buy once for the current major version.

  • All v1.x updates included
  • No recurring fees
  • All integrations included
  • Local & cloud AI models
Buy Lifetime License

All plans include a 14-day free trial. Prices are in EUR. Subscriptions can be cancelled at any time.

Solution Whitepaper

Download the Timemaster Whitepaper

How AI-powered natural language time tracking integrates with Jira, Slack, Outlook, Git, and Clockify.

By downloading, you agree to receive product updates. Unsubscribe anytime.

Technical deep-dive
Architecture overview
Pricing & plans

Ready to take control of your time?

Stop dreading timesheets. Connect your tools, write naturally, let AI do the rest.

AI-Powered
Jira
Slack
Outlook
Git
Local AI