2
0

index.mdx 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. ---
  2. sidebar_label: Welcome
  3. ---
  4. import {
  5. DISCORD_URL,
  6. REDDIT_URL,
  7. GITHUB_ISSUES_MAIN_URL,
  8. GITHUB_FEATURES_URL,
  9. YOUTUBE_URL,
  10. } from "@site/src/constants.ts"
  11. import Image from "@site/src/components/Image"
  12. # Kilo Code Documentation
  13. Kilo Code **accelerates** development with AI-driven code generation and task automation. This open source extension plugs directly into VS Code.
  14. ## What Can Kilo Code Do?
  15. - 🚀 **Generate Code** from natural language descriptions
  16. - 🔧 **Refactor & Debug** existing code
  17. - 📝 **Write & Update** documentation
  18. - 🤔 **Answer Questions** about your codebase
  19. - 🔄 **Automate** repetitive tasks
  20. - 🏗️ **Create** new files and projects
  21. - ⚡ **Autocomplete** code as you type with AI-powered suggestions
  22. ## Quick Start
  23. 1. [Install Kilo Code](/getting-started/installing)
  24. 2. [Set up Kilo Code](/getting-started/setting-up)
  25. 3. [Try Your First Task](/getting-started/your-first-task)
  26. 4. [Enable Autocomplete](/basic-usage/autocomplete) for inline code suggestions
  27. ## Features
  28. <Image
  29. src="/docs/img/kilogif.gif"
  30. alt="GIF showing some of the capabilities of Kilo Code"
  31. width="600"
  32. />
  33. ### Basics
  34. Use [the chat interface](/basic-usage/the-chat-interface) to tell Kilo Code what you need, or let [Autocomplete](/basic-usage/autocomplete) suggest code as you type. It relies on coding‑optimized AI models to complete each request.
  35. - Switch [modes](/basic-usage/using-modes) to fit the task
  36. - Control allowed [actions](/features/auto-approving-actions)
  37. - Run direct [code actions](/features/code-actions)
  38. ### Using Kilo Code
  39. #### Multiple Modes
  40. Kilo Code adapts to your needs with specialized [modes](/basic-usage/using-modes):
  41. - [**Code Mode:**](/basic-usage/using-modes#code-mode-default) For general-purpose coding tasks
  42. - [**Architect Mode:**](/basic-usage/using-modes#architect-mode) For planning and technical leadership
  43. - [**Ask Mode:**](/basic-usage/using-modes#ask-mode) For answering questions and providing information
  44. - [**Debug Mode:**](/basic-usage/using-modes#debug-mode) For systematic problem diagnosis
  45. - **[Custom Modes](/agent-behavior/custom-modes):** Create unlimited specialized personas for security auditing, performance optimization, documentation, or any other task
  46. #### Core Tools
  47. Kilo Code comes with powerful [tools](/features/tools/tool-use-overview) that can:
  48. - [Read](/features/tools/read-file), [write](/features/tools/write-to-file), and [delete](/features/tools/delete-file) files in your project
  49. - [Execute commands](/features/tools/execute-command) in your VS Code terminal
  50. - [Control a web browser](/features/tools/browser-action)
  51. - [Ask follow-up questions](/features/tools/ask-followup-question)
  52. - [Search your codebase](/features/tools/search-files)
  53. See the complete [Tools Reference](/features/tools/tool-use-overview) for all available tools.
  54. ### Extending Kilo Code
  55. - **[MCP (Model Context Protocol)](/features/mcp/overview):** Add unlimited custom tools, integrate with external APIs, connect to databases, or create specialized development tools
  56. - **[Local Models](/advanced-usage/local-models):** Run Kilo Code with local AI models for offline use or enhanced privacy
  57. ### Customizing Kilo Code
  58. Make Kilo Code work your way with:
  59. - [Settings Management](/basic-usage/settings-management) for configuring your experience
  60. - [Custom Modes](/agent-behavior/custom-modes) for specialized tasks
  61. - [Custom Rules](/agent-behavior/custom-rules) for project-specific rules
  62. - [Custom Instructions](/agent-behavior/custom-instructions) for global plugin-wide instructions
  63. - [API Configuration Profiles](/features/api-configuration-profiles) for different model providers
  64. - [Auto-Approval Settings](/features/auto-approving-actions) for faster workflows
  65. ## Resources
  66. ### Documentation
  67. - [Using Kilo Code](/basic-usage/the-chat-interface) - Learn the basics
  68. - [Autocomplete](/basic-usage/autocomplete) - Get AI-powered code suggestions as you type
  69. - [Core Concepts](/features/auto-approving-actions) - Master key features
  70. - [Advanced Usage](/agent-behavior/prompt-engineering) - Take your skills further
  71. - [Frequently Asked Questions](/faq) - Get answers to common questions
  72. ### Community
  73. - **Discord:** <a href={DISCORD_URL} target="_blank">Join our Discord server</a> for real-time help and discussions
  74. - **Reddit:** <a href={REDDIT_URL} target="_blank">Visit our subreddit</a> to share experiences and tips
  75. - **YouTube:** <a href={YOUTUBE_URL} target="_blank">Check out our YouTube</a> to learn hands on skills when using Kilo Code
  76. - **GitHub:** Report <a href={GITHUB_ISSUES_MAIN_URL} target="_blank">issues</a> or request <a href={GITHUB_FEATURES_URL} target="_blank">features</a>
  77. Ready to get started? Click the **Next** button below to begin your journey with Kilo Code!