Головні звуки українського ІТ. Вгадаєш всі? 👉

Український дизайнер створив плагін, щоб Claude Code міг працювати з Figma без MCP. Для чого він потрібен і як працює?

Дизайнер Денис Осадчий створив open-source плагін, який з’єднує Claude Code з Figma через локальний Python-сервер.  Завдяки «тулзі» ШІ-помічник сам зможе читати дані з макета, вносити зміни та перевіряти результати, уже без використання Figma MCP. Інструмент отримав назву Figmosha.

1 коментар
Український дизайнер створив плагін, щоб Claude Code міг працювати з Figma без MCP. Для чого він потрібен і як працює?

Дизайнер Денис Осадчий створив open-source плагін, який з’єднує Claude Code з Figma через локальний Python-сервер.  Завдяки «тулзі» ШІ-помічник сам зможе читати дані з макета, вносити зміни та перевіряти результати, уже без використання Figma MCP. Інструмент отримав назву Figmosha.

Про розробку Денис Осадчий розповів на LinkedIn. 

Ідея з’явилася, коли Осадчий проводив аудит дизайн-системи за допомогою Claude Code та Figma MCP. Figma MCP працює як своєрідний «міст» між ШІ-помічниками та Figma. Завядки йому вони отримують дані з макетів Figma. Тож, за словами дизайнера, за кілька годин він витратив доступний йому місячний ліміт MCP-запитів, хоча аудит був готовий лише приблизно на 10%.

«Так я дізнався що офіційний міст між AI-агентом і Figma розрахований на разові запити типу дай мені специфікацію цієї кнопки, а не на системну роботу з файлом. А мені потрібна була саме системна: пройтись по всій бібліотеці, зчитати структуру кожного компонента, перевірити прив’язки токенів», — пояснює Осадчий. Тоді він і почав шукати інший спосіб дати Claude доступ до Figma.

Спершу схема була напівручною: Claude Code генерував скрипти, а дизайнер сам копіював їх у плагін Scripter у Figma та запускав. Проте цей пайплайн виявився не дуже зручним, адже цю операцію доводилося повторювати вручну для кожного компонента чи виправлення.

«Я все одно багато робив руками. Клод код генерує скрипт за секунди, а потім чекає поки я скопіюю, вставлю і запущу. На кожен компонент. На кожну ітерацію виправлень. Уфф, це так бісило!», — розповідає Осадчий.

Робота в Scripter

Наступною спробою стала автоматизація через Playwright — інструмент, якому можна наперед задати послідовність дій у браузері, наприклад, відкрити сторінку, знайти потрібне поле, вставити текст або натиснути кнопку. Система вже сама відкривала Figma в браузері, знаходила потрібний плагін, вставляла код і запускала його.

Але тут з’явилася інша проблема: браузеру потрібно було чекати завантаження інтерфейсу, шукати потрібні елементи та перемикати фокус між вікнами. Одна операція могла тривати десятки секунд.

«Коли агенту треба 2-3 цикли виправлень на складний макет, сесія розтягувалась на хвилини очікування там де роботи на секунди. Простіше вже було руками робити…», — пояснює дизайнер. 

Тому в фінальній версії Figmosha 2.0 Осадчий взагалі прибрав браузер із цієї схеми. Отже, Осадчий зробив власний плагін для Figma, який напряму працює з локальним сервером на комп’ютері. Claude Code пише команду, сервер передає її плагіну, а той виконує її через Figma Plugin API і повертає результат назад агенту.

Процес роботи Figmosha

Тож тепер дизайнер може, наприклад, попросити Claude створити компонент кнопки. Агент може сам внести зміни у Figma, а потім зчитати результат і перевірити, чи не зламалися налаштування компонентів чи автолейаутів.  Якщо щось вийшло погано, Claude може сам ще кілька разів переписати скрипт і повторити спробу.

Для типових проблем при взаємодії Figma та ШІ-помічників автор також додав 15 допоміжних функцій. Наприклад, одна з них сама завантажує потрібний шрифт перед зміною тексту.

«Зробив я їх не тому, що просто захотів, а на основі помилок на реальних задачах. Я ганяв Figmosha2 на робочих кейсах: малювання макетів на компонентах з бібліотеки, автолеяути, прив’язка токенів. Кожен повторюваний шматок коду і кожні граблі ставали хелпером», — розповідає дизайнер.

