À propos du projet
OpenPencil est un éditeur de design open-source capable de lire et d'écrire des fichiers natifs Figma (.fig) et Pencil (.pen). Il intègre une IA pour générer et modifier des designs via chat, supporte plusieurs fournisseurs de LLM (OpenAI, Anthropic, Google AI, etc.), et propose une boîte à outils programmable avec un SDK Vue headless pour l'intégration ou la création d'éditeurs personnalisés. L'application de bureau (~7 Mo) fonctionne sur macOS, Windows, Linux via Tauri v2, ainsi qu'en tant que PWA dans le navigateur. Les fonctionnalités clés incluent la collaboration peer-to-peer en temps réel via WebRTC (sans serveur ni compte), l'auto layout et CSS Grid via Yoga WASM, la vectorisation d'images, l'extraction de design tokens, le linting et la conversion entre formats. Un CLI riche permet d'inspecter, d'interroger (XPath), d'exporter (PNG, SVG, JSX, Tailwind), d'analyser et de scripter des fichiers de design en utilisant l'API Figma Plugin. Il expose également un serveur MCP pour l'intégration avec des agents de codage IA comme Claude Code, Cursor et Gemini CLI. Conçu comme une alternative axée sur la confidentialité et scriptable aux plateformes fermées, OpenPencil garantit que vos données restent locales et que toutes les opérations sont automatisables. Développement actif avec feuille de route documentée et notes de compatibilité.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.