دانلود و نصب آیراکد
آیراکد بهصورت یک باینری مستقل عرضه میشود. سیستمعاملت را پایین انتخاب کن، دستور را در ترمینال بزن، و بدون VPN شروع کن.
$ curl -fsSL https://airacode.ir/install.sh | bashیک فایل اجرایی مستقل از airacode.ir میکشد — بدون Node، npm یا Bun. به VPN هم نیازی نیست.
$ curl -fsSL https://airacode.ir/install.sh | bash -s -- --bunبهجای باینری، پکیج npm را از طریق Bun نصب میکند. اگر Bun نباشد، خودش از میرور نصبش میکند.
$ npm install -g @airachat/airacode --registry https://npm.runflare.comبدون اسکریپت نصب. این پکیج به Bun روی PATH نیاز دارد؛ سیستمهای فقط-Node بهتر است از نصبکنندهٔ باینری استفاده کنند.
$ curl -fsSL https://airacode.ir/install.sh | bash -s -- --version 0.1.121نسخهٔ نصبشده را برای CI یا استقرار تیمی ثابت نگه میدارد.
بعد از نصب
نصب را تأیید کن، با حساب آیراچتت وارد شو، بعد اولین نشستت را شروع کن.
$ aira --version # → 0.1.121 (AiraCode)
اگر نسخه چاپ شد، نصب کامل است.
$ aira loginمرورگرت برای احراز هویت آیراچت با شمارهٔ موبایل و کد یکبارمصرف باز میشود.
$ airaیک نشست تعاملی باز میشود. سؤالت را بپرس یا تغییری که میخواهی را توصیف کن.
پیشنیازها
فقط مسیر Bun/npm به Bun نیاز دارد. نصبکننده میتواند وقتی این مسیر لازم باشد، Bun را نصب کند.
پکیج npm یک باینری مخصوص Bun دارد. اگر فقط Node داری، از نصبکنندهٔ باینری مستقل پیشفرض استفاده کن.
هر شل یونیکس روی macOS/Linux کار میکند. روی ویندوز PowerShell بومی پشتیبانی میشود.
برای aira login لازم است. احراز هویت از طریق کد یکبارمصرف پیامکی آیراچت انجام میشود.
پلتفرمهای پشتیبانیشده
Apple Silicon (arm64) + Intel (x86_64)
x86_64 + arm64 — اوبونتو، دبیان، فدورا، آرچ و بیشتر
نصب بومی با PowerShell — WSL اختیاری است
دانلود مستقیم باینری
یک فایل اجرایی مستقل، بدون نیاز به Node، npm یا Bun. نصبکنندهٔ یکخطیِ بالا هم بهطور پیشفرض از همین باینریها استفاده میکند.
aira-macos-arm64
aira-macos-x64
aira-linux-x64
aira-linux-arm64
aira-windows-x64.exe
SHA256SUMS
روی macOS/Linux فایل را اجرایی کن و به PATH منتقلش کن. روی ویندوز فایل .exe را اجرا کن:
$ chmod +x ~/Downloads/aira-macos-arm64 $ sudo mv ~/Downloads/aira-macos-arm64 /usr/local/bin/aira $ aira --version
گزینههای نصبکننده
اسکریپت install.sh این فلگها را میپذیرد:
(پیشفرض)باینری مستقل را از airacode.ir میکشد؛ بدون نیاز به Node، npm یا Bun.--bunبهجای باینری مستقل، از طریق Bun و پکیج npm نصب میکند.--version <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بهروزرسانی و حذف
$ curl -fsSL https://airacode.ir/install.sh | bashبرای نصب باینری، دوباره نصبکنندهٔ یکخطی را اجرا کن. اگر با npm نصب کردهای: npm i -g @airachat/airacode@latest.
$ rm -rf ~/.airacode ~/.airaپوشههای پیکربندی و حافظهٔ محلی را پاک میکند. برای نصب با npm: npm uninstall -g @airachat/airacode.