Open Source AI Tool

Turn your workday into a timesheet

TimesheetGPT pulls context from your email, Teams calls and calendar, then uses AI to draft accurate timesheets in seconds.

View on GitHub How It Works
You
Generate my timesheet for today
TimesheetGPT
Here's your draft based on today's activity:

9:00 – 10:30   Sprint planning (Teams call with 6 attendees)
10:30 – 12:00   Code review & PR feedback (3 emails sent)
13:00 – 15:00   Feature development — auth module
15:00 – 16:30   Client sync (Teams call, 45 min) + follow-up email

Timesheets shouldn't take this long

Time-consuming

Employees spend 15–30 minutes each day trying to reconstruct what they worked on, often at the end of the day when memory is worst.

🔍

Inaccurate

Manual entry leads to forgotten tasks, rounded hours, and missing context — reducing the value of timesheet data for billing and planning.

🚫

Avoided

Nobody likes doing timesheets. The friction means they get filled in late, inaccurately, or not at all — creating downstream problems.

What TimesheetGPT does

📧

Email Integration

Pulls sent emails from Microsoft Graph to understand who you communicated with and what about.

📅

Calendar Awareness

Reads your calendar events — meetings, calls, focus time — and maps them to timesheet entries.

📞

Teams Call Detection

Detects Teams calls and meetings from Microsoft Graph so nothing gets missed.

🤖

AI Summarization

Uses LLMs to synthesize activity into concise, human-readable timesheet entries.

✏️

Editable Drafts

Generates drafts you can review and adjust before submitting — you stay in control.

🔒

Secure by Design

Authenticates via Microsoft OAuth. Your data is processed in-session and never stored.

How it works

1

Sign in with Microsoft

Authenticate with your Microsoft account to securely grant access to your email, calendar and call history.

2

AI generates your draft

TimesheetGPT fetches your activity, computes context, and produces a structured timesheet draft.

3

Review and submit

Check the draft, make any edits, and submit your timesheet — done in under a minute.

Open source and ready to try

TimesheetGPT is free and open source. Check out the repo, run it locally, or contribute.

View on GitHub