Vibe Coding (VICO) --- AI Coding Agent for VS Code
March 18, 2026 ยท View on GitHub
Vibe Coding is an AI-powered coding assistant and autonomous agent built
for developers who want more than just chat.
From inline completions to full multi-step task execution --- VICO works
directly inside your workspace.

๐ What's New in v2 (Major Update)
๐ค Agent Mode --- Autonomous Task Execution
Turn Vibe Coding into a real AI coding agent.
Agent Mode can:
- Plan tasks automatically\
- Think step-by-step before execution\
- Execute actions directly in your workspace
The agent can:
- ๐ Read files and analyze code
- โ๏ธ Modify files using diff-based updates
- ๐ Create new files
- ๐ฅ Execute terminal commands
- ๐ง Reason per step before making changes
Example use cases:
- Refactor entire modules
- Implement features across multiple files
- Fix complex bugs with multi-step reasoning
- Run migrations or build commands
Just describe the task.
VICO handles the plan โ reasoning โ execution cycle automatically.
๐ผ File & Image Upload Support (Multimodal Input)
You can now provide richer context to the AI.
Supported methods:
- ๐ Select files via file browser
- ๐ Paste content directly
- ๐ฑ Drag & drop files into chat
Use cases:
- Upload screenshots of errors
- Share design mockups
- Provide log files
- Attach documentation
- Send existing code for deeper analysis
The AI automatically includes uploaded content in its reasoning context.
โจ Core Features
Programming Assistance
Get help with coding problems, syntax errors, refactoring advice, and best practices.
Interactive Chat
Real-time AI chat inside VS Code.
Select Code to AI
Highlight any code and instantly ask for: - Explanation - Debugging help - Refactoring - Optimization
Continue Code from Comment (Shift + Enter)
Write a comment describing what you want, then: ๐ Press Shift + Enter
The AI will continue your code based on the comment context.
Auto Code Suggestions
Context-aware suggestions based on your coding patterns and project structure.
Code Completions
Start typing and let AI complete your line intelligently.
๐ Press Shift + Enter + . after your code.
Generate Full CRUD Pages from Model Schema
Automatically generate complete frontend components from a model description.
Example prompt: "Generate model Goat with field: id, name, age, breed"
Generated files: - model.schema.ts (Zod validation) - ModelForm.tsx - ModelList.tsx - ModelDetailView.tsx - model.action.ts
Files are saved under: src/models/<model-name>/
Teach AI Current Code ๐
Improve AI accuracy by training it with a sampled subset of your workspace.
Note: Only a sampled subset is used --- not the full project.
๐ง Why Vibe Coding v2 is Different
Feature Basic AI Chat Vibe Coding v2
Chat Assistance โ โ Code Completion โ โ Multi-file Refactor โ โ Terminal Execution โ โ Step-by-step Planning โ โ File & Image Upload โ โ
VICO is not just a chatbot.
It is an AI coding agent.
๐ฆ Installation
- Open VS Code
- Go to Extensions
- Search for "Vibe Coding"
- Click Install
- Open the Vibe Coding sidebar
- Login and start building
๐ป Usage
- Open Vibe Coding sidebar
- Login
- Start chatting or activate Agent Mode
- Select code or describe tasks
- Let the AI assist or execute autonomously
Example tasks: - "Refactor this service to use repository pattern" - "Fix all TypeScript errors in this folder" - "Create authentication module with JWT" - "Generate CRUD for Product model"
๐ Upcoming Features
- Backend code generation (controllers, services, routes)
- Custom file templates
- Project-wide refactor mode
- Advanced agent memory
๐ค Contributing
We welcome contributions!
Submit pull requests or issues at:
https://github.com/asepindrak/vibe-coding-extension
๐ License
MIT License
๐ Release Notes
2.0.4
- Add pending changes navigation and custom AI provider support
- Introduce VicoChangesProvider for tree view of pending changes
- Add navigation commands for diff hunks (previous/next, open full diff)
- Implement custom AI provider settings and integration
- Add helper modules for workflow completion, code search, inline diffs
- Include test coverage for new functionality
2.0.3
- Coding Agent Improvements
- UI Improvements
2.0.2
- Multi Model Support (OpenAI)
- OpenAI API Key (BYOK)
- Coding Agent Improvements
- UI Improvements
2.0.1
- ๐ Major Update: Agent Mode (Autonomous Task Execution)
- ๐ผ Added File & Image Upload Support
- ๐ง Step-by-step reasoning system
- ๐ฅ Terminal command execution
- โ๏ธ Diff-based file modification
1.5.0
- Code Suggestions
1.4.x
- Performance improvements
- Streaming AI responses
- API Spec generation
- Token validation improvements
1.3.0
- Teach AI Current Code
1.2.0
- Generate Full CRUD Pages
1.1.x
- Code completions improvements
1.0.0
- Initial Release