Skip to content

Introduction

Autogit is a terminal-based git interface with AI-powered workflows.

Most git GUIs struggle with large repositories — they freeze, become unresponsive, or simply crash. Autogit is built in Rust for performance, handling even massive repos (like the Linux kernel with 900k+ commits) without breaking a sweat.

  • Fast and intuitive keyboard-only control
  • Context-based help — no need to memorize hotkeys
  • AI-assisted commit messages — generate meaningful commits from your diffs
  • AI-assisted PR creation — create branches from issues with draft PRs
  • Stage, unstage, revert files, hunks, and individual lines
  • Stashing, branching, pushing, fetching — all from the terminal
  • Async git API for fluid, responsive control

Autogit connects to ModelRelay for AI capabilities. When you request an AI commit or PR, your staged changes are sent to generate appropriate messages. No API keys required — just authenticate with GitHub CLI.

Ready to get started? Head to the Installation guide.