Pi OpenDesign

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

Как проектировать интерфейсы с Pi в OpenDesign: переносимые skill, модель и ключ, которые вы выбираете, одна задача сравнения планов от брифа до проверенного файла, и ограничения, которые нужно знать перед началом.

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

Одна полная задача по дизайну с Pi

Проект по дизайну в Pi: от брифа до интерфейса

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

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

Бриф

Спроектируйте страницу сравнения планов для приложения для заметок: бесплатный, личный и командный планы, сравнение функций и краткий FAQ. Десктоп и телефон.

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

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

  • Вы

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

  • Pi

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

  • OpenDesign

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

  • Проверка

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

3Артефакт Pi: страница сравнения тарифов при 1440px и 390px

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

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

Layout

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

Три тарифа и сравнение используют одну и ту же 8px-сетку; строки функций выравниваются по столбцам.

Иерархия

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

Цена и название тарифа ведут; акцентный цвет выделяет значок «чаще всего выбирают» и его кнопку.

Responsive

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

Порядок: персональный тариф, затем бесплатный, затем командный; переключатель остаётся сверху.

Interaction

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

Переключите тумблер, пройдите табуляцией по CTA, откройте одну строку сравнения.

Fit

Когда Pi подходит — а когда нет

Pi подходит, когда

  • Любая модель, ваши ключи. Отправляйте запросы в Anthropic, OpenAI, Google и другие с вашими собственными ключами; выбирайте сильную мультимодальную модель для преобразования скриншота в UI и переключайтесь с помощью /model.
  • Переносимые Skills. Поместите свои дизайн-конвенции в Skills стандарта Agent-Skills, которые переносятся с вами между совместимыми агентами, а не только Pi.
  • MCP + расширения. Подтягивайте реальный дизайн-контекст через сервер Figma MCP и автоматизируйте цикл проверки с помощью расширений TypeScript.
  • Открытость и BYOK. Лицензия MIT и локальный подход; вы платите только за базовую модель, а учётные данные остаются на вашей машине.

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

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

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

Требования Pi перед началом работы

Эта страница описывает Pi при подключении через настольное приложение OpenDesign. Опубликованные источники были проверены 6 сентября 2026 года.

Область инструментаPi, от сообщества

Pi — это открытый (MIT) терминальный ИИ-агент для программирования от earendil-works. Он читает вашу кодовую базу, редактирует файлы и выполняет команды с помощью компактного ядра из четырёх инструментов — read, write, edit, bash. Эта страница посвящена проектированию интерфейсов с помощью Pi через OpenDesign, а не собственному интерфейсу Pi. В OpenDesign в заметках по настройке перечислены доступные агенты.

Учётные записи и аутентификацияСобственный API-ключ провайдера (BYOK) или

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

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

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

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

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

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

Настройка Pi в три шага

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

  1. 1

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

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

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

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

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

    Документация Pi по провайдерам и аутентификации
    # 1. Install the Pi coding agent CLI (Node)
    npm install -g --ignore-scripts @earendil-works/pi-coding-agent
    
    # 2. Authenticate with your own provider key (BYOK)
    export ANTHROPIC_API_KEY=sk-ant-...   # or OPENAI_API_KEY=sk-...
    #    (or run /login inside Pi for a Claude / ChatGPT / Copilot subscription)

    Взято из заметок по настройке Pi в опубликованном руководстве; проверьте документацию поставщика для актуальной команды.

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

    Выполните одну небольшую задачу с Pi

    Начните с ограниченного брифа, который позволит оценить весь цикл, включая одну правку.

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

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

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

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

Рабочий процесс дизайна в Pi

Пятишаговый рабочий процесс дизайна в Pi

