このプロジェクトについて

OpenPencilは、ネイティブのFigma (.fig) および Pencil (.pen) ファイルの読み書きが可能なオープンソースのデザインエディタです。チャットを通じてデザインの生成や修正を行うAIを内蔵しており、複数のLLMプロバイダー(OpenAI、Anthropic、Google AIなど)をサポートしています。また、カスタムエディタの構築や埋め込みが可能なヘッドレスVue SDKを含むプログラマブルなツールキットを提供しています。デスクトップアプリ(約7 MB)はTauri v2経由でmacOS、Windows、Linuxで動作し、ブラウザPWAとしても利用可能です。主な機能には、WebRTCによるリアルタイムのピアツーピア(P2P)コラボレーション(サーバーやアカウント不要)、Yoga WASMによるオートレイアウトとCSS Grid、画像のベクトル化、デザイントークンの抽出、リンティング、フォーマット間の変換が含まれます。充実したCLIにより、Figma Plugin APIを使用したデザインファイルの検査、クエリ(XPath)、エクスポート(PNG、SVG、JSX、Tailwind)、分析、およびスクリプト実行が可能です。さらに、Claude Code、Cursor、Gemini CLIなどのAIコーディングエージェントと統合するためのMCPサーバーも公開しています。クローズドなプラットフォームに代わる、プライバシー重視でスクリプト可能な代替手段として設計されており、データのローカル保持とすべての操作の自動化を保証します。ドキュメント化されたロードマップと互換性ノートと共に、積極的に開発が進められています。