Kilo Code: ветвь Roo Code с чистым пользовательским интерфейсом
Общее введение
Kilo Code - это плагин расширения с открытым исходным кодом для Visual Studio Code (сокращенно VS Code). Он использует технологию искусственного интеллекта, чтобы помочь пользователям писать код более эффективно. Разработанный командой Kilo-Org, проект был изначально форкнут из Roo Code, с дополнительными функциями, такими как генерация кода, автоматизация задач и умные предложения. Он доступен бесплатно по цене 15 долларов. Клод 3,7 кредитов на использование модели Sonnet, доступных пользователям при регистрации.Цель Kilo Code - создать первоклассный помощник по программированию ИИ путем сотрудничества с сообществом и быстрой итерации. Весь код находится в открытом доступе на GitHub и может быть загружен, использован или разработан любым желающим.

Список функций
- Генерация кода на основе искусственного интеллекта: Ввод описаний на естественном языке для автоматической генерации кода.
- автоматизированный рефакторинг: Анализ и оптимизация существующего кода с целью повышения его качества.
- Интеллектуальное завершение кода: Предоставление советов в режиме реального времени на основе контекста.
- Автоматизация задач: Выполняет повторяющиеся задачи, такие как пакетные изменения или форматирование.
- Клод 3.7 Поддержка: Использование Антропология Модели искусственного интеллекта, обеспечивающие более точный анализ кода.
- Сотрудничество с открытым исходным кодом: Пользователи могут предоставлять код или отзывы для участия в улучшении проекта.
Использование помощи
Процесс установки
Kilo Code можно установить двумя способами: загрузив его непосредственно с рынка VS Code, или вручную собрав локальную версию. Вот подробные шаги:
Метод 1: Установка из VS Code Marketplace
- Откройте VS Code.
- Нажмите на значок "Развернуть" слева (или нажмите кнопку
Ctrl+Shift+X
). - Наберите в строке поиска "Kilo Code", чтобы найти
kilocode.Kilo-Code
. - Нажмите "Установить" и дождитесь окончания установки.
- Перезапустите VS Code после установки.
Метод 2: Установка локальной сборки
- Клонирование кодовой базы
Введите его в терминал:
git clone https://github.com/Kilo-Org/kilocode.git
Файлы проекта будут загружены локально.
- Установка зависимостей
Перейдите в папку с проектом и запустите его:
npm run install:all
Убедитесь, что Node.js и npm установлены.
- Пристройки к зданиям
Бег:
npm run build
По завершении.bin/
Появится папка kilo-code-4.0.0.vsix
Документация.
- ручная установка
- Откройте VS Code.
- Запускается в терминале:
code --install-extension bin/kilo-code-4.0.0.vsix
- Или выберите "Установить из VSIX" в меню "Расширение" и установите флажок
.vsix
Документация. - Перезапустите VS Code после установки.
- Режим разработки (опционально)
Если вы хотите отладить или изменить код, выполните команду:
npm run dev
затем нажмите F5
VS Code запустит новое окно для загрузки плагина. После модификации кода изменения вступят в силу в реальном времени, но модификацию основного расширения нужно будет перезапустить.
- Войдите в систему, чтобы получить бесплатные кредиты
После завершения установки откройте VS Code, и Kilo Code предложит вам войти в систему с помощью вашей учетной записи Google. Как только вы войдете в систему, вы получите кредит на 15 долларов для Claude 3.7 Sonnet.
Как использовать основные функции
1. Генерация кода на основе искусственного интеллекта
- В редакторе VS Code введите описание на естественном языке, например "Создать функцию, которая проверяет, упорядочен ли массив".
- Нажмите клавишу быстрого доступа по умолчанию
Ctrl+Enter
(настраивается в Настройках), Kilo Code генерирует код и вставляет его в курсор. Например:
function isSorted(arr) {
for (let i = 1; i < arr.length; i++) {
if (arr[i] < arr[i - 1]) return false;
}
return true;
}
- Если полученный результат не устраивает, описание можно скорректировать и сгенерировать заново.
2. Интеллектуальное завершение кода
- При написании кода Kilo Code предлагает завершения, основываясь на контексте.
- Например, введите
for (let i
Он запросит полную структуру цикла:
for (let i = 0; i < array.length; i++)
- нажмите
Tab
возможноEnter
Принятые предложения. Функция "Завершение" анализирует весь документ и предоставляет более подходящие предложения.
3. Автоматизированная реконфигурация
- Выберите фрагмент кода и нажмите стандартную комбинацию клавиш
Ctrl+Shift+R
. - Kilo Code анализирует и оптимизирует код. Например:
let sum = 0;
for (let i = 0; i < numbers.length; i++) {
sum += numbers[i];
}
может быть оптимизирована:
const sum = numbers.reduce((acc, curr) => acc + curr, 0);
- Код автоматически обновляется, когда вы нажимаете кнопку Подтвердить.
4. автоматизация задач
- Откройте панель команд (
Ctrl+Shift+P
), введите "Kilo Code: Automate Tasks". - Выберите тип задачи, например "Форматировать код" или "Пакетное переименование переменных".
- Введите конкретный запрос, например "изменить все lets на const", и Kilo Code просканирует и выполнит изменения.
5. доступ к поддержке
- Запустите "Kilo Code: Открытое сообщество" в VS Code и перейдите в Discord (
https://discord.gg/fxrhCFGhkP
) или GitHub. - Вы можете задать вопрос в Discord или отправить проблему на GitHub, и если отзыв окажется ценным, вы можете получить дополнительные бесплатные кредиты.
Меры предосторожности при обращении
- сетевые требования: Функция AI требует подключения к Интернету для поддержания сети в открытом состоянии.
- управление квотами: Когда бесплатный кредит в 15 долларов закончится, вы сможете купить еще через Stripe, выставив счет по тарифу Anthropic API без дополнительной платы.
- Настройки конфигурации: Найдите "Kilo Code" в настройках VS Code, чтобы настроить ярлыки или предпочтения функций.
- Сохранить файл: После генерации или модификации кода нажмите кнопку
Ctrl+S
Сохраните.
сценарий применения
- Быстрое прототипирование
Разработчики могут использовать Kilo Code для генерации кодовых фреймворков. Например, введите "создать страницу входа в систему", и искусственный интеллект сгенерирует базовый код HTML и JavaScript, что позволит сэкономить время. - Обучение программированию
Студенты могут использовать его для генерации примеров кода. Например, введите "write a binary lookup", и Kilo Code выдаст код, облегчающий понимание алгоритма. - Обслуживание кодов
При поддержке старых проектов вы можете использовать автоматический рефакторинг для очистки кода. Например, оптимизировать вложенные циклы в краткие формы для улучшения читабельности. - Развитие команды
Участники проектов с открытым исходным кодом могут использовать Kilo Code для быстрой реализации функций, фиксации кода на GitHub и ускорения итераций проекта.
QA
- Взимает ли Kilo Code плату?
Это бесплатный инструмент с открытым исходным кодом. При регистрации предоставляется кредит в размере 15 долларов США на Claude 3.7, кредитная карта не требуется. Когда кредит закончится, вы можете купить еще через Stripe и получить счет по первоначальной цене Anthropic. - Высоки ли требования к конфигурации компьютера?
Не слишком высокая. Его можно использовать на обычном компьютере, если он может работать с VS Code и Node.js. Вычисления ИИ производятся в облаке. - Как я могу принять участие в разработке?
интервьюhttps://github.com/Kilo-Org/kilocode
Команда приветствует любой вклад. - Поддерживаются ли другие редакторы?
В настоящее время поддерживается только VS Code, но в будущем расширение не планируется. - Что произойдет, если у меня закончится кредит?
Его можно пополнить через Stripe или оставив полезный отзыв, а команда может раздавать дополнительные кредиты.
© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...