Skip to content
| Marketplace
Sign in
Visual Studio Code>Snippets>AskVijAINew to Visual Studio Code? Get it now.
AskVijAI

AskVijAI

THE-VIJAY-KANUGONDA

|
4 installs
| (0) | Free
AI-powered programming assistant for VSCode connected to askvijai.com. Get instant code explanations, debugging help, and programming guidance.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

🤖 AskVijAI - Your AI Programming Assistant

Version Downloads Rating

AskVijAI is an intelligent VSCode extension that connects directly to askvijai.com to provide real-time AI-powered programming assistance, code explanations, and development guidance right within your editor.

✨ Features

  • 🔗 Direct Integration: Connected to askvijai.com for real AI responses
  • 🔍 Smart Code Analysis: Select any code and get instant, detailed explanations
  • 💬 Interactive Chat: Ask programming questions and get intelligent responses
  • ⚡ Quick Access: Use Ctrl+Shift+A (or Cmd+Shift+A on Mac) to open instantly
  • 🎯 Context-Aware: Right-click on selected code for immediate help
  • 🌐 Real-Time Connection: Live connection status indicator
  • 🎨 Beautiful Interface: Clean, VSCode-themed chat interface with syntax highlighting
  • 🔄 Offline Fallback: Enhanced offline mode when connection is unavailable

🚀 Getting Started

Installation

  1. From VSCode Marketplace: Search for "AskVijAI" in the Extensions tab
  2. Command Line: code --install-extension THE-VIJAY-KANUGONDA.askvijai
  3. Manual: Download .vsix file and install via "Install from VSIX..."

Quick Start

  1. Open AskVijAI: Press Ctrl+Shift+A (Windows/Linux) or Cmd+Shift+A (Mac)
  2. Ask Questions: Type your programming questions in the chat
  3. Explain Code: Select code → Right-click → "Explain Selected Code"
  4. Get Help: Use Command Palette (Ctrl+Shift+P) → "AskVijAI"

📋 Usage Examples

Code Explanation

// Select this function and right-click → "Explain Selected Code"
function fibonacci(n) {
    if (n <= 1) return n;
    return fibonacci(n - 1) + fibonacci(n - 2);
}

Ask Questions

  • "How can I optimize this algorithm?"
  • "What's the best way to handle async operations in JavaScript?"
  • "Explain the difference between let and const"
  • "How do I implement error handling in this function?"
  • "What design pattern should I use here?"

🎯 What AskVijAI Can Help With

Category Examples
📝 Code Explanation Function analysis, algorithm breakdown, syntax clarification
🐛 Debugging Error identification, troubleshooting, fix suggestions
⚡ Optimization Performance improvements, memory optimization, best practices
🏗️ Architecture Design patterns, code structure, scalability suggestions
📚 Learning Concept explanations, tutorial guidance, skill development
🔄 Refactoring Code cleanup, modernization, maintainability improvements

⌨️ Keyboard Shortcuts & Commands

Action Shortcut Command
Open AskVijAI Ctrl+Shift+A (Win/Linux)
Cmd+Shift+A (Mac)
askvijai.start
Explain Code Right-click menu askvijai.explainCode
Command Palette Ctrl+Shift+P Search "AskVijAI"

🔧 Configuration

Access settings via File > Preferences > Settings and search for "AskVijAI":

Setting Default Description
askvijai.apiEndpoint https://askvijai.com/api/chat API endpoint URL
askvijai.timeout 30000 Request timeout (ms)

🌐 Connection Status

The extension shows real-time connection status:

  • 🌐 Connected to askvijai.com - Full AI features available
  • ❌ Offline Mode - Enhanced local assistance only

🛠️ System Requirements

  • VSCode: Version 1.74.0 or higher
  • Internet: Required for AI features (offline mode available)
  • Platform: Windows, macOS, Linux

📸 Screenshots

Main Chat Interface

AskVijAI Chat Interface Clean, intuitive chat interface with real-time AI responses

Code Explanation Feature

Code Explanation Right-click context menu for instant code explanations

Connection Status

Connection Status Real-time connection status with askvijai.com

🚨 Troubleshooting

Common Issues

❌ "Connection Error" Messages

  • Check internet connectivity
  • Verify askvijai.com is accessible
  • Try reloading VSCode window (Ctrl+R)

❌ Extension Not Responding

  • Restart VSCode
  • Check VSCode Output panel for errors
  • Ensure extension is properly activated

❌ Commands Not Working

  • Verify keyboard shortcuts aren't conflicting
  • Use Command Palette as alternative
  • Check if extension is enabled

Getting Help

  1. Check the Issues page
  2. Visit askvijai.com for API status
  3. Create a new issue with detailed description

🔄 Release Notes

Version 1.0.0 (June 27, 2024)

  • 🎉 Initial Release
  • 🔗 Direct askvijai.com Integration
  • 💬 Interactive AI Chat Interface
  • 📝 Code Explanation with Context Menu
  • ⌨️ Keyboard Shortcuts (Ctrl+Shift+A)
  • 🎨 Beautiful VSCode-themed UI
  • 🌐 Real-time Connection Status
  • 🔄 Enhanced Offline Mode
  • 📱 Responsive Design
  • 🛡️ Error Handling & Fallbacks

Upcoming Features

  • 🔐 Custom API key support
  • 📊 Code metrics and analysis
  • 🎯 Project-specific context
  • 📝 Code generation assistance
  • 🔍 Multi-file analysis

🤝 Contributing

We welcome contributions! Here's how you can help:

Development Setup

# Clone the repository
git clone https://github.com/THE-VIJAY-KANUGONDA/askvijai-vscode.git

# Install dependencies
cd askvijai-vscode
npm install

# Compile TypeScript
npm run compile

# Test the extension
code . # Open in VSCode and press F5 to debug

Ways to Contribute

  • 🐛 Report Bugs: Use the Issues page
  • 💡 Suggest Features: Submit feature requests
  • 📝 Improve Documentation: Help with README and docs
  • 🔧 Submit Pull Requests: Fix bugs or add features
  • ⭐ Star the Project: Show your support!

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🌟 Support

If you find AskVijAI helpful:

  • ⭐ Star this project on GitHub
  • 📝 Rate the extension on VS Code Marketplace
  • 🐦 Share with your developer friends
  • 💬 Provide feedback to help us improve

🔗 Links

  • 🌐 Website: askvijai.com
  • 📦 Marketplace: VSCode Extension
  • 🐙 GitHub: Source Code
  • 🐛 Issues: Bug Reports
  • 👨‍💻 Author: Vijay Kanugonda

Made with ❤️ for developers by Vijay Kanugonda

Enhance your coding experience with AI-powered assistance directly in VSCode!

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