Skip to content
| Marketplace
Sign in
Visual Studio Code>Machine Learning>Tell-me, Learning AssistantNew to Visual Studio Code? Get it now.
Tell-me, Learning Assistant

Tell-me, Learning Assistant

Tell-me

|
2 installs
| (1) | Free
Tells and teaches users coding concepts based on compiler and language diagnostics currently for C and C++
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Tell-me - AI-Powered C/C++ Learning Assistant 🚀

An educational VS Code extension that uses Google Gemini AI to help you understand compiler errors and improve your C/C++ programming skills.

✨ Features

  • 🔍 Compile & Analyze: Instantly compile C/C++ code and get AI-powered explanations
  • 🤖 Educational AI: Get hints and guidance without spoiling the solution
  • 💬 Interactive Q&A: Ask follow-up questions to deepen your understanding
  • 📝 Beautiful Interface: Easy-to-read markdown formatting with syntax highlighting
  • 📋 Quick Copy: Click any code block to copy to clipboard
  • 🎯 Context-Aware: AI considers your file size, language, and error patterns

📦 Installation

  1. Install from the VS Code Marketplace
  2. Get a free Google Gemini API key from Google AI Studio
  3. Open VS Code Settings (Ctrl+, or Cmd+,)
  4. Search for "gemini"
  5. Enter your API key
  6. Or open extension and add it from there

🚀 Usage

  1. Open any .c or .cpp file
  2. Click the Tell-me icon in the sidebar (📝)
  3. Click "Compile & Run"
  4. Read the AI analysis and ask follow-up questions!

⚙️ Requirements

  • GCC or G++ compiler installed on your system
  • Google Gemini API key (free at Google AI Studio)

Installing GCC/G++

Windows:

# Install MinGW or use WSL

macOS:

xcode-select --install

Linux:

sudo apt install gcc g++  # Ubuntu/Debian
sudo dnf install gcc g++  # Fedora

📖 How It Works

Tell-me analyzes your code in a educational way:

  1. 🎯 Quick Summary - What happened in one sentence
  2. 🔍 What's Happening - Plain English explanation
  3. 💡 Key Concepts - Programming concepts involved
  4. 🛠️ Hints to Fix - Actionable guidance without solutions
  5. ✅ What You're Doing Right - Positive reinforcement

🎓 Perfect For

  • Students learning C/C++ programming
  • Self-taught programmers
  • Anyone who wants to understand their errors better
  • Teachers looking for automated feedback tools

⚙️ Extension Settings

This extension contributes the following settings:

  • geminiApiKey: Your Google Gemini API key for AI-powered diagnostics

📝 Release Notes

1.0.0 (Initial Release)

  • ✅ Compile and run C/C++ files
  • ✅ AI-powered error analysis with Google Gemini
  • ✅ Interactive follow-up questions
  • ✅ Beautiful markdown-formatted responses
  • ✅ Click-to-copy code blocks
  • ✅ Educational hints without giving away solutions

🙏 Acknowledgments

  • Powered by Google Gemini AI
  • Built with ❤️ for programming students

Enjoy learning C/C++ with Tell-me! 🎉

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft