Mistral Vibe OpenDesign

Проектируйте с
Mistral Vibe в
OpenDesign.

Как проектировать интерфейсы с Mistral Vibe CLI в OpenDesign: модель Devstral, работающая локально или по вашему ключу, одна задача для страницы продукта от брифа до проверенного файла и ограничения, которые нужно знать перед началом.

На этой странице Пример
  1. Пример
  2. Соответствие
  3. Совместимость
  4. Настройка
  5. Рабочий процесс
  6. Ресурсы
  7. Ограничения
  8. Вопросы и ответы

Полноценная задача дизайна с Mistral Vibe

От брифа до интерфейса: задача дизайна с Mistral Vibe

Вы предоставляете бриф и ограничения; Mistral Vibe возвращает артефакт; затем вы выполняете оставшиеся проверки, прежде чем считать работу завершённой. Интерфейс ниже — иллюстративный пример, созданный для этой страницы, а не записанный запуск Mistral Vibe.

1Дизайн-бриф и ограничения

Бриф

Создайте страницу товара для магазина керамической студии: большое фото, цена, количество и варианты глазури, элемент «добавить в корзину» и три похожих изделия. Локальная модель, локальные файлы. Компьютер и телефон.

  • Дизайн-системаOpenDesign бумажный холст — Albert Sans, единственный зелёный акцент
  • Брейкпоинты1440px для компьютера и 390px для мобильных, без горизонтальной прокрутки
  • ВзаимодействияГалерея, выбор глазури, количество и добавление в корзину
  • РезультатОдин самодостаточный HTML-файл со стабильными хуками data-od-id

2Кто что делает: вы, Mistral Vibe и OpenDesign

  • Вы

    Вы пишете бриф, выбираете дизайн-систему и задаёте критерии приёмки.

  • Mistral Vibe

    Mistral Vibe планирует макет, пишет HTML, CSS и JavaScript, затем вносит правки по запросу.

  • OpenDesign

    OpenDesign предоставляет дизайн-систему и навык, отрисовывает предпросмотр и сохраняет каждую версию как файл в проекте.

  • Проверка

    Перед передачей проверяются визуальная иерархия, отступы по 8px-сетке, обе контрольные точки и каждое взаимодействие.

3Артефакт Mistral Vibe: витрина при 1440px и 390px

Артефакт Mistral Vibe: витрина при 1440px и 390px — Десктоп
Иллюстративный пример

4Проверка перед передачей

Layout

Сетка и отступы

Фото и информация располагаются по 8px-сетке; фото сохраняет соотношение 4:5 на всех ширинах.

Иерархия

Визуальная иерархия

Название и цена — на первом плане; акцент появляется только на кнопке добавления в корзину.

Responsive

Мобильная раскладка

Фото, затем название и цена, чипы глазури, кнопка на всю ширину; похожие изделия прокручиваются.

Interaction

Проверка взаимодействия

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

Fit

Где Mistral Vibe подходит — а где нет

Mistral Vibe подходит, когда

  • Модели для кода Devstral. Настроенные на код агентные модели редактируют реальную фронтенд-кодовую базу, а не выдают изолированные фрагменты.
  • Открытые веса и локальный запуск. Devstral Small 2 запускается на потребительском оборудовании, поэтому работа над дизайном может оставаться полностью локальной и офлайн.
  • config.toml + MCP. Конфигурация проекта определяет, как подключён агент; сервер Figma MCP привносит реальный дизайн-контекст в код.
  • Открытый и нативный для ACP. Apache-2.0 и построен на Agent Client Protocol, с BYOK через Mistral API.

Выберите другой workflow, если

  • Вам нужны редактируемые векторные файлы. Артефакт — это HTML, а не редактируемый документ дизайна. Для нужного формата ассетов обратитесь к отдельному векторному процессу.
  • У вас нет ни референса, ни ограничений. Без дизайн-системы или примеров результат стремится к типовому виду; сначала напишите бриф.
  • У вас нет учётных данных, необходимых этому агенту. Требуется: ключ Mistral API (используйте свой собственный ключ) или локальные модели. OpenDesign не предоставляет и не проксирует учётные данные.
  • Ваша команда работает в OpenCode или Aider. У этих агентов есть собственные страницы; настройка зависит от агента. См. связанные агенты.

Совместимость

Что требуется для Mistral Vibe перед началом

В этом руководстве рассматривается Mistral Vibe в подключении через десктопное приложение OpenDesign. Опубликованные источники проверены 6 сентября 2026 г.

