نسخهٔ پایدار 0.1.0

دانلود و نصب آیراکد

آیراکد یک باینری تک‌فایلی روی bun است؛ کل ابزار با یک خط نصب می‌شود. سیستم‌عاملت را پایین انتخاب کن و فرمان را در ترمینال بزن — به VPN نیازی نیست.

✓ بدون وابستگی پنهان✓ میرور داخل ایران (Runflare)✓ رایگان برای شروعتاریخچهٔ نسخه‌ها →
نصب یک‌خطی — ایران (پیش‌فرض)پیشنهادی
$ 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 (اگر bun/Node داری)
$ 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

یک نشست تعاملی شروع می‌شود. سؤالت را بپرس یا بگو چه کاری روی کد انجام شود.

پیش‌نیازها

bun ≥ 1.2.0

runtime ترجیحی. نصب‌کننده اگر bun را پیدا نکند، خودش نصبش می‌کند — کاری لازم نیست.

یا Node ≥ 20

اگر ترجیح می‌دهی با npm نصب کنی، Node نسخهٔ ۲۰ به بالا کافی است.

ترمینال

هر شل یونیکس (bash/zsh). روی ویندوز از WSL ۲ استفاده می‌شود.

شمارهٔ موبایل ایران

برای ورود (aira login) — احراز هویت با کد پیامکی از طریق آیراچت.

پلتفرم‌های پشتیبانی‌شده

macOS

Apple Silicon (arm64) + Intel (x86_64)

Linux

x86_64 + arm64 — اوبونتو، دبیان، فدورا، آرچ…

Windows

از طریق 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

خط دوم پوشهٔ پیکربندی و حافظهٔ محلی را هم پاک می‌کند.

قدم بعدی