2.4 KiB
2.4 KiB
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
- Download the latest release from the Releases page.
- Run the installer for your operating system (Windows, macOS, Linux).
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: Push the Repo online with one click!