Область применения инструментаMistral Vibe, от Mistral AI

Mistral Vibe CLI — это открытый (Apache-2.0) терминальный агент Mistral AI для кода. Он сканирует файлы проекта и состояние Git, редактирует код, ищет, запускает команды и управляет контролем версий в задачах на естественном языке. Эта страница посвящена проектированию интерфейсов с Mistral Vibe через OpenDesign, а не собственному интерфейсу Mistral Vibe. В OpenDesign заметки по настройке перечислены доступные агенты.

Учётные записи и аутентификацияКлюч Mistral API (BYOK) или локальные модели

Ключ Mistral API (BYOK) или локальные модели. Аутентифицируйтесь с помощью ключа Mistral API (BYOK) или локальных моделей — учётные данные остаются на вашей машине. Эта страница не обещает квоту или цену.

Система и версииДесктопное приложение или сборка из исходников

См. страницу загрузки для десктопных сборок. Требования Node.js и pnpm в быстром старте из исходников относятся к запуску из исходников, а не к установке десктопного пакета. Минимальная совместимая версия Mistral Vibe: здесь не проверялась.

Проверка подключенияСигнал об успехе

Следуйте инструкциям по подключению, которые показывает ваша установленная версия, затем запустите небольшую задачу. Убедитесь, что Mistral Vibe её выполнил и что артефакт открывается. Одна лишь загрузка не устанавливает рабочее подключение.

Начните с десктопного приложения

Настройте Mistral Vibe за три шага

Сначала скачайте, завершите настройку Mistral Vibe для вашей установленной версии, затем проверьте небольшой результат. Сборка OpenDesign из исходников для этого пути не требуется.

  1. 1

    Загрузите десктопное приложение OpenDesign

    Выберите пакет для вашего компьютера, установите его и откройте приложение.

    Скачать OpenDesign
    КОНТРОЛЬНАЯ ТОЧКА
    Десктопное приложение открывается. Уже установлено? Переходите к следующему шагу; скачивать заново не нужно.
  2. 2

    Подготовьте подключение Mistral Vibe

    Следуйте инструкциям Mistral Vibe в вашей установленной версии. Авторизуйтесь с помощью API-ключа Mistral (BYOK) или локальных моделей — учётные данные остаются на вашем компьютере.

    README и настройка mistral-vibe (GitHub)
    # 1. Install Mistral Vibe CLI
    uv tool install mistral-vibe
    # or: pip install mistral-vibe
    
    # 2. Run the setup wizard to register your API key
    vibe --setup     # saves config to ~/.vibe/config.toml and ~/.vibe/.env
    #    or set it directly:  export MISTRAL_API_KEY=...

    Из заметок по настройке Mistral Vibe в опубликованном руководстве; актуальную команду уточняйте в документации поставщика.

    КОНТРОЛЬНАЯ ТОЧКА
    Подтвердите нужного агента и учётную запись. Если недоступно, проверьте совместимость, прежде чем браться за более крупную задачу.
  3. 3

    Запустите небольшую задачу в Mistral Vibe

    Сделайте бриф небольшим, чтобы оценить полный цикл, включая одну правку.

    Начальный бриф

    Создайте экран настроек с формой профиля и подтверждением сохранения. Используйте мои правила дизайна. Проверьте на ширинах для десктопа и мобильных устройств.

    КОНТРОЛЬНАЯ ТОЧКА
    Откройте результат, проверьте сохранённое состояние и запросите одно конкретное изменение. Генерация начинает проверку; она её не завершает.

Чтобы запустить OpenDesign из исходного кода, следуйте техническому quickstart.

Рабочий процесс проектирования в Mistral Vibe

Пять шагов в задаче дизайна с Mistral Vibe

