PitchHut logo
Transform Windows context menu with AI-powered Git features.
Pitch

GitPop revolutionizes the Windows File Explorer experience by adding an AI-driven context menu for Git operations. Right-click any repository to quickly view changes, generate commit messages, and push code without the need for an IDE. Built with Tauri and Rust, it offers a native, fast interface that enhances productivity without any hassle.

Description

GitPop is an innovative Git commit extension designed specifically for Windows, seamlessly integrating powerful source control features into the Windows File Explorer context menu. This AI-powered tool enhances developer productivity by offering an efficient alternative to traditional terminal commands and bulky GUI clients. With just a right-click in any Git repository, users can access a sleek and responsive popup, mirroring the functionality of the Visual Studio Code source control tab.

Key Features

  • Zero-Friction Context Menu: Easily right-click anywhere within a Git repository to instantly access GitPop.
  • Instant Native UI: Developed using Tauri, Rust, and React for optimal performance, GitPop is lightweight and launches quickly, with minimal memory usage.
  • AI-Driven Conventional Commits: Leverage intelligent commit message generation by pressing the "Sparkle" button.
    • Local & Private: For enhanced security, GitPop connects to the local AI system, Ollama, ensuring proprietary code remains on-site without the need for cloud interaction.
  • Elegant Design: Experience a modern user interface with dark mode and glassmorphism aesthetics that integrate seamlessly over the File Explorer.

AI Commit Generation

GitPop features advanced capabilities for generating commit messages automatically, providing both local and cloud AI model support. Users can configure their preferred AI provider in the application settings.

Configuring Your AI Provider

Select from various AI engines to optimize commit message generation:

1. Local Ollama (Default & Most Secure)

For those prioritizing security:

  1. Download Ollama and run ollama pull llama3.2.
  2. Ensure Ollama is active on localhost:11434, stage files in GitPop, and click Sparkle for commit generation.

2. Cloud & Custom AI Models

For additional flexibility:

  1. Choose either OpenAI, Google Gemini, Anthropic Claude, or a Custom Model in GitPop's settings.
  2. Enter the corresponding Model Name and API Key securely.

Development

GitPop is open-sourced and built with modern technologies including Tauri 2.0, TypeScript, React, and Rust. Developers can easily contribute to the project by cloning the repository and running the development server.

# Clone the repository
git clone git@github.com:vinzify/gitpop.git
cd gitpop

# Install dependencies
npm install

# Run the development server
npm run tauri dev

# Build the release bundle
npm run tauri build

GitPop provides a streamlined solution for managing Git repositories in Windows, enhancing user experience through AI capabilities and intuitive design.

0 comments

No comments yet.

Sign in to be the first to comment.