Gix is an open-source CLI tool built in Go that enhances your Git workflow with AI assisted commit generation, intelligent diff splitting.

Gix CLI

Overview

Gix is a command-line tool that brings intelligence to Git workflows. It helps developers maintain cleaner and more organized repositories by automating repetitive version control tasks.

With AI-assisted conventional commit messages and the ability to split large staged diffs into smaller, atomic commits, Gix simplifies version control without changing existing workflows. It uses LLM-based embeddings to group related changes and supports your own OpenAI API key, giving you full control over privacy and data handling.

Built entirely in Go, Gix is fast, portable, and works across macOS, Linux, and Windows, integrating smoothly with any development environment.

Features

  • AI-suggested conventional commit messages
  • Split staged diffs into smaller, atomic commits using gix split
  • LLM-based change grouping to identify related edits
  • Local execution using your own OpenAI API key
  • Cross-platform support with native binaries
  • Lightweight, fast, and dependency-free design

Open Source

Gix is fully open source and maintained by the community.
With over 30 stars on GitHub, it continues to grow as a practical tool for developers who value clean, structured version control.

You can explore the source code, contribute, or download releases here:
github.com/ademajagon/gix


Gix is built for developers who want a faster, smarter way to manage Git commits — combining AI assistance with a simple, reliable command-line experience.

Technologies I Used

  • Go
  • AI
  • CLI
  • Git
  • LLM
  • OpenAI API
  • Cross-Platform
  • Automation