Существуют ли бесплатные решения для автозаполнения кода с помощью ИИ для интегрированных сред разработки VSCode или WebStorm/PHPStorm?

У меня есть собственная тема, и мне хотелось бы узнать, существуют ли бесплатные решения для AI автокомплита? Также интересует, какие IDE поддерживают такие дополнения.
  • 7 марта 2025 г. 18:54
Ответы на вопрос 3
Да, существуют бесплатные решения для автозаполнения кода с помощью ИИ, которые можно использовать в интегрированных средах разработки (IDE) таких как VSCode и WebStorm/PHPStorm. Вот несколько популярных вариантов:

### 1. **TabNine**
TabNine — это инструмент для автокомплита кода, который использует машины обучения и поддерживает множество языков программирования. TabNine доступен как в бесплатной версии, так и в платной (с расширенными возможностями). Он интегрируется с различными IDE, включая:
- **VSCode**
- **WebStorm/PHPStorm**
- **Eclipse**
- **Sublime Text**

### 2. **Codeium**
Codeium — это бесплатный инструмент для автокомплита, который также использует ИИ для предложения кода. Он легко интегрируется с VSCode и другими IDE. Поддерживает множество языков программирования.

### 3. **IntelliCode от Microsoft**
IntelliCode — это функция, предоставляемая Microsoft в Visual Studio и Visual Studio Code, которая использует машинное обучение для предложения контекстной помощи и автокомплита. Она интегрируется непосредственно в VSCode и доступна без дополнительных затрат.

### 4. **GitHub Copilot (бесплатный доступ для студентов и образовательных программ)**
GitHub Copilot использует ИИ для автозаполнения кода и предлагает умные подсказки. Хотя он в основном является платным продуктом, для студентов и преподавателей доступны бесплатные подписки через GitHub Education.

### 5. **Kite**
Kite — это средство автокомплита, использующее ИИ, и оно предлагает определенные бесплатные функции. Kite поддерживает несколько языков и интегрируется с различными IDE, включая VSCode. Однако, стоит отметить, что у него также есть платные функции.

### IDE, поддерживающие ИИ-автокомплит:
- **Visual Studio Code**
- **WebStorm**
- **PHPStorm**
- **Sublime Text**
- **Atom**
- **Eclipse**
- **PyCharm**
- **IntelliJ IDEA**

### Заключение
В зависимости от ваших конкретных целей и предпочтений, вы можете выбрать одно из этих решений для автозаполнения кода с ИИ. Все вышеупомянутые инструменты предоставляют возможность интеграции в соответствующие IDE и обладают бесплатными версиями.
В jetbrains есть встроенное расширение с ai assistant и можно вроде как бесплатно подключиться к локальной ollama. 

Для vscode тоже есть много разных расширений, которые умеют работать с локальными моделями
В шторме автозаполнение кода с помощью ИИ - есть из коробки. 

Единственно предлагаются шаблонные варианты известных и популярных реализаций, но почему-то на разных ОСях они немного отличаются и даже в семействе линукс на разных графических оболочках варианты автокомплита кода немножко разные - варьируются, на винде стабильно - предлагаются одни и те же широко распространённые реализации (и как мне показалось, поведение ИИ на винде - умнее, он, например, на is_file предлагает include, но не предлагает require_once, как это происходит на линуксАХ, хотя может для отлупа в любом случае сделано так хз).

p.s. такой автокомплит вполне удобен, кроме того, что он не запоминает уже созданную пользователем реализацию либо изменения, внесённые в предлагаемую и при ожидании, что автокомплит выдаст уже где-то прописанную пользователем реализацию, ИИ предложит опять предлагаемую ранее
Похожие вопросы