Skip to content

Latest commit

Β 

History

History
92 lines (69 loc) Β· 2.53 KB

File metadata and controls

92 lines (69 loc) Β· 2.53 KB

CodeWhisper - VS Code Voice Debugger ExtensionπŸ”ŠπŸž

An AI-powered VS Code extension that fetches code errors, provides instant AI-driven solutions, and even explains them in voice using MurfAI. It also comes with an integrated personal doubt clearer bot for instant Q&A inside VS Code. This makes debugging more interactive by letting you choose voice + style (Default, Conversational, Promo, Narration) for explanations.

πŸš€ Features

  • βœ… Detects code errors in real-time.
  • πŸ€– Fetches AI-powered solutions automatically.
  • πŸ”Š Explains solutions in voice narration.
  • πŸŽ™οΈ Choose from multiple voices (Indian, US, UK).
  • 🎚️ Choose voice styles: Default, Conversational, Promo, Narration.
  • πŸ’¬ Integrated personal doubt clearer bot for instant Q&A inside VS Code.
  • πŸ“₯ Export solutions as PDF for later reference.

πŸ“‚ Project Structure

MURFAI/
β”œβ”€β”€ .vscode/
β”‚ β”œβ”€β”€ .vscodeignore
β”‚ β”œβ”€β”€ launch.json
β”‚ └── tasks.json
β”œβ”€β”€ images/
β”œβ”€β”€ node_modules/
β”œβ”€β”€ .env.local
β”œβ”€β”€ .gitignore
β”œβ”€β”€ AIChatDataProvider.js
β”œβ”€β”€ CHANGELOG.md
β”œβ”€β”€ ErrorTreeDataProvider.js
β”œβ”€β”€ extension.js
β”œβ”€β”€ jsconfig.json
β”œβ”€β”€ package-lock.json
β”œβ”€β”€ package.json
└── README.md


βš™οΈ Installation

  1. Clone the repo:
git clone https://github.com/SyncWithRaj/VSCode-AI-Explainer-Extension.git
cd VSCode-AI-Explainer-Extension

Install dependencies:

npm install

Open in VS Code and press F5 to run the extension in development mode.

🎀 Usage

  • Open any project in VS Code.

  • When you hit an error, the extension:

  • Shows solution in a webview panel.

  • Lets you pick Voice + Style.

  • Reads the solution aloud using MurphyAI.

  • You can also Download as PDF.

πŸ”§ Tech Stack

  • VS Code Extension API

  • MurfAI (Text-to-Speech)

  • AI Error Solver API ( Gemini )

  • HTML, CSS, JS (for UI & webview)

πŸ“Έ Screenshots

Error Detection & Explanation 🐞:

Error Detection Error shown in the extension with AI-generated fix suggestions.

CodeWhisper Chatbot πŸ”Š:

CodeWhisper Chatbot AI explaining the fix in chosen voice & style.

πŸ› οΈ Contributing

Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.

πŸ“œ License

MIT

✨ Author

Made with ❀️ by Raj Ribadiya