یک پروژه ایرانی با نام VibeFarsi (وایبفارسی) مجموعهای از کامپوننتها و مهارتهای آماده را برای توسعه رابطهای کاربری فارسی و راستچین در اختیار برنامهنویسان قرار داده است.
این پروژه با تمرکز روی React و Tailwind طراحی شده و هدف آن کمک به ابزارهای هوش مصنوعی برای تولید کد سازگارتر با نیازهای زبان فارسی است.
از رابط راستچین تا تقویم شمسی و فرمهای ایرانی
# وایبفارسی فقط به راستچین کردن صفحه محدود نمیشود و مجموعهای از مهارتها برای مواردی مانند متن رابط کاربری فارسی، تقویم شمسی، اعتبارسنجی کد ملی و شبا، تایپوگرافی فارسی و سئوی فارسی ارائه میکند. در بخش کامپوننتها نیز مواردی مانند ورودی، کارت، انتخابگر، نوار پیشرفت، جستوجو و صفحهبندی قرار گرفته است.
یکی از نکات قابل توجه پروژه، توجه به جزئیات بومی است. برای مثال در کامپوننتهای آن، شماره موبایل، کد ملی، شبا، شماره کارت و کد پستی با الگوهای مورد استفاده در ایران در نظر گرفته شدهاند.
ابزارهای هوش مصنوعی هم میتوانند از قوانین فارسی استفاده کنند
# وایبفارسی برای ابزارهایی مانند Claude Code، Cursor و Codex فایلهای مهارت آماده ارائه میکند تا مدل هنگام تولید کد، قوانین مربوط به زبان فارسی، راستچین بودن، اعداد فارسی و الگوهای رابط کاربری ایرانی را در نظر بگیرد. برای نمونه، توسعهدهنده میتواند مهارت رابط راستچین را با دستور npx vibefarsi add persian-rtl-ui به پروژه اضافه کند.
این پروژه همچنین یک CLI ارائه میدهد که با اجرای دستور npx vibefarsi@latest init تنظیمات اولیه پروژه را انجام میدهد و مواردی مانند lang="fa"، dir="rtl" و فونت فارسی را در پروژه React آماده میکند.
رایگان و قابل استفاده در پروژهها
# طبق توضیحات رسمی پروژه، وایبفارسی رایگان است و پلن پولی یا کامپوننت قفلشده ندارد. نکته دیگر اینکه کامپوننتها پس از اضافه شدن به پروژه بهصورت فایل داخل همان پروژه قرار میگیرند و توسعهدهنده میتواند کد آنها را مطابق نیاز خود تغییر دهد.
در کنار کامپوننتهای معمول، نمونههایی مانند کارت ورود با شماره موبایل و کد تأیید نیز ارائه شده که برای الگوهای رایج سرویسهای ایرانی طراحی شدهاند.