Проследите одну страницу сравнения тарифов от брифа до проверенного артефакта. Каждый шаг показывает ваш вклад, действие Pi, вклад OpenDesign и вашу точку проверки.

  1. 1

    Дизайн-бриф

    Держите его простым и коротким: от трёх до шести строк. Укажите аудиторию, назначение экрана и платформы.

    • ВыСоставьте черновик брифа; приложите референсный скриншот, если он есть.
    • PiЧитает бриф и файл Skill проекта; спрашивает, если что-то неоднозначно.
    • OpenDesignПредоставляет проект, интерфейс запросов и Skill для типа артефакта.
    • ПроверкаПроверьте, что бриф включает критерии приёмки. Добавить их сейчас дешевле, чем исправлять после генерации.
  2. 2

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

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

    • ВыВыберите дизайн-систему; укажите контрольные точки и необходимые компоненты.
    • PiЗагружает токены и правила позиционирования из DESIGN.md в контекст перед написанием любого кода.
    • OpenDesignПредоставляет библиотеку дизайн-системы и привязывает ваш выбор к шаблону Skill.
    • ПроверкаУбедитесь, что токены соответствуют вашему бренду: один акцентный цвет, правильные шрифты, подходящий радиус.
  3. 3

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

    Pi создаёт один самодостаточный HTML-файл: макет, стили, взаимодействия и стабильные хуки.

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

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

    Файл отрисовывается в OpenDesign на запрошенных вами ширинах. Именно здесь дизайн оценивается.

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

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

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

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

Ресурсы

Ресурсы по дизайну для Pi

Ограничения

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

  • Область примененияPi не зависит от провайдера: он нормализует работу с Anthropic, OpenAI, Google и более чем 20 провайдерами, поэтому вы используете свои собственные ключи и можете переключать модели в середине сессии. Эта страница описывает Pi как агента, подключённого к OpenDesign, а не все функции Pi.
  • Лимиты использованияОграничения использования и стоимость зависят от ваших учётных данных (собственный API-ключ провайдера или вход по подписке через /login). Эта страница ничего не утверждает о бесплатных квотах.
  • СетьЛокальные файлы проекта не означают офлайн-вывод. Просмотрите настройки провайдера Pi и политики обработки данных, прежде чем делиться конфиденциальными входными данными.
  • Результат — HTMLПродукты представляют собой HTML-файлы, а не векторные файлы дизайна.
  • Ручная проверкаДоступность, реальное содержимое, соответствие бренду и корректность взаимодействия проверяете вы в предпросмотре. Любую самопроверку агента считайте первичной проверкой.
  • Запасной вариантЕсли Pi недоступен или задача завершается с ошибкой, проверьте инструкции по подключению и аутентификации для установленной версии. Сохраните ошибку и последний работающий артефакт, прежде чем менять конфигурацию.

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

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

Может ли Pi реально выполнять дизайнерскую работу?
Да — при наличии эстетического skill, дизайн-системы и реальных референсных изображений в контексте Pi выдаёт адаптивный UI на уровне production, и вы можете направить его на мощную мультимодальную модель, чтобы проверить результат по референсам. Без такого контекста он склоняется к общему безликому виду — этот разрыв и закрывает OpenDesign.
Нужно ли платить, чтобы заниматься дизайном с Pi?
Сам Pi бесплатен и с открытым исходным кодом (MIT). Вы платите только за используемую модель — подключаете собственный API-ключ провайдера (BYOK) или используете подписку Claude Pro/Max, ChatGPT Plus/Pro или GitHub Copilot через /login. OpenDesign в любом случае никогда не проксирует ваши учётные данные.
Что делает Pi подходящим для дизайна?
Pi не привязан к провайдеру: вы используете свои ключи и можете обратиться к любому из более чем 20 провайдеров, выбирая модель, чьи сильные стороны подходят под задачу, и переключаясь прямо в ходе сессии. Но вкус всё равно берётся из дизайн-системы, skill и референсов, которые вы предоставляете, а не из модели.
Какую модель использовать с Pi для фронтенд-дизайна?
Pi работает с множеством провайдеров, поэтому модель стоит выбирать под задачу — мощная мультимодальная модель хорошо читает референсные скриншоты, тогда как другие могут лучше подходить для рефакторинга. Преимущество Pi в том, что вы можете переключаться без изменения рабочего процесса. OpenDesign позволяет сохранять один и тот же дизайн-контекст независимо от выбранной модели.
Как подключить Pi к Figma?
Pi поддерживает MCP-серверы, поэтому вы можете подключить MCP-сервер Figma и получать реальный дизайн-контекст — компоненты, переменные, данные макета, — чтобы сгенерированный код соответствовал источнику, а не был приближением.
Что на самом деле представляет собой Pi
Pi — это open-source (MIT) AI coding agent для терминала, часть earendil-works pi toolkit. Он читает ваш репозиторий, редактирует файлы и выполняет shell-команды — планирует и проверяет работу по задачам на естественном языке, а не просто дополняет строки. Его ядро намеренно компактно: четыре инструмента по умолчанию — read, write, edit и bash — плюс встроенные grep, find и ls.

