Code Helper - AI-Powered Coding Assistant
An intelligent AI-powered coding assistant for Visual Studio Code.
🌟 Features
- AI-Powered Code Assistance - Get intelligent code suggestions and help
- Secure Authentication - Enterprise-grade authentication using Keycloak
- Team Collaboration - Switch between teams seamlessly
- Integrated Chat Interface - Built-in chat panel for easy interaction
- Privacy First - Your code stays secure with enterprise authentication
📋 Prerequisites
Before installing Code Helper, ensure you have:
- Visual Studio Code version 1.85.0 or higher
- Active Internet Connection for authentication
- Access to YASHTech AI Platform - You need valid credentials
🚀 Installation
Method 2: Install from Marketplace (When Published)
- Open VS Code
- Go to Extensions (
Ctrl+Shift+X)
- Search for "Code Helper" or "NIA Agent Coding Helper"
- Click Install
- Reload VS Code
⚙️ Configuration
The extension works out of the box with default settings. However, you can customize:
🎯 Getting Started
Step 1: Open Code Helper
- Look for the Code Helper icon in the Activity Bar (left sidebar)
- Click on it to open the Code Helper panel

Step 2: Login
In the Code Helper panel, click the Login button
OR
Press Ctrl+Shift+P and run: Code Helper: Login
Your default browser will open automatically
Login with your YASHTech AI credentials:
- If already logged in, you may just need to authorize
- If not logged in, enter your username and password
After successful login, you'll be redirected back to VS Code
You should see a success message: ✅ Successfully logged in!
Step 3: Start Using Code Helper
Once logged in, you can:
- Use the chat interface in the sidebar
- Ask coding questions
- Get code suggestions
- Access all AI-powered features
🔧 Available Commands
Access commands via Command Palette (Ctrl+Shift+P):
| Command |
Description |
|
Code Helper: Login |
Authenticate with your credentials |
|
Code Helper: Logout |
Sign out from the extension |
|
Code Helper: Check Authentication Status |
Verify if you're logged in |
|
Code Helper: Switch Team |
Change to a different team |
Change to agent nia |
Code Helper: Test |
Test if extension is working |
|
📖 Usage Examples
Example 1: Get Code Suggestions
- Open Code Helper panel
- Ask: "any code that you needed with suitable prompt and metion programming language"
Example 2: Debug Help
- Paste your error message in Code Helper chat
- Ask: "What does this error mean and how do I fix it?"
🔒 Security & Privacy
Authentication
- Secure OAuth 2.0 authentication via Keycloak
- PKCE (Proof Key for Code Exchange) for enhanced security
- No passwords stored in VS Code - all handled securely by Keycloak
Data Privacy
- Your code is processed securely
- Authentication tokens are stored in VS Code's secure secret storage
- All communication is encrypted (HTTPS)
📝 Frequently Asked Questions
Q: Do I need an account to use Code Helper?
A: Yes, you need valid credentials for YASHTech AI platform. Contact your team administrator to get access.
Q: Is my code sent to external servers?
A: Code Helper uses YASHTech AI's secure infrastructure. Your code is processed according to your organization's security policies. Contact your administrator for specific details.
Q: Can I use Code Helper offline?
A: No, Code Helper requires an internet connection for authentication and AI features.
Q: How long does my login session last?
A: Sessions typically last several hours. You'll be prompted to re-authenticate when your session expires.
Q: Can I use Code Helper with multiple teams?
A: Yes! Use the Code Helper: Switch Team command to change teams.
Q: Is Code Helper free?
A: Pricing and licensing are managed by your organization. Contact your administrator for details.
Version: 0.0.1 | Last Updated: February 2026