Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

gitpal

AI-powered Git assistant

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

gitpal

This is a build mirror. Primary development happens on SourceHut.

Primary Repository: [https://sr.ht/~matthewp/gitpal/](https://sr.ht/~matthewp/gitpal/)

Download

Download pre-built binaries from GitHub Releases.

Quick Install

Linux/macOS

bash
# Download latest release (replace with actual URL)
wget https://github.com/matthewp/gitpal/releases/latest/download/gitpal-linux-x86_64

# Make executable and install
chmod +x gitpal-linux-x86_64
sudo mv gitpal-linux-x86_64 /usr/local/bin/gitpal

macOS (Homebrew)

bash
brew tap matthewp/gitpal
brew install gitpal

Windows

  1. Download gitpal-windows-x86_64.exe from releases
  2. Place in a directory in your PATH
  3. Rename to gitpal.exe if desired

Development

This repository is only used for CI/CD and binary releases.

For patches, bug reports, and discussion, use the SourceHut mailing lists:

Build from Source

See the SourceHut repository for build instructions.

About

gitpal is an AI-powered git assistant CLI tool written in Pascal that analyzes your git changes and generates descriptive commit messages using AI.

Features:

  • AI-powered commit messages with real-time streaming
  • Interactive git undo with AI-assisted operation analysis
  • Orphaned commit recovery
  • Git operation analysis and explanations
  • Multiple LLM support (OpenAI, Claude, Gemini)
  • Cross-platform (Linux, macOS, FreeBSD, Windows)

Primary development: https://sr.ht/~matthewp/gitpal/