Files
Kilo-Org_kilo/packages/kilo-docs/docs/index.mdx
T
Kevin van Dijk 19a52a262f Add 'apps/kilocode-docs/' from commit '79ed21f1913d5d8426c39e7ecf19907a1a2913e1'
git-subtree-dir: apps/kilocode-docs
git-subtree-mainline: 0ab87945123cba85a6e76ca5a7f427197b7e1f77
git-subtree-split: 79ed21f1913d5d8426c39e7ecf19907a1a2913e1
2025-08-27 17:18:50 +02:00

87 lines
4.3 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
sidebar_label: Welcome
---
import { DISCORD_URL, REDDIT_URL, GITHUB_ISSUES_MAIN_URL, GITHUB_FEATURES_URL, YOUTUBE_URL } from '@site/src/constants.ts'
import Image from '@site/src/components/Image';
# Kilo Code Documentation
Kilo Code **accelerates** development with AI-driven code generation and task automation. This open source extension plugs directly into VS Code.
## 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](/getting-started/installing)
2. [Set up Kilo Code](/getting-started/setting-up)
3. [Try Your First Task](/getting-started/your-first-task)
## Features
<Image src="/docs/img/kilogif.gif" alt="GIF showing some of the capabilities of Kilo Code" width="600" />
### Basics
Use [the chat interface](/basic-usage/the-chat-interface) to tell Kilo Code what you need. It relies on codingoptimized AI models to complete each request.
- Switch [modes](/basic-usage/using-modes) to fit the task
- Control allowed [actions](/features/auto-approving-actions)
- Run direct [code actions](/features/code-actions)
### Using Kilo Code
#### Multiple Modes
Kilo Code adapts to your needs with specialized [modes](/basic-usage/using-modes):
- [**Code Mode:**](/basic-usage/using-modes#code-mode-default) For general-purpose coding tasks
- [**Architect Mode:**](/basic-usage/using-modes#architect-mode) For planning and technical leadership
- [**Ask Mode:**](/basic-usage/using-modes#ask-mode) For answering questions and providing information
- [**Debug Mode:**](/basic-usage/using-modes#debug-mode) For systematic problem diagnosis
- **[Custom Modes](/features/custom-modes):** Create unlimited specialized personas for security auditing, performance optimization, documentation, or any other task
#### Core Tools
Kilo Code comes with powerful [tools](/features/tools/tool-use-overview) that can:
- [Read](/features/tools/read-file) and [write](/features/tools/write-to-file) files in your project
- [Execute commands](/features/tools/execute-command) in your VS Code terminal
- [Control a web browser](/features/tools/browser-action)
- [Ask follow-up questions](/features/tools/ask-followup-question)
- [Search your codebase](/features/tools/search-files)
See the complete [Tools Reference](/features/tools/tool-use-overview) for all available tools.
### Extending Kilo Code
- **[MCP (Model Context Protocol)](/features/mcp/overview):** Add unlimited custom tools, integrate with external APIs, connect to databases, or create specialized development tools
- **[Local Models](/advanced-usage/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](/features/settings-management) for configuring your experience
- [Custom Modes](/features/custom-modes) for specialized tasks
- [Custom Rules](/advanced-usage/custom-rules) for project-specific rules
- [Custom Instructions](/advanced-usage/custom-instructions) for global plugin-wide instructions
- [API Configuration Profiles](/features/api-configuration-profiles) for different model providers
- [Auto-Approval Settings](/features/auto-approving-actions) for faster workflows
## Resources
### Documentation
- [Using Kilo Code](/basic-usage/the-chat-interface) - Learn the basics
- [Core Concepts](/features/auto-approving-actions) - Master key features
- [Advanced Usage](/advanced-usage/prompt-engineering) - Take your skills further
- [Frequently Asked Questions](/faq) - Get answers to common questions
### Community
- **Discord:** <a href={DISCORD_URL} target="_blank">Join our Discord server</a> for real-time help and discussions
- **Reddit:** <a href={REDDIT_URL} target="_blank">Visit our subreddit</a> to share experiences and tips
- **YouTube:** <a href={YOUTUBE_URL} target="_blank">Check out our YouTube</a> to learn hands on skills when using Kilo Code
- **GitHub:** Report <a href={GITHUB_ISSUES_MAIN_URL} target="_blank">issues</a> or request <a href={GITHUB_FEATURES_URL} target="_blank">features</a>
Ready to get started? Click the **Next** button below to begin your journey with Kilo Code!