WEEK 39 / MONDAYLOCAL TIME 09:42CAPACITY 8:00

Chronograph for your working day

Account for time.
Not every minute.

Write naturally. Timemaster reconstructs your week from meetings, huddles, tickets and commits, then gives you the ledger to review.

JIRASLACKOUTLOOKGITCLOCKIFY
6:30CAPTURED
TIMEMON / 21 SEPDURATION
Product buildGit · 4 commits
2h
Design huddleSlack · 3 people
30m
Sprint reviewOutlook
1h
ECOMDEV-123Jira · implementation
3h
REVIEWED TOTAL6:30

Inside the product

Connect daily activity to accurate time entries, then track team workload, billing, capacity, and delivery across the organization.

Explore the full product tour

Your calendar, chat, tickets
and commits, gathered

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

Slack huddles and Zoom calls are tracked as they happen, with participants, duration and channel recorded for you.

#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 the day's meetings from Microsoft Outlook over OAuth. Pick the ones that count as billable and they land in the timesheet.

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

Push reviewed entries to Clockify. Projects and tasks are matched automatically and kept in sync on a schedule.

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

Your week, reconstructed
from what you already did

Meetings, huddles, commits and tickets become time entries; you write the rest in plain language.

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 estimates durations, matches tasks to projects, and resolves Jira EPIC hierarchies without you filling in a single field.

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. Attendees, duration and location come across; drop the ones you did not attend.

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 locally with the bundled Ollama runtime. Pick a recommended model or point it at one you already have.

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. Hours, customers, projects, tasks and descriptions are all editable inline.

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

Send the reviewed entries to your time tracking backend in one action. Failed submissions are kept and can be retried.

Privacy-First AI

Your choice of
AI intelligence

Four ways to run the analysis: a Claude Teams plan billed to your org, multi-vendor cloud through OpenRouter, or local inference where the prompt goes to localhost instead of a provider.

Cloud

25+ Cloud Models

Access AI models from Google, OpenAI, Anthropic, Meta, Mistral, DeepSeek, and xAI through OpenRouter, including new releases as they land.

  • 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 and downloads the recommended models for you. Prompts go to localhost, not to a cloud API.

  • One-click model download
  • Recommended: Qwen 2.5, Llama 3.2
  • Auto-start and health monitoring
  • No API keys to paste
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 Outlook meetings, Slack huddles, Git commits and Jira tickets, then 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 the entries, fix anything that looks wrong inline, then submit. Failed submissions are kept and can be retried.

Submit to Clockify
8.0 hours synced!
Interactive sample

Turn rough notes into a clean timesheet

Choose a fictional workday, review what Timemaster extracts, then correct it before anything syncs.

09:00 sprint planning
09:30 ECOM-142 checkout implementation
13:30 review checkout pull request
15:00 write integration tests
Sample selectedSequence paused
For Teams

Full team time tracking
as a service

Beyond the desktop app, Timemaster offers a complete self-hosted time tracking platform for teams. Projects, time, invoices, leave requests and capacity planning, on infrastructure you run yourself.

Self-hostedDeploy on your own infrastructure with Docker
Multi-tenantSupport multiple organizations and teams
Clockify importMigrate your existing data with one command
time-master.app/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 from settings; 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. Role checks and tenant boundaries apply because it is the same code path, not a parallel one.
Works with
Claude CodeCursorClaude DesktopClaude.aiAny MCP-compatible client
Solution Whitepaper

Download the Timemaster Whitepaper

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

Or read it online →

Technical deep-dive
Architecture overview
Pricing & plans

Want product updates as well?

You can withdraw your consent and unsubscribe at any time. Privacy Policy

Pick how you pay

Choose monthly, yearly, or lifetime access to the direct-download edition. A website purchase does not include the separate Mac App Store purchase.

Monthly
€5/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
€65one-time

One-time direct-download licence

  • All future direct-download versions and updates
  • No recurring fees
  • All integrations included
  • Local & cloud AI models
Buy Lifetime License

Every plan starts with a 14-day trial. Prices in EUR. Subscriptions can be cancelled at any time.

Newsletter

Stay up to date with Timemaster

Release notes, technical deep-dives and product updates. No spam, and you can unsubscribe at any time.

You can withdraw your consent and unsubscribe at any time. Privacy Policy

Friday, 5pm, timesheet already done

Your meetings, huddles and commits are already in Timemaster by the time you would normally start reconstructing the week.

AI-Powered
Jira
Slack
Outlook
Git
Local AI