Всем привет. Занимаюсь 1С-разработкой уже много лет, и в какой-то момент надоело одно и то же: открываешь здоровый модуль, который написал не ты, и полчаса просто пытаешься понять, что тут вообще происходит. Или нужно добавить описание к двадцати процедурам — и ты понимаешь, что делаешь это на автопилоте, уже ни о чём не думая.
Начал пробовать ИИ-инструменты — Cursor, Antigravity, Claude. В целом помогает, но каждый раз одно и то же: скопировать код, переключиться в браузер, вставить, прочитать ответ, вернуться в Конфигуратор. Через RDP это особенно весело. Захотелось сделать что-то, что просто работает рядом с Конфигуратором и не требует этих прыжков.
Так появился Mini AI 1C.
Коротко о приложении
Десктопное приложение на Rust + Tauri, которое работает в связке с открытым Конфигуратором 1С. Суть простая: забрать текст текущего модуля или выделенный фрагмент одной кнопкой, обсудить с ИИ и так же одной кнопкой вернуть правки обратно.

Как это работает
Можно работать без каких-либо API-ключей — есть встроенная авторизация через браузер, после которой приложение получает доступ к Qwen (хорошая модель для кода). Просто логинишься через свой аккаунт, и всё.
Если есть ключи для z.ai или Google — подключаются напрямую в настройках. Для тех, кому важно, чтобы код не уходил никуда — поддерживается Ollama с локальными моделями.

