Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Explaining GIT history @ CheffTreffHackathon

License

eburakova/sortGIT_out

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sort GIT out

Explaining GIT history @ CheffTreffHackathon

Developed in <24 hours on 24-25. Apr 2025

image image

Features

main (solution by me, @eburakova)

  • Analyses commit messages and difference logs for each file changed in the commit.
  • Stores the messages and difference files along with their generated summarries as a local json database.
  • The length of history depends on the amount of tokens the LLM is able to process at once.
  • Simple, sleek UI (made with Streamlit)
  • AI base model: Only Gemini is supported.

Other branches

Do check out solutions by my talented teammates!

  • Insteadd of the local database, rely on GitHub API
  • Spend more Gemini tokens but work faster than main
  • Just as simple and sleek Streamlit UI

Future development

Do feel free to fork and build up!

TODO:

  • Add support for more model providers, i.e. OpenAI
  • Add support for local LLMs

Note

Connecting to a local LLMs may be desirable for privacy of the codebase, but smaller models will yield worse results!

Tested on

About

Explaining GIT history @ CheffTreffHackathon

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5