Documentation

Everything you need to get started with WhatIDid.ai

Getting Started

WhatIDid.ai is an intelligent productivity tool that automatically analyzes your Gmail, Google Calendar, and Google Drive activity to generate insightful weekly summaries powered by AI.

Prerequisites

Setup Guide

Step 1: Google API Setup

  1. Go to Google Cloud Console
  2. Create a new project or select an existing one
  3. Enable the following APIs: Gmail API, Google Calendar API, Google Drive API
  4. Create OAuth 2.0 credentials → "Credentials" → "Create Credentials" → "OAuth client ID" → choose "Desktop app"
  5. Download the credentials file and save it as credentials.json in the project directory

💡 Tip: WhatIDid.ai only requests read-only access to your data. Your information stays private and secure.

Step 2: Anthropic API Key

  1. Visit console.anthropic.com
  2. Create an account or sign in
  3. Generate a new API key (starts with sk-ant-)
  4. Add it to your .env file:
    ANTHROPIC_API_KEY=sk-ant-your_api_key_here

Step 3: Install & Run

git clone https://github.com/GitHubBlossom/WID.git
cd WID
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python app.py

Then open http://localhost:5555 in your browser.

Features

Email Analysis

Calendar Insights

Document Tracking

AI-Powered Summaries

Using WhatIDid.ai

Manual Summaries

  1. Click "Run Analysis Now" for the default period
  2. Or enter a custom number of days to analyze
  3. View your summary immediately in the dashboard

Automated Summaries

  1. Go to Settings
  2. Choose your preferred day and time
  3. Enable automatic email delivery (optional)
  4. Save your settings

Frequently Asked Questions

Is my data secure?

Yes. WhatIDid.ai only requests read-only access to your Google services. All credentials are stored locally, and only summary data is sent to Anthropic's AI for analysis — never full email or document content.

What does it cost?

WhatIDid.ai is free to use. You only need your own Anthropic API key, which has a generous free tier.

Can I customize the analysis period?

Yes — you can analyze any period from 1 to 30 days. The default analyzes yesterday's activity.

How do I disconnect my Google account?

Delete the token.json file from the application directory to revoke access.

Ready to Get Started?

Launch the dashboard and start analyzing your productivity

Go to Dashboard →