openpencil/packages/docs/ru/programmable/index.md
Danila Poyarkov bfa4b7de8b Translate AI & Automation + CLI reference to all 6 locales
48 translated pages (de, es, fr, it, pl, ru) for the Programmable
section: overview, AI Chat, Collaboration, JSX Renderer, CLI
(inspecting, exporting, analyzing, scripting).

CLI reference and MCP server pages copied as-is (mostly code/tables).
2026-03-08 18:25:35 +03:00

52 lines
5.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
layout: doc
title: ИИ и автоматизация
description: Каждая операция в OpenPencil доступна из скриптов — ИИ-чат, CLI, JSX-рендерер, MCP-сервер, совместная работа в реальном времени.
---
# ИИ и автоматизация
OpenPencil работает с дизайн-файлами как с данными. Каждая операция, доступная в редакторе — создание фигур, настройка заливок, управление автолейаутом, экспорт ассетов — также доступна из терминала, ИИ-агентов и кода. Без плагинов, без API-ключей, без листов ожидания.
Интерфейс редактора и инструменты автоматизации используют один и тот же движок. Если что-то можно сделать кликом — это можно сделать скриптом.
## ИИ-чат
Встроенный ассистент имеет доступ к 87 инструментам, покрывающим все возможности редактора. Опишите, что вам нужно, на естественном языке — «добавь тень 16px ко всем кнопкам», «создай компонент карточки с вариантом для тёмной темы», «экспортируй каждый фрейм на этой странице в 2×».
[ИИ-чат →](./ai-chat)
## Совместная работа
Совместное редактирование в реальном времени через peer-to-peer WebRTC. Без сервера, без аккаунта. Поделитесь ссылкой на комнату и редактируйте вместе с курсорами в реальном времени и режимом следования. Состояние документа синхронизируется через CRDT, поэтому правки объединяются автоматически даже при нестабильном соединении.
[Совместная работа →](./collaboration)
## JSX-рендерер
Описывайте интерфейс как JSX — тот же синтаксис, который LLM уже знают из React. Один вызов может создать целое дерево компонентов с фреймами, текстом, автолейаутом, заливками и обводками. Компактно, декларативно и поддаётся сравнению.
В обратном направлении — экспортируйте любое выделение обратно в JSX с классами Tailwind, что удобно для передачи в разработку или для повторной загрузки дизайна в LLM.
[JSX-рендерер →](./jsx-renderer)
## CLI
Просматривайте, экспортируйте и анализируйте файлы `.fig` без открытия редактора. Список страниц, поиск узлов, извлечение дизайн-токенов, рендер в PNG — всё из терминала с машиночитаемым JSON-выводом.
CLI также подключается к запущенному настольному приложению по RPC, позволяя управлять редактором скриптами прямо во время работы.
[Просмотр файлов](./cli/inspecting) · [Экспорт](./cli/exporting) · [Анализ дизайна](./cli/analyzing) · [Скрипты](./cli/scripting)
## MCP-сервер
Подключите Claude Code, Cursor, Windsurf или любой MCP-совместимый клиент к OpenPencil. Сервер предоставляет 90 инструментов для чтения, создания и изменения дизайна — те же инструменты, которые использует встроенный ИИ-чат. Работает через stdio или HTTP с поддержкой сессий.
[MCP-сервер →](./mcp-server)
## Почему открытый?
Figma — закрытая платформа. Их MCP-сервер работает только на чтение. Доступ через CDP был заблокирован в версии 126. Дизайн-файлы хранятся в проприетарном формате на чужих серверах. Разработка плагинов требует специального рантайма с ограниченными API.
OpenPencil — альтернатива: открытый исходный код, лицензия MIT, каждая операция доступна из скриптов, данные хранятся локально. Ваши дизайн-файлы — ваши: просматривайте, трансформируйте, отправляйте в CI, загружайте в LLM. Без чьего-либо разрешения.