# auto-git-gui **Author:** Victor Giers > ⚠️ **This README.md has been automatically generated using AI and might contain hallucinations or inaccuracies. Please proceed with caution!** # Auto-Git Auto-Git is a unique and interactive desktop application designed to help you manage your git repositories with ease. It features a playful cat mascot that guides you through various git operations, making the process more engaging and user-friendly. ## Features - **Interactive Cat Mascot**: A cute cat character that provides feedback and assistance during git operations. - **Intelligent Committing**: Set thresholds for automatic committing based on file changes or time intervals. - **Readme Generation**: Automatically generate README files for your repositories using AI models (such as this one!). - **Folder Management**: Easily add, remove, and select git folders to monitor. - **Commit History**: View commit history with detailed diffs and options to revert or checkout commits. - **Push to Gitea**: Push your commits directly to a Gitea server with ease. - **Customizable Settings**: Adjust various settings such as sky mode, autostart, and commit thresholds. ## Installation 1. Make sure you have git and ollama installed 2. Download the latest release: Windows / Mac ## Usage - **Add a Folder**: Click on "Add Folder" to select and add a git repository. - **Monitor Folders**: Select a folder to monitor its changes and view commit history. - **Commit Changes**: Use the intelligent committing feature or manually commit changes with custom messages. - **Generate README**: Automatically generate a README file for your repository using AI models. - **Push to Gitea**: Connect your repositories with a Gitea server and push commits directly. ## Settings - **Sky Mode**: Toggle between light and dynamic themes (adjusts color to actual current sky color in your area). - **Autostart**: Enable or disable Auto-Git to start automatically on system boot. - **Close to Tray**: Minimize Auto-Git to the system tray instead of closing it completely. - **Intelligent Commit Thresholds**: Set file change or time-based thresholds for automatic committing. - **Set your AI model**: Default is qwen2.5-coder:7b for Commit Message inference and qwen2.5-coder:32b for README.md generation - **Set Gitea API-Key**: To push the Repo online with one click.