
BobGuard solves three critical problems every developer faces daily — meaningless commit messages, accidental secret leaks, and destructive merges. Built with IBM Bob as the core development partner, BobGuard acts as an intelligent layer on top of Git that understands code intent, not just text. Feature 1 — Secret Scanner: Automatically scans staged files for over 19 secret patterns including AWS keys, GitHub tokens, Stripe keys, and JWT tokens. When detected, secrets are removed automatically, replaced with a safe placeholder, and the clean file is re-staged — all before the commit ever happens. Feature 2 — AI Commit Message Generator: Instead of writing vague commits like "fix" or "update", BobGuard reads the actual git diff and sends it to IBM watsonx.ai using the granite-8b-code-instruct model. The AI analyzes what was actually added, modified, or removed and generates a meaningful commit message in conventional format. The developer confirms with one keypress. Feature 3 — Intelligent Auto-Merge: When merging branches, BobGuard extracts all function names from both sides and compares them semantically. Duplicate function names with different logic are automatically renamed with smart suffixes like FromAPI or FromDB based on what the code actually does. Different functions are kept as-is. Exact duplicates keep one copy. No function is ever lost — something GitHub's Accept Both cannot guarantee. The full workflow is simple: git add, bobguard guard, git push, bobguard merge branch --auto. One command at each step. Install once globally, use on any project anywhere. IBM Bob was used throughout the entire development — planning architecture, writing implementation, and debugging edge cases across every feature.
17 May 2026