Для дизайн-работы ключевое свойство — Pi не привязан к провайдеру. Он нормализует работу с Anthropic, OpenAI, Google и многими другими провайдерами за одним унифицированным API, так что вы используете свои ключи и выбираете модель для каждой задачи — например, сильную мультимодальную модель для чтения референсных скриншотов — и переключаетесь с помощью /model или Ctrl+L прямо во время сессии, не меняя рабочий процесс.

Любая модель, ваши ключи: Pi маршрутизирует к 20+ провайдерам, включая Anthropic и OpenAI. Вы аутентифицируетесь со своими API-ключами (BYOK) или входите в подписку Claude Pro/Max, ChatGPT Plus/Pro или GitHub Copilot через /login.

Skills + Extensions: Pi загружает Skills (пакеты возможностей в Markdown, следующие стандарту Agent Skills) и TypeScript Extensions — естественное место для кодирования ваших дизайн-конвенций и добавления собственных инструментов.

Ветвящиеся сессии: сессии хранятся как деревья JSONL, так что можно ветвить исследование и перемещаться по истории в одном файле, не теряя предыдущие проходы.

Учётные данные: собственный ключ API провайдера (BYOK — Anthropic, OpenAI, Google и др.) или вход по подписке через /login; хранятся локально в ~/.pi/agent/auth.json (0600)

Вендор: earendil-works (open-source community project)

Лицензия: MIT, open source
Почему мультипровайдерный агент с BYOK подходит для дизайна
Преимущество Pi в дизайне — гибкость, а не одна встроенная модель — но, как и с любым агентом, вкус всё равно должен быть задан.

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

Ваши ключи, без привязки: BYOK означает, что вы не привязаны к ценовой политике или лимитам контекста одного вендора; выбирайте модель, сильные стороны которой соответствуют текущей дизайн-задаче.

Конвенции в Skills: Skill (плюс MCP-источник, например Figma-сервер) указывает агенту на ваши токены, компоненты и реальные спецификации, чтобы он работал с брендом, а не с видом по умолчанию.

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

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

Задайте свои дизайн-правила: поместите токены, примитивы и конвенции в Skill и укажите Pi на них, чтобы результат соответствовал бренду, а не обобщённому виду по умолчанию.

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

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

# 1. Установите CLI агента Pi (Node) npm install -g --ignore-scripts @earendil-works/pi-coding-agent # 2. Аутентифицируйтесь с вашим ключом провайдера (BYOK) export ANTHROPIC_API_KEY=sk-ant-... # или OPENAI_API_KEY=sk-... # (или выполните /login внутри Pi для подписки Claude / ChatGPT / Copilot) # 3. Запустите его в вашем проекте cd your-project pi # 4. Переключайте модели в любое время с помощью /model или Ctrl+L
Исторический пример команды из предыдущего руководства; проверьте актуальный синтаксис в связанной документации вендора.
Рабочий процесс от скриншота к UI
Самый результативный цикл дизайна с Pi — превращение референсного изображения в рабочий адаптивный UI и итерации до соответствия — с опорой на мультимодальную модель для сравнения результата с референсом. Поскольку Pi не привязан к провайдеру, укажите ему модель, которая лучше всего читает изображения для этого прохода.

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