1С:Напарник как ИИ-провайдер
Ещё один вариант — 1С:Напарник как прямой ИИ-провайдер. Не MCP-прослойка, а именно модель: приложение подключается напрямую к code.1c.ai, достаточно вставить токен.
Добавлен преимущественно в режиме чтения и анализа кода: Напарник не позволяет менять свой системный промпт, поэтому часть возможностей (например, режим маркировки чужого кода) при работе с ним недоступна. Но для просмотра документации ИТС, объяснения кода и поиска по стандартам 1С — работает отлично. Тем, у кого есть доступ к 1С:Напарнику, попробовать стоит — модель хорошо знает 1С и внутренние стандарты.
Пример вывода на задачу
"Напиши пошаговую инструкцию как внедрить в новый документ использование дополнительных реквизитов"
Я помогу составить пошаговую инструкцию по внедрению дополнительных реквизитов в документ. Сначала уточню детали в документации платформы.
Пошаговая инструкция по внедрению дополнительных реквизитов в документ
Шаг 1. Подготовка конфигурации
Убедитесь, что в конфигурации внедрена подсистема Библиотека стандартных подсистем (БСП) и включена подсистема Дополнительные реквизиты и сведения.
Шаг 2. Добавление табличной части в документ
В документ добавьте табличную часть `ДополнительныеРеквизиты` с реквизитами:
| Реквизит |
Тип |
Описание |
| Свойство |
ПланВидовХарактеристикСсылка.ДополнительныеРеквизитыИСведения |
Вид дополнительного реквизита |
| Значение |
Характеристика.ДополнительныеРеквизитыИСведения |
Значение дополнительного реквизита |
| ТекстоваяСтрока |
Строка |
Для строковых значений |
Настройка связи параметров выбора для реквизита Значение:
Отбор.Владелец = ДополнительныеРеквизиты.Свойство
Шаг 3. Настройка формы документа
Добавьте в форму документа код для работы с дополнительными реквизитами:
#Область ОбработчикиСобытийФормы
&НаКлиенте
Процедура ПриОткрытии(Отказ)
УправлениеСвойствамиСлужебныйКлиент.ПриОткрытииФормыОбъектаСДополнительнымиРеквизитами(ЭтотОбъект);
КонецПроцедуры
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
УправлениеСвойствамиСлужебный.ПриСозданииНаСервереФормыОбъектаСДополнительнымиРеквизитами(ЭтотОбъект);
КонецПроцедуры
#КонецОбласти
Шаг 4. Настройка модуля объекта документа
Добавьте код в модуль объекта документа:
#Область ОбработчикиСобытий
Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
УправлениеСвойствамиПередЗаписьюОбъектаСДополнительнымиРеквизитами(ЭтотОбъект);
КонецПроцедуры
Процедура ОбработкаПроведения(Отказ, РежимПроведения)
УправлениеСвойствамиОбработкаПроведенияОбъектаСДополнительнымиРеквизитами(ЭтотОбъект, Отказ, РежимПроведения);
КонецПроцедуры
#КонецОбласти
Шаг 5. Создание формы для редактирования свойств (опционально)
В конфигураторе добавьте форму документа и создайте группу полей `ГруппаДополнительныеРеквизиты` для размещения элементов управления дополнительными реквизитами.
Шаг 6. Программное добавление дополнительных реквизитов
Пример программного добавления значения дополнительного реквизита:
Процедура ДобавитьДополнительныйРеквизит(Объект, ИмяСвойства, Значение)
НаборСвойств = Объект.ДополнительныеРеквизиты;
СтруктураДляФильтра = Новый Структура;
СтруктураДляФильтра.Вставить("Свойство", ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию(ИмяСвойства));
НайденнаяСтрока = НаборСвойств.НайтиСтроки(СтруктураДляФильтра);
Если НайденнаяСтрока.Количество() > 0 Тогда
НайденнаяСтрока[0].Значение = Значение;
Иначе
НоваяСтрока = НаборСвойств.Добавить();
НоваяСтрока.Свойство = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию(ИмяСвойства);
НоваяСтрока.Значение = Значение;
КонецЕсли;
КонецПроцедуры
Шаг 7. Использование в коде
Пример получения значения дополнительного реквизита:
Функция ПолучитьДополнительныйРеквизит(Объект, ИмяСвойства)
НаборСвойств = Объект.ДополнительныеРеквизиты;
СтруктураДляФильтра = Новый Структура;
СтруктураДляФильтра.Вставить("Свойство", ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию(ИмяСвойства));
НайденнаяСтрока = НаборСвойств.НайтиСтроки(СтруктураДляФильтра);
Если НайденнаяСтрока.Количество() > 0 Тогда
Возврат НайденнаяСтрока[0].Значение;
КонецЕсли;
Возврат Неопределено;
КонецФункции
Шаг 8. Настройка наборов свойств в режиме 1С:Предприятие
1. Откройте форму настройки наборов дополнительных свойств
2. Создайте набор свойств для вашего документа
3. Добавьте необходимые дополнительные реквизиты в набор
---
Примечание: Предполагается, что в конфигурации уже внедрена БСП. Если БСП не внедрена, сначала выполните её внедрение согласно документации БСП на ИТС.
ИИ с контекстом 1С (MCP серверы)
Самая раздражающая вещь при работе ИИ с кодом 1С — он начинает выдумывать методы, которых не существует, или пишет код под реквизиты из головы. Чтобы с этим бороться, приложение использует протокол MCP (Model Context Protocol) — по сути, способ дать модели реальный контекст вашей работы.
В Mini AI 1C встроено несколько таких инструментов:
- 1С:Справка — доступ к актуальному синтаксис помощнику платформы 8.3. Модель видит реальное описание методов и их параметры, а не то, что она «помнит» из обучения.

- 1С:Метаданные — через небольшое расширение для базы ИИ узнаёт структуру ваших документов и справочников. Пишет код под реальные реквизиты, а не придуманные.

- 1С:Поиск по конфигурации — ИИ может сам найти, как конкретный метод уже используется в других местах вашей конфигурации, и взять это как пример. Работает по выгрузке конфигурации: индексирует файлы через SQLite, поддерживает инкрементальную синхронизацию (только изменённые файлы). Спокойно тянет конфигурации 20+ ГБ даже на HDD — первая индексация занимает несколько минут, потом обновляется быстро (бенчмарк). На практике очень выручает в больших конфигурациях, где всё уже написано, но поди найди.

