NIA Studio - 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 NIA Studio, 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 "NIA Studio"
- 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 NIA Studio
- Look for the NIA Studio icon in the Activity Bar (left sidebar)
- Click on it to open the NIA Studio panel

Step 2: Login
In the NIA Studio panel, click the Login button
OR
Press Ctrl+Shift+P and run: NIA Studio: 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 NIA Studio
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 |
NIA Studio: Login |
Authenticate with your credentials |
NIA Studio: Logout |
Sign out from the extension |
NIA Studio: Check Authentication Status |
Verify if you're logged in |
NIA Studio: Switch Team & Agent |
Change to a different team or agent |
📖 Usage Examples
Example 1: Get Code Suggestions
- Open NIA Studio panel
- Ask: "any code that you needed with suitable prompt and mention programming language"
Example 2: Debug Help
- Paste your error message in NIA Studio 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 NIA Studio?
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: NIA Studio 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 NIA Studio offline?
A: No, NIA Studio 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 NIA Studio with multiple teams?
A: Yes! Use the NIA Studio: Switch Team & Agent command to change teams or agents.
Q: Is NIA Studio free?
A: Pricing and licensing are managed by your organization. Contact your administrator for details.
Version: 0.0.1 | Last Updated: February 2026