Figmosha вміє ще й підказувати Claude, що пішло не так. Наприклад, якщо скрипт «падає» через знайому помилку, агент отримує короткий hint із варіантом виправлення. 

Код Figmosha 2.0 відкритий на GitHub під ліцензією MIT. Осадчий стверджує, що інструмент уже використовують понад 100 дизайнерів.

Український дизайнер створив застосунок Quark для збереження посилань: українська локалізація Pinterest Instagram і Bluesky
Український дизайнер створив застосунок Quark для збереження посилань: українська локалізація, Pinterest, Instagram і Bluesky
По темi
Український дизайнер створив застосунок Quark для збереження посилань: українська локалізація, Pinterest, Instagram і Bluesky
Без Figma зате з Claude Code: український дизайнер створив застосунок для щоденних селфі. Як працює Dittoday
Без Figma, зате з Claude Code: український дизайнер створив застосунок для щоденних селфі. Як працює Dittoday
По темi
Без Figma, зате з Claude Code: український дизайнер створив застосунок для щоденних селфі. Як працює Dittoday
Читайте головні IT-новини країни в нашому Telegram
Читайте головні IT-новини країни в нашому Telegram
По темi
Читайте головні IT-новини країни в нашому Telegram
Читайте також
«Навряд чи можна вірити фідбекам компаній». Тестове в IT: робити чи не робити? Відповідають айтішники
«Навряд чи можна вірити фідбекам компаній». Тестове в IT: робити чи не робити? Відповідають айтішники
«Навряд чи можна вірити фідбекам компаній». Тестове в IT: робити чи не робити? Відповідають айтішники
Дизайнерка Анна Лазурко поскаржилася в LinkedIn, що жодна компанія, у яку вона робила тестове, не надала фідбек за її проханням чи без нього. «Отримали, ігнорили на тиждень-два, а потім „рухаємося з іншим кандидатом“. Це взагалі єдина фраза, якою мені відмовляють. Як зрозуміти, що ти робиш щось не так і не те, коли нема жодного фідбеку?», — запитала розчарована спеціалістка. 
1 коментар
Хочеш стати 3D-художником у геймдеві та створювати героїв, що підкорять серця гравців? 5 курсів, які допоможуть це втілити
Хочеш стати 3D-художником у геймдеві та створювати героїв, що підкорять серця гравців? 5 курсів, які допоможуть це втілити
Хочеш стати 3D-художником у геймдеві та створювати героїв, що підкорять серця гравців? 5 курсів, які допоможуть це втілити
Мрієте потрапити в геймдев, щоб оживляти героїв і малювати фантастичні об'ємні образи, які б захоплювали та дітей, і дорослих? Тоді вам у 3D. Але цьому доведеться повчитися. І dev.ua знає, де почати і як покращити скіли вмілим художникам.
«IT було чимось зовсім несумісним зі мною». Працівниця Львівської філармонії змогла безкоштовно вивчитися на UI/UX дизайнера та знайти роботу під час війни
«IT було чимось зовсім несумісним зі мною». Працівниця Львівської філармонії змогла безкоштовно вивчитися на UI/UX дизайнера та знайти роботу під час війни
«IT було чимось зовсім несумісним зі мною». Працівниця Львівської філармонії змогла безкоштовно вивчитися на UI/UX дизайнера та знайти роботу під час війни
Філологиня (польська мова) за освітою та колишня працівниця Львівської філармонії Софія Малендевич одного разу прокинулась з різким бажанням щось змінити в житті. Утім, працюючи в бюджетній установі, багато не заробиш, а навчання для потрапляння в IT — задоволення не з дешевих. Проте Софія знайшла вихід. Дівчина вивчилася безкоштовно на UI/UX дизайнера, отримала відразу два офери, попри війну, та не планує зупинятися на досягнутому.
Понад 200 українських дизайнерів  створили хаб на підтримку України. Шукають волонтерські проєкти, яким потрібна допомога
Понад 200 українських дизайнерів створили хаб на підтримку України. Шукають волонтерські проєкти, яким потрібна допомога
Понад 200 українських дизайнерів створили хаб на підтримку України. Шукають волонтерські проєкти, яким потрібна допомога

Хочете повідомити важливу новину? Пишіть у Telegram-бот

Головні події та корисні посилання в нашому Telegram-каналі

Обговорення
Pella Collins
Pella Collins WIZARD GEO COORDINATES RECOVERY HACKER

Коментар прихований за порушення правил коментування.