"The only code reviewer that hates you."
RoastMaster is an AI agent that reviews your code, finds bugs, and ROASTS you for them. It can also fix your code, but it will leave passive-aggressive comments in the PR.

Because code reviews are boring. You need to be humbled.
git clone https://github.com/vamgan/roastmaster.git
cd roastmaster
npm install
npm run build
npm link
roast)Analyzes your file and destroys your ego.
roast src/broken.ts
# Output: "Bro really tried to use `any` in 2025? 💀 Expected better from you chief."
fix)Fixes the code, but adds helpful comments like // fixing this race condition fr fr.
fix src/broken.ts
--persona)roast: The default. Ruthless Gen Z.hype: Overwhelmingly positive. "KING YOU DROPPED THIS 👑"senior: "Back in my day we wrote C on napkins."roast src/index.ts --persona hype
.mcp.jsonThe project includes a .mcp.json file that automatically registers the MCP server when loaded as a plugin. Ensure your OPENAI_API_KEY is set in your environment.
{
"mcpServers": {
"roastmaster": {
"command": "npx",
"args": ["-y", "roastmaster@latest", "server"],
"env": {
"OPENAI_API_KEY": "your-key-here"
}
}
}
}
That's it. No git clone, no setup. Just add those 6 lines and Claude gains the power of roasting.
Don't break it or I'll roast your PR.
You can use RoastMaster as a tool within Claude Desktop.
Add the following to your Claude Desktop config file:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json{
"mcpServers": {
"roastmaster": {
"command": "node",
"args": ["/ABSOLUTE/PATH/TO/roastmaster/dist/server.js"],
"env": {
"ANTHROPIC_API_KEY": "your-key-here",
"BEDROCK_MODEL_ID": "optional-bedrock-model-id"
}
}
}
}
Note: You must clone this repository and build it (npm install && npm run build) locally for the path to exist.
If you don't want to clone, you can use npx directly (once published to npm) or point to the repo if configured:
RoastMaster is designed to work as a native Claude Code plugin. It provides the following commands:
/roast: Reviews your code with ruthlessness./fix: Attempts to fix your code (with attitude).To install in Claude Code:
/plugin marketplace add vamgan/roastmaster
/plugin install roastmaster@roastmaster-marketplace
/roast src/index.ts
Requires secrets
Needs API keys or credentials to function
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
GAN-inspired multi-agent harness for building complete applications from brief prompts with independent quality evaluation, sprint contracts, and iterative refinement.
npx claudepluginhub vamgan/roastmasterUse this agent when you need to lighten the mood, create funny content, or add humor to any situation. This agent specializes in dad jokes, programming puns, and startup humor. Examples:\n\n<example>\nContext: Team needs a laugh during a stressful sprint\nuser: "We've been debugging for hours and everyone's frustrated"\nassistant: "Time for a morale boost! Let me use the joker agent to share some programming humor."\n<commentary>\nHumor can help reset team energy during challenging moments.\n</commentary>\n</example>\n\n<example>\nContext: Creating fun error messages\nuser: "Our 404 page is boring"\nassistant: "Let's make that error page memorable! I'll use the joker agent to create some funny 404 messages."\n<commentary>\nHumorous error pages can turn frustration into delight.\n</commentary>\n</example>
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.