- 1С:Напарник — доступ к документации и стандартам ИТС прямо из чата. Работает через слеш-команду
/итс

- MCP BSL — сервер для статического анализа кода.
Помимо встроенных, можно подключить любой сторонний MCP-сервер — через настройки или напрямую вставив JSON-конфиг.
Процесс работы
Открываешь нужный модуль в Конфигураторе, нажимаешь «Получить код» — текст попадает в редактор приложения. Дальше просишь ИИ сделать рефакторинг, добавить комментарии, найти ошибку — что нужно.
Все изменения отображаются как диффы: видно, что именно предлагается удалить или добавить. Можно принять правки построчно прямо на полях редактора. Когда устраивает — «Apply Changes» возвращает код в Конфигуратор.

Работа с диффами
Правки приходят не сплошным текстом, а отдельными блоками: вот что было, вот что стало. У каждого блока прямо в чате есть кнопки принять или отклонить. Если хочешь сразу принять всё — в чате есть кнопка «Применить».
В боковой панели то же самое, но нагляднее: сверху что было, снизу что стало. Переключаться между блоками можно стрелками в шапке, там же счётчик — например, 2 из 5. Каждый блок принимается или откатывается отдельно. Если передумал — «Сбросить непринятые» откатывает только те блоки, которые ещё не были приняты. Когда доволен результатом — «Apply Changes» и код уходит в Конфигуратор.
Редактирование сообщений и перезапуск
Если в процессе диалога понял, что сформулировал задачу неточно — не нужно начинать чат заново. Любое своё сообщение можно отредактировать прямо в истории, и чат перезапустится с этого места. Остальное сохраняется как было.
Работа со "своим" и "чужим" кодом
Для себя одно поведение, для чужой кодовой базы — другое:
- «Свой код» — рефакторит свободно, меняет логику, оптимизирует структуру.
- «Чужой код» — трогает только то, что нужно. Все правки оборачиваются комментариями-маркерами вида
// Доработка START...END, чтобы было видно, что именно добавлено.
Шаблон маркера настраивается под стандарты компании, в него можно вставить {datetime} или {date} — подставится автоматически. Например: // Доработка (Иванов И.И., {date}): START.
Слеш-команды и голосовой ввод
Чтобы не писать каждый раз одно и то же, в чате работают команды через слеш:
/исправить — собирает ошибки от линтера и отправляет модели разобраться
/рефакторинг — упростить, почистить, привести в порядок
/описание — написать шапку процедуры или функции по стандартам 1С
/объясни — попросить объяснить, что тут вообще происходит
/ревью — найти баги, узкие места, потенциальные проблемы
/стандарты — проверить соответствие стандартам 1С и БСП
/итс — поиск по документации ИТС через 1С:Напарник
/найти — найти процедуру или функцию в конфигурации
/где — найти все места, где что-то используется
/объект — посмотреть структуру объекта: реквизиты, табличные части, формы
Все команды можно редактировать — менять шаблон запроса под свой стиль. И можно создавать собственные команды: задаёшь имя, описание и шаблон с переменными ({code}, {query} и другими). Например, команда /проверить_права с шаблоном, заточенным под типичные задачи в вашей конфигурации.
Ещё есть голосовой ввод — через Web Speech API, без сторонних ключей. Русский распознаёт нормально, речь сразу идёт в поле ввода. Удобно, когда руки заняты или просто лень печатать.
Агентный режим
Когда задача не решается одним ответом, модель сама идёт по шагам: поищет функцию в конфигурации, проверит контекст, сверится со справкой — и только потом напишет решение. Каждый шаг виден в интерфейсе, ничего не происходит за кулисами.
Это особенно удобно с командами /найти или /где — не нужно самому копировать контекст, модель сама соберёт нужное и ответит по делу.
Режим рассуждений (Extended Thinking)
У Qwen и некоторых других моделей есть режим Extended Thinking — модель «думает вслух» перед ответом. Рассуждения появляются в чате свёрнутым блоком, можно раскрыть. На сложных задачах — запутанная логика, неочевидный баг — удобно: видно, как модель дошла до ответа, и сразу заметно, если она пошла не туда.
Встроенный линтер
Внутри живёт BSL Language Server — проверяет код, который сгенерировал ИИ, ещё до того, как вы его вставили в 1С. Если модель ошиблась в синтаксисе, сразу видно. Команда /исправить передаёт эти ошибки обратно модели — обычно с первой же итерации всё приходит в порядок.
Нужна Java (JRE 17+). Если что-то не запустилось — в настройках есть диагностика, которая объяснит что именно не так и что сделать. JAR можно скачать прямо оттуда, без поиска вручную.