Одна страница витрины, проведённая от письменного брифа до проверенного вами файла. Каждый шаг называет ваш вклад, работу Mistral Vibe, вклад OpenDesign и проверку, которую всё ещё должны выполнить вы.

  1. 1

    Дизайн-бриф

    От трёх до шести простых предложений. Укажите, кому служит экран, что он должен делать и на каких платформах он должен работать.

    • ВыСоставьте бриф. Приложите референсный скриншот, если он есть.
    • Mistral VibeРазбирает бриф вместе с файлом инструкций проекта и уточняет всё неоднозначное перед действием.
    • OpenDesignПредоставляет проект, поверхность для промптов и навык, соответствующий типу артефакта.
    • ПроверкаПроверьте, что в брифе чётко указаны критерии приёмки; прописать их здесь дешевле, чем потом исправлять результат.
  2. 2

    Дизайн-ограничения

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

    • ВыВыберите дизайн-систему, назовите контрольные точки и перечислите компоненты, которые обязательно должны появиться.
    • Mistral VibeПодтягивает токены DESIGN.md и правила позиционирования в контекст до того, как написана хотя бы одна строка.
    • OpenDesignПредоставляет библиотеку дизайн-системы и привязывает ваш выбор к шаблону навыка.
    • ПроверкаСверьте токены с вашим брендом: один акцент, правильные шрифты, правильный радиус.
  3. 3

    Сгенерировать интерфейс

    На выходе получается один самодостаточный HTML-файл от Mistral Vibe — макет, стили, взаимодействия и стабильные хуки.

    • ВыНастраивать ничего не нужно. Подождите или ответьте на уточняющий вопрос, если он появится.
    • Mistral VibeПланирует разделы, пишет HTML, CSS и JavaScript, выполняет файл и исправляет всё, что не работает.
    • OpenDesignСохраняет артефакт в папке проекта и индексирует его, чтобы его можно было предпросмотреть.
    • ПроверкаНе спешите. Оценивайте файл после отрисовки, а не по чтению исходного кода.
  4. 4

    Предпросмотр

    Внутри OpenDesign файл отрисовывается на указанных вами ширинах — и оценивают именно эту отрисовку, а не код.

    • ВыПереключайтесь между ширинами, проверяйте взаимодействия и оставляйте комментарии к отдельным элементам.
    • Mistral VibeСобирает ваши комментарии к превью и готовит следующую ревизию.
    • OpenDesignОтрисовывает превью и предоставляет цели data-od-id, к которым привязываются комментарии и правки.
    • ПроверкаИерархия, контраст, переполнение на 390px, состояния фокуса и то, остаётся ли акцент сдержанным.
  5. 5

    Правки и проверка

    Указывайте на элементы превью, чтобы запросить изменения. Каждая ревизия появляется как новый файл — ничего не перезаписывается без вашего ведома.

    • ВыПреобразует комментарии в запросы и объявляет задачу выполненной.
    • Mistral VibeВносит запрошенные изменения на месте, затем повторно запускает файл.
    • OpenDesignСопоставляет версии рядом и в конце экспортирует изображение или HTML.
    • ПроверкаПовторно проверяет только изменённую область, затем проходит всю страницу по разу на каждую контрольную точку.

Ресурсы

Ресурсы Mistral Vibe для дизайна

ДОПОЛНИТЕЛЬНОЕ ЧТЕНИЕ

Дополнительные материалы по Mistral Vibe

Обучающие материалы, документация и пошаговые руководства по дизайну в Mistral Vibe, собранные в опубликованном руководстве.

Ограничения

Ограничения Mistral Vibe, ручные проверки и запасные варианты

  • Область примененияДалее речь идёт о Mistral Vibe как об агенте, подключённом к OpenDesign, — а не обо всех возможностях, которые поставляет CLI.
  • Лимиты использованияЗатраты и лимиты использования зависят от того, какие учётные данные вы используете — ключ Mistral API или локальные модели. Здесь ничего не утверждается о бесплатных квотах.
  • СетьНаличие локальных файлов проекта само по себе не означает, что инференс выполняется офлайн. Проверьте настройки провайдера и политики обработки данных, прежде чем передавать конфиденциальные входные данные.
  • Результат — HTMLВ ответ приходит HTML-файл, а не файл векторного дизайна.
  • Ручная проверкаДоступность, реальный контент, соответствие бренду и корректность взаимодействия — это то, что вам нужно проверить в предпросмотре; любая самопроверка, выполняемая агентом, считается лишь первым проходом.
  • Запасной вариантКогда агент недоступен или задача завершается неудачно, обратитесь к инструкциям по подключению и аутентификации для вашей установленной версии. Сохраните текст ошибки и последний рабочий артефакт, прежде чем трогать конфигурацию.

Вопросы и ответы

Частые вопросы о Mistral Vibe и OpenDesign

