دانلود و نصب آیراکد
آیراکد بهصورت یک باینری مستقل عرضه میشود. سیستمعاملت را پایین انتخاب کن، دستور را در ترمینال بزن، و بدون 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.138نسخهٔ نصبشده را برای CI یا استقرار تیمی ثابت نگه میدارد.
بعد از نصب
نصب را تأیید کن، با حساب آیراچتت وارد شو، بعد اولین نشستت را شروع کن.
$ aira --version # → 0.1.138 (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
افزونهٔ مرورگر و ویرایشگر
هیچکدام از این دو افزونه روی Chrome Web Store یا مارکتپلیس VS Code نیستند، پس «از فروشگاه نصبش کن» گزینهٔ ما نیست. در عوض خودِ CLI هر دو را همراه دارد و با یک دستور نصبشان میکند:
$ aira extensions install # فقط یکی را میخواهی: $ aira extensions install browser $ aira extensions install ide $ # چه چیزی نصب است و کجا: $ aira extensions status
افزونهٔ مرورگر همیشه در مسیر ثابت ~/.aira/chrome-extension مینشیند و manifest مربوط به native host هم همانجا نوشته میشود. کروم مسیر را به خاطر میسپارد، پس یکبار «Load unpacked» کافی است و بهروزرسانیهای بعدی محتوای همان پوشه را عوض میکنند.
اگر ترجیح میدهی فایل را مستقیم برداری — مثلاً برای نصب روی ماشینی که دسترسی شبکهاش محدود است — بستهها همینجا منتشر میشوند:
چکسام هر دو در latest.json منتشر میشود؛ قبل از استفاده تأییدش کن:
$ shasum -a 256 chrome-extension.tar.gz $ curl -fsSL https://airacode.ir/download/latest.json | grep -A2 chromeExtension
افزونهٔ مرورگر هیچ درخواست شبکهای از خودش نمیزند؛ هر پیام، توکن و نتیجهٔ ابزار از طریق native messaging به AiraCode روی همان دستگاه میرود. پس هر جور که نصبش کنی، وجود aira روی همان ماشین لازم است.
نصب، اتصال، و رفع اشکال native messaging.
VS Code، Cursor و Windsurf.
گزینههای نصبکننده
اسکریپت 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.