# Grokkit Grokkit is a fast Go CLI integrating Grok AI with git workflows and general chat/edit. ## 🚀 Quick Start ```bash export XAI_API_KEY=sk-... go install gmgauthier.com/grokkit@grokkit # or build locally grokkit --help ``` ## 📁 Config (optional) `~/.config/grokkit/grokkit.yaml`: ```yaml model: grok-4 chat: history_file: ~/.config/grokkit/chat_history.json ``` ## Commands ### 💬 `grokkit chat` Interactive TUI chat with Grok (bubbletea: styled scrolling viewport, live streaming, mouse support). ``` grokkit chat ``` ### 📝 `grokkit commitmsg` Generate conventional commit from staged changes. ``` git add . grokkit commitmsg ``` ### ✅ `grokkit commit` Generate & commit. ``` grokkit commit ``` ### 🔍 `grokkit review` AI code review of staged changes. ``` grokkit review ``` ### 📋 `grokkit pr-describe` PR description from branch vs main. ``` grokkit pr-describe ``` ### 📜 `grokkit history` Summarize recent commits. ``` grokkit history ``` ### ✏️ `grokkit edit FILE "instruction"` AI edit file. ``` grokkit edit main.go "add error handling" ``` ## Flags `--model, -m`: grok-4 (default), etc. ## License [Unlicense](https://unlicense.org/)