Skip to main content

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

  1. Install Kilo Code
  2. Set up Kilo Code
  3. Try Your First Task

Features

GIF showing some of the capabilities of Kilo Code

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:

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:

Resources

Documentation

Community

Ready to get started? Click the Next button below to begin your journey with Kilo Code!