প্রকল্প সম্পর্কে

OpenPencil হলো একটি ওপেন-সোর্স ডিজাইন এডিটর যা নেটিভ Figma (.fig) এবং Pencil (.pen) ফাইল পড়তে এবং লিখতে পারে। এতে চ্যাটের মাধ্যমে ডিজাইন তৈরি এবং পরিবর্তনের জন্য বিল্ট-ইন AI রয়েছে, যা একাধিক LLM প্রোভাইডার (OpenAI, Anthropic, Google AI ইত্যাদি) সমর্থন করে। এটি একটি প্রোগ্রামযোগ্য টুলকিট এবং কাস্টম এডিটর তৈরি বা এমবেড করার জন্য একটি হেডলেস Vue SDK অফার করে। এর ডেস্কটপ অ্যাপটি (~7 MB) Tauri v2-এর মাধ্যমে macOS, Windows, Linux-এ চলে এবং ব্রাউজার PWA হিসেবেও উপলব্ধ। এর মূল বৈশিষ্ট্যগুলোর মধ্যে রয়েছে WebRTC-এর মাধ্যমে রিয়েল-টাইম পিয়ার-টু-পিয়ার কোলাবরেশন (কোনো সার্ভার বা অ্যাকাউন্টের প্রয়োজন নেই), Yoga WASM-এর মাধ্যমে অটো লেআউট এবং CSS Grid, ইমেজ ভেক্টরাইজেশন, ডিজাইন টোকেন এক্সট্রাকশন, লিন্টিং এবং ফরম্যাট রূপান্তর। একটি সমৃদ্ধ CLI-এর মাধ্যমে Figma Plugin API ব্যবহার করে ডিজাইন ফাইল পরিদর্শন, কুয়েরি (XPath), এক্সপোর্ট (PNG, SVG, JSX, Tailwind), বিশ্লেষণ এবং স্ক্রিপ্টিং করা সম্ভব। এটি Claude Code, Cursor এবং Gemini CLI-এর মতো AI কোডিং এজেন্টদের সাথে ইন্টিগ্রেশনের জন্য একটি MCP সার্ভার প্রদান করে। ক্লোজড প্ল্যাটফর্মগুলোর একটি প্রাইভেসী-ফোকাসড এবং স্ক্রিপ্টেবল বিকল্প হিসেবে ডিজাইন করা OpenPencil নিশ্চিত করে যে আপনার ডেটা লোকাল থাকে এবং সমস্ত অপারেশন অটোমেটেবল হয়। এটি ডকুমেন্ট করা রোডম্যাপ এবং কম্প্যাটিবিলিটি নোটসহ সক্রিয়ভাবে উন্নত করা হচ্ছে।