دانلود و نصب آیراکد
آیراکد یک باینری تکفایلی روی bun است؛ کل ابزار با یک خط نصب میشود. سیستمعاملت را پایین انتخاب کن و فرمان را در ترمینال بزن — به VPN نیازی نیست.
$ curl -fsSL https://airacode.ir/install.sh | bashاز میرور Runflare استفاده میکند؛ به VPN نیازی نیست. اگر bun نصب نباشد، خودش نصبش میکند.
$ curl -fsSL https://airacode.ir/install.sh | bash -s -- --directمستقیم از registry.npmjs.org و bun.sh. وقتی دسترسی بینالمللی داری.
$ npm install -g @airachat/airacode --registry https://npm.runflare.comبدون اسکریپت نصب. برای حالت بینالمللی، --registry را بردار.
$ curl -fsSL https://airacode.ir/install.sh | bash -s -- --version 0.1.0برای ثابت نگهداشتن نسخه روی CI یا در تیم.
بعد از نصب
مطمئن شو نصب درست انجام شده، بعد وارد حساب آیراچت شو و اولین نشست را شروع کن.
$ aira --version # → 0.1.0 (AiraCode)
اگر شمارهٔ نسخه چاپ شد، نصب کامل است.
$ aira loginمرورگرت باز میشود؛ شمارهٔ موبایل و کد پیامکی را وارد میکنی. حساب با آیراچت مشترک است.
$ airaیک نشست تعاملی شروع میشود. سؤالت را بپرس یا بگو چه کاری روی کد انجام شود.
پیشنیازها
runtime ترجیحی. نصبکننده اگر bun را پیدا نکند، خودش نصبش میکند — کاری لازم نیست.
اگر ترجیح میدهی با npm نصب کنی، Node نسخهٔ ۲۰ به بالا کافی است.
هر شل یونیکس (bash/zsh). روی ویندوز از WSL ۲ استفاده میشود.
برای ورود (aira login) — احراز هویت با کد پیامکی از طریق آیراچت.
پلتفرمهای پشتیبانیشده
Apple Silicon (arm64) + Intel (x86_64)
x86_64 + arm64 — اوبونتو، دبیان، فدورا، آرچ…
از طریق WSL ۲ (محیط لینوکس داخل ویندوز)
همهٔ گزینههای نصبکننده
اسکریپت install.sh این پرچمها را میپذیرد:
--directنصب مستقیم از npmjs.com و bun.sh، بدون میرور ایران (برای دسترسی بینالمللی).--version <نسخه>نصب نسخهٔ مشخص بهجای آخرین نسخه — مثلاً برای CI.--mirror <URL>استفاده از یک رجیستری npm دلخواه (Verdaccio، میرور خودت…).AIRA_NPM_MIRROR=<URL>همان میرور دلخواه بهصورت متغیر محیطی، قبل از دستور curl.نمونه با میرور دلخواه:
$ AIRA_NPM_MIRROR=https://my-mirror.example.com curl -fsSL https://airacode.ir/install.sh | bashبهروزرسانی و حذف
$ npm install -g @airachat/airacode@latestیا دوباره همان دستور نصب یکخطی را اجرا کن.
$ npm uninstall -g @airachat/airacode $ rm -rf ~/.aira
خط دوم پوشهٔ پیکربندی و حافظهٔ محلی را هم پاک میکند.