| <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) |
|
|