GitBot.WTF
AI-powered Git assistant

Learn Git with an
AI that gets it

GitBot is a CLI chatbot that teaches you Git, answers your questions, and can run commands for you — safely.

terminal

$ gitbot

gitbot> how do I undo my last commit?

To undo your last commit while keeping changes staged:

git reset --soft HEAD~1

Run: git reset --soft HEAD~1

Execute this command? [y/N]

Everything you need to master Git

AI-Powered Answers

Ask any Git question in plain English. Get clear, practical explanations powered by Claude.

Execute Commands

GitBot can run git commands for you directly from the chat. Just confirm and go.

Safety First

Destructive commands are flagged with warnings. Force pushes, hard resets — all clearly marked.

Built in Rust

Lightning-fast CLI built in Rust. Instant startup, minimal memory footprint.

Learn by Doing

Not just theory. GitBot walks you through real workflows: branching, rebasing, cherry-picking.

Web Chat Too

Don't want to install anything? Use the web chat right here on gitbot.wtf.

Install in seconds

Clone the repo, build, and you're ready. Requires Rust installed.

terminal
$ git clone https://github.com/DecOperations/GitBot.WTF.git
$ cd GitBot.WTF/apps/cli
$ ./scripts/install.sh

Or if you have Cargo: cargo install --path apps/cli

Ready to level up your Git game?

Stop Googling git commands. Ask GitBot.