Действительно ли Mistral Vibe CLI справляется с дизайнерской работой?
Да — с аналитическим skill, дизайн-системой и реальными референсами в контексте Vibe CLI выдаёт готовый к продакшену, отзывчивый UI, а его модели Devstral редактируют код по всей реальной фронтенд-кодовой базе. Без этого контекста он склоняется к типовому виду — и именно этот разрыв закрывает OpenDesign.
Как авторизовать Vibe CLI?
Запустите мастер настройки командой vibe --setup, чтобы зарегистрировать API-ключ Mistral (из консоли Mistral), либо задайте MISTRAL_API_KEY в переменных окружения. Он также может работать с локальными или совместимыми моделями полностью автономно. OpenDesign в любом случае не проксирует ваши учётные данные.
Что делает Vibe CLI особенно удобным для дизайна?
Это агент под лицензией Apache-2.0, изначально поддерживающий ACP и работающий на моделях Devstral от Mistral с открытыми весами — поэтому вы можете запускать его локально для приватных задач и редактировать код по всей реальной кодовой базе. Но вкус всё равно определяется дизайн-системой, skill и референсами, которые вы предоставляете.
Vibe CLI или Claude Code для фронтенд-дизайна?
Оба сильны. Claude Code известен точными, учитывающими контекст кодовой базы дизайн-решениями; преимущество Vibe CLI — стек Devstral с открытыми весами, который можно запускать локально, и лицензия Apache-2.0. Многие команды используют оба — OpenDesign позволяет переключаться между агентами без изменения дизайн-процесса.
Как подключить Vibe CLI к Figma?
Добавьте сервер Figma MCP как запись [[mcp_servers]] в config.toml. После этого Vibe сможет получать реальный дизайн-контекст — компоненты, переменные, данные о макете, — чтобы сгенерированный код соответствовал источнику, а не приближённо его повторял.
Что такое Mistral Vibe CLI, конкретно
Mistral Vibe CLI — это открытый (Apache-2.0) кодинг-агент, который Mistral AI выпускает для терминала. Он предоставляет интерактивный чат-интерфейс с инструментами для работы с файлами, поиска по коду, контроля версий и выполнения команд, а также автоматически сканирует структуру файлов вашего проекта и состояние Git, чтобы дать агенту релевантный контекст. Он работает на кодинг-моделях Devstral от Mistral — планирует и проверяет работу исходя из задач на естественном языке, а не просто дописывает строки.

Для дизайнерской работы выделяются два свойства. Он работает на семействе открытых весов Devstral от Mistral (Devstral 2 и меньшая Devstral Small 2), поэтому вы можете запускать агента через Mistral API в облаке или против локальных моделей — полезно для работы над дизайном, чувствительным к приватности, или офлайн. И он поддерживает Agent Client Protocol, поэтому один и тот же агент может управлять редакторами и инструментами, а не только одним сеансом терминала.

Конфигурационные файлы: Vibe CLI настраивается через файл config.toml (на уровне проекта ./.vibe/config.toml, с резервным вариантом в ~/.vibe/config.toml). Это практичное место для указания ваших провайдеров, выбора модели и настроек проекта.

Встроенные инструменты + MCP: Он поставляется с инструментами для работы с файлами, поиска, контроля версий и выполнения команд и поддерживает серверы MCP (настраиваемые в разделе [[mcp_servers]]), чтобы добавлять внешний контекст, например живой файл Figma.

BYOK или локально: аутентифицируйтесь с помощью ключа Mistral API из консоли Mistral или укажите локальные/совместимые модели, чтобы он работал полностью офлайн.

Учётные данные: ключ Mistral API (BYOK) из консоли Mistral или локальные / совместимые модели

Поставщик: Mistral AI

Лицензия: Apache-2.0, открытый исходный код
Почему кодинг-агент с открытыми весами подходит для дизайна
Дизайнерское преимущество Vibe CLI проистекает из семейства моделей с открытыми весами и охвата протоколов — но, как и с любым агентом, вкус всё равно нужно задавать.

Кодинг-модели Devstral: Vibe работает на семействе Devstral от Mistral — моделях, настроенных для кодинга и созданных для агентной работы с несколькими файлами, — поэтому агент редактирует по всей реальной кодовой базе фронтенда, а не выдаёт изолированные фрагменты.

Открытые веса и дружелюбность к локальному запуску: Devstral Small 2 достаточно мала, чтобы работать на потребительском оборудовании, поэтому работа над дизайном может оставаться полностью локальной и офлайн — референсы и код никогда не должны покидать вашу машину.

Соглашения в config.toml + контекст: конфигурация проекта и ваши собственные инструкции направляют агента на ваши токены, компоненты и реальные спецификации, поэтому он работает в рамках бренда, а не с видом по умолчанию.

Вкус складывается из трёх входных данных, которые предоставляете вы: дизайн-система, навык и реальные референсные изображения.

