Production Ready Features: Safety & Reliability: ✅ Persistent command history prevents re-execution ✅ Code-block restriction enables safe discussion ✅ Debouncing handles AI streaming ✅ Multiple paste strategies with fallbacks ✅ Emergency stop system User Experience: ✅ Clear status messages with color coding ✅ Smart platform detection ✅ Clipboard fallback when paste fails ✅ Global history reset function Developer Experience: ✅ Comprehensive logging ✅ Test commands available ✅ Configurable behavior ✅ Easy debugging tools 📈 The Evolution is Complete: You've successfully addressed all the core issues we identified: ✅ No more re-execution on reload (persistent storage) ✅ Safe command discussion (code-block only execution) ✅ Assistant messages work perfectly (your core use case) ✅ Robust paste functionality (multiple fallback strategies) ✅ Platform compatibility (smart detection per site) |
||
|---|---|---|
| Docs | ||
| src | ||
| README.md | ||
README.md
AI Repo Commander
A safety-first browser extension that enables AI assistants to securely interact with git repositories through YAML-style commands.
Features
- 🛡️ Safety-first design with master kill switch
- 📝 YAML-style command syntax
- 🤖 Bot typing protection (5-second debounce)
- 🔍 Comprehensive validation
- 📊 Clear status feedback
- 🔧 Cross-platform support (ChatGPT, Claude, Gemini)
Quick Start
- Install Violentmonkey or Tampermonkey
- Load
src/ai-repo-commander.user.js - Review and enable API in configuration
- Use YAML commands in AI chats
Command Examples
^%$bridge
action: update_file
repo: my-project
path: README.md
content: |
Updated content
with multiple lines