An AI-powered coding companion that lives in your VS Code panel — reacting to your code in real time!
DevMate is a pixel-art character that watches how you code and responds with animations, speech bubbles, and helpful guidance. It detects errors, celebrates your wins, and keeps you company during long coding sessions.
✨ Features
🔍 Real-Time Error Detection
DevMate watches your code for real VS Code diagnostics and reacts:
- Syntax errors → Facepalm + helpful fix tips
- Indentation issues → Language-specific guidance (Python, YAML, etc.)
- Type errors → "Check your types!" nudge
- Import errors → Module install suggestions
- 6+ errors → Full panic mode 😱
- All errors fixed → Celebration! 🎉
🌍 Language Detection (25+ Languages)
Opens a new file? DevMate greets you with language-specific encouragement:
- TypeScript → "Type safety FTW! 💪"
- Python → "Python mode activated! 🐍"
- Rust → "I respect you already 🦀"
- And 20+ more languages!
🎭 Code Pattern Reactions
- Writing a new function → Celebrate ✨
- Mass deletion → Panic mode 😱
console.logeverywhere → Judging you 🤨- TODO comments → "Another TODO to never come back to..."
- Deep nesting → "That nesting is getting deep... 😬"
😴 Idle-Reactive Behavior
- Coding actively → Character runs and walks
- Paused briefly → Character goes idle
- AFK for 5 min → Character falls asleep 💤
- Resume typing → Wakes up and starts running again!
⚡ Typing Speed Detection
- Type 200+ keystrokes/min → "SPEED CODING MODE! ⚡"
📦 Installation
- Install from the VS Code Marketplace
- DevMate panel appears automatically in your bottom panel
- Start coding — your companion reacts instantly!
⚙️ Settings
| Setting | Default | Description |
|---|---|---|
devmate.idleThresholdMin |
5 |
Minutes before DevMate falls asleep |
devmate.sensitivity |
5 |
Reaction sensitivity (1-10) |
devmate.showMessages |
true |
Show speech bubbles |
🤝 Contributing
Contributions welcome! Feel free to open issues and pull requests.
📄 License
MIT