git-talon
Pure-Rust git. No subprocess. AI on top.
Every AI git tool shells out to the system git binary. talon does not. It ships a pure-Rust git engine built on the gix crate: no subprocess calls, no parsing CLI output, no race conditions between staged changes and AI inference. KeenAI sits above the engine: commit messages, code review, changelog generation, branch naming. Plugin system for conventional commits, secret scanning, and forge integrations (GitHub, GitLab, Forgejo). Three surfaces: CLI TUI (ratatui), Tauri desktop, MCP server. Built for developers who already know git and want AI augmentation that respects the toolchain.
What git-talon can do
- Pure-Rust gix engine (no subprocess, no shell-out, no CLI parsing)
- KeenAI: commit messages, code review, changelog generation, branch naming
- Plugin system: conventional commits, secret scanning, forge integrations
- CLI TUI (ratatui), Tauri desktop app, MCP server
- Local-first inference with Z.ai default provider
gix crate provides the git engine in pure Rust. KeenAI layer handles inference. Zero subprocess calls to system git.