Explaining GIT history @ CheffTreffHackathon
Developed in <24 hours on 24-25. Apr 2025
- 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.
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
Do feel free to fork and build up!
- 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!
- Linux kernel repo (20000 latest commits)
- d-drivers
- ohmyzsh
- Test repos provided by FinanzInformatik team: Calculator and Git guidelines