Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion README.ar.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,8 @@
<a href="README.uk.md">Українська</a> |
<a href="README.bn.md">বাংলা</a> |
<a href="README.gr.md">Ελληνικά</a> |
<a href="README.vi.md">Tiếng Việt</a>
<a href="README.vi.md">Tiếng Việt</a> |
<a href="README.fa.md">فارسی</a>
</p>

[![OpenCode Terminal UI](packages/web/src/assets/lander/screenshot.png)](https://opencode.ai)
Expand Down
3 changes: 2 additions & 1 deletion README.bn.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,8 @@
<a href="README.uk.md">Українська</a> |
<a href="README.bn.md">বাংলা</a> |
<a href="README.gr.md">Ελληνικά</a> |
<a href="README.vi.md">Tiếng Việt</a>
<a href="README.vi.md">Tiếng Việt</a> |
<a href="README.fa.md">فارسی</a>
</p>

[![OpenCode Terminal UI](packages/web/src/assets/lander/screenshot.png)](https://opencode.ai)
Expand Down
3 changes: 2 additions & 1 deletion README.br.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,8 @@
<a href="README.uk.md">Українська</a> |
<a href="README.bn.md">বাংলা</a> |
<a href="README.gr.md">Ελληνικά</a> |
<a href="README.vi.md">Tiếng Việt</a>
<a href="README.vi.md">Tiếng Việt</a> |
<a href="README.fa.md">فارسی</a>
</p>

[![OpenCode Terminal UI](packages/web/src/assets/lander/screenshot.png)](https://opencode.ai)
Expand Down
3 changes: 2 additions & 1 deletion README.bs.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,8 @@
<a href="README.uk.md">Українська</a> |
<a href="README.bn.md">বাংলা</a> |
<a href="README.gr.md">Ελληνικά</a> |
<a href="README.vi.md">Tiếng Việt</a>
<a href="README.vi.md">Tiếng Việt</a> |
<a href="README.fa.md">فارسی</a>
</p>

[![OpenCode Terminal UI](packages/web/src/assets/lander/screenshot.png)](https://opencode.ai)
Expand Down
3 changes: 2 additions & 1 deletion README.da.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,8 @@
<a href="README.uk.md">Українська</a> |
<a href="README.bn.md">বাংলা</a> |
<a href="README.gr.md">Ελληνικά</a> |
<a href="README.vi.md">Tiếng Việt</a>
<a href="README.vi.md">Tiếng Việt</a> |
<a href="README.fa.md">فارسی</a>
</p>

[![OpenCode Terminal UI](packages/web/src/assets/lander/screenshot.png)](https://opencode.ai)
Expand Down
3 changes: 2 additions & 1 deletion README.de.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,8 @@
<a href="README.uk.md">Українська</a> |
<a href="README.bn.md">বাংলা</a> |
<a href="README.gr.md">Ελληνικά</a> |
<a href="README.vi.md">Tiếng Việt</a>
<a href="README.vi.md">Tiếng Việt</a> |
<a href="README.fa.md">فارسی</a>
</p>

[![OpenCode Terminal UI](packages/web/src/assets/lander/screenshot.png)](https://opencode.ai)
Expand Down
3 changes: 2 additions & 1 deletion README.es.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,8 @@
<a href="README.uk.md">Українська</a> |
<a href="README.bn.md">বাংলা</a> |
<a href="README.gr.md">Ελληνικά</a> |
<a href="README.vi.md">Tiếng Việt</a>
<a href="README.vi.md">Tiếng Việt</a> |
<a href="README.fa.md">فارسی</a>
</p>

[![OpenCode Terminal UI](packages/web/src/assets/lander/screenshot.png)](https://opencode.ai)
Expand Down
130 changes: 130 additions & 0 deletions README.fa.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,130 @@
<p align="center">
<a href="https://opencode.ai">
<picture>
<source srcset="packages/console/app/src/asset/logo-ornate-dark.svg" media="(prefers-color-scheme: dark)">
<source srcset="packages/console/app/src/asset/logo-ornate-light.svg" media="(prefers-color-scheme: light)">
<img src="packages/console/app/src/asset/logo-ornate-light.svg" alt="لوگوی OpenCode">
</picture>
</a>
</p>
<p align="center">یک ایجنت کدنویسی متن‌باز مبتنی بر هوش مصنوعی.</p>
<p align="center">
<a href="https://opencode.ai/discord"><img alt="Discord" src="https://img.shields.io/discord/1391832426048651334?style=flat-square&label=discord" /></a>
<a href="https://www.npmjs.com/package/opencode-ai"><img alt="npm" src="https://img.shields.io/npm/v/opencode-ai?style=flat-square" /></a>
<a href="https://github.com/anomalyco/opencode/actions/workflows/publish.yml"><img alt="Build status" src="https://img.shields.io/github/actions/workflow/status/anomalyco/opencode/publish.yml?style=flat-square&branch=dev" /></a>
</p>

<p align="center">
<a href="README.md">English</a> |
<a href="README.zh.md">简体中文</a> |
<a href="README.zht.md">繁體中文</a> |
<a href="README.ko.md">한국어</a> |
<a href="README.de.md">Deutsch</a> |
<a href="README.es.md">Español</a> |
<a href="README.fr.md">Français</a> |
<a href="README.it.md">Italiano</a> |
<a href="README.da.md">Dansk</a> |
<a href="README.ja.md">日本語</a> |
<a href="README.pl.md">Polski</a> |
<a href="README.ru.md">Русский</a> |
<a href="README.bs.md">Bosanski</a> |
<a href="README.ar.md">العربية</a> |
<a href="README.no.md">Norsk</a> |
<a href="README.br.md">Português (Brasil)</a> |
<a href="README.th.md">ไทย</a> |
<a href="README.tr.md">Türkçe</a> |
<a href="README.uk.md">Українська</a> |
<a href="README.bn.md">বাংলা</a> |
<a href="README.gr.md">Ελληνικά</a> |
<a href="README.vi.md">Tiếng Việt</a> |
<a href="README.fa.md">فارسی</a>
</p>

[![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 # Windows
choco install opencode # Windows
brew install anomalyco/tap/opencode # macOS و Linux (توصیه‌شده، همیشه به‌روز)
brew install opencode # macOS و Linux (فرمول رسمی brew، به‌روزرسانی کمتر)
sudo pacman -S opencode # Arch Linux (Stable)
paru -S opencode-bin # Arch Linux (آخرین نسخه از AUR)
mise use -g opencode # هر سیستمی
nix run nixpkgs#opencode # یا github:anomalyco/opencode برای آخرین شاخه dev
```

> [!TIP]
> قبل از نصب، نسخه‌های قدیمی‌تر از 0.1.x را حذف کنید.

### اپلیکیشن دسکتاپ (BETA)

OpenCode به صورت اپلیکیشن دسکتاپ نیز در دسترس است. مستقیماً از [صفحه Releases](https://github.com/anomalyco/opencode/releases) یا از [opencode.ai/download](https://opencode.ai/download) دانلود کنید.

| پلتفرم | دانلود |
| --------------------- | ---------------------------------- |
| macOS (Apple Silicon) | `opencode-desktop-mac-arm64.dmg` |
| macOS (Intel) | `opencode-desktop-mac-x64.dmg` |
| Windows | `opencode-desktop-windows-x64.exe` |
| Linux | `.deb` یا `.rpm` یا AppImage |

```bash
# macOS (Homebrew)
brew install --cask opencode-desktop
# Windows (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
```

### Agents

OpenCode دارای دو ایجنت داخلی است که می‌توانید با دکمه `Tab` بین آن‌ها جابه‌جا شوید.

- **build** - پیش‌فرض، ایجنت با دسترسی کامل برای کارهای توسعه
- **plan** - ایجنت فقط‌خواندنی برای تحلیل و بررسی کد
- به صورت پیش‌فرض از ویرایش فایل‌ها خودداری می‌کند
- قبل از اجرای دستورات bash اجازه می‌خواهد
- مناسب برای بررسی پایگاه‌های کد ناآشنا یا برنامه‌ریزی تغییرات

علاوه بر این، یک ایجنت فرعی **general** برای جستجوهای پیچیده و وظایف چندمرحله‌ای وجود دارد.
به صورت داخلی استفاده می‌شود و با نوشتن `@general` در پیام‌ها قابل فراخوانی است.

برای اطلاعات بیشتر، [agents](https://opencode.ai/docs/agents) را مطالعه کنید.

### مستندات

برای اطلاعات بیشتر درباره نحوه تنظیم OpenCode، [**به مستندات مراجعه کنید**](https://opencode.ai/docs).

### مشارکت

اگر علاقه‌مند به مشارکت در OpenCode هستید، لطفاً قبل از ارسال pull request، [مستندات مشارکت](./CONTRIBUTING.md) را مطالعه کنید.

### ساخت بر روی OpenCode

اگر روی پروژه‌ای مرتبط با OpenCode کار می‌کنید که از "opencode" در نامش استفاده می‌کند (مانند "opencode-dashboard" یا "opencode-mobile")، لطفاً یک یادداشت در README اضافه کنید که توضیح دهد این پروژه توسط تیم OpenCode ساخته نشده و هیچ وابستگی‌ای به ما ندارد.

---

**به جامعه ما بپیوندید** [Discord](https://discord.gg/opencode) | [X.com](https://x.com/opencode)
3 changes: 2 additions & 1 deletion README.fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,8 @@
<a href="README.uk.md">Українська</a> |
<a href="README.bn.md">বাংলা</a> |
<a href="README.gr.md">Ελληνικά</a> |
<a href="README.vi.md">Tiếng Việt</a>
<a href="README.vi.md">Tiếng Việt</a> |
<a href="README.fa.md">فارسی</a>
</p>

[![OpenCode Terminal UI](packages/web/src/assets/lander/screenshot.png)](https://opencode.ai)
Expand Down
3 changes: 2 additions & 1 deletion README.gr.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,8 @@
<a href="README.uk.md">Українська</a> |
<a href="README.bn.md">বাংলা</a> |
<a href="README.gr.md">Ελληνικά</a> |
<a href="README.vi.md">Tiếng Việt</a>
<a href="README.vi.md">Tiếng Việt</a> |
<a href="README.fa.md">فارسی</a>
</p>

[![OpenCode Terminal UI](packages/web/src/assets/lander/screenshot.png)](https://opencode.ai)
Expand Down
3 changes: 2 additions & 1 deletion README.it.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,8 @@
<a href="README.uk.md">Українська</a> |
<a href="README.bn.md">বাংলা</a> |
<a href="README.gr.md">Ελληνικά</a> |
<a href="README.vi.md">Tiếng Việt</a>
<a href="README.vi.md">Tiếng Việt</a> |
<a href="README.fa.md">فارسی</a>
</p>

[![OpenCode Terminal UI](packages/web/src/assets/lander/screenshot.png)](https://opencode.ai)
Expand Down
3 changes: 2 additions & 1 deletion README.ja.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,8 @@
<a href="README.uk.md">Українська</a> |
<a href="README.bn.md">বাংলা</a> |
<a href="README.gr.md">Ελληνικά</a> |
<a href="README.vi.md">Tiếng Việt</a>
<a href="README.vi.md">Tiếng Việt</a> |
<a href="README.fa.md">فارسی</a>
</p>

[![OpenCode Terminal UI](packages/web/src/assets/lander/screenshot.png)](https://opencode.ai)
Expand Down
3 changes: 2 additions & 1 deletion README.ko.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,8 @@
<a href="README.uk.md">Українська</a> |
<a href="README.bn.md">বাংলা</a> |
<a href="README.gr.md">Ελληνικά</a> |
<a href="README.vi.md">Tiếng Việt</a>
<a href="README.vi.md">Tiếng Việt</a> |
<a href="README.fa.md">فارسی</a>
</p>

[![OpenCode Terminal UI](packages/web/src/assets/lander/screenshot.png)](https://opencode.ai)
Expand Down
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,8 @@
<a href="README.uk.md">Українська</a> |
<a href="README.bn.md">বাংলা</a> |
<a href="README.gr.md">Ελληνικά</a> |
<a href="README.vi.md">Tiếng Việt</a>
<a href="README.vi.md">Tiếng Việt</a> |
<a href="README.fa.md">فارسی</a>
</p>

[![OpenCode Terminal UI](packages/web/src/assets/lander/screenshot.png)](https://opencode.ai)
Expand Down
3 changes: 2 additions & 1 deletion README.no.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,8 @@
<a href="README.uk.md">Українська</a> |
<a href="README.bn.md">বাংলা</a> |
<a href="README.gr.md">Ελληνικά</a> |
<a href="README.vi.md">Tiếng Việt</a>
<a href="README.vi.md">Tiếng Việt</a> |
<a href="README.fa.md">فارسی</a>
</p>

[![OpenCode Terminal UI](packages/web/src/assets/lander/screenshot.png)](https://opencode.ai)
Expand Down
3 changes: 2 additions & 1 deletion README.pl.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,8 @@
<a href="README.uk.md">Українська</a> |
<a href="README.bn.md">বাংলা</a> |
<a href="README.gr.md">Ελληνικά</a> |
<a href="README.vi.md">Tiếng Việt</a>
<a href="README.vi.md">Tiếng Việt</a> |
<a href="README.fa.md">فارسی</a>
</p>

[![OpenCode Terminal UI](packages/web/src/assets/lander/screenshot.png)](https://opencode.ai)
Expand Down
3 changes: 2 additions & 1 deletion README.ru.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,8 @@
<a href="README.uk.md">Українська</a> |
<a href="README.bn.md">বাংলা</a> |
<a href="README.gr.md">Ελληνικά</a> |
<a href="README.vi.md">Tiếng Việt</a>
<a href="README.vi.md">Tiếng Việt</a> |
<a href="README.fa.md">فارسی</a>
</p>

[![OpenCode Terminal UI](packages/web/src/assets/lander/screenshot.png)](https://opencode.ai)
Expand Down
3 changes: 2 additions & 1 deletion README.th.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,8 @@
<a href="README.uk.md">Українська</a> |
<a href="README.bn.md">বাংলা</a> |
<a href="README.gr.md">Ελληνικά</a> |
<a href="README.vi.md">Tiếng Việt</a>
<a href="README.vi.md">Tiếng Việt</a> |
<a href="README.fa.md">فارسی</a>
</p>

[![OpenCode Terminal UI](packages/web/src/assets/lander/screenshot.png)](https://opencode.ai)
Expand Down
3 changes: 2 additions & 1 deletion README.tr.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,8 @@
<a href="README.uk.md">Українська</a> |
<a href="README.bn.md">বাংলা</a> |
<a href="README.gr.md">Ελληνικά</a> |
<a href="README.vi.md">Tiếng Việt</a>
<a href="README.vi.md">Tiếng Việt</a> |
<a href="README.fa.md">فارسی</a>
</p>

[![OpenCode Terminal UI](packages/web/src/assets/lander/screenshot.png)](https://opencode.ai)
Expand Down
3 changes: 2 additions & 1 deletion README.uk.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,8 @@
<a href="README.uk.md">Українська</a> |
<a href="README.bn.md">বাংলা</a> |
<a href="README.gr.md">Ελληνικά</a> |
<a href="README.vi.md">Tiếng Việt</a>
<a href="README.vi.md">Tiếng Việt</a> |
<a href="README.fa.md">فارسی</a>
</p>

[![OpenCode Terminal UI](packages/web/src/assets/lander/screenshot.png)](https://opencode.ai)
Expand Down
3 changes: 2 additions & 1 deletion README.vi.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,8 @@
<a href="README.uk.md">Українська</a> |
<a href="README.bn.md">বাংলা</a> |
<a href="README.gr.md">Ελληνικά</a> |
<a href="README.vi.md">Tiếng Việt</a>
<a href="README.vi.md">Tiếng Việt</a> |
<a href="README.fa.md">فارسی</a>
</p>

[![OpenCode Terminal UI](packages/web/src/assets/lander/screenshot.png)](https://opencode.ai)
Expand Down
3 changes: 2 additions & 1 deletion README.zh.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,8 @@
<a href="README.uk.md">Українська</a> |
<a href="README.bn.md">বাংলা</a> |
<a href="README.gr.md">Ελληνικά</a> |
<a href="README.vi.md">Tiếng Việt</a>
<a href="README.vi.md">Tiếng Việt</a> |
<a href="README.fa.md">فارسی</a>
</p>

[![OpenCode Terminal UI](packages/web/src/assets/lander/screenshot.png)](https://opencode.ai)
Expand Down
3 changes: 2 additions & 1 deletion README.zht.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,8 @@
<a href="README.uk.md">Українська</a> |
<a href="README.bn.md">বাংলা</a> |
<a href="README.gr.md">Ελληνικά</a> |
<a href="README.vi.md">Tiếng Việt</a>
<a href="README.vi.md">Tiếng Việt</a> |
<a href="README.fa.md">فارسی</a>
</p>

[![OpenCode Terminal UI](packages/web/src/assets/lander/screenshot.png)](https://opencode.ai)
Expand Down
Loading