Первый запуск
При первом запуске приложение проведёт через базовую настройку — выбрать провайдера, подключить BSL и MCP. Всё это можно пропустить и вернуться позже через настройки.
Практическое применение
Чаще всего использую для поиска нужных методов в конфигурации и их адаптации под текущую задачу — когда знаешь, что где-то уже похожее делалось, но искать руками долго. Ещё хорошо заходит генерация описаний процедур и функций по стандартам 1С, рефакторинг (упрощение условий, выделение методов), и просто анализ чужого кода — попросить объяснить, что тут происходит, и найти потенциальные проблемы.
История версий
v1.2.1 — OpenAI Codex CLI, управление сессиями чата
Новые возможности
- OpenAI Codex CLI провайдер — новый провайдер для работы через Codex CLI. Авторизация через браузер, автозапуск polling-а
- Управление сессиями чата — popover истории сессий: просмотр, переключение и удаление сохранённых чатов прямо из шапки
- Стратегия сжатия контекста — вместо простого обрезания теперь доступен выбор стратегии компрессии (вкладка «Основные»)
- Перенос настроек — улучшен импорт/экспорт настроек между профилями
Исправления
- BSL отступы — при вставке кода через дифф пробелы автоматически нормализуются в табуляцию
- Баннер 1С:Напарника скрывается корректно при активном прямом провайдере
→ GitHub Release v1.2.1
v1.2.0 — Голосовой ввод в Overlay, интеграция с Конфигуратором
Новые возможности
- Голосовой ввод в Overlay — сценарий Ctrl + ПКМ → «Доработать...» принимает голосовой ввод прямо в поле задачи, без разрыва handoff
Исправления
- Голосовой ввод стабильнее: текст не теряется на авто-завершении, индикатор микрофона сглажен
- Убрана зависимость от .NET Runtime для EditorBridge — bridge работает как self-contained
- Установщик EditorBridge корректно обновляет файл без file lock
→ GitHub Release v1.2.0
v1.1.22 — Просмотр инструментов MCP, вставка токенов в slash-команды
Новые возможности
- Просмотр инструментов у каждого MCP-сервера прямо из карточки в настройках
- В шаблонах slash-команд можно вставлять MCP-инструменты и служебные токены в позицию курсора
Исправления
- Устранено дублирование MCP-инструментов и рассинхрон инструментов отключённых серверов
- Восстановлена работа standalone portable-версии: mini-ai-1c.exe снова запускается как переносимый артефакт
→ GitHub Release v1.1.22
v1.1.21 — Исправление подключения MCP HTTP серверов
Исправления
- MCP HTTP серверы (FastMCP, vaibcoding1c и др.) теперь подключаются корректно — устранена ошибка 400 Bad Request при MCP Streamable HTTP handshake (initialize → notifications/initialized)
→ GitHub Release v1.1.21
v1.1.20 — Исправления окна и загрузки BSL Language Server
Исправления
- Двойной клик на заголовке окна разворачивает на весь экран без прерываний и возврата в исходное положение
- Скачивание BSL Language Server больше не зависает на 100% — UI корректно завершает загрузку
- Ошибки скачивания BSL LS показываются в интерфейсе с кнопкой повтора вместо всплывающего окна
→ GitHub Release v1.1.20
v1.1.19 — Умная обработка ошибок API
Исправления
- OpenRouter: бесплатные модели (суффикс :free) теперь работают корректно
- Модели без поддержки инструментов (404) — запрос повторяется без MCP-инструментов автоматически
- Модели без системного промпта (400, напр. Gemma) — инструкции встраиваются в сообщение пользователя
- Rate limit (429) — автоматические повторы с паузой и понятное сообщение при исчерпании лимита
→ GitHub Release v1.1.19
v1.1.18 — Настройки стриминга для Ollama и LM Studio
Новые возможности
- Отключение потокового вывода для Ollama и LM Studio — ответ появляется целиком после завершения генерации. Полезно на медленных ПК
- Настраиваемый таймаут стрима — 300 секунд вместо прежних 30. Локальные модели больше не обрываются при долгом «обдумывании»
Исправления
- Возврат фокуса в окно mini-ai-1c после получения кода из 1С:Конфигуратора
→ GitHub Release v1.1.18
v1.1.17 — Исправления Ollama и боковой панели
Исправления
- Ollama / LM Studio — убран лимит 120 секунд для локальных провайдеров при больших контекстах (qwen3:4b с thinking и контекстом 5000+ токенов больше не падает с «Request failed after 3 attempts»)
- Кнопка Apply на блоке кода больше не открывает боковую панель с устаревшим диффом
- Боковая панель не открывается пустой при диффе без базового кода
- Пустой пузырь в чате при ответе только диффом — показывается плейсхолдер «Изменения кода»
→ GitHub Release v1.1.17
v1.1.16 — LM Studio как провайдер ИИ
Новые возможности
- LM Studio (Local) — добавлен как провайдер ИИ. Нажмите «Fetch from API» — список загруженных моделей подтянется автоматически. URL по умолчанию: http://localhost:1234/v1
- Поддержка учебных версий 1С: 1cv8t.exe, 1cv8ct.exe, 1cv8st.exe
Исправления
- Ollama 404 при отсутствии /v1 в Base URL — суффикс добавляется автоматически
- Race condition при переключении на Qwen Code (CLI) в настройках LLM
→ GitHub Release v1.1.16
v1.1.15 — Светлая тема, RDP Mode
Новые возможности
- Светлая тема — переключатель в шапке настроек (иконка солнца/луны). Применяется ко всему интерфейсу включая Monaco редактор
- RDP Mode — режим совместимости с Remote Desktop (вкладка Advanced → Экспериментальные функции). Отключает проверку процесса 1С и увеличивает задержки клавиатурных операций
Улучшения
- Вкладка Advanced переработана: секции «Экспериментальные функции» и «Advanced Debugging & Logs»
- Исправлена логика отправки клавиш при захвате кода из Конфигуратора (клавиша Home всегда отправляется до начала выделения)
→ GitHub Release v1.1.15
v1.1.14 — Исправление MCP 1С:Справка, унификация папки данных
Исправления
- MCP 1С:Справка — устранена ошибка запуска сервера в Node.js (добавлен полифил для встроенного класса File)
- Устранено создание двух папок в %AppData%\Roaming — теперь единая папка com.mini-ai-1c с автомиграцией данных из старой com.miniai1c.agent
→ GitHub Release v1.1.14
v1.1.13 — Полноценный tool calls round-trip для 1С:Напарника
Исправления
- MCP 1С:Напарник — полноценный tool calls round-trip: когда Напарник обращается к базе знаний ИТС или документации, результаты корректно возвращаются и учитываются в ответе
→ GitHub Release v1.1.13
v1.1.12 — Исправление MCP-инструментов 1С:Напарника
Исправления
- 1С:Напарник — исправлен вызов MCP-инструментов (Search_ITS, Search_Documentation и др.) после обновления схемы валидации tool results в API code.1c.ai
→ GitHub Release v1.1.12
v1.1.11 — 1С:Напарник как прямой LLM-провайдер
Новые возможности
- 1С:Напарник как прямой LLM-провайдер — общение с Напарником (code.1c.ai) напрямую, без MCP-посредника. Добавьте профиль в Настройки → LLM → группа «1С:Напарник». Встроенный поиск по ИТС и документации 1С из коробки
- Очередь сообщений и mid-loop interrupt — следующий запрос можно добавить пока ИИ ещё отвечает
→ GitHub Release v1.1.11
v1.1.10 — Новые инструменты mcp-1c-search: smart_find, benchmark
Новые возможности
- smart_find — быстрый поиск функций/процедур по имени. Возвращает полный код лучшего совпадения
- find_function_in_object — поиск функций внутри конкретного объекта 1С
- benchmark — замер производительности поисковых инструментов: min/avg/p95/max латентность
- Команды в настройках MCP: удалить поисковый индекс, открыть папку индекса в проводнике
Улучшения
- Улучшена обработка таймаутов BSL Language Server клиента
- Увеличен таймаут для инструментов builtin-1c-naparnik — меньше ложных ошибок при больших конфигурациях
- Обновлены системные промпты с новыми инструкциями по использованию инструментов поиска
→ GitHub Release v1.1.10
v1.1.9 — Уведомления MCP, кастомные HTTP-заголовки
Новые возможности
- Уведомления MCP — индикаторы доступных инструментов в заголовке приложения
- Поддержка кастомных HTTP-заголовков (headers) в настройках MCP-серверов
Исправления
- Улучшен алгоритм сопоставления контекста (SEARCH/REPLACE) для более надёжного применения диффов
- Исправлено появление лишних пустых строк в конце фрагментов сообщений
→ GitHub Release v1.1.9
v1.1.8 — Режим размышлений Qwen3, исправление многоходовых диалогов
Новые возможности
- Режим размышлений (Thinking Mode) — поддержка Qwen3 extended thinking: модель показывает ход мыслей перед ответом
- Поддержка контекста заголовка Конфигуратора (Ctrl+Shift+1)
Исправления
- Критическое исправление: второе сообщение после использования инструментов не получало ответа ИИ — tool results теперь корректно передаются в историю API-запроса
- Исправлен парсинг поля reasoning_content в streaming API (ответы с размышлениями отображаются корректно)
- Исправлена паника логгера на Windows при broken pipe (os error 232)
- Улучшен алгоритм применения SEARCH/REPLACE диффов: поддержка игнорирования пробелов
→ GitHub Release v1.1.8
v1.1.7 — mcp-1c-search: поиск по конфигурации 1С
Новые возможности
- mcp-1c-search — новый MCP-сервер для полнотекстового индексирования и поиска по конфигурации 1С: search_code, find_references, get_object_structure, индексация BSL-кода
- Qwen CLI — полная интеграция с управлением лимитами токенов и счётчиком запросов в реальном времени
- Автономное планирование в агентном режиме
→ GitHub Release v1.1.7
v1.1.6 — Qwen Code CLI: бесплатный ИИ без API-ключей
Новые возможности
- Qwen Code CLI провайдер — бесплатный доступ к моделям Qwen3 Coder (Qwen3.5 Plus с 1M контекстом) без API-ключей
- Авторизация через OAuth 2.0 Device Flow с поддержкой PKCE
- Токены хранятся в системном Keychain (Windows Credential Manager), не в файлах
- Счётчик запросов в реальном времени в панели ввода и настройках
→ GitHub Release v1.1.6
v1.1.5 — Голосовой ввод, slash-команды, двухэтапная генерация
Новые возможности
- Голосовой ввод (Speech-to-Text) — диктовка задач прямо в чате на базе Web Speech API
- Двухэтапная генерация — ИИ сначала составляет план, затем выполняет. Интерактивный блок «размышлений»
- Slash-команды — быстрые шаблоны запросов с переменными контекста
→ GitHub Release v1.1.5
v1.1.4 — Надёжная работа с контекстом 1С
Улучшения
- Стратегия Маркеров — надёжная синхронизация буфера обмена. ИИ корректно определяет пустой модуль и не загружает «фантомные» данные из прошлого копирования
- Фильтрация контекста от технических артефактов на стороне UI
- Проактивное поведение при пустом модуле: ИИ сразу генерирует полную структуру BSL с нуля
→ GitHub Release v1.1.4
v1.1.3 — True Portability: все ресурсы внутри EXE
Новые возможности
- True Portability — все встроенные MCP-серверы интегрированы прямо в бинарный файл. Больше не нужно следить за наличием папок рядом с EXE
- Self-Healing — при запуске автоматическая проверка целостности серверов и восстановление из ресурсов при отсутствии или повреждении
→ GitHub Release v1.1.3
v1.1.2 — Улучшение портативности
Улучшения
- Улучшена портативность приложения — исправлена работа в режиме portable EXE
→ GitHub Release v1.1.2
v1.1.1 — Исправление MCP-серверов, интеграция 1С:Метаданные
Исправления
- Исправлена ошибка протокола JSON-RPC (некорректное поле jsonrpc в Rust-клиенте) — теперь ИИ видит все инструменты MCP
Новые возможности
- 1С:Метаданные — реализован полноценный прокси-сервер, связывающий приложение с HTTP-сервисом метаданных 1С. Поддержка инструментов получения структуры метаданных
→ GitHub Release v1.1.1
v1.1.0 — Auto-Proof, Smart Snap, Code Side Panel
Новые возможности
- Auto-Proof — автоматическая проверка кода через BSL Language Server после каждого ответа ИИ. Баннер со статусом проверки и кнопками «Принять» / «Отменить»
- Smart Snap — окно приложения автоматически «прилипает» к окну 1С:Конфигуратора. Кнопка-пин «📌» в заголовке для быстрого включения/выключения
- Code Side Panel — боковая панель с Monaco Diff Editor для просмотра и применения изменений кода
→ GitHub Release v1.1.0
v1.0.5 — Панель настроек, диагностика BSL
Новые возможности
- Полноценная панель настроек с вкладками: Отладка, Конфигуратор, BSL
- Таймауты 15 секунд на LSP-запросы — интерфейс больше не «подвисает»
- Расширенное логирование JSON-RPC трафика для отладки
→ GitHub Release v1.0.5
v1.0.4 — Улучшения интерфейса и стабильности профилей
Улучшения
- Исправлена обрезка кнопок в панели ввода чата, адаптивный перенос на узких экранах
- Индикатор итераций диалога (Шаг 2, Шаг 3...) для прозрачности работы ИИ
- Восстановлена видимость выпадающих меню (убран overflow-hidden)
- Статусы «Saving...» и «Saved» при сохранении профилей LLM
→ GitHub Release v1.0.4
v1.0.3 — Поддержка MCP: 1С:Напарник и 1С:Метаданные
Новые возможности
- Поддержка MCP (Model Context Protocol) — ИИ теперь взаимодействует с внешними инструментами и средой 1С
- Встроенный MCP-сервер 1С:Напарник — инструменты для работы с BSL-кодом
- Встроенный MCP-сервер 1С:Метаданные — инструменты анализа структуры метаданных 1С
- Интерфейс чата переведён на русский язык
→ GitHub Release v1.0.3
v1.0.0 — Первый публичный релиз
Первый публичный релиз Mini AI 1C — десктопный ИИ-помощник для разработчиков 1С:Предприятие на базе Tauri + React.
→ GitHub Release v1.0.0
Как попробовать
Приложение распространяется как portable .exe (ничего устанавливать не нужно) или .msi-инсталлятор. Всё необходимое уже внутри, включая WebView2-среду — в большинстве случаев в Windows она уже есть.
GitHub проекта: https://github.com/hawkxtreme/mini-ai-1c
Проект открытый. Буду рад отзывам и идеям — пишите в комментариях или в Issues на GitHub.
При написании статьи ИИ использовался для форматирования и редактирования текста.