OpenPencil
Danila Poyarkov and OpenPencil contributors · Открытый редактор дизайна для файлов .fig и .pen, с ИИ-инструментами и автоматизацией.
Описание
OpenPencil — редактор дизайна для дизайнеров, специалистов по дизайн-системам и разработчиков, которые хотят работать с файлами Figma .fig и поддерживаемыми документами Pencil .pen как на визуальном холсте, так и с помощью программируемых инструментов. В нем есть слои, редактирование векторной графики, компоненты и варианты, привязки переменных, типографика, макеты flex/grid, направляющие и несколько вкладок документов. Сценарии CLI, совместимое с Figma Plugin API скриптование и рабочие процессы MCP позволяют просматривать файлы, редактировать дизайн, экспортировать ресурсы и извлекать токены дизайна.
Редактирование, импорт и экспорт
Открывайте существующие файлы дизайна или создавайте документы, редактируйте переиспользуемые компоненты и проверяйте интервалы, свойства макета и заливки. Поддерживаются экспорт в растровые изображения, SVG, PDF, редактируемый PowerPoint и рабочие процессы HTML/JSX; сложные слои PowerPoint могут встраиваться как изображения вместо преобразования в редактируемые фигуры. Возможности импорта HTML/CSS/Tailwind и обратного обмена с Figma имеют ограничения совместимости. В проекте указано, что он активно развивается и имеет шероховатости: сохраняйте исходные файлы и проверяйте шрифты, цвета, эффекты, переменные и связи компонентов после преобразования. Отсутствующие или замененные шрифты могут повлиять на результат; приложение и CLI предоставляют сведения о соответствии шрифтов и правилах их обработки.
Установка и оборудование
Точный файл каталога OpenPencil_aarch64.app.tar.gz 0.15.1 имеет размер 14,508,013 байт согласно официальному файлу выпуска GitHub и фактическому размеру загрузки. Это архив приложения, а не предлагаемый отдельно DMG. Проверка только для чтения подтверждает 0.15.1, исполняемый файл arm64 и объявление LSMinimumSystemVersion со значением 10.13. Apple Silicon не может запускать macOS 10.13, а одно лишь объявление в пакете не определяет полный диапазон поддерживаемых версий ОС для WebKit, шрифтов и интеграций приложения. В проверенном руководстве для начала работы не указаны полные числовые минимальные требования к Mac OS или оперативной памяти. Используйте поддерживаемую версию macOS на Apple Silicon и проверьте актуальные требования издателя для старых систем; для больших документов и интеграций ИИ нужны дополнительные ресурсы.
Издатель также предлагает сборки для Mac с Intel, Windows и Linux, а также редактор в браузере, не требующий установки на компьютер. Выберите файл, соответствующий вашему процессору. Поместите извлеченное приложение Mac в папку Applications и следуйте стандартным запросам macOS о подписи и безопасности. Официальная команда Homebrew — brew install --cask openpencil; не путайте ее с упраздненным tap и не считайте, что cask сразу содержит каждый выпуск GitHub. Эта страница ничего не устанавливает.
Для обычного редактирования в настольном приложении не требуются Node/Bun/Rust/Xcode. Они нужны для сборки из исходного кода или дополнительных инструментов. При необходимости отдельно установите CLI или пакеты MCP; настольный cask не включает CLI. Для интеграций настольного приложения с агентами программирования требуются собственный CLI агента и аутентификация, а дополнительный инструмент Pi устанавливается отдельно. Для онлайн-шрифтов, внешних медиафайлов и ресурсов конкретного документа может понадобиться доступ к сети.
Лицензия, оплата и учетные записи
OpenPencil распространяется по лицензии MIT; авторские права принадлежат Danila Poyarkov и участникам проекта. Для обычного использования редактора не нужна подписка OpenPencil или обязательная учетная запись OpenPencil. Для дополнительных функций ИИ используются ключ и учетная запись выбранного поставщика, а оплата взимается по его условиям; векторизация изображений и внешние агенты или сервисы регулируются собственными условиями и тарифами. Лицензия на программное обеспечение не предоставляет прав на импортированные макеты, шрифты или стоковые изображения. Перед публикацией или экспортом проверьте лицензии на них.
ИИ, автоматизация и разрешения
Настройте модели для ролей Design, Review, Fast и Vision; доступны прямые и совместимые конечные точки. Согласно официальной документации по ИИ, ключи передают данные непосредственно настроенному поставщику, а не серверной части модели OpenPencil. Запросы могут включать подсказки, выбранный контекст дизайна и вложения изображений. Перед отправкой конфиденциальных макетов проверьте правила поставщика о хранении данных и стоимости. Совместимость поставщиков в браузере зависит от CORS и потоковой передачи вызовов инструментов.
Доступ к инструментам отдельно управляет встроенным ИИ и локальными инструментами MCP, а также группами только для чтения и с побочными эффектами. Эти переключатели не являются песочницей: включенный инструмент eval/script может выполнять операции, для которых отключены отдельные инструменты. WebMCP Off/Inspect/Edit, разрешения удаленного MCP и разрешения оболочки или файловой системы агента настраиваются отдельно. Ограничьте OPENPENCIL_MCP_ROOT для файловых операций и доверяйте удаленным серверам, прежде чем предоставлять им учетные данные bearer. Настольное приложение может запрашивать доступ к файлам и системному хранилищу учетных данных; 0.15.1 откладывает подключение к поставщикам и чтение учетных данных до использования подключенной функции.
Хранение, сеть и конфиденциальность
Сохраненная история чатов, предварительные просмотры вложений, настройки и снимки восстановления хранятся локально. Настольное приложение использует системное хранилище учетных данных; документированный вариант для браузера использует зашифрованное хранилище или учетные данные только на время сеанса. Это не делает скомпрометированное устройство или браузер безопасными. Совместимое с S3 хранилище, поставщики ИИ, удаленные конечные точки MCP, шрифты и совместная работа могут передавать данные за пределы устройства. Локальный документ не означает, что весь рабочий процесс выполняется без подключения к сети.
В официальной документации по совместной работе описано редактирование напрямую между узлами через WebRTC, без учетной записи OpenPencil и центрального ретранслятора документов. К комнате может присоединиться любой, у кого есть ссылка; он получит изменения документа, курсоры и выделения, поэтому делитесь ссылками только с предполагаемыми соавторами. У сервисов ИИ и поставщиков, а также у хранилища — отдельные границы доверия. Локальная диагностика включает сведения об использовании токенов, поставщиках и моделях, а также записи сбоев; предусмотрены управление сроком хранения, экспорт и очистка. 0.15.1 добавляет идентификаторы бесед и запросов, а также удаляет содержимое стенограмм из отдельного потока диагностических данных чата. Перед отправкой проверяйте экспорт диагностических данных.
Создавайте резервные копии перед правками агента или преобразованием форматов, проверяйте сгенерированный код и экспортированные документы, а также просматривайте разрешения облачного хранилища. Локальная история чатов и восстановление не заменяют отдельную резервную копию; кроме того, внешние сеансы агента могут не возобновиться, даже если стенограмма сохранена.
Источники: Официальный проект и загрузки, Начало работы, Разрешения чата и инструментов ИИ, Совместная работа, Лицензия MIT, Точный выпуск 0.15.1.
Новая версия Что нового в 0.15.1 7 окт. · Редакция OpenNavo
- Основные измененияРазделяет разрешения инструментов ИИ и MCP и добавляет ограничения шагов чата.