--- title: البدء icon: rocket description: أنشئ أول تطبيق Twenty خلال دقائق. --- ## ما هي التطبيقات؟ تتيح لك التطبيقات توسيع Twenty باستخدام كائنات وحقول مخصّصة ووظائف منطقية ومكوّنات الواجهة الأمامية ومهارات الذكاء الاصطناعي وغير ذلك — جميعها تُدار ككود. بدلًا من تكوين كل شيء عبر واجهة المستخدم، تعرّف نموذج بياناتك ومنطقك في TypeScript وتقوم بنشره إلى مساحة عمل واحدة أو أكثر. ## المتطلبات الأساسية قبل أن تبدأ، تأكّد من تثبيت ما يلي على جهازك: * **Node.js 24+** — [نزّل من هنا](https://nodejs.org/) * **Yarn 4** — يأتي مع Node.js عبر Corepack. قم بتمكينه عبر تشغيل `corepack enable` * **Docker** — [نزّل من هنا](https://www.docker.com/products/docker-desktop/). مطلوب لتشغيل مثيل محلي من Twenty. غير مطلوب إذا كان لديك خادم Twenty قيد التشغيل بالفعل. ## قم بإنشاء تطبيقك الأول ### أنشئ هيكل تطبيقك افتح الطرفية وشغّل: ```bash filename="Terminal" npx create-twenty-app@latest my-twenty-app ``` سيُطلب منك إدخال اسم ووصف لتطبيقك. اضغط **Enter** لقبول الإعدادات الافتراضية. سيؤدي ذلك إلى إنشاء مجلد جديد باسم `my-twenty-app` يحتوي على كل ما تحتاجه. ### إعداد مثيل محلي من Twenty ستسأل أداة إنشاء الهيكل: > **هل ترغب في إعداد مثيل محلي من Twenty؟** * **اكتب `yes`** (موصى به) — سيؤدي ذلك إلى سحب صورة Docker `twenty-app-dev` وبدء تشغيل خادم Twenty محلي على المنفذ `2020`. تأكّد من أن Docker قيد التشغيل قبل المتابعة. * **اكتب `no`** — اختر هذا إذا كان لديك خادم Twenty يعمل محليًا بالفعل.