1
0
Files
auto-git-gui/README.md

2.3 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

  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.