Overview Version History Q & A Rating & Review
Ayin AI for Visual Studio Code
Enterprise AI coding assistant and security monitoring -- AI completions, chat, policy enforcement, and usage telemetry powered by Ayin Gateway.
Features
AI Chat
Chat Side Panel -- Conversational AI assistant in the activity bar
Multi-file Context -- Automatically includes related files for richer AI responses
Code Assistance
Inline Completions -- AI-powered code suggestions via Ayin Gateway
Code Review -- Review current file or selected code for security and quality issues
Code Actions -- Quick fixes and refactoring suggestions inline
Security
Security Scan -- Scan files for vulnerabilities and policy violations
Security Score -- Real-time security score in the status bar
Security View -- Dedicated security panel in the Ayin AI activity bar
Policy Engine -- Enterprise policy enforcement with inline warnings
Model Allowlist -- Only approved LLM models available for selection
Commands
Command
Description
Ayin: Sign In
Authenticate with your Ayin AI account
Ayin: Select AI Model
Choose from approved LLM models
Ayin: Toggle AI Completions
Enable/disable inline suggestions
Ayin: Scan Current File
Run security scan on active file
Ayin: Show Dashboard
Open the Ayin dashboard
Ayin: Refresh Model Allowlist
Sync approved model list
Ayin: Show Security Insights
View security score and insights
Ayin: Review Current File
AI-powered code review
Ayin: Review Selected Code
Review highlighted code
Ayin: Security Scan
Full security analysis
Settings
Setting
Default
Description
ayin.apiUrl
https://api.ayin.ai/api/v1
Ayin Control API URL
ayin.enableCompletions
true
Enable inline code completions
ayin.enableTelemetry
true
Report AI usage telemetry
ayin.enableInlineWarnings
true
Show inline security warnings
ayin.enableMultiFileContext
true
Include related files in AI context
ayin.maxContextFiles
5
Max related files for context (0-10)
ayin.enableSecurityInsights
true
Show security score in status bar
Requirements
VS Code 1.85.0 or later
An active Ayin AI account
Development
npm ci # Install from root workspace
cd apps/vscode-extension
npm run build # Compile TypeScript
npm run watch # Watch mode
Press F5 in VS Code to launch the Extension Development Host.
Packaging
npm run package # Creates .vsix file
Install manually: code --install-extension ayin-ai-security-0.3.0.vsix
License
Proprietary. Copyright Ayin AI.