Generate your annual conversation summary with Claude, featuring visualization of activity patterns, topic analysis, and more.
-
Download your Claude conversation data:
- Visit Claude web interface
- Go to Settings -> Account
- Click "Export Data"
- Save the JSON file to the project directory
-
Install required Python packages:
pip install pandas numpy matplotlib seaborn jieba wordcloud nltk tqdm
- Place your downloaded JSON file in the data directory
- Run the analysis:
python main.py
This will generate:
- Activity heatmap (
contribution_wall.png
) - Word cloud of conversation topics (
wordcloud.png
) - Statistical analysis in console output
This project uses Next.js for the web interface.
Run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 to view your summary.
Deploy using Vercel:
Check out deployment documentation for more details.