Урок тот же, что преподаёт каждый агент: у Vibe CLI нет вкуса по умолчанию. Он создаёт хороший дизайн, когда вы задаёте ограничения — дизайн-систему, эстетический навык и конкретные референсы. OpenDesign упаковывает именно эти входные данные, поэтому они так хорошо сочетаются (подробнее ниже).
Настройка Vibe CLI для работы над дизайном с нуля
Последовательность настройки: установить → аутентифицироваться → настроить config.toml → добавить навык → включить проверку в браузере.

Зафиксируйте свои дизайн-правила: храните токены, примитивы и соглашения там, где их читает агент, и укажите на них Vibe, чтобы результат соответствовал бренду, а не скатывался по умолчанию к обобщённому виду.

Добавьте проверку в браузере: подключите Playwright или браузерный MCP, чтобы Vibe рендерил в настоящем браузере и проверял свой результат на разных контрольных точках, а не только подтверждал, что сборка проходит.

Используйте текущий раздел о настройке для команд и деталей, зависящих от версии, которые могут меняться.

# 1. Установите Mistral Vibe CLI uv tool install mistral-vibe # или: pip install mistral-vibe # 2. Запустите мастер настройки, чтобы зарегистрировать ключ API vibe --setup # сохраняет конфигурацию в ~/.vibe/config.toml и ~/.vibe/.env # или задайте его напрямую: export MISTRAL_API_KEY=... # 3. Запустите Vibe в вашем проекте cd your-project vibe # 4. Подключите сервер Figma MCP (опционально, для передачи дизайна) # добавьте запись [[mcp_servers]] в ваш config.toml
Исторический пример команды из предыдущего руководства; проверьте актуальный синтаксис в документации поставщика по ссылке.
Превращение референсов в UI
Самый эффективный дизайн-цикл с Vibe CLI — превратить понятный референс в работающий адаптивный UI и итеративно доводить его до соответствия, опираясь на инструменты агента, чтобы рендерить, инспектировать и исправлять собственный результат.

Начните с самых понятных референсов, которые у вас есть, и опишите несколько состояний (десктоп и мобильный, наведение, пустое, загрузка), а не только один главный скриншот.

Будьте конкретны в промпте; расплывчатые промпты дают обобщённый UI даже с сильной моделью.

Храните свою дизайн-систему и соглашения там, где их читает Vibe, и укажите, где находятся токены и канонические примитивы.

Запустите сервер разработки и дайте Vibe рендерить в настоящем браузере, меняя размер до контрольных точек, чтобы проверять результат.

Итерируйте, заставляя Vibe сравнивать свою реализацию с референсами, а не просто подтверждать, что она собирается.

Ссылайтесь на файлы через @ (Vibe автодополняет пути к файлам) и используйте слэш-команды через /, затем задавайте конкретные ограничения:

Держите промпты небольшими и сфокусированными, коммитьте удачные итерации и откатывайте неудачные (сообщая Vibe, когда вы откатываете), чтобы каждый проход опирался на чистую базу.

vibe # в промпте: > @design-spec.md @tokens.css Реализуй этот дизайн на React + Vite + Tailwind + TypeScript. Переиспользуй мои существующие компоненты и токены дизайн-системы. Соблюдай отступы, макет и иерархию; сделай его адаптивным. Запусти dev-сервер, отрендери в браузере и итерируй, пока он не совпадёт с референсами на всех контрольных точках.
Исторический пример команды из предыдущего руководства; проверьте актуальный синтаксис в документации поставщика по ссылке.
config.toml, MCP и ACP
Три точки расширения делают Vibe CLI практичным для длительной работы над дизайном, и все три хорошо ложатся на открытый процесс проектирования.

config.toml: Правила проекта и настройки провайдера/модели находятся в config.toml (на уровне проекта, с резервным вариантом ~/.vibe). Это надёжное место для того, как агент подключён к вашему проекту, читается при каждом запуске.

MCP-серверы: Настраивайте MCP-серверы в вашем config.toml ([[mcp_servers]], с транспортами HTTP, streamable-HTTP и stdio) — переносимый способ подключения контекста дизайна и внешних инструментов, в первую очередь сервера Figma MCP, которые работают с разными агентами, а не только с Vibe.

Agent Client Protocol: Vibe говорит на ACP, поэтому один и тот же агент можно запускать из редакторов и других ACP-клиентов. Именно так OpenDesign интегрирует его — через ACP с помощью бинарника vibe-acp.

