File size: 5,670 Bytes
251a574 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 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 logo">
</picture>
</a>
</p>
<p align="center">์คํ ์์ค AI ์ฝ๋ฉ ์์ด์ ํธ.</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>
</p>
[](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 formula, ์
๋ฐ์ดํธ ๋น๋ ๋ฎ์)
sudo pacman -S opencode # Arch Linux (Stable)
paru -S opencode-bin # Arch Linux (Latest from AUR)
mise use -g opencode # ์ด๋ค OS๋
nix run nixpkgs#opencode # ๋๋ github:anomalyco/opencode ๋ก ์ต์ dev ๋ธ๋์น
```
> [!TIP]
> ์ค์น ์ ์ 0.1.x ๋ณด๋ค ์ค๋๋ ๋ฒ์ ์ ์ ๊ฑฐํ์ธ์.
### ๋ฐ์คํฌํฑ ์ฑ (BETA)
OpenCode ๋ ๋ฐ์คํฌํฑ ์ฑ์ผ๋ก๋ ์ ๊ณต๋ฉ๋๋ค. [releases page](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 Specification ์ค์ ๊ฒฝ๋ก
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 ์๋ ๋ด์ฅ ์์ด์ ํธ 2๊ฐ๊ฐ ์์ผ๋ฉฐ `Tab` ํค๋ก ์ ํํ ์ ์์ต๋๋ค.
- **build** - ๊ธฐ๋ณธ๊ฐ, ๊ฐ๋ฐ ์์
์ ์ํ ์ ์ฒด ๊ถํ ์์ด์ ํธ
- **plan** - ๋ถ์ ๋ฐ ์ฝ๋ ํ์์ ์ํ ์ฝ๊ธฐ ์ ์ฉ ์์ด์ ํธ
- ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ผ ํธ์ง์ ๊ฑฐ๋ถ
- bash ๋ช
๋ น ์คํ ์ ์ ๊ถํ์ ์์ฒญ
- ๋ฏ์ ์ฝ๋๋ฒ ์ด์ค๋ฅผ ํ์ํ๊ฑฐ๋ ๋ณ๊ฒฝ์ ๊ณํํ ๋ ์ ํฉ
๋ํ ๋ณต์กํ ๊ฒ์๊ณผ ์ฌ๋ฌ ๋จ๊ณ ์์
์ ์ํ **general** ์๋ธ ์์ด์ ํธ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
๋ด๋ถ์ ์ผ๋ก ์ฌ์ฉ๋๋ฉฐ, ๋ฉ์์ง์์ `@general` ๋ก ํธ์ถํ ์ ์์ต๋๋ค.
[agents](https://opencode.ai/docs/agents) ์ ๋ํด ๋ ์์๋ณด์ธ์.
### ๋ฌธ์
OpenCode ์ค์ ์ ๋ํ ์์ธํ ๋ด์ฉ์ [**๋ฌธ์**](https://opencode.ai/docs) ๋ฅผ ์ฐธ๊ณ ํ์ธ์.
### ๊ธฐ์ฌํ๊ธฐ
OpenCode ์ ๊ธฐ์ฌํ๊ณ ์ถ๋ค๋ฉด, Pull Request ๋ฅผ ์ ์ถํ๊ธฐ ์ ์ [contributing docs](./CONTRIBUTING.md) ๋ฅผ ์ฝ์ด์ฃผ์ธ์.
### OpenCode ๊ธฐ๋ฐ์ผ๋ก ๋ง๋ค๊ธฐ
OpenCode ์ ๊ด๋ จ๋ ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์ ์ด๋ฆ์ "opencode"(์: "opencode-dashboard" ๋๋ "opencode-mobile") ๋ฅผ ํฌํจํ๋ค๋ฉด, README ์ ํด๋น ํ๋ก์ ํธ๊ฐ OpenCode ํ์ด ๋ง๋ ๊ฒ์ด ์๋๋ฉฐ ์ด๋ค ๋ฐฉ์์ผ๋ก๋ ์ฐ๋ฆฌ์ ์ ํด๋์ด ์์ง ์๋ค๋ ์ ์ ๋ช
์ํด ์ฃผ์ธ์.
---
**์ปค๋ฎค๋ํฐ์ ์ฐธ์ฌํ๊ธฐ** [Discord](https://discord.gg/opencode) | [X.com](https://x.com/opencode)
|