Using GitHub GraphQL API to fetch the contributions and then using AI to summarize the contributions.
- 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
- setup your env
GITHUB_TOKEN
OPENAI_TOKEN
OPENAI_PROXY
: optional
pnpm install
pnpm run dev
you should change the build settings of the Vercle project to the image below:
- 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