Kilo Code Documentation
Kilo Code is an open source AI agent VS Code extension. It helps you write code more efficiently by generating code, automating tasks, and providing suggestions.
What Can Kilo Code Do?
- 🚀 Generate Code from natural language descriptions
- 🔧 Refactor & Debug existing code
- 📝 Write & Update documentation
- 🤔 Answer Questions about your codebase
- 🔄 Automate repetitive tasks
- 🏗️ Create new files and projects
Quick Start
Features

Basics
You interact with Kilo Code through the chat interface - just type what you want and Kilo Code will use the latest coding-optomized AI models to fulfill the request. You can change modes to have Kilo Code act in different ways, control what actions Kilo code can take, and interact with your code directly with code actions.
Using Kilo Code
Multiple Modes
Kilo Code adapts to your needs with specialized modes:
- Code Mode: For general-purpose coding tasks
- Architect Mode: For planning and technical leadership
- Ask Mode: For answering questions and providing information
- Debug Mode: For systematic problem diagnosis
- Custom Modes: Create unlimited specialized personas for security auditing, performance optimization, documentation, or any other task
Core Tools
Kilo Code comes with powerful tools that can:
- Read and write files in your project
- Execute commands in your VS Code terminal
- Control a web browser
- Ask follow-up questions
- Search your codebase
See the complete Tools Reference for all available tools.
Extending Kilo Code
- MCP (Model Context Protocol): Add unlimited custom tools, integrate with external APIs, connect to databases, or create specialized development tools
- Local Models: Run Kilo Code with local AI models for offline use or enhanced privacy
Customizing Kilo Code
Make Kilo Code work your way with:
- Settings Management for configuring your experience
- Custom Modes for specialized tasks
- API Configuration Profiles for different model providers
- Auto-Approval Settings for faster workflows
Resources
Documentation
- Using Kilo Code - Learn the basics
- Core Concepts - Master key features
- Advanced Usage - Take your skills further
- Frequently Asked Questions - Get answers to common questions
Community
- Discord: Join our Discord server for real-time help and discussions
- Reddit: Visit our subreddit to share experiences and tips
- YouTube: Check out our YouTube to learn hands on skills when using Kilo Code
- GitHub: Report issues or request features
Ready to get started? Click the Next button below to begin your journey with Kilo Code!