Kilo Code: ветвь Roo Code с чистым пользовательским интерфейсом

Общее введение

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

Kilo Code:具有简洁使用体验的Roo Code分支

 

Список функций

  • Генерация кода на основе искусственного интеллекта: Ввод описаний на естественном языке для автоматической генерации кода.
  • автоматизированный рефакторинг: Анализ и оптимизация существующего кода с целью повышения его качества.
  • Интеллектуальное завершение кода: Предоставление советов в режиме реального времени на основе контекста.
  • Автоматизация задач: Выполняет повторяющиеся задачи, такие как пакетные изменения или форматирование.
  • Клод 3.7 Поддержка: Использование Антропология Модели искусственного интеллекта, обеспечивающие более точный анализ кода.
  • Сотрудничество с открытым исходным кодом: Пользователи могут предоставлять код или отзывы для участия в улучшении проекта.

 

Использование помощи

Процесс установки

Kilo Code можно установить двумя способами: загрузив его непосредственно с рынка VS Code, или вручную собрав локальную версию. Вот подробные шаги:

Метод 1: Установка из VS Code Marketplace

  1. Откройте VS Code.
  2. Нажмите на значок "Развернуть" слева (или нажмите кнопку Ctrl+Shift+X).
  3. Наберите в строке поиска "Kilo Code", чтобы найти kilocode.Kilo-Code.
  4. Нажмите "Установить" и дождитесь окончания установки.
  5. Перезапустите VS Code после установки.

Метод 2: Установка локальной сборки

  1. Клонирование кодовой базы
    Введите его в терминал:
git clone https://github.com/Kilo-Org/kilocode.git

Файлы проекта будут загружены локально.

  1. Установка зависимостей
    Перейдите в папку с проектом и запустите его:
npm run install:all

Убедитесь, что Node.js и npm установлены.

  1. Пристройки к зданиям
    Бег:
npm run build

По завершении.bin/ Появится папка kilo-code-4.0.0.vsix Документация.

  1. ручная установка
  • Откройте VS Code.
  • Запускается в терминале:
    code --install-extension bin/kilo-code-4.0.0.vsix
    
  • Или выберите "Установить из VSIX" в меню "Расширение" и установите флажок .vsix Документация.
  • Перезапустите VS Code после установки.
  1. Режим разработки (опционально)
    Если вы хотите отладить или изменить код, выполните команду:
npm run dev

затем нажмите F5VS Code запустит новое окно для загрузки плагина. После модификации кода изменения вступят в силу в реальном времени, но модификацию основного расширения нужно будет перезапустить.

  1. Войдите в систему, чтобы получить бесплатные кредиты
    После завершения установки откройте 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 Сохраните.

сценарий применения

  1. Быстрое прототипирование
    Разработчики могут использовать Kilo Code для генерации кодовых фреймворков. Например, введите "создать страницу входа в систему", и искусственный интеллект сгенерирует базовый код HTML и JavaScript, что позволит сэкономить время.
  2. Обучение программированию
    Студенты могут использовать его для генерации примеров кода. Например, введите "write a binary lookup", и Kilo Code выдаст код, облегчающий понимание алгоритма.
  3. Обслуживание кодов
    При поддержке старых проектов вы можете использовать автоматический рефакторинг для очистки кода. Например, оптимизировать вложенные циклы в краткие формы для улучшения читабельности.
  4. Развитие команды
    Участники проектов с открытым исходным кодом могут использовать Kilo Code для быстрой реализации функций, фиксации кода на GitHub и ускорения итераций проекта.

QA

  1. Взимает ли Kilo Code плату?
    Это бесплатный инструмент с открытым исходным кодом. При регистрации предоставляется кредит в размере 15 долларов США на Claude 3.7, кредитная карта не требуется. Когда кредит закончится, вы можете купить еще через Stripe и получить счет по первоначальной цене Anthropic.
  2. Высоки ли требования к конфигурации компьютера?
    Не слишком высокая. Его можно использовать на обычном компьютере, если он может работать с VS Code и Node.js. Вычисления ИИ производятся в облаке.
  3. Как я могу принять участие в разработке?
    интервью https://github.com/Kilo-Org/kilocodeКоманда приветствует любой вклад.
  4. Поддерживаются ли другие редакторы?
    В настоящее время поддерживается только VS Code, но в будущем расширение не планируется.
  5. Что произойдет, если у меня закончится кредит?
    Его можно пополнить через Stripe или оставив полезный отзыв, а команда может раздавать дополнительные кредиты.
© заявление об авторских правах

Похожие статьи

Нет комментариев

Вы должны войти в систему, чтобы участвовать в комментариях!
Войти сейчас
нет
Нет комментариев...