diff --git a/README.fa.md b/README.fa.md new file mode 100644 index 000000000000..b7ababc7fb52 --- /dev/null +++ b/README.fa.md @@ -0,0 +1,139 @@ +

+ + + + + لوگو OpenCode + + +

+

دستیار هوش مصنوعی متن باز.

+

+ دیسگورد + npm + وضعبت ساخت +

+ +

+ English | + 简体中文 | + 繁體中文 | + 한국어 | + Deutsch | + Español | + Français | + Italiano | + Dansk | + 日本語 | + Polski | + Русский | + Bosanski | + العربية | + Norsk | + Português (Brasil) | + ไทย | + Türkçe | + Українська | + বাংলা | + Ελληνικά | + Tiếng Việt + فارسی +

+ +[![OpenCode Terminal UI](packages/web/src/assets/lander/screenshot.png)](https://opencode.ai) + +--- + +### نصب + +```bash +# (YOLO)روش سریع +curl -fsSL https://opencode.ai/install | bash + +# بسته های نصبی +npm i -g opencode-ai@latest # یا bun/pnpm/yarn +scoop install opencode # ویندوز +choco install opencode # ویندوز +brew install anomalyco/tap/opencode # مک،لینوکس (پیشنهادی -همیشه برور) +brew install opencode # مک،لینوکس(بروزرسانی کمتر، brew فرمول نویسی رسمی) +sudo pacman -S opencode # آرچ لینوکس (نسخه چایدار) +paru -S opencode-bin # آرچ لینوکس (آخرین نسخه از AUR) +mise use -g opencode # هر سیستم عاملی +nix run nixpkgs#opencode # یا github:anomalyco/opencode آخرین شاخه dev +``` + +> [!توجه] +>قبل از نصب نسخه های قدیمی تر از 0.1.x حذف کنید + +### اپلیکیشن ویندوز (نسخه آزمایشی) + + opencode علاوه بر نسخه خط فرمان (ترمینالی) نسخه ویندوزی هم دارد [ صفحه انتشار نسخه ها](https://github.com/anomalyco/opencode/releases) و یا [وبسایت رسمی](https://opencode.ai/download). + +| پلتفرم | دانلود | +| --------------------- | ------------------------------------- | +| macOS (Apple Silicon) | `opencode-desktop-darwin-aarch64.dmg` | +| macOS (Intel) | `opencode-desktop-darwin-x64.dmg` | +| Windows | `opencode-desktop-windows-x64.exe` | +| Linux | `.deb` یا `.rpm` یا AppImage | + +```bash +# macOS (Homebrew) +brew install --cask opencode-desktop +# ویندوز (Scoop) +scoop bucket add extras; scoop install extras/opencode-desktop +``` + +#### مسیر نصب + +اسکریپت نصب، طبق اولویت زیر مسیر نصب را مشخص میکنه: + +1. `$OPENCODE_INSTALL_DIR` - مسیر سفارشی +2. `$XDG_BIN_DIR` - مسیر مطابق با مشخصات XDG Base Directory +3. `$HOME/bin` - پوشه استاندارد باینری کاربر (در صورتی که این قابلیت اضافه شده باشه) +4. `$HOME/.opencode/bin` - مسیر پیش فرض جایگزین + +```bash +# مثال +OPENCODE_INSTALL_DIR=/usr/local/bin curl -fsSL https://opencode.ai/install | bash +XDG_BIN_DIR=$HOME/.local/bin curl -fsSL https://opencode.ai/install | bash +``` + +### دستیار (agent) + برنامه دارای دو نوع دستیار اصلی داخلی است که با کلید `Tab` میتونید بین انها سوییچ کنید + +- **ساخت (build)** - دستیار پیش فرض با دسترسی کامل برای کارهای توسعه +- **برنامه‌ ریزی (plan)** - دستیار با دسترسی فقط خواندن برای تحلیل و برسی کد + - به صور پیشفرض ویرایش فایل ها را رد میکنه + - قبل از اجرای دستورات bash نیاز به دسترسی داره + - برای درک سورس کدهای جدید یا برنامه ریزی قبل از تغییرات خوبه + +همپنین علاوه بر اینها یه زیر مجموعه عمومی با نام **general** وجود داره که برای جستجوهای پیجیده و وظایف چندمرحله ای فراخوانی میشه `@general`کاربردی هست و از داخل محیط چت با دستور +برای مطالعه بیشتر دو مورد دستیار ها به مستندات مراحعه کنید[دستیارها](https://opencode.ai/docs/agents). + +### مستندات + +برای اطلاعات بیشتر درباره نحوهٔ پیکربندی OpenCode، [**به مستندات مراجعه کنید**](https://opencode.ai/docs). + +### مشارکت + +اگر به مشارکت در OpenCode علاقه‌ دارید، لطفاً قبل از ارسال درخواست pull، [مستندات مشارکت](./CONTRIBUTING.md) را مطالعه کنید. + +### ساخت پروژه بر پایهٔ OpenCode + +> **توجه:** اگر پروژه‌ای با نام "opencode" (مثل `opencode-dashboard` یا `opencode-mobile`) توسعه می‌دهید، لطفاً در README ذکر کنید که این پروژه **وابسته به تیم OpenCode نبوده** و توسط آن‌ها پشتیبانی نمیشه. + +### سوالات متداول + +#### این چه فرقی با مدل های ابری داره؟ + +از نظر قابلیت‌ ها خیلی شبیه به مدل های ابری است. در اینجا تقاوت های کلیدی نوشته شده: + +- ۱۰۰٪ متن‌باز (Open Source) +- به هیچ اراده دهنده ای وابستگی نداره. هرچند که توصیه میکنیم از مدل های پیش فرض [OpenCode Zen](https://opencode.ai/zen) استفاده کنید ولی میتونید از مدل های ابری مانند گوگل- open ai یا کلاد استفاده کنید و همینطور از مدل های لوکال +- پشتیبانی داخلی از LSP +- تمرکز رئی محیط ترمینال- OpenCode افرادی ساهتند که عاشق neovim هستند و همان کسانی که [terminal.shop] (https://terminal.shop) را توسعه دادن.ما میخوایم نشون بدیم که ترمینال چقدر قدرتمنده و کارهایی که با اون میشه انجام داد و به حداکثر برسونیم +- معماری کلاینت سرور - یعنی OpenCode روی ویندوز نصب کنید و یا موبایل یا سیستم دیگه از راه دور اونو کنترل کنید، این یکی از حالت هایی هست که در ترمینال میبینید + +--- + +**ه جمع ما ملحق شوید** [Discord](https://discord.gg/opencode) | [X.com](https://x.com/opencode)