Overview Version History Q & A Rating & Review
LiyaAI Coding Agent for VS Code
AI-powered coding assistant for VS Code — powered by LiyaAI Platform .
Why LiyaAI?
LiyaAI is not just a model provider — it's an intelligent AI platform with:
🚀 Performance Middleware — Smart caching, context optimization, and request batching
💰 Cost Optimization — Up to 65% cost savings with intelligent token management
🔄 Multi-Model Support — Access Claude, GPT-4, and other models through unified API
🎯 Custom Assistants — Pre-configured assistants with domain-specific instructions
📊 Usage Analytics — Track costs, tokens, and performance per project
🔒 Enterprise Security — API key management, audit logs, and data privacy
Features
🤖 AI Chat Panel — Sidebar chat with your custom coding assistants
🔧 Agentic Tool Execution — AI can read, write, and edit files autonomously
🔍 Code Search — Fast grep and file search (ripgrep/fd powered)
📝 Git Integration — Status, diff, and log commands
💻 Terminal Commands — Run commands with safety checks and user confirmation
💰 Real-time Cost Tracking — See token usage and costs per session
🛡️ Security First — Workspace sandboxing, command blocklist, sensitive file protection
Requirements
VS Code 1.85.0 or higher
LiyaAI Account & API Key (get one at liyalabs.com )
macOS 12+, Ubuntu 22.04+, Fedora 38+, or Windows 10+
Getting Started
Install the extension from VS Code Marketplace
Click the LiyaAI icon in the Activity Bar (or move it to the right sidebar)
Enter your Backend URL and API Key
Select a coding assistant from your LiyaAI project
Start chatting with your AI coding partner!
Commands
Command
Shortcut
Description
LiyaAI: Set API Key & Backend URL
—
Configure connection
LiyaAI: Select Assistant
—
Choose coding assistant
LiyaAI: New Chat Session
Cmd+Shift+L
Start new chat
LiyaAI: Insert Line Reference
Cmd+K Cmd+L
Add file reference to chat
LiyaAI: Explain Selected Code
—
Explain code (context menu)
LiyaAI: Fix Selected Code
—
Fix bugs in code
LiyaAI: Refactor Selected Code
—
Refactor code
LiyaAI: Generate Tests
—
Generate unit tests
LiyaAI: Cancel Request
Escape
Cancel current AI request
LiyaAI: Show Balance
—
Show account balance
Settings
Setting
Default
Description
liyaai.maxIterations
15
Max iterations for agentic loop
liyaai.autoApplyEdits
false
Auto-apply file edits
liyaai.showCostPerMessage
true
Show cost per message
liyaai.enableThinking
true
Enable extended thinking
LiyaAI provides Assistants — not just raw model access:
┌─────────────────────────────────────────────────────────┐
│ VS Code Plugin │
│ (Tool Execution, Context Collection, Security) │
└─────────────────────┬───────────────────────────────────┘
│ API Request
▼
┌─────────────────────────────────────────────────────────┐
│ LiyaAI Platform │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ Caching │ │ Context │ │ Billing │ │
│ │ Middleware │ │ Optimization│ │ & Usage │ │
│ └─────────────┘ └─────────────┘ └─────────────┘ │
│ ┌─────────────────────────────────────────────────┐ │
│ │ Custom Assistants (Instructions, │ │
│ │ Knowledge Base, Tool Permissions) │ │
│ └─────────────────────────────────────────────────┘ │
└─────────────────────┬───────────────────────────────────┘
│
┌─────────────┼─────────────┐
▼ ▼ ▼
┌─────────┐ ┌─────────┐ ┌─────────┐
│ Claude │ │ GPT-4 │ │ Gemini │
│ Models │ │ Models │ │ Models │
└─────────┘ └─────────┘ └─────────┘
Each assistant can be configured with:
Custom Instructions — Domain-specific prompts and guidelines
Knowledge Base — Project documentation and context
Model Selection — Choose the best model for your use case
Tool Permissions — Control which tools the assistant can use
Security
API keys stored in OS keychain (macOS Keychain, libsecret, Windows Credential Manager)
Workspace sandboxing — no access outside project
Command blocklist for dangerous operations
Sensitive file protection (.env, SSH keys)
Development
# Install dependencies
npm install
# Watch mode
npm run watch
# Run extension (F5 in VS Code)
# Package
npm run package
License
MIT License — LiyaLabs © 2026