Выберите сильную мультимодальную модель для прохода с помощью /model, поскольку именно понимание изображений определяет качество преобразования скриншота в UI.

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

Храните свою дизайн-систему и конвенции в Skill и сообщите Pi, где находятся токены и канонические примитивы.

Запустите dev-сервер и дайте Pi рендерить в реальном браузере, изменяя размер до брейкпоинтов, затем итерируйте, сравнивая его реализацию со скриншотами — а не просто подтверждайте, что сборка проходит.

Предоставьте агенту референсы и конкретные ограничения заранее:

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

pi # in the prompt: > Implement reference-desktop.png and reference-mobile.png in React + Vite + Tailwind + TypeScript. Reuse my existing design-system components and tokens (see the Skill). Match spacing, layout, and hierarchy; make it responsive. Render it in the browser and iterate until it matches the references across breakpoints.
Исторический пример команды из предыдущего руководства; проверьте актуальный синтаксис в связанной документации вендора.
Skills, Extensions и темы
Pi саморасширяется во время выполнения через несколько слоёв, и они хорошо ложатся на открытый процесс проектирования.

Навыки: пакеты возможностей в формате Markdown, соответствующие стандарту Agent Skills — надёжное и переносимое хранилище ваших дизайн-конвенций, токенов и контрольных списков ревью. Один и тот же навык работает в совместимых агентах, не только в Pi.

Расширения и шаблоны промптов: расширения TypeScript добавляют пользовательские инструменты, команды и интерфейс; переиспользуемые шаблоны промптов запускаются через /name. И то и другое позволяет скриптовать цикл проверки, не выходя из терминала.

MCP и темы: Pi подключается к серверам MCP, чтобы привнести внешний дизайн-контекст (наиболее актуально — сервер Figma MCP), а темы перезагружаются на лету, чтобы интерфейс терминала оставался читаемым во время работы.

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

Pi — не привязан к провайдеру и поддерживает BYOK — можно маршрутизировать на любую модель (Anthropic, OpenAI, Google…) и переключаться в середине сессии; MIT, саморасширяемый — выбор лучшей модели под задачу без привязки к вендору

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

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

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

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

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

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

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

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

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

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

Заметьте, что каждая мера сводится к тому, чтобы дать агенту курируемый дизайн-контекст — независимо от того, к какому провайдеру вы маршрутизируете. Поддерживать этот контекст вручную для каждого проекта — та самая рутина, которую убирает OpenDesign.
Дизайн с Pi внутри OpenDesign
OpenDesign — это опенсорсный дизайн-слой, которого всё время просит описанный выше рабочий процесс. Он рассматривает Pi как адаптер первого класса и оборачивает его в курируемую библиотеку навыков и дизайн-систем, структурированный конвейер рендеринга и локальный десктопный интерфейс — так что дизайн-контекст, делающий Pi хорошим, доступен с первого запуска, а не собирается вручную каждый раз. Оба проекта опенсорсные и ориентированы на локальную работу, поэтому сочетание естественно.

Аутентифицируйтесь с помощью собственного API-ключа провайдера (BYOK) или подписочного логина — учётные данные остаются на вашей машине в ~/.pi/agent/auth.json и никогда не проходят через наши серверы.

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

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

Тот же агент Pi, те же ключи, та же свобода переключать модели — плюс реальный, переносимый, опенсорсный дизайн-процесс вокруг. Всё работает локально и под лицензией MIT, так что ни ваша работа, ни ваши учётные данные не покидают ваш компьютер.

Установите OpenDesign и выберите Pi в качестве агента.
Связан ли OpenDesign с Pi?
Нет. OpenDesign независим и интегрирует Pi как адаптер, поддерживаемый сообществом.