Скачать на VS Marketplace | Присоединяйтесь к дискорду | Документы | Запросы функций |
Познакомьтесь с Клайном, помощником с искусственным интеллектом, который может использовать ваш редактор CLI и N d E.
Благодаря возможностям агентного кодирования Claude 3.5 Sonnet, Cline может шаг за шагом решать сложные задачи разработки программного обеспечения. Благодаря инструментам, которые позволяют ему создавать и редактировать файлы, исследовать большие проекты, использовать браузер и выполнять команды терминала (после того, как вы предоставите разрешение), он может помочь вам не только в дополнении кода или технической поддержке. В то время как автономные сценарии ИИ традиционно выполняются в изолированных средах, это расширение предоставляет графический интерфейс пользователя для утверждения каждого изменения файла и команды терминала, предоставляя безопасный и доступный способ изучить потенциал агентного ИИ.
Введите свою задачу и добавьте изображения, чтобы преобразовать макеты в функциональные приложения или исправить ошибки с помощью снимков экрана.
Клайн начинает с анализа вашей файловой структуры и AST исходного кода, выполнения поиска по регулярным выражениям и чтения соответствующих файлов, чтобы освоиться в существующих проектах. Тщательно управляя информацией, добавляемой в контекст, Cline может оказать ценную помощь даже в крупных и сложных проектах, не перегружая контекстное окно.
Получив необходимую информацию, Клайн сможет:
Создавайте и редактируйте файлы + попутно отслеживайте ошибки линтера/компилятора, что позволяет ему самостоятельно исправлять такие проблемы, как отсутствие импорта и синтаксические ошибки.
Выполняйте команды непосредственно в своем терминале и отслеживайте их вывод во время работы, позволяя ему, например, реагировать на проблемы сервера разработки после редактирования файла.
Для задач веб-разработки Клайн может запускать сайт в автономном браузере, щелкать, печатать, прокручивать и делать снимки экрана + журналы консоли, что позволяет ему исправлять ошибки времени выполнения и визуальные ошибки.
Когда задача будет завершена, Клайн представит вам результат с помощью команды терминала, например open -a "Google Chrome" index.html
, которую вы запускаете одним нажатием кнопки.
Кончик
Используйте сочетание клавиш CMD/CTRL + Shift + P
, чтобы открыть палитру команд, и введите «Cline: Open In New Tab», чтобы открыть расширение как вкладку в вашем редакторе. Это позволяет вам использовать Клайна одновременно с файловым менеджером и более четко видеть, как он меняет ваше рабочее пространство.
Клайн поддерживает таких поставщиков API, как OpenRouter, Anthropic, OpenAI, Google Gemini, AWS Bedrock, Azure и GCP Vertex. Вы также можете настроить любой API, совместимый с OpenAI, или использовать локальную модель через Ollama. Если вы используете OpenRouter, расширение извлекает список последних моделей, что позволяет вам использовать новейшие модели, как только они станут доступны.
Расширение также отслеживает общее количество токенов и стоимость использования API для всего цикла задач и отдельных запросов, информируя вас о расходах на каждом этапе пути.
Благодаря новым обновлениям интеграции оболочки в VSCode v1.93 Cline может выполнять команды непосредственно в вашем терминале и получать выходные данные. Это позволяет ему выполнять широкий спектр задач: от установки пакетов и запуска сценариев сборки до развертывания приложений, управления базами данных и выполнения тестов, при этом адаптируясь к вашей среде разработки и набору инструментов для правильного выполнения работы.
Для длительных процессов, таких как серверы разработки, используйте кнопку «Продолжить во время работы», чтобы позволить Клайну продолжить выполнение задачи, пока команда выполняется в фоновом режиме. Во время работы Клайн будет получать уведомления о любых новых выводах терминала, что позволит ему реагировать на проблемы, которые могут возникнуть, например, на ошибки времени компиляции при редактировании файлов.
Клайн может создавать и редактировать файлы непосредственно в вашем редакторе, предоставляя вам возможность просмотра изменений. Вы можете редактировать или отменять изменения Клайна непосредственно в редакторе просмотра различий или оставлять отзывы в чате, пока не будете удовлетворены результатом. Клайн также отслеживает ошибки линтера/компилятора (отсутствующий импорт, синтаксические ошибки и т. д.), поэтому он может самостоятельно устранять проблемы, возникающие в процессе работы.
Все изменения, внесенные Cline, записываются на временной шкале вашего файла, что позволяет легко отслеживать и при необходимости отменить изменения.
Благодаря новой возможности использования компьютера в Claude 3.5 Sonnet Клайн может запускать браузер, щелкать элементы, вводить текст и прокручивать, делая снимки экрана и журналы консоли на каждом этапе. Это позволяет осуществлять интерактивную отладку, сквозное тестирование и даже общее использование в Интернете! Это дает ему возможность самостоятельно исправлять визуальные ошибки и проблемы во время выполнения без необходимости вручную хранить и копировать журналы ошибок.
Попробуйте попросить Клайна «протестировать приложение» и посмотреть, как он запускает команду типа npm run dev
, запускает ваш локально работающий сервер разработки в браузере и выполняет серию тестов, чтобы убедиться, что все работает. Посмотрите демо здесь.
@url
: вставьте URL-адрес расширения для получения и преобразования в уценку. Это полезно, если вы хотите предоставить Клайну последние документы.
@problems
: добавьте ошибки и предупреждения в рабочей области (панель «Проблемы»), чтобы Клайн мог их исправить.
@file
: добавляет содержимое файла, чтобы вам не приходилось тратить запросы API на одобрение чтения файла (+ введите для поиска файлов)
@folder
: добавляет все файлы папки одновременно, чтобы еще больше ускорить ваш рабочий процесс.
Чтобы внести свой вклад в проект, начните с изучения открытых проблем или проверки нашей доски запросов на функции. Мы также хотели бы, чтобы вы присоединились к нашему Discord, чтобы делиться идеями и общаться с другими участниками.
Клонируйте репозиторий (требуется git-lfs) :
клон git https://github.com/cline/cline.git
Откройте проект в VSCode:
код клина
Установите необходимые зависимости для расширения и webview-gui:
npm run install: все
Запустите, нажав F5
(или Run
-> Start Debugging
), чтобы открыть новое окно VSCode с загруженным расширением. (Возможно, вам придется установить расширение esbuild для сопоставления проблем, если у вас возникнут проблемы со сборкой проекта.)
Apache 2.0 © 2024 Cline Bot Inc.