DeVibe Code
Anti-vibe-coding enforcement. Gamified.
DeVibe is the ultimate "Anti-Vibe-Coding" enforcer for VS Code. It intercepts AI-generated code insertions, completely obscures them, and compels you to pass LLM-powered comprehension challenges before you can use your own code.
Paste less. Understand more.
⚠️ EXPERIMENTAL — DeVibe is in active development. Currently shipping fast and iterating. Join the discord for real-time updates and help :https://discord.gg/Hrg8XMEPK
✨ Key Features
🔒 AI Code Interception
Paste or generate 3+ lines of code and DeVibe instantly detects it, locks the file, and makes the code completely invisible until you prove you understand it.
🧠 LLM-Powered Challenges
DeVibe generates 2–5 context-aware comprehension questions based on your exact code snippet. Question types include:
- Explain — Describe what the code does and why
- Modify — Complete a coding challenge based on the snippet
- Predict — Multiple choice: what happens when this code runs?
🤖 Multi-LLM Support
Choose your preferred AI provider in Settings:
- Google Gemini (Recommended)
- OpenAI / ChatGPT (GPT-4o)
- Anthropic / Claude (Claude 3.7 Sonnet)
Bring your own API key — encrypted and stored securely via VS Code SecretStorage.
🏆 Gamified Enforcement
- Earn XP for every validation passed
- Level up your developer rank
- Maintain your Consecutive Passing Streak
- Compete on the Global Leaderboard with developers worldwide
🛡️ File Creation Sweeper
DeVibe doesn't just catch pastes — it also intercepts brand new files created by AI tools like Copilot, locking them down the moment they appear.
🚫 Git Commit Enforcement
DeVibe auto-installs a pre-commit hook that blocks commits if you have unverified AI code in your workspace. No shortcuts.
🔍 How It Works
Partial Obscuration
DeVibe only hides the exact lines that were AI-generated — your existing code remains fully visible and editable. If an AI tool replaces file content, DeVibe diffs the old and new versions to pinpoint only the genuinely new lines.
Restore Original Code
If you fail a validation or decide you don't want the AI code, clicking Restore Original Code restores your file to exactly how it was before the AI insertion. Your original code is never lost.
Smart Detection
DeVibe detects both paste operations (Ctrl+V of AI-generated code) and inline AI edits (Copilot, Gemini, Claude editing your file directly). Both are caught and locked.
Persistence
Locks survive VS Code restarts. The exact locked line ranges and file snapshots are stored in VS Code's tamper-proof globalState, so restarting won't clear your obligations.
🚀 Quick Start
- Install DeVibe Code from the VS Code Marketplace
- Open any project and start coding with an AI assistant
- Sign in with GitHub or continue as a Guest
- Set your API key via the ⚙️ Settings gear (Gemini, OpenAI, or Claude)
- When DeVibe detects AI code → complete the challenges → unlock your code
- Earn XP, climb the leaderboard, and level up!
🛠️ Supported Languages
| Language |
Extension |
| Python |
.py |
| JavaScript |
.js |
| TypeScript |
.ts |
| React JSX |
.jsx |
| React TSX |
.tsx |
⚙️ Commands
| Command |
Description |
DeVibe: Start Validation |
Open the DeVibe validation panel |
DeVibe: Toggle ON/OFF |
Pause or resume AI code detection |
DeVibe: Update API Key |
Change your LLM provider API key |
DeVibe: Clear Local Data |
Reset local cache to cloud state |
🔐 Privacy & Security
- GitHub OAuth — Only
read:user scope. No repository access.
- API Keys — Encrypted locally via VS Code SecretStorage. Never sent anywhere except your chosen LLM provider.
- Leaderboard — Only your GitHub username, avatar, XP, level, and streak are stored in the cloud.
🗺️ Roadmap
v2.0 — Deployment Audit
- Pre-Deploy Exam — Scan your
git diff and generate a multi-file comprehension test before you can push
- Local LLM Support — Ollama integration for fully offline validation
v3.0 — Teams & Enterprise
- Team Workspaces — Create private organizations with shared leaderboards, admin dashboards, and per-developer analytics
- Manager Insights — Track AI dependency trends across your engineering team. See who's leveling up and who's over-relying on AI generation
- Policy Enforcement — Configure team-wide rules: minimum pass rates, mandatory validation for PRs, and blocked merges for unverified code
- SSO & SAML — Enterprise single sign-on integration for seamless onboarding at scale
v4.0 — Education & Bootcamps
- Classroom Mode — Instructors create cohorts, assign coding exercises, and monitor student comprehension scores in real time
- Curriculum Integration — Export DeVibe performance data (scores, pass rates, streak history) as graded assessments
- Academic Licensing — Free or discounted tiers for universities, bootcamps, and coding academies
- Plagiarism & Comprehension Reports — Automated reports showing whether students genuinely understood AI-assisted submissions
Built by VeronStudios
"What happens if I just uninstall the extension?" — You win. But you also lose. Don't skip leg day. 🏋️