Skip to content

Generate your annual conversation summary with Claude, featuring visualization of activity patterns, topic analysis, and more.

License

Notifications You must be signed in to change notification settings

adot08/claude-annual-summary

Repository files navigation

Claude Annual Summary

Generate your annual conversation summary with Claude, featuring visualization of activity patterns, topic analysis, and more.

Before Start

  1. Download your Claude conversation data:

    • Visit Claude web interface
    • Go to Settings -> Account
    • Click "Export Data"
    • Save the JSON file to the project directory
  2. Install required Python packages:

pip install pandas numpy matplotlib seaborn jieba wordcloud nltk tqdm

Python Analysis

  1. Place your downloaded JSON file in the data directory
  2. 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

Next.js Frontend(auto generated readme)

This project uses Next.js for the web interface.

Getting Started

Run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 to view your summary.

Learn More

Deploy

Deploy using Vercel:

Check out deployment documentation for more details.

Excepted Result

Image

About

Generate your annual conversation summary with Claude, featuring visualization of activity patterns, topic analysis, and more.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published