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




OpenPencil читает файлы .fig напрямую: страницы, компоненты, экземпляры, переменные и автораскладка приходят как редактируемые слои, а сохранить можно снова в .fig. Вставьте SVG или откройте HTML и CSS — они тоже станут слоями, расположенными так, как их располагает браузер.
Это собственный тур приложения — настоящий файл .fig. Откройте главу в слоях и пощёлкайте.




Автораскладка, ограничения, заливки, обводки, эффекты и типографика — с настройками там, где вы их ждёте. У компонентов есть слоты: экземпляр сохраняет дизайн и приносит своё содержимое. Всё отменяется, и ничто не ждёт сервера.
Наведите курсор на выделенную обложку и потяните за угол, чтобы скруглить его. Остальные плееры приносят свои обложки через слот Artwork.




Задайте компоненту поведение — переключатель, чекбокс, слайдер, вкладки или текстовое поле, — и превью запустит его как настоящий элемент Reka UI. Варианты становятся его состояниями, а те же компоненты экспортируются в Storybook с кликабельными контролами.
Этот холст в режиме просмотра: нажмите play, потяните прогресс, включите перемешивание. Выйдите из просмотра, чтобы редактировать.




Цвета, отступы и шрифты хранятся в коллекциях с режимами и редактируются как токены. Экспортированный код записывает привязанные значения как CSS-переменные, поэтому в коде те же имена, что и в дизайне.
Каждый плеер читает коллекцию Theme в своём режиме. Измените значение токена — и оба последуют.




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




OpenPencil проверяет макет по ходу работы: контраст, слишком мелкий текст, имена по умолчанию, скрытые и пустые слои, лишние группы. Проблемы отмечаются на холсте, многие исправляются в один клик, а те же правила работают в CLI и для агентов.
Щёлкните метку на холсте или примените исправление из списка.




Опишите задачу обычным языком, и агент отредактирует документ теми же инструментами, что и вы, показывая результат на холсте прямо по ходу генерации. Подключите любого провайдера со своим ключом или используйте привычного агента для программирования.
Записанный диалог проходит через настоящий цикл агента. Смотрите, как холст собирается по ходу генерации.


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




Любое выделение — это компонент Vue или React, с вариантами в виде props и Reka UI или Radix за интерактивными, либо HTML, Tailwind и design JSX с переменными в виде токенов. Компоненты экспортируются как истории Storybook, а design JSX остаётся связанным с холстом: измените его — и холст последует.
Переключитесь на React, HTML или design JSX либо выделите другой слой.




CLI openpencil работает с файлом без запущенного приложения или управляет открытым приложением. Изучайте документ, делайте запросы через XPath, проверяйте линтером, экспортируйте или выполняйте код плагинов Figma через eval. Сервер MCP даёт агентам те же возможности через stdio или HTTP.
Запустите команду и следите за холстом.
Создание, стилизация, раскладка, инспекция и экспорт. Каждый инструмент доступен и встроенному агенту.




OpenPencil — это не только приложение, но и набор инструментов: движок, не зависящий от фреймворка, headless Vue SDK и отдельные пакеты для графа сцены и форматов файлов. Встройте холст в свой продукт, рендерите и проверяйте макеты в CI или соберите другой редактор на том же движке. Каждый холст на этой странице — это тот самый SDK, работающий внутри сайта документации.
Кода рядом с холстом достаточно, чтобы подключить такой же.
Рабочее пространство вашей команды, которое мы размещаем за вас. Все редактируют одни и те же файлы в реальном времени, делятся ими по ссылке и проектируют вместе с ИИ — ничего не нужно устанавливать и поддерживать. Файлы остаются открытыми: экспортируйте их в .fig когда угодно.
OpenPencil Cloud оплачивается в $OPENPENCIL — места, живая синхронизация, общие библиотеки и ИИ идут из одного баланса токенов. Оплата откроется вместе с адресом контракта в полосе $OPENPENCIL.
Истории на Reka UI для Vue и Radix UI для React.
Быстрее правка вариантов и выделение внутри компонентов.
Всё рабочее пространство внутри вашей сети: синхронизация, совместный доступ, комментарии и командные библиотеки без отправки файлов кому-либо ещё.
Облачное пространство для команд: синхронизация в реальном времени, общий доступ, библиотеки и ИИ без своей инфраструктуры.
OpenPencil Cloud оплачивается в $OPENPENCIL — места, живая синхронизация, общие библиотеки и ИИ идут из одного баланса токенов. Оплата откроется вместе с адресом контракта в полосе $OPENPENCIL.
Автоматические снимки, именованные контрольные точки и восстановление.
Предложение, ревью, публикация и миграция.
Перенесите редактор с этой страницы в свой продукт.
OpenPencil — открытый исходный код, но сеть, на которой он работает, не бесплатна. Ходы ИИ, облачные рендеры и реестр плагинов — платные рельсы, и $OPENPENCIL — единственная валюта, которой за них платят. Запуск на Solana.
Скоро — запуск на SolanaSolana · токен SPL. Запуск совсем скоро — это не предложение и не ценная бумага; $OPENPENCIL оплачивает использование сети. Адрес контракта появится в полосе выше в день запуска.