Это переносимые возможности для нескольких агентов — именно то, для оркестрации чего создан OpenDesign, а не для повторного создания в каждом проекте.
Vibe CLI против Codex против Claude Code против Cursor против Gemini CLI для дизайна
В работе над дизайном нет единственного победителя — у каждого агента свои сильные стороны, и опытные команды комбинируют их. Справедливое резюме:

Mistral Vibe CLI — Открытые веса моделей Devstral для кодинга, которые можно запускать локально; Apache-2.0 и нативный для ACP — Работа над дизайном с учётом конфиденциальности или офлайн и стек с открытыми весами

Codex — Сильная визуальная полировка с фронтенд-скиллом; асинхронные сборки в песочнице — Делегированные асинхронные сборки и переносимые правила AGENTS.md

Claude Code — Конкретные дизайн-решения (hex, отступы, типографика) и UX с учётом кодовой базы — Рассуждения о фронтенде и рефакторинг с большим контекстом

Cursor — Визуальный цикл «собрал и увидел» с живым предпросмотром и инлайн-правками — Плотная итеративная работа над UI с наблюдением внутри IDE

Gemini CLI — Сильное мультимодальное понимание изображений и очень большое контекстное окно — Работа с большим количеством скриншотов и удержание всей дизайн-системы в контексте

Повторяющийся вердикт сообщества таков: вкус исходит от людей. Все они по умолчанию склоняются к обобщённой эстетике без скиллов, референсов и ограничений. Вот настоящая проблема, которую нужно решить — и она имеет форму дизайн-инструмента, а не модели.

Агент — Сильная сторона в дизайне — Лучше всего подходит для
Подводные камни и как избежать вида «AI Slop»
Самая распространённая жалоба на дизайн, сгенерированный AI, — он выглядит шаблонно — мягкие градиенты, парящие панели, огромные скруглённые углы, драматичные тени, вайб Inter-и-фиолетового, который «кричит, что это сделал ИИ». Другие сообщаемые проблемы включают сломанные мобильные макеты и инструкции, просачивающиеся в текст интерфейса. Ничего из этого не является уникальным для Vibe CLI; это то, что происходит, когда любой агент работает без курируемого дизайн-контекста.

Добавьте эстетический навык: Курируемый дизайн-навык заставляет агента выбрать реальное направление вместо внешнего вида по умолчанию.

Проверьте в реальном браузере: Пусть Vibe отрисовывает и самопроверяет на разных контрольных точках, чтобы макеты не ломались незаметно на мобильных.

Предоставьте токены и референсы: Реальные дизайн-токены и референсные скриншоты — это самый большой рычаг влияния на качество результата.

Закодируйте правила в конфигурации и контексте: Поместите правила в стиле «без hero-карточек, максимум два шрифта, иерархия с брендом на первом месте» туда, где агент читает их при каждом запуске.

Заметьте, что каждое средство защиты связано с предоставлением агенту курируемого дизайн-контекста. Поддержание этого контекста вручную, для каждого проекта, — это рутина, которую устраняет OpenDesign.
Дизайн с Vibe CLI внутри OpenDesign
OpenDesign — это тот слой дизайна с открытым исходным кодом, который постоянно требует рабочий процесс выше. Он рассматривает Mistral Vibe CLI как адаптер первой стороны — управляя им через ACP с помощью бинарника vibe-acp — и оборачивает его в курируемый навык и библиотеку дизайн-систем, структурированный конвейер рендеринга и локальный десктопный интерфейс. Таким образом, дизайн-контекст, который делает Vibe хорошим, присутствует с первого запуска, а не собирается вручную каждый раз. Оба являются открытыми и local-first, что делает эту пару естественным выбором.

Установите OpenDesign и выберите Mistral Vibe CLI в качестве вашего агента.

Аутентифицируйтесь с помощью вашего ключа Mistral API (BYOK) или укажите Vibe на локальные модели — учётные данные остаются на вашей машине и никогда не проксируются через нас.

Выберите дизайн-систему и навык, затем создавайте презентации, прототипы и целевые страницы с неизменным вкусом.

Каждый артефакт и файл DESIGN.md живёт в вашем собственном репозитории, а не в облаке.

Тот же агент Vibe CLI, тот же ключ — плюс реальный, портативный, открытый рабочий процесс дизайна вокруг него. Он local-first и Apache-2.0, поэтому ничего о вашей работе или учётных данных не покидает вашу машину.
Связан ли OpenDesign с Mistral AI?
Нет. OpenDesign независим; Mistral — товарный знак Mistral AI.