🔥 Hell's Studio - AI Code Reviewer
Personality-driven code reviews powered by GitHub Copilot SDK

A VS Code extension that reviews your code with personality! Choose from different reviewer characters - from a savage chef to a motivating fitness coach to an elegant wine critic.

🚀 Quick Start
Install from VS Code Marketplace:
- Open VS Code
- Press
Ctrl+P (or Cmd+P on Mac)
- Type:
ext install evrmarda.hells-studio
- Press Enter
Or visit: VS Code Marketplace
✨ Features
🎭 3 Unique Reviewer Characters
- 👨🍳 Chef - Gordon Ramsay style: Savage, brutal, and hilariously honest
- 💪 Fitness Coach - Supportive and motivational with workout metaphors
- 🍷 Wine Critic - Elegant, sophisticated, and respectfully discerning
🤖 Multiple AI Models - Choose from GPT-4o-mini (fast), GPT-4o, Claude, O1, and more
⚡ Auto-Review on Save - Automatic code review when you save files
🎯 Smart Git Diff Analysis - Reviews only what changed, not the entire file
📊 Beautiful UI - Side-by-side webview with streaming responses
🚀 Quick Settings - Status bar item for instant character/model switching
🔐 Secure - Uses your existing GitHub authentication from VS Code
🎮 Supported Languages
C#, JavaScript, TypeScript, Python, Java, Go, Rust, C++, C, PHP
📦 Installation
From VS Code Marketplace (Recommended)
- Open VS Code
- Go to Extensions (
Ctrl+Shift+X)
- Search for "Hell's Studio"
- Click Install
Manual Installation (For Development)
Clone the repository:
git clone https://github.com/rhgod/hells-studio.git
cd hells-studio
Install dependencies:
npm install
Compile:
npm run compile
Test the extension:
- Press
F5 in VS Code
- A new VS Code window will open (Extension Development Host)
- Make sure you're signed in to GitHub in VS Code (bottom left corner)
- Open any code file
- Save the file to trigger auto-review
- Or click the status bar item (bottom right) for quick actions
🎯 How to Use
Quick Actions (Status Bar)
Click the Hell's Studio icon in the bottom right status bar:
- 🎭 Change Character
- 🤖 Change Model
- 🚀 Manual Review (review current file now)
Command Palette (Ctrl+Shift+P)
🎭 Change Reviewer Character - Switch between Chef, Fitness Coach, Wine Critic
🤖 Change AI Model - Switch between different AI models
👨🍳 Bring the Chef - Manually review current file
Settings (Ctrl+,)
Search for "Hell's Studio" to configure:
- Character: Choose your reviewer personality
- Model: Select AI model (gpt-4o-mini recommended for speed)
🛠️ Architecture
src/
├── extension.ts # Main extension logic
├── config.ts # Settings management
└── prompts/
├── index.ts # Prompt orchestration
├── chef.ts # Chef character prompts
├── fitnessCoach.ts # Fitness coach prompts
└── wineCritic.ts # Wine critic prompts
📋 Requirements
You need ONE of the following:
- GitHub Copilot subscription + VS Code GitHub sign-in
- OR GitHub account signed in to VS Code (may have usage limits)
No separate CLI login needed - the extension uses VS Code's existing authentication.
🎬 Demo
The extension automatically reviews your code when you save files, providing instant feedback with personality!
📝 License
MIT
🔗 Links
⚠️ Note: This extension requires GitHub Copilot subscription or GitHub account. It uses your existing VS Code authentication - no separate login needed!
Extension not activating
- Make sure you compiled:
npm run compile
- Check Output panel → "Code Roaster" for errors
How It Works
The extension:
- Uses VS Code's GitHub authentication (no separate login!)
- Passes your token to Copilot SDK via environment variable
- SDK spawns Copilot CLI in the background
- Streams roasts directly to the output panel
Package Extension
npm install -g @vscode/vsce
npm run package
This creates a .vsix file you can install in VS Code.
⚠️ Warning: This extension will hurt your feelings. But it's always right.