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. Download the latest release from the Releases page.
  2. 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 dark themes.
  • Autostart: Enable or disable GitCat to start automatically on system boot.
  • Close to Tray: Minimize GitCat 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