Skip to content

Latest commit

 

History

History
44 lines (33 loc) · 1.17 KB

README.md

File metadata and controls

44 lines (33 loc) · 1.17 KB

Summarize your GitHub contributions!

Using GitHub GraphQL API to fetch the contributions and then using AI to summarize the contributions. demo

Supported filters

  • username: GitHub username
  • from: Start date of contributions
  • type: Type of contributions (currently only pull_request)
  • minumum stars: Minimum stars of the repositories
  • include: Include repositories with the given keyword
  • exclude: Exclude repositories with the given keyword

Usage

  1. setup your env
  • GITHUB_TOKEN
  • OPENAI_TOKEN
  • OPENAI_PROXY: optional
pnpm install
pnpm run dev

Deploy on your own

Deploy to Vercel

you should change the build settings of the Vercle project to the image below: vercel-build-settings

TODO

  • filter enhancements
    • add more contribution types
    • add minimun contributions filter
  • API support
  • self-define prompt
  • pagination support
  • (maybe) more LLM summarizers support
  • (maybe) more Git providers support