fix(docs): translations

This commit is contained in:
Adam
2026-02-09 18:11:44 -06:00
parent 3118cab2d8
commit 85fa8abd50
312 changed files with 3578 additions and 3189 deletions

View File

@@ -1,20 +1,20 @@
---
title: Migrating to 1.0
description: What's new in OpenCode 1.0.
description: What's new in opencode 1.0.
---
OpenCode 1.0은 TUI의 완전한 재쓰기입니다.
opencode 1.0은 TUI의 완전한 재쓰기입니다.
우리는 zig+solidjs에서 작성된 사내 프레임 워크 (OpenTUI)에 성능과 기능 문제가있는 go+bubbletea 기반 TUI에서 이동했습니다.
새로운 TUI는 같은 오픈 코드 서버에 연결하기 때문에 오래된 것 같이 작동합니다.
새로운 TUI는 같은 opencode 서버에 연결하기 때문에 오래된 것 같이 작동합니다.
---
## 업그레이드
현재 이전을 사용하는 경우 현재 1.0로 autoupgraded 할 수 없습니다.
버전. 그러나 OpenCode의 이전 버전은 항상 최신을 잡아.
버전. 그러나 opencode의 이전 버전은 항상 최신을 잡아.
수동으로 업그레이드하려면 실행

View File

@@ -1,9 +1,9 @@
---
title: ACP Support
description: Use OpenCode in any ACP-compatible editor.
description: Use opencode in any ACP-compatible editor.
---
OpenCode는 [Agent Client Protocol](https://agentclientprotocol.com) 또는 (ACP)을 지원하며, 호환 편집기 및 IDE에서 직접 사용할 수 있습니다.
opencode는 [Agent Client Protocol](https://agentclientprotocol.com) 또는 (ACP)을 지원하며, 호환 편집기 및 IDE에서 직접 사용할 수 있습니다.
:::tip
ACP를 지원하는 편집기 및 도구 목록의 경우 [ACP 진행 보고서](https://zed.dev/blog/acp-progress-report#available-now)를 확인하십시오.
@@ -15,9 +15,9 @@ ACP는 코드 편집기와 AI 코딩 에이전트 간의 통신을 표준화하
## 구성
ACP를 통해 OpenCode를 사용하려면 `opencode acp` 명령을 실행하려면 편집기를 구성하십시오.
ACP를 통해 opencode를 사용하려면 `opencode acp` 명령을 실행하려면 편집기를 구성하십시오.
명령은 OpenCode를 실행하여 JSON-RPC를 통해 편집기와 통신하는 ACP 호환 하위 프로세스로 시작합니다.
명령은 opencode를 실행하여 JSON-RPC를 통해 편집기와 통신하는 ACP 호환 하위 프로세스로 시작합니다.
아래는 ACP를 지원하는 인기있는 편집기의 예입니다.
@@ -30,7 +30,7 @@ ACP를 통해 OpenCode를 사용하려면 `opencode acp` 명령을 실행하려
```json title="~/.config/zed/settings.json"
{
"agent_servers": {
"OpenCode": {
"opencode": {
"command": "opencode",
"args": ["acp"]
}
@@ -51,7 +51,7 @@ ACP를 통해 OpenCode를 사용하려면 `opencode acp` 명령을 실행하려
{
"agent": {
"custom": {
"name": "OpenCode",
"name": "opencode",
"command": {
"command": "opencode",
"args": ["acp"]
@@ -74,7 +74,7 @@ ACP를 통해 OpenCode를 사용하려면 `opencode acp` 명령을 실행하려
```json title="acp.json"
{
"agent_servers": {
"OpenCode": {
"opencode": {
"command": "/absolute/path/bin/opencode",
"args": ["acp"]
}
@@ -82,7 +82,7 @@ ACP를 통해 OpenCode를 사용하려면 `opencode acp` 명령을 실행하려
}
```
그것을 열려면 AI Chat Agent selector의 새로운 'OpenCode' 에이전트를 사용하십시오.
그것을 열려면 AI Chat Agent selector의 새로운 'opencode' 에이전트를 사용하십시오.
---
@@ -119,9 +119,9 @@ ACP를 통해 OpenCode를 사용하려면 `opencode acp` 명령을 실행하려
---
#### CodeCompanion.nvim
#### CodeCompanion.nvim
OpenCode를 [CodeCompanion.nvim](https://github.com/olimorris/codecompanion.nvim)에서 ACP 에이전트로 사용하려면 Neovim config에 다음을 추가하십시오.
opencode를 [CodeCompanion.nvim](https://github.com/olimorris/codecompanion.nvim)에서 ACP 에이전트로 사용하려면 Neovim config에 다음을 추가하십시오.
```lua
require("codecompanion").setup({
@@ -136,13 +136,13 @@ require("codecompanion").setup({
})
```
이 구성은 CodeCompanion을 설정하여 채팅을 위한 ACP 에이전트로 OpenCode를 사용합니다.
이 구성은 CodeCompanion을 설정하여 채팅을 위한 ACP 에이전트로 opencode를 사용합니다.
환경 변수 (`OPENCODE_API_KEY`와 같은)를 전달해야하는 경우, CodeCompanion.nvim 문서에서 [Configuring Adapters: Environment variables](https://codecompanion.olimorris.dev/getting-started#setting-an-api-key)를 참조하십시오.
## 지원
OpenCode는 터미널에서 같은 ACP를 통해 작동합니다. 모든 기능은 지원됩니다:
opencode는 터미널에서 같은 ACP를 통해 작동합니다. 모든 기능은 지원됩니다:
:::note
`/undo` 및 `/redo`와 같은 일부 내장 슬래시 명령은 현재 지원되지 않습니다.
@@ -150,7 +150,7 @@ OpenCode는 터미널에서 같은 ACP를 통해 작동합니다. 모든 기능
- 내장 도구 (파일 작업, 터미널 명령 등)
- 사용자 정의 도구 및 슬래시 명령
- OpenCode config에서 설정된 MCP 서버
- opencode config에서 설정된 MCP 서버
- `AGENTS.md`의 프로젝트 별 규칙
- 사용자 정의 포맷 및 라이터
- 에이전트 및 권한 시스템

View File

@@ -15,7 +15,7 @@ description: Configure and use specialized agents.
## 유형
OpenCode의 두 가지 유형이 있습니다; 기본 에이전트와 시약.
opencode의 두 가지 유형이 있습니다; 기본 에이전트와 시약.
---
@@ -27,7 +27,7 @@ OpenCode의 두 가지 유형이 있습니다; 기본 에이전트와 시약.
세션 중에 기본 에이전트를 전환하는 **Tab** 키를 사용할 수 있습니다.
:::
OpenCode는 두 개의 내장 기본 에이전트, **Build** 및 **Plan**와 함께 제공됩니다. 우리는
opencode는 두 개의 내장 기본 에이전트, **Build** 및 **Plan**와 함께 제공됩니다. 우리는
아래에서 보기.
---
@@ -36,13 +36,13 @@ OpenCode는 두 개의 내장 기본 에이전트, **Build** 및 **Plan**와 함
Subagents는 기본 에이전트가 특정 작업을 위해 호출 할 수있는 전문 보조입니다. 또한 수동으로 그들을 호출 할 수 있습니다 ** @ 언급 ** 메시지에서 그들.
OpenCode는 두 개의 내장 하위 시약, ** 일반 ** 및 ** 익스플로러 **. 아래에서 볼 수 있습니다.
opencode는 두 개의 내장 하위 시약, ** 일반 ** 및 ** 익스플로러 **. 아래에서 볼 수 있습니다.
---
## 내장
OpenCode는 기본 에이전트와 두 개의 내장 하위 시약으로 제공됩니다.
opencode는 기본 에이전트와 두 개의 내장 하위 시약으로 제공됩니다.
---
@@ -277,7 +277,7 @@ markdown 파일 이름은 대리인 이름입니다. 예를 들어, `review.md`
}
```
온도가 지정되지 않은 경우, OpenCode는 모델 별 기본을 사용합니다. 일반적으로 대부분의 모델의 경우 0, Qwen 모델의 경우 0.55.
온도가 지정되지 않은 경우, opencode는 모델 별 기본을 사용합니다. 일반적으로 대부분의 모델의 경우 0, Qwen 모델의 경우 0.55.
---
@@ -337,7 +337,7 @@ markdown 파일 이름은 대리인 이름입니다. 예를 들어, `review.md`
}
```
이 경로는 config 파일이 있는 곳에 관계됩니다. 그래서 이것은 글로벌 OpenCode 구성과 프로젝트 특정 구성 모두를 위해 작동합니다.
이 경로는 config 파일이 있는 곳에 관계됩니다. 그래서 이것은 글로벌 opencode 구성과 프로젝트 특정 구성 모두를 위해 작동합니다.
---
@@ -359,7 +359,7 @@ markdown 파일 이름은 대리인 이름입니다. 예를 들어, `review.md`
}
```
OpenCode config의 모델 ID는 `provider/model-id` 형식을 사용합니다. 예를 들어, [OpenCode Zen](/docs/zen)을 사용한다면, GPT 5.1 Codex에 `opencode/gpt-5.1-codex`를 사용할 수 있습니다.
opencode config의 모델 ID는 `provider/model-id` 형식을 사용합니다. 예를 들어, [OpenCode Zen](/docs/zen)을 사용한다면, GPT 5.1 Codex에 `opencode/gpt-5.1-codex`를 사용할 수 있습니다.
---
@@ -542,7 +542,7 @@ Only analyze code and suggest changes.
## #숨겨진
`@` 자동 완성 메뉴에서 시약을 숨깁니다. 작업 도구를 통해 다른 에이전트에 의해 invoked programmatically 있어야하는 내부 시약에 유용합니다.
`hidden: true`를 사용해 `@` 자동 완성 메뉴에서 시약을 숨깁니다. 작업 도구를 통해 다른 에이전트에 의해 invoked programmatically 있어야하는 내부 시약에 유용합니다.
```json title="opencode.json"
{

View File

@@ -1,17 +1,17 @@
---
title: CLI
description: OpenCode CLI options and commands.
description: opencode CLI options and commands.
---
import { Tabs, TabItem } from "@astrojs/starlight/components"
기본적으로 OpenCode CLI는 어떤 인수 없이 실행할 때 [TUI](/docs/tui)를 시작합니다.
기본적으로 opencode CLI는 어떤 인수 없이 실행할 때 [TUI](/docs/tui)를 시작합니다.
```bash
opencode
```
그러나이 페이지에서 문서로 명령을받습니다. OpenCode programmatically와 상호 작용할 수 있습니다.
그러나이 페이지에서 문서로 명령을받습니다. opencode programmatically와 상호 작용할 수 있습니다.
```bash
opencode run "Explain how closures work in JavaScript"
@@ -21,7 +21,7 @@ opencode run "Explain how closures work in JavaScript"
### 튜이
OpenCode 터미널 사용자 인터페이스를 시작합니다.
opencode 터미널 사용자 인터페이스를 시작합니다.
```bash
opencode [project]
@@ -44,13 +44,13 @@ opencode [project]
## 명령
OpenCode CLI에는 다음과 같은 명령이 있습니다.
opencode CLI에는 다음과 같은 명령이 있습니다.
---
## 대리인
OpenCode에 대한 에이전트 관리.
opencode에 대한 에이전트 관리.
```bash
opencode agent [command]
@@ -60,13 +60,13 @@ opencode agent [command]
### 첨부
`serve` 또는 `web` 명령을 통해 이미 실행되는 OpenCode 백엔드 서버에 터미널을 첨부합니다.
`serve` 또는 `web` 명령을 통해 이미 실행되는 opencode 백엔드 서버에 터미널을 첨부합니다.
```bash
opencode attach [url]
```
리모트 OpenCode 백엔드를 사용하여 TUI를 사용할 수 있습니다. 예를 들면:
리모트 opencode 백엔드를 사용하여 TUI를 사용할 수 있습니다. 예를 들면:
```bash
# Start the backend server for web/mobile access
@@ -119,13 +119,13 @@ opencode auth [command]
#### 로그인
OpenCode는 [Models.dev](https://models.dev)의 공급자 목록에 의해 구동되므로 `opencode auth login`를 사용하여 사용하려는 모든 공급자의 API 키를 구성할 수 있습니다. 이것은 `~/.local/share/opencode/auth.json`에서 저장됩니다.
opencode는 [Models.dev](https://models.dev)의 공급자 목록에 의해 구동되므로 `opencode auth login`를 사용하여 사용하려는 모든 공급자의 API 키를 구성할 수 있습니다. 이것은 `~/.local/share/opencode/auth.json`에서 저장됩니다.
```bash
opencode auth login
```
OpenCode가 시작하면 credentials 파일에서 공급자를로드합니다. 그리고 프로젝트에 있는 환경 또는 `.env` 파일에서 정의된 키가 있다면.
opencode가 시작하면 credentials 파일에서 공급자를로드합니다. 그리고 프로젝트에 있는 환경 또는 `.env` 파일에서 정의된 키가 있다면.
---
@@ -301,7 +301,7 @@ opencode models anthropic
| `--refresh` | 모델 캐시를 모델에서 새로 고침 |
| `--verbose` | 더 많은 verbose 모델 출력 사용(비용과 같은 메타데이터 포함) |
`--refresh` 플래그를 사용하여 캐시 모델 목록을 업데이트합니다. 이것은 새로운 모델이 공급자에 추가되었을 때 유용합니다. OpenCode에서 그들을보고 싶습니다.
`--refresh` 플래그를 사용하여 캐시 모델 목록을 업데이트합니다. 이것은 새로운 모델이 공급자에 추가되었을 때 유용합니다. opencode에서 그들을보고 싶습니다.
```bash
opencode models --refresh
@@ -353,7 +353,7 @@ opencode run --attach http://localhost:4096 "Explain async/await in JavaScript"
## 서비스
API 액세스를 위한 headless OpenCode 서버를 시작합니다. 완전한 HTTP 인터페이스를 위해 [server docs](/docs/server)를 체크하십시오.
API 액세스를 위한 headless opencode 서버를 시작합니다. 완전한 HTTP 인터페이스를 위해 [server docs](/docs/server)를 체크하십시오.
```bash
opencode serve
@@ -374,7 +374,7 @@ TUI 인터페이스없이 API 액세스를 제공하는 HTTP 서버를 시작합
### 세션
OpenCode 세션 관리.
opencode 세션 관리.
```bash
opencode session [command]
@@ -384,7 +384,7 @@ opencode session [command]
#### 리스트
모든 OpenCode 세션 목록.
모든 opencode 세션 목록.
```bash
opencode session list
@@ -401,7 +401,7 @@ opencode session list
### 통계
OpenCode 세션에 대한 토큰 사용 및 비용 통계를 표시합니다.
opencode 세션에 대한 토큰 사용 및 비용 통계를 표시합니다.
```bash
opencode stats
@@ -432,13 +432,13 @@ opencode export [sessionID]
### 가져오기
JSON 파일 또는 OpenCode 공유 URL에서 세션 데이터를 가져옵니다.
JSON 파일 또는 opencode 공유 URL에서 세션 데이터를 가져옵니다.
```bash
opencode import <file>
```
로컬 파일 또는 OpenCode 공유 URL에서 가져올 수 있습니다.
로컬 파일 또는 opencode 공유 URL에서 가져올 수 있습니다.
```bash
opencode import session.json
@@ -449,13 +449,13 @@ opencode import https://opncd.ai/s/abc123
#### 웹
웹 인터페이스로 headless OpenCode 서버를 시작합니다.
웹 인터페이스로 headless opencode 서버를 시작합니다.
```bash
opencode web
```
HTTP 서버를 시작하고 웹 인터페이스를 통해 OpenCode에 액세스하는 웹 브라우저를 엽니 다. `OPENCODE_SERVER_PASSWORD`를 설정하여 HTTP 기본 auth (`opencode`에 기본적으로 이름을 지정합니다).
HTTP 서버를 시작하고 웹 인터페이스를 통해 opencode에 액세스하는 웹 브라우저를 엽니 다. `OPENCODE_SERVER_PASSWORD`를 설정하여 HTTP 기본 auth (`opencode`에 기본적으로 이름을 지정합니다).
#### 플래그
@@ -490,7 +490,7 @@ opencode acp
## 제거
OpenCode 제거하고 관련 파일을 제거합니다.
opencode 제거하고 관련 파일을 제거합니다.
```bash
opencode uninstall
@@ -550,7 +550,7 @@ opencode CLI는 다음의 글로벌 플래그를 사용합니다.
## 환경 변수
OpenCode는 환경 변수를 사용하여 구성할 수 있습니다.
opencode는 환경 변수를 사용하여 구성할 수 있습니다.
| 변하기 쉬운 | 유형 | 묘사 |
| ------------------------------------- | ------- | ----------------------------------------- |

View File

@@ -42,13 +42,13 @@ frontmatter 명령 속성을 정의합니다. 콘텐츠는 템플릿이 됩니
## 구성
OpenCode config를 통해 사용자 지정 명령을 추가하거나 `commands/` 디렉토리에 있는 Markdown 파일을 만들 수 있습니다.
opencode config를 통해 사용자 지정 명령을 추가하거나 `commands/` 디렉토리에 있는 Markdown 파일을 만들 수 있습니다.
---
### JSON 태그
OpenCode [config](/docs/config)에서 `command` 옵션을 사용하십시오:
opencode [config](/docs/config)에서 `command` 옵션을 사용하십시오:
```json title="opencode.jsonc" {4-12}
{
@@ -153,11 +153,11 @@ with the following content: $3
/create-file config.json src "{ \"key\": \"value\" }"
```
교체:
렇게 대체됩니다:
- `$1`TK1ZZ와 `$1`
- `$2`TK1ZZ와 `$2`
- `$3`TK1ZZ와 `$3`
- `$1`는 `config.json`
- `$2`는 `src`
- `$3`는 `{ "key": "value" }`
---

View File

@@ -1,15 +1,15 @@
---
title: Config
description: Using the OpenCode JSON config.
description: Using the opencode JSON config.
---
JSON config 파일을 사용하여 OpenCode를 구성할 수 있습니다.
JSON config 파일을 사용하여 opencode를 구성할 수 있습니다.
---
## 형식
OpenCode는 **JSON** 및 **JSONC** (JSON with Comments) 형식을 지원합니다.
opencode는 **JSON** 및 **JSONC** (JSON with Comments) 형식을 지원합니다.
```jsonc title="opencode.jsonc"
{
@@ -94,7 +94,7 @@ Config 소스는 이 순서에서 적재됩니다 (더 많은 소스는 더 이
## 글로벌
`~/.config/opencode/opencode.json`에서 글로벌 OpenCode 구성을 배치합니다. 테마, 공급자, keybinds와 같은 사용자 전체 선호도에 대한 글로벌 구성을 사용합니다.
`~/.config/opencode/opencode.json`에서 글로벌 opencode 구성을 배치합니다. 테마, 공급자, keybinds와 같은 사용자 전체 선호도에 대한 글로벌 구성을 사용합니다.
글로벌 구성 overrides 원격 조직 기본.
@@ -108,7 +108,7 @@ Config 소스는 이 순서에서 적재됩니다 (더 많은 소스는 더 이
프로젝트의 루트에 특정 설정.
:::
OpenCode가 시작될 때, 현재 디렉토리의 설정 파일이나 가장 가까운 Git 디렉토리로 이동합니다.
opencode가 시작될 때, 현재 디렉토리의 설정 파일이나 가장 가까운 Git 디렉토리로 이동합니다.
이것은 Git로 검사되고 글로벌 하나로 동일한 schema를 사용합니다.
@@ -199,7 +199,7 @@ opencode run "Hello world"
- `port` - 듣는 항구.
- `hostname` - 듣는 호스트 이름. `mdns`가 활성화되고 hostname이 설정되지 않으면 `0.0.0.0`로 기본값이 됩니다.
- `mdns` - 사용 가능한 mDNS 서비스 발견. 이 네트워크에서 다른 장치가 OpenCode 서버를 발견 할 수 있습니다.
- `mdns` - 사용 가능한 mDNS 서비스 발견. 이 네트워크에서 다른 장치가 opencode 서버를 발견 할 수 있습니다.
- `mdnsDomain` - mDNS 서비스에 대한 사용자 정의 도메인 이름. 기본 `opencode.local`. 동일한 네트워크에서 여러 인스턴스를 실행하는 데 유용합니다.
- `cors` - 브라우저 기반 클라이언트에서 HTTP 서버를 사용할 때 CORS를 허용하는 추가 기원. 가치는 가득 차있는 근원이어야 합니다 (scheme + 주인 + 선택적인 항구), 예를들면 `https://app.example.com`.
@@ -227,7 +227,7 @@ LLM은 `tools` 옵션을 통해 사용할 수 있습니다.
## 모델
`provider`, `model` 및 `small_model` 옵션을 통해 OpenCode config에서 사용하려는 공급자와 모델을 구성할 수 있습니다.
`provider`, `model` 및 `small_model` 옵션을 통해 opencode config에서 사용하려는 공급자와 모델을 구성할 수 있습니다.
```json title="opencode.json"
{
@@ -238,7 +238,7 @@ LLM은 `tools` 옵션을 통해 사용할 수 있습니다.
}
```
`small_model` 옵션은 제목 생성과 같은 경량 작업을 위한 별도의 모델을 구성합니다. 기본적으로, OpenCode는 당신의 공급자에게서 1개가 유효하다면 더 싼 모형을 이용하는 것을 시도합니다, 그렇지 않으면 당신의 주요 모형에 돌려보냅니다.
`small_model` 옵션은 제목 생성과 같은 경량 작업을 위한 별도의 모델을 구성합니다. 기본적으로, opencode는 당신의 공급자에게서 1개가 유효하다면 더 싼 모형을 이용하는 것을 시도합니다, 그렇지 않으면 당신의 주요 모형에 돌려보냅니다.
공급자 선택권은 `timeout`와 `setCacheKey`를 포함할 수 있습니다:
@@ -300,7 +300,7 @@ Bearer 토큰 (`AWS_BEARER_TOKEN_BEDROCK` 또는 `/connect`)은 프로파일 기
## 테마
`theme` 옵션을 통해 OpenCode config에서 사용하려는 테마를 구성할 수 있습니다.
`theme` 옵션을 통해 opencode config에서 사용하려는 테마를 구성할 수 있습니다.
```json title="opencode.json"
{
@@ -350,7 +350,7 @@ Bearer 토큰 (`AWS_BEARER_TOKEN_BEDROCK` 또는 `/connect`)은 프로파일 기
}
```
기본 대리인은 1 차적인 대리인이어야 합니다 (미약 아닙니다). 이것은 `"build"` 또는 `"plan"`, 또는 정의된 [custom 대리인] (./agents) 같이 붙박이 대리인일 수 있습니다. 지정된 에이전트가 존재하지 않는 경우, OpenCode는 경고로 `"build"`로 돌아갑니다.
기본 대리인은 1 차적인 대리인이어야 합니다 (미약 아닙니다). 이것은 `"build"` 또는 `"plan"`, 또는 정의된 [custom 대리인] (./agents) 같이 붙박이 대리인일 수 있습니다. 지정된 에이전트가 존재하지 않는 경우, opencode는 경고로 `"build"`로 돌아갑니다.
이 설정은 모든 인터페이스에서 적용됩니다: TUI, CLI (`opencode run`), 데스크탑 앱 및 GitHub Action.
@@ -420,7 +420,7 @@ Bearer 토큰 (`AWS_BEARER_TOKEN_BEDROCK` 또는 `/connect`)은 프로파일 기
## 자동 업데이트
OpenCode는 자동으로 시작될 때 새로운 업데이트를 다운로드합니다. `autoupdate` 옵션으로 이것을 비활성화 할 수 있습니다.
opencode는 자동으로 시작될 때 새로운 업데이트를 다운로드합니다. `autoupdate` 옵션으로 이것을 비활성화 할 수 있습니다.
```json title="opencode.json"
{
@@ -533,7 +533,7 @@ Homebrew와 같은 패키지 관리자를 사용하여 설치되지 않은 경
### 플러그인
[Plugins](/docs/plugins)는 사용자 정의 도구, 후크 및 통합으로 OpenCode를 확장합니다.
[Plugins](/docs/plugins)는 사용자 정의 도구, 후크 및 통합으로 opencode를 확장합니다.
`.opencode/plugins/` 또는 `~/.config/opencode/plugins/`에서 플러그인 파일을 배치하십시오. `plugin` 옵션을 통해 npm에서 플러그인을로드 할 수 있습니다.
@@ -598,7 +598,7 @@ Homebrew와 같은 패키지 관리자를 사용하여 설치되지 않은 경
}
```
OpenCode를 제한 할 때 유용합니다. 특정 공급자를 사용하지 않도록하십시오.
opencode를 제한 할 때 유용합니다. 특정 공급자를 사용하지 않도록하십시오.
:::note
`disabled_providers`는 `enabled_providers`에 우선권을 가지고 있습니다.

View File

@@ -1,12 +1,12 @@
---
title: Ecosystem
description: Projects and integrations built with OpenCode.
description: Projects and integrations built with opencode.
---
OpenCode에 내장 된 커뮤니티 프로젝트의 컬렉션.
opencode에 내장 된 커뮤니티 프로젝트의 컬렉션.
:::note
이 목록에 OpenCode 관련 프로젝트를 추가하시겠습니까? PR 제출
이 목록에 opencode 관련 프로젝트를 추가하시겠습니까? PR 제출
:::
[awesome-opencode](https://github.com/awesome-opencode/awesome-opencode) 및 [opencode.cafe](https://opencode.cafe), 생태계와 커뮤니티를 통합하는 커뮤니티도 확인할 수 있습니다.
@@ -17,7 +17,7 @@ OpenCode에 내장 된 커뮤니티 프로젝트의 컬렉션.
| 이름 | 설명 |
| --------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- |
| [opencode-daytona](https://github.com/jamesmurdza/daytona/blob/main/guides/typescript/opencode/README.md) | git sync와 live preview를 가진 고립된 Daytona 샌드박스의 OpenCode 세션을 자동으로 실행 |
| [opencode-daytona](https://github.com/jamesmurdza/daytona/blob/main/guides/typescript/opencode/README.md) | git sync와 live preview를 가진 고립된 Daytona 샌드박스의 opencode 세션을 자동으로 실행 |
| [opencode-helicone-session](https://github.com/H2Shami/opencode-helicone-session) | 자주 사용되는 Helicone session headers for request grouping |
| [opencode-type-inject](https://github.com/nick-vi/opencode-type-inject) | Auto-inject TypeScript/Svelte 타입의 파일 검색 도구 |
| [opencode-openai-codex-auth](https://github.com/numman-ali/opencode-openai-codex-auth) | API 크레딧 대신 ChatGPT Plus/Pro 구독 사용 |
@@ -29,14 +29,14 @@ OpenCode에 내장 된 커뮤니티 프로젝트의 컬렉션.
| [opencode-websearch-cited](https://github.com/ghoulr/opencode-websearch-cited.git) | 한국어 지원 제공 업체에 대한 기본 웹 연구 지원 추가 Google 접지 스타일 |
| [opencode-pty](https://github.com/shekohex/opencode-pty.git) | PTY에서 배경 프로세스를 실행하기 위한 AI Agent를 사용해서 대화형 입력을 보냅니다. · |
| [opencode-shell-strategy](https://github.com/JRedeker/opencode-shell-strategy) | 비동기 포탄 명령에 대한 지침 - TTY 의존 작업에서 걸림 방지 |
| [opencode-wakatime](https://github.com/angristan/opencode-wakatime) | Wakatime의 OpenCode 사용 추적 |
| [opencode-wakatime](https://github.com/angristan/opencode-wakatime) | Wakatime의 opencode 사용 추적 |
| [opencode-md-table-formatter](https://github.com/franlol/opencode-md-table-formatter/tree/main) | LLMs에서 생산한 Markdown 테이블 정리 |
| [opencode-morph-fast-apply](https://github.com/JRedeker/opencode-morph-fast-apply) | 10x 빠른 코드 편집 및 Morph Fast Apply API 및 게으른 편집 마커 |
| [oh-my-opencode](https://github.com/code-yeongyu/oh-my-opencode) | 배경 에이전트, 사전 제작된 LSP/AST/MCP 도구, 큐레이터 에이전트, 클로드 코드 호환 |
| [opencode-notificator](https://github.com/panta82/opencode-notificator) | OpenCode 세션을 위한 데스크탑 알림 및 사운드 알림 |
| [opencode-notificator](https://github.com/panta82/opencode-notificator) | opencode 세션을 위한 데스크탑 알림 및 사운드 알림 |
| [opencode-notifier](https://github.com/mohak34/opencode-notifier) | 허가, 완료 및 오류 이벤트용 데스크탑 알림 및 사운드 알림 |
| [opencode-zellij-namer](https://github.com/24601/opencode-zellij-namer) | 오픈코드 컨텍스트를 기반으로 하는 AI-powered automatic Zellij session naming |
| [opencode-skillful](https://github.com/zenobi-us/opencode-skillful) | 기술검출 및 주사를 요구하는 OpenCode Agent를 게으른 로드 프롬프트 허용 |
| [opencode-zellij-namer](https://github.com/24601/opencode-zellij-namer) | opencode 컨텍스트를 기반으로 하는 AI-powered automatic Zellij session naming |
| [opencode-skillful](https://github.com/zenobi-us/opencode-skillful) | 기술검출 및 주사를 요구하는 opencode Agent를 게으른 로드 프롬프트 허용 |
| [opencode-supermemory](https://github.com/supermemoryai/opencode-supermemory) | Supermemory를 사용하여 세션 전반에 걸쳐 지속되는 메모리 |
| [@plannotator/opencode](https://github.com/backnotprop/plannotator/tree/main/apps/opencode-plugin) | (영어) 상호 작용하는 계획은 시각적인 주석 및 개인/오프라인 공유를 검토합니다 |
| [@openspoon/subtask2](https://github.com/spoons-and-mirrors/subtask2) | granular flow control과 강력한 오케스트라 시스템 확장 |
@@ -44,9 +44,9 @@ OpenCode에 내장 된 커뮤니티 프로젝트의 컬렉션.
| [micode](https://github.com/vtemian/micode) | Structured Brainstorm → Plan → 세션 연속성으로 워크플로우 구현 |
| [octto](https://github.com/vtemian/octto) | 멀티 퀘스트 양식으로 AI Brainstorming을 위한 인터랙티브 브라우저 UI |
| [opencode-background-agents](https://github.com/kdcokenny/opencode-background-agent) | 동기화 위임 및 컨텍스트의 코드 스타일 배경 에이전트 |
| [opencode-notify](https://github.com/kdcokenny/opencode-notify) | OpenCode의 Native OS 알림 작업이 완료되면 알 수 있습니다 |
| [opencode-notify](https://github.com/kdcokenny/opencode-notify) | opencode의 Native OS 알림 작업이 완료되면 알 수 있습니다 |
| [opencode-workspace](https://github.com/kdcokenny/opencode-workspace) | 멀티 시약 오케스트라 묶음 하네스 16개 부품, 하나 설치 |
| [opencode-worktree](https://github.com/kdcokenny/opencode-worktree) | 오픈코드를 위한 Zero-friction git worktree |
| [opencode-worktree](https://github.com/kdcokenny/opencode-worktree) | opencode를 위한 Zero-friction git worktree |
---
@@ -54,17 +54,17 @@ OpenCode에 내장 된 커뮤니티 프로젝트의 컬렉션.
| 이름 | 설명 |
| ------------------------------------------------------------------------------------------ | -------------------------------------------------------------- |
| [kimaki](https://github.com/remorses/kimaki) | SDK 내장 OpenCode 세션을 제어하는 Discord bot |
| [kimaki](https://github.com/remorses/kimaki) | SDK 내장 opencode 세션을 제어하는 Discord bot |
| [opencode.nvim](https://github.com/NickvanDyke/opencode.nvim) | API에 내장된 편집기웨어 프롬프롬프 플러그인 |
| [portal](https://github.com/hosenur/portal) | Tailscale/VPN에 OpenCode를 위한 모바일 최초의 웹 UI |
| [opencode 플러그인 템플릿](https://github.com/zenobi-us/opencode-plugin-template/) | OpenCode 플러그인 구축 템플릿 |
| [opencode.nvim](https://github.com/sudo-tee/opencode.nvim) | 오픈코드를 위한 Neovim frontend - 터미널 기반 AI 코딩 에이전트 |
| [ai-sdk-provider-opencode-sdk](https://github.com/ben-vargas/ai-sdk-provider-opencode-sdk) | @opencode-ai/sdk를 통해 OpenCode를 사용하는 Vercel AI SDK 제공 |
| [OpenChamber](https://github.com/btriapitsyn/openchamber) | 웹 / 데스크탑 앱 및 VS Code Extension for OpenCode |
| [OpenCode-Obsidian](https://github.com/mtymek/opencode-obsidian) | Obsidian 플러그인 Obsidian의 UI에서 OpenCode를 포함 |
| [Openwork](https://github.com/different-ai/openwork) | OpenCode에 의해 구동 Claude Cowork에 대한 오픈 소스 대안 |
| [ocx](https://github.com/kdcokenny/ocx) | 휴대용, 절연 프로파일을 갖춘 OpenCode 확장 관리자. |
| [CodeNomad](https://github.com/NeuralNomadsAI/CodeNomad) | OpenCode를 위한 데스크탑, 웹, 모바일 및 원격 클라이언트 앱 |
| [portal](https://github.com/hosenur/portal) | Tailscale/VPN에 opencode를 위한 모바일 최초의 웹 UI |
| [opencode 플러그인 템플릿](https://github.com/zenobi-us/opencode-plugin-template/) | opencode 플러그인 구축 템플릿 |
| [opencode.nvim](https://github.com/sudo-tee/opencode.nvim) | opencode를 위한 Neovim frontend - 터미널 기반 AI 코딩 에이전트 |
| [ai-sdk-provider-opencode-sdk](https://github.com/ben-vargas/ai-sdk-provider-opencode-sdk) | @opencode-ai/sdk를 통해 opencode를 사용하는 Vercel AI SDK 제공 |
| [OpenChamber](https://github.com/btriapitsyn/openchamber) | 웹 / 데스크탑 앱 및 VS Code Extension for opencode |
| [opencode-Obsidian](https://github.com/mtymek/opencode-obsidian) | Obsidian 플러그인 Obsidian의 UI에서 opencode를 포함 |
| [Openwork](https://github.com/different-ai/openwork) | opencode에 의해 구동 Claude Cowork에 대한 오픈 소스 대안 |
| [ocx](https://github.com/kdcokenny/ocx) | 휴대용, 절연 프로파일을 갖춘 opencode 확장 관리자. |
| [CodeNomad](https://github.com/NeuralNomadsAI/CodeNomad) | opencode를 위한 데스크탑, 웹, 모바일 및 원격 클라이언트 앱 |
---

View File

@@ -1,18 +1,18 @@
---
title: Enterprise
description: Using OpenCode securely in your organization.
description: Using opencode securely in your organization.
---
import config from "../../../../config.mjs"
export const email = `mailto:${config.email}`
OpenCode Enterprise는 코드와 데이터가 인프라를 결코 나타낸다는 것을 보증하는 단체입니다. SSO 및 내부 AI 게이트웨이와 통합하는 중앙화 된 구성을 사용하여 이것을 할 수 있습니다.
opencode Enterprise는 코드와 데이터가 인프라를 결코 나타낸다는 것을 보증하는 단체입니다. SSO 및 내부 AI 게이트웨이와 통합하는 중앙화 된 구성을 사용하여 이것을 할 수 있습니다.
:::note
OpenCode는 코드 또는 컨텍스트 데이터를 저장하지 않습니다.
opencode는 코드 또는 컨텍스트 데이터를 저장하지 않습니다.
:::
OpenCode Enterprise로 시작하려면:
opencode Enterprise로 시작하려면:
1. 시험은 당신의 팀과 내부적으로 합니다.
2. **<a href={email}> 연락처</a>** 가격 및 구현 옵션을 논의합니다.
@@ -21,16 +21,16 @@ OpenCode Enterprise로 시작하려면:
## 시험
OpenCode는 오픈 소스이며 코드를 저장하지 않거나 컨텍스트 데이터, 그래서 개발자는 단순히 [get start](/docs/) 그리고 재판을 수행 할 수 있습니다.
opencode는 오픈 소스이며 코드를 저장하지 않거나 컨텍스트 데이터, 그래서 개발자는 단순히 [get start](/docs/) 그리고 재판을 수행 할 수 있습니다.
---
## 데이터 처리
**OpenCode는 코드 또는 컨텍스트 데이터를 저장하지 않습니다. ** 모든 처리는 로컬 또는 직접 API 호출을 통해 AI 공급자.
**opencode는 코드 또는 컨텍스트 데이터를 저장하지 않습니다. ** 모든 처리는 로컬 또는 직접 API 호출을 통해 AI 공급자.
이것은 당신이 신뢰하는 공급자, 또는 내부를 사용하고 있는 경우에
AI 게이트웨이, OpenCode를 안전하게 사용할 수 있습니다.
AI 게이트웨이, opencode를 안전하게 사용할 수 있습니다.
여기에서 유일한 caveat는 선택적인 `/share` 특징입니다.
@@ -57,19 +57,19 @@ AI 게이트웨이, OpenCode를 안전하게 사용할 수 있습니다.
### 코드 소유권
**OpenCode에 의해 생성 된 모든 코드를 소유합니다. ** 제한 또는 소유권 주장이 없습니다.
**opencode에 의해 생성 된 모든 코드를 소유합니다. ** 제한 또는 소유권 주장이 없습니다.
---
## 가격
OpenCode Enterprise의 per-seat 모델을 사용합니다. LLM 게이트웨이를 가지고 있다면 토큰을 사용할 수 없습니다. 가격 및 구현 옵션에 대한 자세한 내용은 **<a href={email}>contact us</a>**.
opencode Enterprise의 per-seat 모델을 사용합니다. LLM 게이트웨이를 가지고 있다면 토큰을 사용할 수 없습니다. 가격 및 구현 옵션에 대한 자세한 내용은 **<a href={email}>contact us</a>**.
---
## 배포
시험이 완료되면 OpenCode를 사용해야합니다.
시험이 완료되면 opencode를 사용해야합니다.
조직, 당신은 할 수 있습니다 **<a href={email}>contact us</a>** 토론하기
가격 및 구현 옵션.
@@ -77,7 +77,7 @@ OpenCode Enterprise의 per-seat 모델을 사용합니다. LLM 게이트웨이
### 중앙 Config
OpenCode를 설정하여 전체 조직의 단일 중앙 구성을 사용할 수 있습니다.
opencode를 설정하여 전체 조직의 단일 중앙 구성을 사용할 수 있습니다.
이 중앙 집중식 구성은 SSO 공급자와 통합할 수 있으며 내부 AI 게이트웨이 만 모든 사용자 액세스를 보장합니다.
@@ -85,15 +85,15 @@ OpenCode를 설정하여 전체 조직의 단일 중앙 구성을 사용할 수
### SSO 통합
중앙 구성을 통해 OpenCode는 인증 기관의 SSO 공급자와 통합 할 수 있습니다.
중앙 구성을 통해 opencode는 인증 기관의 SSO 공급자와 통합 할 수 있습니다.
OpenCode는 기존 ID 관리 시스템을 통해 내부 AI 게이트웨이에 대한 자격 증명을 얻을 수 있습니다.
opencode는 기존 ID 관리 시스템을 통해 내부 AI 게이트웨이에 대한 자격 증명을 얻을 수 있습니다.
---
## 내부 AI 게이트웨이
중앙 설정으로, OpenCode는 내부 AI 게이트웨이만 사용할 수 있습니다.
중앙 설정으로, opencode는 내부 AI 게이트웨이만 사용할 수 있습니다.
또한 다른 모든 AI 제공 업체를 비활성화 할 수 있습니다, 모든 요청은 조직의 승인 된 인프라를 통해 이동합니다.
@@ -111,16 +111,16 @@ OpenCode는 기존 ID 관리 시스템을 통해 내부 AI 게이트웨이에
## 자주 묻는 질문
<details>
<summary>What is OpenCode Enterprise?</summary>
<summary>What is opencode Enterprise?</summary>
OpenCode Enterprise는 코드와 데이터가 인프라를 결코 나타낸다는 것을 보증하는 단체입니다. SSO 및 내부 AI 게이트웨이와 통합하는 중앙화 된 구성을 사용하여 이것을 할 수 있습니다.
opencode Enterprise는 코드와 데이터가 인프라를 결코 나타낸다는 것을 보증하는 단체입니다. SSO 및 내부 AI 게이트웨이와 통합하는 중앙화 된 구성을 사용하여 이것을 할 수 있습니다.
</details>
<details>
<summary>How do I get started with OpenCode Enterprise?</summary>
<summary>How do I get started with opencode Enterprise?</summary>
단순히 팀과 내부 평가판을 시작합니다. 기본값으로 OpenCode는 코드를 저장하지 않거나 context data, 시작하기 쉬운 만들기.
단순히 팀과 내부 평가판을 시작합니다. 기본값으로 opencode는 코드를 저장하지 않거나 context data, 시작하기 쉬운 만들기.
그런 다음 **<a href={email}>contact us</a>**는 가격과 구현 옵션을 논의합니다.
@@ -134,16 +134,16 @@ OpenCode Enterprise는 코드와 데이터가 인프라를 결코 나타낸다
</details>
<details>
<summary>Is my data secure with OpenCode Enterprise?</summary>
<summary>Is my data secure with opencode Enterprise?</summary>
예. OpenCode는 코드 또는 컨텍스트 데이터를 저장하지 않습니다. 모든 처리는 로컬 또는 직접 API 호출을 통해 AI 공급자. 중앙 설정 및 SSO 통합으로 데이터는 조직의 인프라 내에서 안전하게 유지됩니다.
예. opencode는 코드 또는 컨텍스트 데이터를 저장하지 않습니다. 모든 처리는 로컬 또는 직접 API 호출을 통해 AI 공급자. 중앙 설정 및 SSO 통합으로 데이터는 조직의 인프라 내에서 안전하게 유지됩니다.
</details>
<details>
<summary>Can we use our own private NPM registry?</summary>
OpenCode는 Bun's native `.npmrc` 파일 지원을 통해 개인 npm 등록을 지원합니다. 조직이 JFrog Artifactory, Nexus 또는 이와 같은 개인 레지스트리를 사용한다면, 개발자가 OpenCode를 실행하기 전에 인증됩니다.
opencode는 Bun's native `.npmrc` 파일 지원을 통해 개인 npm 등록을 지원합니다. 조직이 JFrog Artifactory, Nexus 또는 이와 같은 개인 레지스트리를 사용한다면, 개발자가 opencode를 실행하기 전에 인증됩니다.
개인 레지스트리로 인증을 설정하려면:
@@ -151,11 +151,11 @@ OpenCode는 Bun's native `.npmrc` 파일 지원을 통해 개인 npm 등록을
npm login --registry=https://your-company.jfrog.io/api/npm/npm-virtual/
```
`~/.npmrc`를 인증 세부 사항으로 만듭니다. OpenCode는 자동으로
`~/.npmrc`를 인증 세부 사항으로 만듭니다. opencode는 자동으로
지금 구매하세요.
:::caution
OpenCode를 실행하기 전에 개인 레지스트리에 로그인해야합니다.
opencode를 실행하기 전에 개인 레지스트리에 로그인해야합니다.
:::
또는 `.npmrc` 파일을 수동으로 구성할 수 있습니다.
@@ -165,6 +165,6 @@ registry=https://your-company.jfrog.io/api/npm/npm-virtual/
//your-company.jfrog.io/api/npm/npm-virtual/:_authToken=${NPM_AUTH_TOKEN}
```
개발자는 OpenCode를 실행하기 전에 개인 레지스트리에 로그인해야하며 패키지를 설치할 수 있습니다.
개발자는 opencode를 실행하기 전에 개인 레지스트리에 로그인해야하며 패키지를 설치할 수 있습니다.
</details>

View File

@@ -1,15 +1,15 @@
---
title: Formatters
description: OpenCode uses language specific formatters.
description: opencode uses language specific formatters.
---
OpenCode는 언어 별 형식을 사용하여 작성 또는 편집 한 후 자동으로 파일을 포맷합니다. 이 생성 된 코드는 프로젝트의 코드 스타일을 따릅니다.
opencode는 언어 별 형식을 사용하여 작성 또는 편집 한 후 자동으로 파일을 포맷합니다. 이 생성 된 코드는 프로젝트의 코드 스타일을 따릅니다.
---
## 내장
OpenCode는 인기있는 언어 및 프레임 워크에 대한 몇 가지 내장 형식자와 함께 제공됩니다. 아래는 formatters, 지원된 파일 확장 및 명령 또는 구성 옵션의 목록입니다.
opencode는 인기있는 언어 및 프레임 워크에 대한 몇 가지 내장 형식자와 함께 제공됩니다. 아래는 formatters, 지원된 파일 확장 및 명령 또는 구성 옵션의 목록입니다.
| 형식 | 연장 | 요구 사항 |
| ----- | ------------------------------------------- | ----------------- |
@@ -39,13 +39,13 @@ OpenCode는 인기있는 언어 및 프레임 워크에 대한 몇 가지 내장
| oxfmt (Experimental) | .js, .jsx, .ts, .tsx | `oxfmt` Dependency in `package.json`, [experimental env 변수 플래그](/docs/cli/#experimental) |
| ormolu | .hs | `ormolu` 명령 가능 |
그래서 프로젝트가 `prettier`를 `package.json`에 가지고 있다면, OpenCode는 자동으로 그것을 사용합니다.
그래서 프로젝트가 `prettier`를 `package.json`에 가지고 있다면, opencode는 자동으로 그것을 사용합니다.
---
## 어떻게 작동합니까?
OpenCode가 파일을 작성하거나 편집할 때:
opencode가 파일을 작성하거나 편집할 때:
1. 모든 활성화된 formatters에 대한 파일 확장을 확인합니다.
2. 파일에 적절한 형식의 명령을 실행합니다.
@@ -57,7 +57,7 @@ OpenCode가 파일을 작성하거나 편집할 때:
## 구성
OpenCode config의 `formatter` 섹션을 통해 형식기를 사용자 정의 할 수 있습니다.
opencode config의 `formatter` 섹션을 통해 형식기를 사용자 정의 할 수 있습니다.
```json title="opencode.json"
{

View File

@@ -1,16 +1,16 @@
---
title: GitHub
description: Use OpenCode in GitHub issues and pull-requests.
description: Use opencode in GitHub issues and pull-requests.
---
OpenCode는 GitHub 워크플로우와 통합됩니다. Mention `/opencode` 또는 `/oc` 당신의 의견에, 그리고 OpenCode는 당신의 GitHub 활동 주자 안에 작업을 실행할 것입니다.
opencode는 GitHub 워크플로우와 통합됩니다. Mention `/opencode` 또는 `/oc` 당신의 의견에, 그리고 opencode는 당신의 GitHub 활동 주자 안에 작업을 실행할 것입니다.
---
## 특징
- **문제**: OpenCode가 문제점을 보고 당신을 설명합니다.
- **Fix 및 구현 **: 이슈를 수정하거나 기능을 구현하려면 OpenCode에 문의하십시오. 그리고 새로운 지점에서 일하고 모든 변경으로 PR을 제출합니다. -**Secure**: OpenCode는 GitHub의 런너 내부에서 실행됩니다.
- **문제**: opencode가 문제점을 보고 당신을 설명합니다.
- **Fix 및 구현 **: 이슈를 수정하거나 기능을 구현하려면 opencode에 문의하십시오. 그리고 새로운 지점에서 일하고 모든 변경으로 PR을 제출합니다. -**Secure**: opencode는 GitHub의 런너 내부에서 실행됩니다.
---
@@ -62,7 +62,7 @@ jobs:
fetch-depth: 1
persist-credentials: false
- name: Run OpenCode
- name: Run opencode
uses: anomalyco/opencode/github@latest
env:
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
@@ -80,13 +80,13 @@ jobs:
## 구성
- `model`: OpenCode를 사용하는 모형. `provider/model`의 형식을 가져 가라. **필수**입니다.
- `model`: opencode를 사용하는 모형. `provider/model`의 형식을 가져 가라. **필수**입니다.
- `agent`: 사용을 위한 대리인. 1 차적인 대리인이어야 합니다. `default_agent`로 돌아와서 config 또는 `"build"`에서 찾을 수 없습니다.
- `share`: OpenCode 세션을 공유하는 것. Defaults to **true** for public 저장소.
- `prompt` : 기본 동작을 무시하기 위해 옵션 사용자 정의 프롬프트. OpenCode 프로세스 요청을 사용자 정의하기 위해 이것을 사용합니다.
- `token`: 코멘트를 생성, 커밋 변경 및 오프닝 풀 요청과 같은 작업을 수행하기위한 옵션 GitHub 액세스 토큰. 기본적으로 OpenCode는 OpenCode GitHub App에서 설치 액세스 토큰을 사용하므로 커밋, 코멘트 및 풀 요청은 앱에서 오는 것과 같이 나타납니다.
- `share`: opencode 세션을 공유하는 것. Defaults to **true** for public 저장소.
- `prompt` : 기본 동작을 무시하기 위해 옵션 사용자 정의 프롬프트. opencode 프로세스 요청을 사용자 정의하기 위해 이것을 사용합니다.
- `token`: 코멘트를 생성, 커밋 변경 및 오프닝 풀 요청과 같은 작업을 수행하기위한 옵션 GitHub 액세스 토큰. 기본적으로 opencode는 opencode GitHub App에서 설치 액세스 토큰을 사용하므로 커밋, 코멘트 및 풀 요청은 앱에서 오는 것과 같이 나타납니다.
대안으로, GitHub Action runner의 [붙박이 `GITHUB_TOKEN`](https://docs.github.com/en/actions/tutorials/authenticate-with-github token)을 사용하여 OpenCode GitHub 앱을 설치하지 않고 사용할 수 있습니다. 워크플로우에서 필요한 권한을 부여하는 것을 확인하십시오.
대안으로, GitHub Action runner의 [붙박이 `GITHUB_TOKEN`](https://docs.github.com/en/actions/tutorials/authenticate-with-github token)을 사용하여 opencode GitHub 앱을 설치하지 않고 사용할 수 있습니다. 워크플로우에서 필요한 권한을 부여하는 것을 확인하십시오.
```yaml
permissions:
@@ -102,23 +102,23 @@ permissions:
## 지원된 사건
OpenCode는 다음 GitHub 이벤트에 의해 트리거 될 수 있습니다:
opencode는 다음 GitHub 이벤트에 의해 트리거 될 수 있습니다:
| 이벤트 타입 | Triggered by | 상세 |
| ----------------------------- | ------------------------------- | ------------------------------------------------------------------------------------------------------------------- |
| `issue_comment` | 발행 또는 PR에 대한 의견 | 멘션 `/opencode` 또는 `/oc` 당신의 의견. OpenCode는 컨텍스트를 읽고, 지점을 만들 수 있습니다, 열린 PR, 또는 대답. · |
| `pull_request_review_comment` | PR의 특정 코드 라인에 대한 의견 | Mention `/opencode` 또는 `/oc` 코드 검토 중. OpenCode는 파일 경로, 줄 번호 및 diff 컨텍스트를 수신합니다. · |
| `issues` | 이슈가 열리고 편집되었습니다 | 이슈가 생성되거나 수정될 때 자동으로 OpenCode를 트리거합니다. `prompt` 입력이 필요합니다. |
| `pull_request` | PR 오픈 또는 업데이트 | PR이 열릴 때 자동 트리거 OpenCode 자동 리뷰에 대한 유용한 정보 |
| `schedule` | 크론 기반 일정 | 일정에 오픈코드를 실행합니다. `prompt` 입력을 요구합니다. 출력 로그 및 PR에 간다 (댓글이 없습니다). |
| `workflow_dispatch` | GitHub UI에서 수동 트리거 | 액션 탭을 통해 까다로운 Trigger OpenCode. `prompt` 입력을 요구합니다. 출력 로그 및 PR에 간다. |
| `issue_comment` | 발행 또는 PR에 대한 의견 | 멘션 `/opencode` 또는 `/oc` 당신의 의견. opencode는 컨텍스트를 읽고, 지점을 만들 수 있습니다, 열린 PR, 또는 대답. · |
| `pull_request_review_comment` | PR의 특정 코드 라인에 대한 의견 | Mention `/opencode` 또는 `/oc` 코드 검토 중. opencode는 파일 경로, 줄 번호 및 diff 컨텍스트를 수신합니다. · |
| `issues` | 이슈가 열리고 편집되었습니다 | 이슈가 생성되거나 수정될 때 자동으로 opencode를 트리거합니다. `prompt` 입력이 필요합니다. |
| `pull_request` | PR 오픈 또는 업데이트 | PR이 열릴 때 자동 트리거 opencode 자동 리뷰에 대한 유용한 정보 |
| `schedule` | 크론 기반 일정 | 일정에 opencode를 실행합니다. `prompt` 입력을 요구합니다. 출력 로그 및 PR에 간다 (댓글이 없습니다). |
| `workflow_dispatch` | GitHub UI에서 수동 트리거 | 액션 탭을 통해 까다로운 Trigger opencode. `prompt` 입력을 요구합니다. 출력 로그 및 PR에 간다. |
### 일정 예
자동화된 작업을 수행하는 일정에 OpenCode를 실행:
자동화된 작업을 수행하는 일정에 opencode를 실행:
```yaml title=".github/workflows/opencode-scheduled.yml"
name: Scheduled OpenCode Task
name: Scheduled opencode Task
on:
schedule:
@@ -138,7 +138,7 @@ jobs:
with:
persist-credentials: false
- name: Run OpenCode
- name: Run opencode
uses: anomalyco/opencode/github@latest
env:
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
@@ -149,7 +149,7 @@ jobs:
If you find issues worth addressing, open an issue to track them.
```
예정된 이벤트의 경우, `prompt` 입력은 **필요 ** 이후의 지시를 추출할 수 없습니다. 사용자 컨텍스트 없이 실행되는 워크플로우는 권한 확인을 위해, 워크플로우는 `contents: write`와 `pull-requests: write`를 부여해야 하며, OpenCode가 지점이나 PR을 만들게 됩니다.
예정된 이벤트의 경우, `prompt` 입력은 **필요 ** 이후의 지시를 추출할 수 없습니다. 사용자 컨텍스트 없이 실행되는 워크플로우는 권한 확인을 위해, 워크플로우는 `contents: write`와 `pull-requests: write`를 부여해야 하며, opencode가 지점이나 PR을 만들게 됩니다.
---
@@ -190,7 +190,7 @@ jobs:
- Suggest improvements
```
`pull_request` 이벤트의 경우 `prompt`가 제공되지 않은 경우, 풀 요청을 검토하는 OpenCode 기본값.
`pull_request` 이벤트의 경우 `prompt`가 제공되지 않은 경우, 풀 요청을 검토하는 opencode 기본값.
---
@@ -251,7 +251,7 @@ jobs:
## 사용자 정의 프롬프트
OpenCode의 작업 흐름을 사용자 정의하는 기본 프롬프트를 부여합니다.
opencode의 작업 흐름을 사용자 정의하는 기본 프롬프트를 부여합니다.
```yaml title=".github/workflows/opencode.yml"
- uses: anomalyco/opencode/github@latest
@@ -270,7 +270,7 @@ OpenCode의 작업 흐름을 사용자 정의하는 기본 프롬프트를 부
## 예제
GitHub에서 OpenCode를 사용할 수있는 몇 가지 예입니다.
GitHub에서 opencode를 사용할 수있는 몇 가지 예입니다.
- **문제 설명**
@@ -280,7 +280,7 @@ GitHub 문제에서 이 의견 추가.
/opencode explain this issue
```
OpenCode는 모든 코멘트를 포함하여 전체 스레드를 읽고, 명확한 설명과 대답.
opencode는 모든 코멘트를 포함하여 전체 스레드를 읽고, 명확한 설명과 대답.
- **문제**
@@ -290,7 +290,7 @@ GitHub 문제에서:
/opencode fix this
```
OpenCode는 새로운 지점을 만들 것이며 변경 사항을 실행하고 PR을 변경합니다.
opencode는 새로운 지점을 만들 것이며 변경 사항을 실행하고 PR을 변경합니다.
-**Review PR 및 변경 사항**
@@ -300,18 +300,18 @@ GitHub PR에 다음 댓글을 남겨주세요.
Delete the attachment from S3 when the note is removed /oc
```
OpenCode는 요청한 변경을 구현하고 동일한 PR에 커밋합니다.
opencode는 요청한 변경을 구현하고 동일한 PR에 커밋합니다.
- ** 특정 코드 라인**
PR의 "Files" 탭의 코드 라인에 직접 댓글을 남겨주세요. OpenCode는 파일, 줄 번호 및 diff 컨텍스트를 자동으로 감지하여 정확한 응답을 제공합니다.
PR의 "Files" 탭의 코드 라인에 직접 댓글을 남겨주세요. opencode는 파일, 줄 번호 및 diff 컨텍스트를 자동으로 감지하여 정확한 응답을 제공합니다.
```
[Comment on specific lines in Files tab]
/oc add error handling here
```
특정 라인에 대한 의견이 있을 때, OpenCode는 다음과 같습니다.
특정 라인에 대한 의견이 있을 때, opencode는 다음과 같습니다.
- 검토되는 정확한 파일
- 코드의 특정 라인

View File

@@ -1,33 +1,33 @@
---
title: GitLab
description: Use OpenCode in GitLab issues and merge requests.
description: Use opencode in GitLab issues and merge requests.
---
OpenCode는 GitLab CI/CD 파이프라인 또는 GitLab Duo를 통해 GitLab 워크플로우와 통합됩니다.
opencode는 GitLab CI/CD 파이프라인 또는 GitLab Duo를 통해 GitLab 워크플로우와 통합됩니다.
두 경우, OpenCode는 GitLab runners에서 실행됩니다.
두 경우, opencode는 GitLab runners에서 실행됩니다.
---
#GitLab CI 소개
OpenCode는 일반 GitLab 파이프라인에서 작동합니다. [CI 구성품](https://docs.gitlab.com/ee/ci/components/)로 파이프라인에 구축할 수 있습니다.
opencode는 일반 GitLab 파이프라인에서 작동합니다. [CI 구성품](https://docs.gitlab.com/ee/ci/components/)로 파이프라인에 구축할 수 있습니다.
여기에서 우리는 OpenCode에 대한 커뮤니티 생성 CI / CD 구성품을 사용하고 있습니다. [nagyv/gitlab-opencode](https://gitlab.com/nagyv/gitlab-opencode).
여기에서 우리는 opencode에 대한 커뮤니티 생성 CI / CD 구성품을 사용하고 있습니다. [nagyv/gitlab-opencode](https://gitlab.com/nagyv/gitlab-opencode).
---
### 특징
- **일당 사용자 지정 구성 사용**: 사용자 정의 구성 디렉토리와 OpenCode 구성, 예를 들어 `./config/#custom-directory`는 OpenCode invocation 당 활성화하거나 비활성화 할 수 있습니다.
- ** 최소 설정**: CI 구성 요소는 OpenCode를 배경으로 설정하면 OpenCode 구성과 초기 프롬프트를 만들 필요가 있습니다.
- **일당 사용자 지정 구성 사용**: 사용자 정의 구성 디렉토리와 opencode 구성, 예를 들어 `./config/#custom-directory`는 opencode invocation 당 활성화하거나 비활성화 할 수 있습니다.
- ** 최소 설정**: CI 구성 요소는 opencode를 배경으로 설정하면 opencode 구성과 초기 프롬프트를 만들 필요가 있습니다.
- **Flexible**: CI 구성 요소는 여러 입력을 지원합니다.
---
## 설정
1. OpenCode 인증 JSON을 **Settings** > **CI/CD** > **Variables**에서 파일 유형 CI 환경 변수로 저장하십시오. "Masked and hidden"로 표시하십시오.
1. opencode 인증 JSON을 **Settings** > **CI/CD** > **Variables**에서 파일 유형 CI 환경 변수로 저장하십시오. "Masked and hidden"로 표시하십시오.
2. `.gitlab-ci.yml` 파일에 뒤에 추가하십시오.
```yaml title=".gitlab-ci.yml"
@@ -35,7 +35,7 @@ OpenCode는 일반 GitLab 파이프라인에서 작동합니다. [CI 구성품](
- component: $CI_SERVER_FQDN/nagyv/gitlab-opencode/opencode@2
inputs:
config_dir: ${CI_PROJECT_DIR}/opencode-config
auth_json: $OPENCODE_AUTH_JSON # The variable name for your OpenCode authentication JSON
auth_json: $OPENCODE_AUTH_JSON # The variable name for your opencode authentication JSON
command: optional-custom-command
message: "Your prompt here"
```
@@ -46,23 +46,23 @@ OpenCode는 일반 GitLab 파이프라인에서 작동합니다. [CI 구성품](
## GitLab 듀오
OpenCode는 GitLab 워크플로우와 통합됩니다.
코멘트에 Mention `@opencode`, OpenCode는 GitLab CI 파이프라인 내에서 작업을 실행합니다.
opencode는 GitLab 워크플로우와 통합됩니다.
코멘트에 Mention `@opencode`, opencode는 GitLab CI 파이프라인 내에서 작업을 실행합니다.
---
### 특징
- **문제**: OpenCode가 문제점을 보고 당신을 설명합니다.
- **Fix 및 구현 **: 이슈를 수정하거나 기능을 구현하려면 OpenCode에 문의하십시오.
- **문제**: opencode가 문제점을 보고 당신을 설명합니다.
- **Fix 및 구현 **: 이슈를 수정하거나 기능을 구현하려면 opencode에 문의하십시오.
새로운 지점을 만들고 변화를 병합 요청을 제기합니다.
- **Secure**: OpenCode는 GitLab runners에서 실행됩니다.
- **Secure**: opencode는 GitLab runners에서 실행됩니다.
---
## 설정
OpenCode는 GitLab CI/CD 파이프라인에서 실행되며, 여기서 설정해야 할 일은 다음과 같습니다.
opencode는 GitLab CI/CD 파이프라인에서 실행되며, 여기서 설정해야 할 일은 다음과 같습니다.
:::tip
[**GitLab docs**](https://docs.gitlab.com/user/duo agent platform/agent assistant/) 를 체크 아웃하십시오.
@@ -91,7 +91,7 @@ OpenCode는 GitLab CI/CD 파이프라인에서 실행되며, 여기서 설정해
- apt-get install --yes glab
- echo "Configuring glab"
- echo $GITLAB_HOST
- echo "Creating OpenCode auth configuration"
- echo "Creating opencode auth configuration"
- mkdir --parents ~/.local/share/opencode
- |
cat > ~/.local/share/opencode/auth.json << EOF
@@ -104,10 +104,10 @@ OpenCode는 GitLab CI/CD 파이프라인에서 실행되며, 여기서 설정해
EOF
- echo "Configuring git"
- git config --global user.email "opencode@gitlab.com"
- git config --global user.name "OpenCode"
- git config --global user.name "opencode"
- echo "Testing glab"
- glab issue list
- echo "Running OpenCode"
- echo "Running opencode"
- |
opencode run "
You are an AI assistant helping with GitLab operations.
@@ -158,7 +158,7 @@ OpenCode는 GitLab CI/CD 파이프라인에서 실행되며, 여기서 설정해
### 예제
다음은 GitLab에서 OpenCode를 사용할 수있는 몇 가지 예입니다.
다음은 GitLab에서 opencode를 사용할 수있는 몇 가지 예입니다.
:::tip
`@opencode`보다 다른 트리거 구문을 사용할 수 있습니다.
@@ -172,7 +172,7 @@ GitLab 문제에서이 코멘트를 추가하십시오.
@opencode explain this issue
```
OpenCode는 문제와 대답을 명확하게 설명합니다.
opencode는 문제와 대답을 명확하게 설명합니다.
- **문제**
@@ -182,7 +182,7 @@ GitLab 문제에서, 말한다:
@opencode fix this
```
OpenCode는 새로운 지점을 만들 것이며 변경 사항을 구현하고 변경 사항을 병합 요청을 엽니다.
opencode는 새로운 지점을 만들 것이며 변경 사항을 구현하고 변경 사항을 병합 요청을 엽니다.
- **Review 병합 요청**
@@ -192,4 +192,4 @@ GitLab 병합 요청에 대한 다음 의견을 남겨주세요.
@opencode review this merge request
```
OpenCode는 병합 요청을 검토하고 피드백을 제공합니다.
opencode는 병합 요청을 검토하고 피드백을 제공합니다.

View File

@@ -1,15 +1,15 @@
---
title: IDE
description: The OpenCode extension for VS Code, Cursor, and other IDEs
description: The opencode extension for VS Code, Cursor, and other IDEs
---
OpenCode는 VS Code, Cursor, 또는 터미널을 지원하는 IDE와 통합합니다. 시작하려면 터미널에서 `opencode`를 실행하십시오.
opencode는 VS Code, Cursor, 또는 터미널을 지원하는 IDE와 통합합니다. 시작하려면 터미널에서 `opencode`를 실행하십시오.
---
## 사용법
-**Quick Launch**: `Cmd+Esc` (Mac) 또는 `Ctrl+Esc` (Windows/Linux)를 사용하여 균열 단자 전망에 OpenCode를 열거나 기존 터미널 세션을 이미 실행하면 됩니다. -**New Session**: `Cmd+Shift+Esc` (Mac) 또는 `Ctrl+Shift+Esc` (Windows/Linux)를 사용하여 새로운 OpenCode 터미널 세션을 시작하려면 이미 열리면 됩니다. UI에서 OpenCode 버튼을 클릭합니다. -**Context Awareness**: OpenCode로 현재 선택 또는 탭을 자동으로 공유합니다.
-**Quick Launch**: `Cmd+Esc` (Mac) 또는 `Ctrl+Esc` (Windows/Linux)를 사용하여 균열 단자 전망에 opencode를 열거나 기존 터미널 세션을 이미 실행하면 됩니다. -**New Session**: `Cmd+Shift+Esc` (Mac) 또는 `Ctrl+Shift+Esc` (Windows/Linux)를 사용하여 새로운 opencode 터미널 세션을 시작하려면 이미 열리면 됩니다. UI에서 opencode 버튼을 클릭합니다. -**Context Awareness**: opencode로 현재 선택 또는 탭을 자동으로 공유합니다.
- ** 파일 참조 단축키 ** : 파일 참조를 삽입하려면 `Cmd+Option+K` (Mac) 또는 `Alt+Ctrl+K` (Linux / Windows)를 사용하십시오. 예를 들어, `@File#L37-42`.
@@ -17,9 +17,9 @@ OpenCode는 VS Code, Cursor, 또는 터미널을 지원하는 IDE와 통합합
## 설치
VS Code에 OpenCode를 설치하고 Cursor, Windsurf, VSCodium과 같은 인기있는 포크 :
VS Code에 opencode를 설치하고 Cursor, Windsurf, VSCodium과 같은 인기있는 포크 :
1. VS 코드 열기
1. VS Code 열기
2. 통합 맨끝을 여십시오
3. 실행 `opencode` - 확장 자동으로 설치
@@ -29,7 +29,7 @@ VS Code에 OpenCode를 설치하고 Cursor, Windsurf, VSCodium과 같은 인기
## 수동 설치
확장 마켓 플레이스에서 **OpenCode**를 검색하고 **Install**를 클릭합니다.
확장 마켓 플레이스에서 **opencode**를 검색하고 **Install**를 클릭합니다.
---
@@ -39,7 +39,7 @@ VS Code에 OpenCode를 설치하고 Cursor, Windsurf, VSCodium과 같은 인기
- 통합 터미널에서 `opencode`를 실행하는 것을 보장합니다.
- IDE용 CLI가 설치됩니다.
- VS 코드 : `code` 명령
- VS Code : `code` 명령
- 커서: `cursor` 명령
- 윈드 서핑을 위해: `windsurf` 명령
- VSCodium의 경우: `codium` 명령

View File

@@ -1,15 +1,15 @@
---
title: Intro
description: Get started with OpenCode.
description: Get started with opencode.
---
import { Tabs, TabItem } from "@astrojs/starlight/components"
import config from "../../../../config.mjs"
export const console = config.console
[**OpenCode**](/)는 오픈 소스 AI 코딩 에이전트입니다. 터미널 기반 인터페이스, 데스크탑 앱 또는 IDE 확장으로 사용할 수 있습니다.
[**opencode**](/)는 오픈 소스 AI 코딩 에이전트입니다. 터미널 기반 인터페이스, 데스크탑 앱 또는 IDE 확장으로 사용할 수 있습니다.
![OpenCode TUI with the opencode theme](../../../assets/lander/screenshot.png)
![opencode TUI with the opencode theme](../../../assets/lander/screenshot.png)
시작합시다.
@@ -17,7 +17,7 @@ export const console = config.console
### # 필수품
당신의 맨끝에 있는 OpenCode를 사용하려면, 당신은 필요로 할 것입니다:
당신의 맨끝에 있는 opencode를 사용하려면, 당신은 필요로 할 것입니다:
1. 현대 맨끝 에뮬레이터는 좋아합니다:
@@ -32,7 +32,7 @@ export const console = config.console
## 설치
OpenCode를 설치하는 가장 쉬운 방법은 설치 스크립트를 통해 입니다.
opencode를 설치하는 가장 쉬운 방법은 설치 스크립트를 통해 입니다.
```bash
curl -fsSL https://opencode.ai/install | bash
@@ -80,7 +80,7 @@ curl -fsSL https://opencode.ai/install | bash
brew install anomalyco/tap/opencode
```
> 최신 릴리스를 위해 OpenCode 탭을 사용하는 것이 좋습니다. 공식 `brew install opencode` 공식은 Homebrew 팀에 의해 유지되고 더 자주 업데이트됩니다.
> 최신 릴리스를 위해 opencode 탭을 사용하는 것이 좋습니다. 공식 `brew install opencode` 공식은 Homebrew 팀에 의해 유지되고 더 자주 업데이트됩니다.
- **Ar Linux에서 Paru를 사용 **
@@ -91,7 +91,7 @@ curl -fsSL https://opencode.ai/install | bash
#### 윈도우
:::tip[추천: WSL 사용]
Windows에서 최고의 경험을 위해 [Windows Subsystem for Linux (WSL)](/docs/windows-wsl)를 사용하는 것이 좋습니다. OpenCode의 기능으로 더 나은 성능과 전체 호환성을 제공합니다.
Windows에서 최고의 경험을 위해 [Windows Subsystem for Linux (WSL)](/docs/windows-wsl)를 사용하는 것이 좋습니다. opencode의 기능으로 더 나은 성능과 전체 호환성을 제공합니다.
:::
- ** 초콜릿 **
@@ -124,7 +124,7 @@ Windows에서 최고의 경험을 위해 [Windows Subsystem for Linux (WSL)](/do
docker run -it --rm ghcr.io/anomalyco/opencode
```
Bun을 사용하여 Windows에서 OpenCode 설치 지원은 현재 진행 중입니다.
Bun을 사용하여 Windows에서 opencode 설치 지원은 현재 진행 중입니다.
[Releases](https://github.com/anomalyco/opencode/releases)에서 이진을 할 수도 있습니다.
@@ -132,10 +132,10 @@ Bun을 사용하여 Windows에서 OpenCode 설치 지원은 현재 진행 중입
## 구성
OpenCode를 사용하면 API 키를 구성하여 LLM 공급자를 사용할 수 있습니다.
opencode를 사용하면 API 키를 구성하여 LLM 공급자를 사용할 수 있습니다.
LLM 공급자를 사용하는 새로운 경우, [OpenCode Zen](/docs/zen)를 사용하는 것이 좋습니다.
OpenCode에 의해 테스트 및 확인 된 모델의 큐레이터 목록입니다.
opencode에 의해 테스트 및 확인 된 모델의 큐레이터 목록입니다.
팀.
1. TUI에서 `/connect` 명령을 실행하고, opencode를 선택하고, [opencode.ai/auth](https://opencode.ai/auth)에 머리를 선택합니다.
@@ -168,33 +168,33 @@ OpenCode에 의해 테스트 및 확인 된 모델의 큐레이터 목록입니
cd /path/to/project
```
OpenCode를 실행합니다.
opencode를 실행합니다.
```bash
opencode
```
다음, 다음 명령을 실행하여 프로젝트의 OpenCode를 초기화합니다.
다음, 다음 명령을 실행하여 프로젝트의 opencode를 초기화합니다.
```bash frame="none"
/init
```
OpenCode를 사용하여 프로젝트를 분석하고 `AGENTS.md` 파일을 만들 수 있습니다.
opencode를 사용하여 프로젝트를 분석하고 `AGENTS.md` 파일을 만들 수 있습니다.
프로젝트 루트.
:::tip
프로젝트의 `AGENTS.md` 파일을 Git에 투입해야 합니다.
:::
이 도움말 OpenCode는 프로젝트 구조와 코딩 패턴을 이해
이 도움말 opencode는 프로젝트 구조와 코딩 패턴을 이해
사용.
---
## 사용법
OpenCode를 사용하여 프로젝트에 작업할 준비가 되어 있습니다. 자주 묻는 질문
opencode를 사용하여 프로젝트에 작업할 준비가 되어 있습니다. 자주 묻는 질문
모두!
AI 코딩 에이전트를 사용하는 새로운 경우, 여기에 할 수있는 몇 가지 예입니다
@@ -204,7 +204,7 @@ AI 코딩 에이전트를 사용하는 새로운 경우, 여기에 할 수있는
## 질문
Codebase를 설명하기 위해 OpenCode를 요청할 수 있습니다.
Codebase를 설명하기 위해 opencode를 요청할 수 있습니다.
:::tip
`@` 키를 사용하여 프로젝트에서 파일을 검색합니다.
@@ -220,11 +220,11 @@ How is authentication handled in @packages/functions/src/api/index.ts
### 추가 기능
프로젝트에 새로운 기능을 추가하려면 OpenCode를 요청할 수 있습니다. 우리는 먼저 계획을 만들 것을 묻는 것이 좋습니다.
프로젝트에 새로운 기능을 추가하려면 opencode를 요청할 수 있습니다. 우리는 먼저 계획을 만들 것을 묻는 것이 좋습니다.
1. **플랜을 선택 **
OpenCode는 Plan mode 로 변경할 수 있는 능력을 비활성화하고
opencode는 Plan mode 로 변경할 수 있는 능력을 비활성화하고
대신 제안 how 그것은 기능을 구현할 것입니다.
**Tab** 키를 사용하여 전환합니다. 오른쪽 하단에 있는 이 지표를 볼 수 있습니다.
@@ -241,11 +241,11 @@ Then create a screen that shows all the recently deleted notes.
From this screen, the user can undelete a note or permanently delete it.
```
당신이 원하는 것을 이해하기 위해 OpenCode를 충분히 세부 정보를 제공하려는. 그것은 도움
당신이 원하는 것을 이해하기 위해 opencode를 충분히 세부 정보를 제공하려는. 그것은 도움
팀의 주니어 개발자에게 이야기하고 싶습니다.
:::tip
OpenCode를 많은 컨텍스트와 예제를 제공하여 당신이 무엇을 이해하는 데 도움이
opencode를 많은 컨텍스트와 예제를 제공하여 당신이 무엇을 이해하는 데 도움이
이름 \*
:::
@@ -262,7 +262,7 @@ We'd like to design this new screen using a design I've used before.
단말에 이미지를 드래그하고 드롭하여 프롬프트에 추가합니다.
:::
OpenCode는 어떤 이미지를 스캔할 수 있습니다. 당신은 할 수
opencode는 어떤 이미지를 스캔할 수 있습니다. 당신은 할 수
이 작업을 수행하고 끝으로 이미지를 삭제합니다.
3. ** 기능 구축 **
@@ -284,7 +284,7 @@ Sounds good! Go ahead and make the changes.
### 변경
더 똑바른 변화를 위해, 당신은 OpenCode를 직접 그것을 건설할 수 있습니다
더 똑바른 변화를 위해, 당신은 opencode를 직접 그것을 건설할 수 있습니다
첫 플랜을 검토하지 않고.
```txt frame="none" "@packages/functions/src/settings.ts" "@packages/functions/src/notes.ts"
@@ -293,14 +293,14 @@ handled in the /notes route in @packages/functions/src/notes.ts and implement
the same logic in @packages/functions/src/settings.ts
```
좋은 양의 세부 사항을 제공 하려면 OpenCode가 올바른
좋은 양의 세부 사항을 제공 하려면 opencode가 올바른
이름 \*
---
### Undo 변경
OpenCode를 호출하면 변경 사항을 만들 수 있습니다.
opencode를 호출하면 변경 사항을 만들 수 있습니다.
```txt frame="none" "@packages/functions/src/api/index.ts"
Can you refactor the function in @packages/functions/src/api/index.ts?
@@ -313,14 +313,14 @@ Can you refactor the function in @packages/functions/src/api/index.ts?
/undo
```
OpenCode는 이제 당신이 만든 변경을 반전하고 원래 메시지를 표시
opencode는 이제 당신이 만든 변경을 반전하고 원래 메시지를 표시
다시.
```txt frame="none" "@packages/functions/src/api/index.ts"
Can you refactor the function in @packages/functions/src/api/index.ts?
```
여기에서 당신은 신속하고 다시 시도 OpenCode를 요청할 수 있습니다.
여기에서 당신은 신속하고 다시 시도 opencode를 요청할 수 있습니다.
:::tip
`/undo`를 여러 번 실행할 수 있습니다.
@@ -336,7 +336,7 @@ Can you refactor the function in @packages/functions/src/api/index.ts?
## 공유
OpenCode와 나눈 대화는 [팀과 공유](/docs/share)할 수 있습니다.
opencode와 나눈 대화는 [팀과 공유](/docs/share)할 수 있습니다.
```bash frame="none"
/share
@@ -348,12 +348,12 @@ OpenCode와 나눈 대화는 [팀과 공유](/docs/share)할 수 있습니다.
대화는 기본적으로 공유되지 않습니다.
:::
여기 [example 대화](https://opencode.ai/s/4XP1fce5) 는 OpenCode 입니다.
여기 [example 대화](https://opencode.ai/s/4XP1fce5) 는 opencode 입니다.
---
## 사용자 정의
그리고 그게 다야! 이제 OpenCode를 사용하여 프로입니다.
그리고 그게 다야! 이제 opencode를 사용하여 프로입니다.
자신의 것을 만들기 위해, 우리는 [themes](/docs/themes), [keybinds](/docs/keybinds), [configuring code formatters](/docs/formatters), [creating custom commands](/docs/commands), 또는 [OpenCode config](/docs/config)와 함께 연주하는 것을 추천합니다.
자신의 것을 만들기 위해, 우리는 [themes](/docs/themes), [keybinds](/docs/keybinds), [configuring code formatters](/docs/formatters), [creating custom commands](/docs/commands), 또는 [opencode config](/docs/config)와 함께 연주하는 것을 추천합니다.

View File

@@ -3,7 +3,7 @@ title: Keybinds
description: Customize your keybinds.
---
OpenCode는 OpenCode config를 통해 사용자 정의 할 수있는 keybinds 목록을 가지고 있습니다.
opencode는 opencode config를 통해 사용자 정의 할 수있는 keybinds 목록을 가지고 있습니다.
```json title="opencode.json"
{
@@ -107,7 +107,7 @@ OpenCode는 OpenCode config를 통해 사용자 정의 할 수있는 keybinds
## 리더 키
OpenCode는 대부분의 keybinds에 대한 `leader` 키를 사용합니다. 이것은 당신의 맨끝에 있는 충돌을 피합니다.
opencode는 대부분의 keybinds에 대한 `leader` 키를 사용합니다. 이것은 당신의 맨끝에 있는 충돌을 피합니다.
기본적으로 `ctrl+x`는 리더 키이며 대부분의 작업은 리더 키를 먼저 누르고 단축키를 누릅니다. 예를 들어, 새 세션을 시작하려면 먼저 `ctrl+x`를 누르고 `n`를 누릅니다.
@@ -132,7 +132,7 @@ OpenCode는 대부분의 keybinds에 대한 `leader` 키를 사용합니다. 이
## 데스크탑 프롬프트 단축키
OpenCode 데스크톱 앱 프롬프트 입력은 텍스트 편집을 위한 일반적인 Readline/Emacs-style 단축키를 지원합니다. 이들은 내장되어 있으며 현재 `opencode.json`를 통해 구성할 수 없습니다.
opencode 데스크톱 앱 프롬프트 입력은 텍스트 편집을 위한 일반적인 Readline/Emacs-style 단축키를 지원합니다. 이들은 내장되어 있으며 현재 `opencode.json`를 통해 구성할 수 없습니다.
| 단축 | 액션 |
| -------- | -------------------------- |

View File

@@ -1,15 +1,15 @@
---
title: LSP Servers
description: OpenCode integrates with your LSP servers.
description: opencode integrates with your LSP servers.
---
OpenCode는 언어 서버 프로토콜 (LSP)과 통합하여 LLM은 코드베이스와 상호 작용합니다. 그것은 LLM에 피드백을 제공하기 위해 진단을 사용합니다.
opencode는 언어 서버 프로토콜 (LSP)과 통합하여 LLM은 코드베이스와 상호 작용합니다. 그것은 LLM에 피드백을 제공하기 위해 진단을 사용합니다.
---
## 내장
OpenCode는 인기있는 언어로 여러 내장 LSP 서버와 함께 제공됩니다.
opencode는 인기있는 언어로 여러 내장 LSP 서버와 함께 제공됩니다.
| LSP 서버 | 연장 | 요구사항 |
| ----------------- | ------------------------------------------------------------------ | ----------------------------------------------- |
@@ -65,7 +65,7 @@ opencode가 파일을 열 때, 그것은:
## 구성
오픈코드 설정에서 `lsp` 섹션을 통해 LSP 서버를 사용자 정의할 수 있습니다.
opencode 설정에서 `lsp` 섹션을 통해 LSP 서버를 사용자 정의할 수 있습니다.
```json title="opencode.json"
{

View File

@@ -3,7 +3,7 @@ title: MCP servers
description: Add local and remote MCP tools.
---
Model Context Protocol , 또는 MCP를 사용하여 OpenCode에 외부 도구를 추가할 수 있습니다. OpenCode는 로컬 및 원격 서버를 모두 지원합니다.
Model Context Protocol , 또는 MCP를 사용하여 opencode에 외부 도구를 추가할 수 있습니다. opencode는 로컬 및 원격 서버를 모두 지원합니다.
추가되면 MCP 도구는 내장 도구와 함께 LLM에 자동으로 사용할 수 있습니다.
@@ -165,7 +165,7 @@ use the mcp_everything tool to add the number 3 and 4
## 오아우트
OpenCode는 원격 MCP 서버에 대한 OAuth 인증을 자동으로 처리합니다. 서버가 인증이 필요할 때, OpenCode는:
opencode는 원격 MCP 서버에 대한 OAuth 인증을 자동으로 처리합니다. 서버가 인증이 필요할 때, opencode는:
1. 401 응답을 검출하고 OAuth 흐름을 시작
2. **Dynamic Client 등록 (RFC 7591) ** 서버에서 지원되는 경우
@@ -189,7 +189,7 @@ OpenCode는 원격 MCP 서버에 대한 OAuth 인증을 자동으로 처리합
}
```
서버가 인증이 필요한 경우, OpenCode는 먼저 사용하려고 할 때 인증됩니다. 그렇지 않다면, `opencode mcp auth <server-name>`를 사용하여 [manually 방아쇠](#authenticating)을 유발할 수 있습니다.
서버가 인증이 필요한 경우, opencode는 먼저 사용하려고 할 때 인증됩니다. 그렇지 않다면, `opencode mcp auth <server-name>`를 사용하여 [manually 방아쇠](#authenticating)을 유발할 수 있습니다.
---
@@ -291,7 +291,7 @@ opencode mcp debug my-oauth-server
## 관리
MCP는 OpenCode의 도구로 사용할 수 있으며 내장 도구와 함께 사용할 수 있습니다. 다른 도구와 같이 OpenCode config를 통해 관리할 수 있습니다.
MCP는 opencode의 도구로 사용할 수 있으며 내장 도구와 함께 사용할 수 있습니다. 다른 도구와 같이 opencode config를 통해 관리할 수 있습니다.
---
@@ -423,7 +423,7 @@ MCP 서버 도구는 서버 이름으로 prefix로 등록되므로 서버의 모
opencode mcp auth sentry
```
브라우저 창을 열어 OAuth 흐름을 완료하고 OpenCode를 Sentry 계정에 연결하십시오.
브라우저 창을 열어 OAuth 흐름을 완료하고 opencode를 Sentry 계정에 연결하십시오.
일단 인증되면, 당신은 쿼리 문제, 프로젝트, 오류 데이터에 대한 프린트 도구를 사용할 수 있습니다.

View File

@@ -3,13 +3,13 @@ title: Models
description: Configuring an LLM provider and model.
---
OpenCode는 [AI SDK](https://ai-sdk.dev/) 및 [Models.dev](https://models.dev)를 사용하여 **75+ LLM 제공 업체**를 지원하며 로컬 모델을 실행합니다.
opencode는 [AI SDK](https://ai-sdk.dev/) 및 [Models.dev](https://models.dev)를 사용하여 **75+ LLM 제공 업체**를 지원하며 로컬 모델을 실행합니다.
---
## 공급자
가장 인기 있는 공급자는 기본적으로 preloaded. `/connect` 명령을 통해 공급자를위한 자격 증명을 추가하면 OpenCode를 시작할 때 사용할 수 있습니다.
가장 인기 있는 공급자는 기본적으로 preloaded. `/connect` 명령을 통해 공급자를위한 자격 증명을 추가하면 opencode를 시작할 때 사용할 수 있습니다.
자세히 알아보기 [providers](/docs/providers).
@@ -35,7 +35,7 @@ OpenCode는 [AI SDK](https://ai-sdk.dev/) 및 [Models.dev](https://models.dev)
그러나 코드와 도구 호출 모두에서 좋은 그들 중 몇 가지가있다.
다음은 OpenCode와 잘 작동하는 몇 가지 모델입니다. 특히 주문이 없습니다. (이것은 철저한 목록이 아니며 반드시 날짜까지입니다) :
다음은 opencode와 잘 작동하는 몇 가지 모델입니다. 특히 주문이 없습니다. (이것은 철저한 목록이 아니며 반드시 날짜까지입니다) :
- GPT의 5.2
- GPT 5.1 코덱
@@ -49,7 +49,7 @@ OpenCode는 [AI SDK](https://ai-sdk.dev/) 및 [Models.dev](https://models.dev)
## 기본값 설정
기본 모델로 설정하려면 `model` 키를 설정할 수 있습니다.
OpenCode 설정.
opencode 설정.
```json title="opencode.json" {3}
{
@@ -137,11 +137,11 @@ config를 통해 모델의 옵션을 구성할 수 있습니다.
## 참배
다른 윤곽을 가진 많은 모형 지원 다수 변종. OpenCode는 인기있는 공급자를위한 기본 변형으로 배송됩니다.
다른 윤곽을 가진 많은 모형 지원 다수 변종. opencode는 인기있는 공급자를위한 기본 변형으로 배송됩니다.
## 내장 변형
OpenCode는 많은 공급자를 위한 과태 변종으로 발송합니다:
opencode는 많은 공급자를 위한 과태 변종으로 발송합니다:
**Anthropic**:
@@ -203,11 +203,11 @@ keybind `variant_cycle`를 사용하여 변형 사이 신속하게 전환합니
## 로딩 모델
OpenCode가 시작될 때, 다음의 우선순위 순서에 있는 모형을 검사합니다:
opencode가 시작될 때, 다음의 우선순위 순서에 있는 모형을 검사합니다:
1. `--model` 또는 `-m` 명령 선 깃발. 형식은 구성 파일과 동일합니다. `provider_id/model_id`.
2. OpenCode config의 모델 목록.
2. opencode config의 모델 목록.
```json title="opencode.json"
{

View File

@@ -4,7 +4,7 @@ description: Different modes for different use cases.
---
:::caution
모드는 오픈 코드 설정에서 `agent` 옵션을 통해 구성되어 있습니다. 더 보기
모드는 opencode 설정에서 `agent` 옵션을 통해 구성되어 있습니다. 더 보기
`mode` 옵션이 이제 비활성화되었습니다. [더 알아보기](/docs/시약).
:::

View File

@@ -3,13 +3,13 @@ title: Network
description: Configure proxies and custom certificates.
---
OpenCode는 엔터프라이즈 네트워크 환경을 위한 표준 프록시 환경 변수 및 사용자 지정 인증서를 지원합니다.
opencode는 엔터프라이즈 네트워크 환경을 위한 표준 프록시 환경 변수 및 사용자 지정 인증서를 지원합니다.
---
## 프록시
OpenCode는 표준 프록시 환경 변수를 존중합니다.
opencode는 표준 프록시 환경 변수를 존중합니다.
```bash
# HTTPS proxy (recommended)
@@ -48,7 +48,7 @@ NTLM 또는 Kerberos와 같은 고급 인증을 요구하는 프록시는 인증
## 사용자 정의 인증서
엔터프라이즈가 HTTPS 연결을 위해 사용자 정의 CA를 사용한다면, OpenCode를 사용하여 신뢰합니다.
엔터프라이즈가 HTTPS 연결을 위해 사용자 정의 CA를 사용한다면, opencode를 사용하여 신뢰합니다.
```bash
export NODE_EXTRA_CA_CERTS=/path/to/ca-cert.pem

View File

@@ -3,7 +3,7 @@ title: Permissions
description: Control which actions require approval to run.
---
OpenCode는 주어진 동작이 자동으로 실행되는지 결정하기 위해 `permission` config를 사용하거나 차단합니다.
opencode는 주어진 동작이 자동으로 실행되는지 결정하기 위해 `permission` config를 사용하거나 차단합니다.
`v1.1.1`의 것과 같이, 유산 `tools` 불린 구성은 deprecated이고 `permission`로 합병되었습니다. 오래된 `tools` config는 여전히 뒤쪽 호환성을 위해 지원됩니다.
@@ -88,7 +88,7 @@ Permission 본 사용 간단한 wildcard 일치:
## 외부 감독
`external_directory`를 사용하여 도구가 OpenCode가 시작된 작업 디렉토리 밖에 터치 경로가 호출되도록합니다. 이것은 입력 (예 : `read`, `edit`, `list`, `glob`, `glob`, `grep` 및 많은 `bash` 명령)로 경로를 수행하는 모든 도구에 적용됩니다.
`external_directory`를 사용하여 도구가 opencode가 시작된 작업 디렉토리 밖에 터치 경로가 호출되도록합니다. 이것은 입력 (예 : `read`, `edit`, `list`, `glob`, `glob`, `grep` 및 많은 `bash` 명령)로 경로를 수행하는 모든 도구에 적용됩니다.
홈 확장 (`~/...`와 같은) 패턴이 작성된 방법에 영향을 미칩니다. 그것은 현재의 작업 공간의 외부 경로 부분을 만들지 않습니다, 그래서 작업 디렉토리 외부 경로는 여전히 `external_directory`를 통해 허용해야합니다.
@@ -127,7 +127,7 @@ Permission 본 사용 간단한 wildcard 일치:
## 사용 가능한 권한
OpenCode 권한은 도구 이름에 의해 키 입력되며, 두 개의 안전 가드 :
opencode 권한은 도구 이름에 의해 키 입력되며, 두 개의 안전 가드 :
- `read` - 파일 읽기 (파일 경로의 매칭)
- `edit` - 모든 파일 수정 (covers `edit`, `write`, `patch`, `multiedit`)
@@ -148,7 +148,7 @@ OpenCode 권한은 도구 이름에 의해 키 입력되며, 두 개의 안전
## 기본
아무것도 지정하지 않는 경우, OpenCode는 permissive 기본값에서 시작합니다.
아무것도 지정하지 않는 경우, opencode는 permissive 기본값에서 시작합니다.
- `"allow"`에 기본 권한.
- `doom_loop` 및 `external_directory` 기본적으로 `"ask"`.
@@ -171,10 +171,10 @@ OpenCode 권한은 도구 이름에 의해 키 입력되며, 두 개의 안전
## "Ask"는 무엇입니까?
OpenCode가 승인되면 UI는 세 가지 결과를 제공합니다.
opencode가 승인되면 UI는 세 가지 결과를 제공합니다.
- `once` - 이 요청을 승인
- `always` - 제안 된 패턴과 일치하는 미래 요청 (현재 OpenCode 세션의 나머지)
- `always` - 제안 된 패턴과 일치하는 미래 요청 (현재 opencode 세션의 나머지)
- `reject` - 요청을 거부
`always`는 도구 (예를 들면, bash 승인 일반적으로 `git status*`와 같은 안전한 명령 접두사)에 의해 approve가 제공 될 패턴의 집합.

View File

@@ -1,9 +1,9 @@
---
title: Plugins
description: Write your own plugins to extend OpenCode.
description: Write your own plugins to extend opencode.
---
플러그인은 다양한 이벤트와 사용자 정의 행동으로 후킹하여 OpenCode를 확장 할 수 있습니다. 플러그인을 만들 수 있습니다 새로운 기능을 추가, 외부 서비스와 통합, 또는 OpenCode의 기본 동작을 수정.
플러그인은 다양한 이벤트와 사용자 정의 행동으로 후킹하여 opencode를 확장 할 수 있습니다. 플러그인을 만들 수 있습니다 새로운 기능을 추가, 외부 서비스와 통합, 또는 opencode의 기본 동작을 수정.
예를 들어, 커뮤니티에 의해 생성 된 [plugins](/docs/ecosystem#plugins)를 확인하십시오.
@@ -83,7 +83,7 @@ config 파일에 npm 패키지를 지정합니다.
}
```
OpenCode는 `bun install`를 시작합니다. 플러그인 및 도구가 가져올 수 있습니다.
opencode는 `bun install`를 시작합니다. 플러그인 및 도구가 가져올 수 있습니다.
```ts title=".opencode/plugins/my-plugin.ts"
import { escape } from "shescape"
@@ -235,7 +235,7 @@ export const NotificationPlugin = async ({ project, client, $, directory, worktr
macOS에서 AppleScript를 실행하려면 `osascript`를 사용하고 있습니다. 여기에 우리는 그것을 사용하여 알림을 보낼 수 있습니다.
:::note
OpenCode 데스크톱 앱을 사용하는 경우 응답이 준비되어 있거나 세션 오류가 있을 때 시스템 알림을 자동으로 보낼 수 있습니다.
opencode 데스크톱 앱을 사용하는 경우 응답이 준비되어 있거나 세션 오류가 있을 때 시스템 알림을 자동으로 보낼 수 있습니다.
:::
---
@@ -277,7 +277,7 @@ export const InjectEnvPlugin = async () => {
### 사용자 정의 도구
플러그인은 Opencode에 사용자 정의 도구를 추가 할 수 있습니다 :
플러그인은 opencode에 사용자 정의 도구를 추가 할 수 있습니다 :
```ts title=".opencode/plugins/custom-tools.ts"
import { type Plugin, tool } from "@opencode-ai/plugin"
@@ -306,7 +306,7 @@ export const CustomToolsPlugin: Plugin = async (ctx) => {
- `args`: 도구의 인수에 대한 Zod 스키마
- `execute`: 도구가 호출될 때 실행되는 기능
사용자 정의 도구는 내장 도구와 함께 Opencode를 사용할 수 있습니다.
사용자 정의 도구는 내장 도구와 함께 opencode를 사용할 수 있습니다.
---

View File

@@ -1,17 +1,17 @@
---
title: Providers
description: Using any LLM provider in OpenCode.
description: Using any LLM provider in opencode.
---
import config from "../../../../config.mjs"
export const console = config.console
OpenCode는 [AI SDK](https://ai-sdk.dev/) 및 [Models.dev](https://models.dev)를 사용하여 **75+ LLM 제공 업체**를 지원하며 로컬 모델을 실행합니다.
opencode는 [AI SDK](https://ai-sdk.dev/) 및 [Models.dev](https://models.dev)를 사용하여 **75+ LLM 제공 업체**를 지원하며 로컬 모델을 실행합니다.
필요한 공급자를 추가하려면:
1. `/connect` 명령을 사용하여 공급자를 위한 API 열쇠를 추가하십시오.
2. OpenCode config에 있는 공급자를 구성하십시오.
2. opencode config에 있는 공급자를 구성하십시오.
---
@@ -24,7 +24,7 @@ OpenCode는 [AI SDK](https://ai-sdk.dev/) 및 [Models.dev](https://models.dev)
#### 콘피그
OpenCode의 `provider` 섹션을 통해 공급자를 사용자 정의 할 수 있습니다.
opencode의 `provider` 섹션을 통해 공급자를 사용자 정의 할 수 있습니다.
설정.
---
@@ -48,10 +48,10 @@ OpenCode의 `provider` 섹션을 통해 공급자를 사용자 정의 할 수
---
## 오픈코드
## opencode
OpenCode Zen은 OpenCode 팀이 제공하는 모델 목록입니다.
OpenCode와 잘 작동하도록 테스트 및 검증. [더 알아보기](/docs/zen).
OpenCode Zen은 opencode 팀이 제공하는 모델 목록입니다.
opencode와 잘 작동하도록 테스트 및 검증. [더 알아보기](/docs/zen).
:::tip
새로운 경우, OpenCode Zen로 시작하는 것이 좋습니다.
@@ -80,7 +80,7 @@ OpenCode와 잘 작동하도록 테스트 및 검증. [더 알아보기](/docs/z
/models
```
OpenCode의 다른 공급자와 같이 작동하고 사용하기에 완전히 선택적입니다.
opencode의 다른 공급자와 같이 작동하고 사용하기에 완전히 선택적입니다.
---
@@ -124,7 +124,7 @@ OpenCode의 다른 공급자와 같이 작동하고 사용하기에 완전히
### 아마존 베드록
OpenCode로 Amazon Bedrock을 사용하려면:
opencode로 Amazon Bedrock을 사용하려면:
1. Amazon Bedrock 콘솔 및 요청에서 ** 모델 카탈로그**에 머리
원하는 모델에 액세스.
@@ -283,7 +283,7 @@ custom inference profiles를 위해, 열쇠에 있는 모형 그리고 공급자
```
:::info
OpenCode의 Claude Pro/Max 구독을 사용하여 [Anthropic](https://anthropic.com)에서 공식적으로 지원되지 않습니다.
opencode의 Claude Pro/Max 구독을 사용하여 [Anthropic](https://anthropic.com)에서 공식적으로 지원되지 않습니다.
:::
##### API 키 사용
@@ -294,7 +294,7 @@ Pro/Max 구독이 없는 경우 **Create an API Key**를 선택할 수 있습니
---
### Azure 오픈AI
### Azure OpenAI
:::note
"나는 미안 해요, 하지만 나는 그 요청을 지원할 수 없습니다" 오류, 에서 콘텐츠 필터를 변경 시도 **DefaultV2**에서 **Default**로 당신의 Azure 자원에.
@@ -488,7 +488,7 @@ export CLOUDFLARE_API_TOKEN=your-api-token
/models
```
Opencode config를 통해 모델을 추가할 수 있습니다.
opencode config를 통해 모델을 추가할 수 있습니다.
```json title="opencode.json"
{
@@ -669,7 +669,7 @@ Select**OAuth**와 브라우저는 권한이 없습니다.
1. [GitLab User Settings > Access Tokens](https://gitlab.com/-/user settings/personal access tokens)로 이동
2. 새 토큰 추가 \*\*
3. 이름: `OpenCode`의 범위: `api`
3. 이름: `opencode`의 범위: `api`
4. 토큰 복사 (`glpat-`와 함께 시작)
5. 맨끝에서 그것을 입력하십시오
@@ -689,8 +689,8 @@ opencode auth 저장소에 토큰을 저장합니다.
#### 셀프 호스팅 GitLab
:::note[compliance note]
OpenCode는 세션 제목을 생성하고 같은 일부 AI 작업을 위해 작은 모델을 사용합니다.
기본적으로 gpt-5-nano를 사용하도록 구성되며 Zen에서 호스팅됩니다. OpenCode를 잠금
opencode는 세션 제목을 생성하고 같은 일부 AI 작업을 위해 작은 모델을 사용합니다.
기본적으로 gpt-5-nano를 사용하도록 구성되며 Zen에서 호스팅됩니다. opencode를 잠금
자신의 GitLab-hosted 인스턴스를 사용하여 다음을 추가하십시오.
`opencode.json` 파일. 세션 공유를 비활성화하는 것이 좋습니다.
@@ -828,7 +828,7 @@ GitHub Copilot 구독을 사용하여 opencode:
### 구글 Vertex AI
OpenCode로 Google Vertex AI를 사용하려면:
opencode로 Google Vertex AI를 사용하려면:
1. Google Cloud Console에서 ** Model Garden**을 통해 헤드를 확인하고 확인하십시오.
당신의 지역에서 유효한 모형.
@@ -958,7 +958,7 @@ export VERTEX_LOCATION=global
#### 선택 사항
이벤트에서 Opencode를 통해 자동으로 구성되지 않는 Helicone의 기능 또는 모델을 볼 수 있습니다.
이벤트에서 opencode를 통해 자동으로 구성되지 않는 Helicone의 기능 또는 모델을 볼 수 있습니다.
여기에 [Helicone의 모델 디렉토리](https://helicone.ai/models), 당신은 당신이 추가 할 모델의 ID를 잡아이 필요.
@@ -1011,7 +1011,7 @@ Helicone는 캐싱, 사용자 추적 및 세션 관리와 같은 기능을 위
##### 세션 추적
Helicone's [Sessions](https://docs.helicone.ai/features/sessions) 기능으로 그룹 관련 LLM 요청이 가능합니다. [opencode-helicone-session](https://github.com/H2Shami/opencode-helicone-session) 플러그인을 사용하여 각 OpenCode 대화를 Helicone 세션으로 자동 로그인하십시오.
Helicone's [Sessions](https://docs.helicone.ai/features/sessions) 기능으로 그룹 관련 LLM 요청이 가능합니다. [opencode-helicone-session](https://github.com/H2Shami/opencode-helicone-session) 플러그인을 사용하여 각 opencode 대화를 Helicone 세션으로 자동 로그인하십시오.
```bash
npm install -g opencode-helicone-session
@@ -1025,7 +1025,7 @@ npm install -g opencode-helicone-session
}
```
플러그인은 `Helicone-Session-Id` 및 `Helicone-Session-Name` 헤더를 귀하의 요청에 주사합니다. Helicone의 세션 페이지에서는 별도의 세션으로 나열된 각 OpenCode 대화를 볼 수 있습니다.
플러그인은 `Helicone-Session-Id` 및 `Helicone-Session-Name` 헤더를 귀하의 요청에 주사합니다. Helicone의 세션 페이지에서는 별도의 세션으로 나열된 각 opencode 대화를 볼 수 있습니다.
###### 공통 헬리콥터
@@ -1229,7 +1229,7 @@ Moonshot AI에서 Kimi K2 사용 :
Ollama를 통해 로컬 모델을 사용할 수 있습니다.
:::tip
Ollama는 OpenCode를 자동으로 구성할 수 있습니다. 자세한 내용은 [Ollama 통합 문서](https://docs.ollama.com/integrations/opencode)를 참조하십시오.
Ollama는 opencode를 자동으로 구성할 수 있습니다. 자세한 내용은 [Ollama 통합 문서](https://docs.ollama.com/integrations/opencode)를 참조하십시오.
:::
```json title="opencode.json" "ollama" {5, 6, 8, 10-14}
@@ -1268,13 +1268,13 @@ Ollama는 OpenCode를 자동으로 구성할 수 있습니다. 자세한 내용
##Ollama 클라우드
OpenCode로 Ollama Cloud를 사용하려면:
opencode로 Ollama Cloud를 사용하려면:
1. [https://ollama.com/](https://ollama.com/) 이상 머리와 로그인하거나 계정을 만들 수 있습니다.
2. Navigate to**Settings** > **Keys** 및 click **API Key**를 추가하여 새로운 API 키 생성.
3. OpenCode에서 사용을 위한 API 열쇠를 복사하십시오.
3. opencode에서 사용을 위한 API 열쇠를 복사하십시오.
4. `/connect` 명령을 실행하고 ** Ollama Cloud**를 검색하십시오.
@@ -1291,7 +1291,7 @@ OpenCode로 Ollama Cloud를 사용하려면:
└ enter
```
6. ** 중요 **: OpenCode의 클라우드 모델을 사용하기 전에, 로컬 모델 정보를 끌어야 합니다:
6. ** 중요 **: opencode의 클라우드 모델을 사용하기 전에, 로컬 모델 정보를 끌어야 합니다:
```bash
ollama pull gpt-oss:20b-cloud
@@ -1338,9 +1338,9 @@ API 키가 이미 있다면 ** 수동으로 API 키**를 입력하고 터미널
---
## 오픈코드
## opencode
OpenCode Zen은 OpenCode 팀에서 제공하는 테스트 및 검증된 모델 목록입니다. [더 알아보기](/docs/zen).
OpenCode Zen은 opencode 팀에서 제공하는 테스트 및 검증된 모델 목록입니다. [더 알아보기](/docs/zen).
1. 로그인 **<a href={console}>OpenCode Zen</a>** and click**Create API Key**.
@@ -1350,7 +1350,7 @@ OpenCode Zen은 OpenCode 팀에서 제공하는 테스트 및 검증된 모델
/connect
```
3. OpenCode API 키를 입력하십시오.
3. opencode API 키를 입력하십시오.
```txt
┌ API key
@@ -1392,7 +1392,7 @@ OpenCode Zen은 OpenCode 팀에서 제공하는 테스트 및 검증된 모델
/models
```
Opencode config를 통해 추가 모델을 추가할 수 있습니다.
opencode config를 통해 추가 모델을 추가할 수 있습니다.
```json title="opencode.json" {6}
{
@@ -1515,7 +1515,7 @@ export AICORE_SERVICE_KEY='{"clientid":"...","clientsecret":"...","url":"...","s
### 스케일웨이
Opencode를 사용하여 [Scaleway Generative APIs](https://www.scaleway.com/en/docs/generative-apis/)를 사용하려면:
opencode를 사용하여 [Scaleway Generative APIs](https://www.scaleway.com/en/docs/generative-apis/)를 사용하려면:
1. [Scaleway 콘솔 IAM 설정](https://console.scaleway.com/iam/api-keys)를 통해 새로운 API 키 생성.
@@ -1623,7 +1623,7 @@ Vercel AI를 게이트웨이는 OpenAI, Anthropic, Google, xAI 등에서 모델
/models
```
Opencode config를 통해 모델을 사용자 정의 할 수 있습니다. 공급자 routing 순서를 지정하는 예입니다.
opencode config를 통해 모델을 사용자 정의 할 수 있습니다. 공급자 routing 순서를 지정하는 예입니다.
```json title="opencode.json"
{
@@ -1733,7 +1733,7 @@ Opencode config를 통해 모델을 사용자 정의 할 수 있습니다. 공
/models
```
Opencode config를 통해 추가 모델을 추가할 수 있습니다.
opencode config를 통해 추가 모델을 추가할 수 있습니다.
```json title="opencode.json" {6}
{
@@ -1755,7 +1755,7 @@ Opencode config를 통해 추가 모델을 추가할 수 있습니다.
`/connect` 명령에 나열되지 않은 **OpenAI-compatible** 공급자를 추가하려면:
:::tip
Opencode를 사용하여 OpenAI 호환 공급자를 사용할 수 있습니다. 가장 현대적인 AI 제공 업체는 OpenAI 호환 API를 제공합니다.
opencode를 사용하여 OpenAI 호환 공급자를 사용할 수 있습니다. 가장 현대적인 AI 제공 업체는 OpenAI 호환 API를 제공합니다.
:::
1. `/connect` 명령을 실행하고 ** 다른**로 스크롤하십시오.
@@ -1875,7 +1875,7 @@ Opencode를 사용하여 OpenAI 호환 공급자를 사용할 수 있습니다.
- **limit.context**: 최대 입력 토큰 모델은 받아들입니다.
- **limit.output**: 최대 토큰은 모델을 생성할 수 있습니다.
`limit` 필드를 사용하면 OpenCode가 얼마나 많은 컨텍스트를 이해 할 수 있습니다. 표준 공급자는 model.dev에서 자동적으로 당깁니다.
`limit` 필드를 사용하면 opencode가 얼마나 많은 컨텍스트를 이해 할 수 있습니다. 표준 공급자는 model.dev에서 자동적으로 당깁니다.
---

View File

@@ -3,7 +3,7 @@ title: Rules
description: Set custom instructions for opencode.
---
`AGENTS.md` 파일을 만들 수 있도록 오픈 코드에 사용자 정의 지침을 제공 할 수 있습니다. Cursor의 규칙과 유사합니다. LLM의 컨텍스트에 포함된 지침을 통해 특정 프로젝트에 대한 행동을 사용자 정의합니다.
`AGENTS.md` 파일을 만들 수 있도록 opencode에 사용자 정의 지침을 제공 할 수 있습니다. Cursor의 규칙과 유사합니다. LLM의 컨텍스트에 포함된 지침을 통해 특정 프로젝트에 대한 행동을 사용자 정의합니다.
---
@@ -68,7 +68,7 @@ opencode는 또한 다수 위치에서 `AGENTS.md` 파일을 읽습니다. 그
### Claude 코드 호환성
Claude Code에서 마이그레이션하는 경우, OpenCode는 Claude Code의 파일 컨벤션을 fallbacks로 지원합니다.
Claude Code에서 마이그레이션하는 경우, opencode는 Claude Code의 파일 컨벤션을 fallbacks로 지원합니다.
- ** 규칙 ** : 프로젝트 디렉토리에 `CLAUDE.md` (`AGENTS.md`가 존재하지 않는 경우 사용)
- ** 글로벌 규칙**: `~/.claude/CLAUDE.md` (`~/.config/opencode/AGENTS.md`가 존재하지 않는 경우 사용) -**Skills**: `~/.claude/skills/` — [Agent Skills](/docs/skills/)를 참조하십시오.

View File

@@ -28,9 +28,9 @@ npm install @opencode-ai/sdk
opencode의 인스턴스 만들기:
```javascript
import { createOpencode } from "@opencode-ai/sdk"
import { createopencode } from "@opencode-ai/sdk"
const { client } = await createOpencode()
const { client } = await createopencode()
```
서버와 클라이언트 모두 시작
@@ -52,9 +52,9 @@ const { client } = await createOpencode()
구성 객체를 전달할 수 있습니다. 인스턴스는 여전히 `opencode.json`를 선택하지만 구성 인라인을 추가 할 수 있습니다.
```javascript
import { createOpencode } from "@opencode-ai/sdk"
import { createopencode } from "@opencode-ai/sdk"
const opencode = await createOpencode({
const opencode = await createopencode({
hostname: "127.0.0.1",
port: 4096,
config: {
@@ -72,9 +72,9 @@ opencode.server.close()
opencode의 실행 인스턴스가 이미 있다면 클라이언트 인스턴스를 만들 수 있습니다.
```javascript
import { createOpencodeClient } from "@opencode-ai/sdk"
import { createopencodeClient } from "@opencode-ai/sdk"
const client = createOpencodeClient({
const client = createopencodeClient({
baseUrl: "http://localhost:4096",
})
```

View File

@@ -57,7 +57,7 @@ opencode 서버를 사용하여 opencode programmatically와 상호 작용합니
이 아키텍처는 opencode 지원 여러 클라이언트를 허용하고 opencode programmatically와 상호 작용 할 수 있습니다.
독립 서버를 시작하려면 `opencode serve`를 실행할 수 있습니다. 당신이 있는 경우에
오픈 코드 TUI 실행, `opencode serve` 새로운 서버를 시작합니다.
opencode TUI 실행, `opencode serve` 새로운 서버를 시작합니다.
---
@@ -65,7 +65,7 @@ opencode 서버를 사용하여 opencode programmatically와 상호 작용합니
TUI를 시작하면 무작위로 포트와 호스트 이름을 할당합니다. 대신 `--hostname`와 `--port` [flags](/docs/cli)에서 전달할 수 있습니다. 그런 다음 서버에 연결하십시오.
[`/tui`](#tui) 엔드포인트는 서버를 통해 TUI를 구동하는 데 사용될 수 있습니다. 예를 들어 미리 작성하거나 프롬프트를 실행할 수 있습니다. 이 설정은 OpenCode [IDE](/docs/ide) 플러그인에 의해 사용됩니다.
[`/tui`](#tui) 엔드포인트는 서버를 통해 TUI를 구동하는 데 사용될 수 있습니다. 예를 들어 미리 작성하거나 프롬프트를 실행할 수 있습니다. 이 설정은 opencode [IDE](/docs/ide) 플러그인에 의해 사용됩니다.
---

View File

@@ -1,9 +1,9 @@
---
title: Share
description: Share your OpenCode conversations.
description: Share your opencode conversations.
---
OpenCode의 공유 기능은 OpenCode 대화에 대한 공개 링크를 만들 수 있으므로 Teammates와 협업하거나 다른 곳에서 도움을받을 수 있습니다.
opencode의 공유 기능은 opencode 대화에 대한 공개 링크를 만들 수 있으므로 Teammates와 협업하거나 다른 곳에서 도움을받을 수 있습니다.
:::note
공유 대화는 링크를 통해 누구나 쉽게 접근할 수 있습니다.
@@ -13,7 +13,7 @@ OpenCode의 공유 기능은 OpenCode 대화에 대한 공개 링크를 만들
## 어떻게 작동합니까?
대화를 공유할 때, OpenCode:
대화를 공유할 때, opencode:
1. 세션에 대한 독특한 공개 URL 만들기
2. 우리의 서버에 대화 기록 동기화
@@ -23,13 +23,13 @@ OpenCode의 공유 기능은 OpenCode 대화에 대한 공개 링크를 만들
## 공유
OpenCode는 대화가 공유되는 방법을 제어하는 세 가지 공유 모드를 지원합니다.
opencode는 대화가 공유되는 방법을 제어하는 세 가지 공유 모드를 지원합니다.
---
## 수동 (과태)
기본적으로 OpenCode는 수동 공유 모드를 사용합니다. 세션은 자동으로 공유되지 않지만 `/share` 명령을 사용하여 수동으로 공유 할 수 있습니다.
기본적으로 opencode는 수동 공유 모드를 사용합니다. 세션은 자동으로 공유되지 않지만 `/share` 명령을 사용하여 수동으로 공유 할 수 있습니다.
```
/share

View File

@@ -3,7 +3,7 @@ title: "Agent Skills"
description: "Define reusable behavior via SKILL.md definitions"
---
Agent Skill let OpenCode discover reusable instruction from your repo 또는 홈 디렉토리.
Agent Skill let opencode discover reusable instruction from your repo 또는 홈 디렉토리.
Skills are loaded on-demand via native `skill` tool-agents see available skills and can loaded full content when needed.
---
@@ -11,7 +11,7 @@ Skills are loaded on-demand via native `skill` tool-agents see available skills
## 파일 장소
기술 이름 당 하나의 폴더를 만들고 내부 `SKILL.md`를 넣어.
OpenCode 이 위치를 검색:
opencode 이 위치를 검색:
- 프로젝트 구성: `.opencode/skills/<name>/SKILL.md`
- 글로벌 구성: `~/.config/opencode/skills/<name>/SKILL.md`
@@ -24,7 +24,7 @@ OpenCode 이 위치를 검색:
## 발견의 이해
Project-local paths의 경우, OpenCode는 git worktree에 도달 할 때까지 현재 작업 디렉토리에서 걷습니다.
Project-local paths의 경우, opencode는 git worktree에 도달 할 때까지 현재 작업 디렉토리에서 걷습니다.
그것은 `.opencode/`에 있는 어떤 어울리는 `skills/*/SKILL.md` 및 어떤 어울리는 `.claude/skills/*/SKILL.md` 또는 `.agents/skills/*/SKILL.md`를 방법 적재합니다.
세계적인 정의는 또한 `~/.config/opencode/skills/*/SKILL.md`, `~/.claude/skills/*/SKILL.md` 및 `~/.agents/skills/*/SKILL.md`에서 적재됩니다.
@@ -102,7 +102,7 @@ Ask clarifying questions if the target versioning scheme is unclear.
## 인식 도구 설명
OpenCode는 `skill` 도구 설명에서 사용할 수있는 기술을 나열합니다.
opencode는 `skill` 도구 설명에서 사용할 수있는 기술을 나열합니다.
각 항목에는 기술 이름 및 설명이 포함됩니다.
```xml

View File

@@ -3,9 +3,9 @@ title: Themes
description: Select a built-in theme or define your own.
---
OpenCode를 사용하면 여러 내장 테마 중 하나에서 선택할 수 있으며 터미널 테마에 적응하는 테마를 사용하거나 사용자 정의 테마를 정의 할 수 있습니다.
opencode를 사용하면 여러 내장 테마 중 하나에서 선택할 수 있으며 터미널 테마에 적응하는 테마를 사용하거나 사용자 정의 테마를 정의 할 수 있습니다.
기본적으로 OpenCode는 자체 `opencode` 테마를 사용합니다.
기본적으로 opencode는 자체 `opencode` 테마를 사용합니다.
---
@@ -24,7 +24,7 @@ truecolor 지원 없이, 테마는 감소된 색깔 정확도로 나타날지도
## 내장 테마
OpenCode는 여러 내장 테마와 함께 제공됩니다.
opencode는 여러 내장 테마와 함께 제공됩니다.
| 이름 | 설명 |
| ---------------------- | ------------------------------------------------------------------- |
@@ -54,7 +54,7 @@ OpenCode는 여러 내장 테마와 함께 제공됩니다.
시스템 테마는 사용자를위한 것입니다 :
- OpenCode가 터미널의 외관과 일치해야 합니다.
- opencode가 터미널의 외관과 일치해야 합니다.
- 사용자 정의 터미널 색상 구성
- 모든 터미널 응용 분야의 일관된 모습
@@ -75,7 +75,7 @@ OpenCode는 여러 내장 테마와 함께 제공됩니다.
## 사용자 정의 테마
OpenCode는 사용자가 쉽게 테마를 만들 수 있도록 유연한 JSON 기반 테마 시스템을 지원합니다.
opencode는 사용자가 쉽게 테마를 만들 수 있도록 유연한 JSON 기반 테마 시스템을 지원합니다.
---

View File

@@ -3,7 +3,7 @@ title: Tools
description: Manage the tools an LLM can use.
---
도구는 LLM을 사용하여 코드베이스에서 작업을 수행 할 수 있습니다. OpenCode는 내장 도구 세트로 제공되지만, [custom tools](/docs/custom-tools) 또는 [MCP 서버](/docs/mcp-servers)로 확장할 수 있습니다.
도구는 LLM을 사용하여 코드베이스에서 작업을 수행 할 수 있습니다. opencode는 내장 도구 세트로 제공되지만, [custom tools](/docs/custom-tools) 또는 [MCP 서버](/docs/mcp-servers)로 확장할 수 있습니다.
기본적으로 모든 도구는**enabled**이며, 실행할 권한이 없습니다. [permissions](/docs/permissions)를 통해 공구 동작을 제어할 수 있습니다.
@@ -41,7 +41,7 @@ description: Manage the tools an LLM can use.
## 내장
다음은 OpenCode에서 사용할 수있는 모든 내장 도구입니다.
다음은 opencode에서 사용할 수있는 모든 내장 도구입니다.
---
@@ -291,9 +291,9 @@ LLM을 fetch 및 웹 페이지를 읽을 수 있습니다. 온라인 리소스
웹 검색
:::note
이 도구는 OpenCode 제공 업체 또는 `OPENCODE_ENABLE_EXA` 환경 변수가 모든 진실 값 (예 : `true` 또는 `1`)로 설정할 때만 사용할 수 있습니다.
이 도구는 opencode 제공 업체 또는 `OPENCODE_ENABLE_EXA` 환경 변수가 모든 진실 값 (예 : `true` 또는 `1`)로 설정할 때만 사용할 수 있습니다.
OpenCode를 실행할 때 활성화:
opencode를 실행할 때 활성화:
```bash
OPENCODE_ENABLE_EXA=1 opencode

View File

@@ -3,7 +3,7 @@ title: Troubleshooting
description: Common issues and how to resolve them.
---
OpenCode와 문제를 디버그하려면 로그와 로컬 데이터를 확인하여 디스크에 저장합니다.
opencode와 문제를 디버그하려면 로그와 로컬 데이터를 확인하여 디스크에 저장합니다.
---
@@ -41,13 +41,13 @@ opencode 저장 세션 데이터 및 디스크에 다른 응용 데이터:
## 데스크탑 앱
OpenCode 데스크톱은 배경에서 로컬 OpenCode 서버 (`opencode-cli` sidecar)를 실행합니다. 대부분의 문제는 misbehaving 플러그인, 손상된 캐시, 또는 나쁜 서버 설정에 의해 발생합니다.
opencode 데스크톱은 배경에서 로컬 opencode 서버 (`opencode-cli` sidecar)를 실행합니다. 대부분의 문제는 misbehaving 플러그인, 손상된 캐시, 또는 나쁜 서버 설정에 의해 발생합니다.
## 빠른 체크
- 완전히 종료하고 앱을 다시 시작.
- 앱이 오류 화면을 보여 주면 ** Restart**를 클릭하고 오류 세부 정보를 복사합니다.
- macOS만: `OpenCode` 메뉴 -> **웹뷰 **(UI가 공백/frozen인 경우).
- macOS만: `opencode` 메뉴 -> **웹뷰 **(UI가 공백/frozen인 경우).
---
@@ -74,7 +74,7 @@ OpenCode 데스크톱은 배경에서 로컬 OpenCode 서버 (`opencode-cli` sid
### 플러그인 디렉터리 확인
OpenCode는 디스크에서 로컬 플러그인을로드 할 수 있습니다. Temporarily 이동 이러한 방법 (또는 폴더 이름을 변경) 및 데스크톱 응용 프로그램을 다시 시작:
opencode는 디스크에서 로컬 플러그인을로드 할 수 있습니다. Temporarily 이동 이러한 방법 (또는 폴더 이름을 변경) 및 데스크톱 응용 프로그램을 다시 시작:
- **글로벌 플러그인** -**macOS/리눅스**: `~/.config/opencode/plugins/`
- **Windows**: 압박 `WIN+R`와 풀 `%USERPROFILE%\.config\opencode\plugins`
@@ -87,9 +87,9 @@ OpenCode는 디스크에서 로컬 플러그인을로드 할 수 있습니다. T
#### 캐시 삭제
플러그인을 비활성화하는 경우 도움이되지 않습니다 (또는 플러그인 설치가 붙어있다), 캐시를 삭제 그래서 OpenCode는 그것을 재구성 할 수 있습니다.
플러그인을 비활성화하는 경우 도움이되지 않습니다 (또는 플러그인 설치가 붙어있다), 캐시를 삭제 그래서 opencode는 그것을 재구성 할 수 있습니다.
1. Quit OpenCode 데스크톱 완전히.
1. Quit opencode 데스크톱 완전히.
2. 캐시 디렉토리 삭제:
-**macOS**: 찾기 -> `Cmd+Shift+G` -> 붙여넣기 `~/.cache/opencode`
@@ -97,13 +97,13 @@ OpenCode는 디스크에서 로컬 플러그인을로드 할 수 있습니다. T
- **Linux**: `~/.cache/opencode` 삭제 (또는 `rm -rf ~/.cache/opencode` 실행)
- **Windows**: 압박 `WIN+R`와 풀 `%USERPROFILE%\.cache\opencode`
3. Restart OpenCode 데스크탑.
3. Restart opencode 데스크탑.
---
## 수정 서버 연결 문제
OpenCode 데스크톱은 자체 로컬 서버(과태)를 시작하거나 구성된 서버 URL에 연결할 수 있습니다.
opencode 데스크톱은 자체 로컬 서버(과태)를 시작하거나 구성된 서버 URL에 연결할 수 있습니다.
**"Connection Failed"** 대화 상자 (또는 앱이 스패시 화면을 지나지 않습니다), 사용자 정의 서버 URL을 확인합니다.
@@ -134,21 +134,21 @@ Linux에서 일부 Wayland 설정은 공백 창이나 compositor 오류를 일
## Windows: WebView2 실행 시간
Windows에서 OpenCode 데스크톱은 Microsoft Edge ** WebView2 실행 시간 **를 요구합니다. 앱이 공백 창에 열거나 시작하지 않을 경우, install/update WebView2를 설치하고 다시 시도하십시오.
Windows에서 opencode 데스크톱은 Microsoft Edge ** WebView2 실행 시간 **를 요구합니다. 앱이 공백 창에 열거나 시작하지 않을 경우, install/update WebView2를 설치하고 다시 시도하십시오.
---
## Windows: 일반 성능 문제
느린 성능, 파일 액세스 문제 또는 Windows의 터미널 문제를 경험하는 경우 [WSL (Windows Subsystem for Linux)](/docs/windows-wsl)를 사용하여 시도하십시오. WSL은 OpenCode의 기능으로 더 원활하게 작동하는 Linux 환경을 제공합니다.
느린 성능, 파일 액세스 문제 또는 Windows의 터미널 문제를 경험하는 경우 [WSL (Windows Subsystem for Linux)](/docs/windows-wsl)를 사용하여 시도하십시오. WSL은 opencode의 기능으로 더 원활하게 작동하는 Linux 환경을 제공합니다.
---
## 알림 표시되지 않음
OpenCode 데스크톱은 시스템 알림을 보여줍니다 :
opencode 데스크톱은 시스템 알림을 보여줍니다 :
- OS 설정에서 OpenCode에 대한 알림이 활성화되고,
- OS 설정에서 opencode에 대한 알림이 활성화되고,
- 앱 창이 집중되지 않습니다.
---
@@ -157,8 +157,8 @@ OpenCode 데스크톱은 시스템 알림을 보여줍니다 :
앱이 시작되지 않은 경우 UI 내부에서 설정을 취소할 수 없습니다. 데스크탑 앱의 저장된 상태를 재설정하십시오.
1. Quit OpenCode 데스크탑.
2. 이 파일을 찾아 삭제 (OpenCode 데스크톱 앱 데이터 디렉토리에서 라이브):
1. Quit opencode 데스크탑.
2. 이 파일을 찾아 삭제 (opencode 데스크톱 앱 데이터 디렉토리에서 라이브):
- `opencode.settings.dat` (데스크톱 기본 서버 URL)
- `opencode.global.dat` 및 `opencode.workspace.*.dat` (최근 서버/프로젝트와 같은 UI 국가)
@@ -174,7 +174,7 @@ OpenCode 데스크톱은 시스템 알림을 보여줍니다 :
## 도움 받기
OpenCode와 문제가 발생하면:
opencode와 문제가 발생하면:
1. ** GitHub의 문제 해결 **
@@ -198,7 +198,7 @@ OpenCode와 문제가 발생하면:
---
## OpenCode가 시작되지 않습니다.
## opencode가 시작되지 않습니다.
1. 오류 메시지에 대한 로그 확인
2. 맨끝에 있는 산출을 보기 위하여 `--print-logs`로 달리기를 시도하십시오

View File

@@ -1,13 +1,13 @@
---
title: TUI
description: Using the OpenCode terminal user interface.
description: Using the opencode terminal user interface.
---
import { Tabs, TabItem } from "@astrojs/starlight/components"
OpenCode는 LLM과 함께 프로젝트를 위해 대화형 터미널 인터페이스 또는 TUI를 제공합니다.
opencode는 LLM과 함께 프로젝트를 위해 대화형 터미널 인터페이스 또는 TUI를 제공합니다.
OpenCode는 현재 디렉토리에 TUI를 시작합니다.
opencode는 현재 디렉토리에 TUI를 시작합니다.
```bash
opencode
@@ -57,7 +57,7 @@ How is auth handled in @packages/functions/src/api/index.ts?
## 명령
OpenCode TUI를 사용할 때, `/`를 입력하여 명령 이름을 따라 작업을 신속하게 실행할 수 있습니다. 예를 들면:
opencode TUI를 사용할 때, `/`를 입력하여 명령 이름을 따라 작업을 신속하게 실행할 수 있습니다. 예를 들면:
```bash frame="none"
/help
@@ -71,7 +71,7 @@ OpenCode TUI를 사용할 때, `/`를 입력하여 명령 이름을 따라 작
### 연결
OpenCode에 대한 공급자를 추가합니다. 사용 가능한 공급자에서 선택하고 API 키를 추가 할 수 있습니다.
opencode에 대한 공급자를 추가합니다. 사용 가능한 공급자에서 선택하고 API 키를 추가 할 수 있습니다.
```bash frame="none"
/connect
@@ -117,7 +117,7 @@ OpenCode에 대한 공급자를 추가합니다. 사용 가능한 공급자에
### 출구
OpenCode를 종료합니다. Aliases : `/quit`, `/q`
opencode를 종료합니다. Aliases : `/quit`, `/q`
```bash frame="none"
/exit
@@ -355,7 +355,7 @@ VS Code와 같은 일부 편집기는 `--wait` 플래그와 함께 시작해야
## 구성
OpenCode config 파일을 통해 TUI 동작을 사용자 정의할 수 있습니다.
opencode config 파일을 통해 TUI 동작을 사용자 정의할 수 있습니다.
```json title="opencode.json"
{

View File

@@ -1,11 +1,11 @@
---
title: Web
description: Using OpenCode in your browser.
description: Using opencode in your browser.
---
OpenCode는 브라우저에서 웹 응용 프로그램을 실행할 수 있으며 터미널을 필요로하지 않고 동일한 강력한 AI 코딩 경험을 제공합니다.
opencode는 브라우저에서 웹 응용 프로그램을 실행할 수 있으며 터미널을 필요로하지 않고 동일한 강력한 AI 코딩 경험을 제공합니다.
![OpenCode Web - 새로운 세션](../../../assets/web/web-homepage-new-session.png)
![opencode Web - 새로운 세션](../../../assets/web/web-homepage-new-session.png)
## 시작하기
@@ -15,7 +15,7 @@ OpenCode는 브라우저에서 웹 응용 프로그램을 실행할 수 있으
opencode web
```
`127.0.0.1`의 로컬 서버를 랜덤 사용 가능한 포트로 시작하고 기본 브라우저에서 OpenCode를 자동으로 엽니다.
`127.0.0.1`의 로컬 서버를 랜덤 사용 가능한 포트로 시작하고 기본 브라우저에서 opencode를 자동으로 엽니다.
:::caution
`OPENCODE_SERVER_PASSWORD`가 설정되지 않은 경우 서버가 중단되지 않습니다. 이것은 로컬 사용을위한 괜찮지만 네트워크 액세스를 설정해야합니다.
@@ -33,7 +33,7 @@ opencode web
## 포트
기본적으로 OpenCode는 사용할 수 있는 포트를 선택합니다. 포트를 지정할 수 있습니다:
기본적으로 opencode는 사용할 수 있는 포트를 선택합니다. 포트를 지정할 수 있습니다:
```bash
opencode web --port 4096
@@ -41,13 +41,13 @@ opencode web --port 4096
## 호스트 이름
기본적으로 서버는 `127.0.0.1` (localhost only)에 바인딩합니다. 네트워크에서 OpenCode를 사용할 수 있도록:
기본적으로 서버는 `127.0.0.1` (localhost only)에 바인딩합니다. 네트워크에서 opencode를 사용할 수 있도록:
```bash
opencode web --hostname 0.0.0.0
```
`0.0.0.0`를 사용할 때, OpenCode는 로컬 및 네트워크 주소를 모두 표시합니다.
`0.0.0.0`를 사용할 때, opencode는 로컬 및 네트워크 주소를 모두 표시합니다.
```
Local access: http://localhost:4096
@@ -92,19 +92,19 @@ OPENCODE_SERVER_PASSWORD=secret opencode web
## 웹 인터페이스 사용
시작되면 웹 인터페이스는 OpenCode 세션에 액세스 할 수 있습니다.
시작되면 웹 인터페이스는 opencode 세션에 액세스 할 수 있습니다.
## 세션
홈페이지에서 세션을 보고 관리합니다. 활성 세션을 볼 수 있으며 새로운 것을 시작합니다.
![OpenCode Web - Active Session](../../../assets/web/web-homepage-active-session.png)
![opencode Web - Active Session](../../../assets/web/web-homepage-active-session.png)
## 서버 상태
"See Servers"를 클릭하여 연결된 서버와 상태를 볼 수 있습니다.
![OpenCode Web - Servers 참조](../../../assets/web/web-homepage-see-servers.png)
![opencode Web - Servers 참조](../../../assets/web/web-homepage-see-servers.png)
---

View File

@@ -1,14 +1,14 @@
---
title: Windows (WSL)
description: WSL로 Windows에서 OpenCode를 더 편하게 사용하세요.
description: WSL로 Windows에서 opencode를 더 편하게 사용하세요.
---
import { Steps } from "@astrojs/starlight/components"
OpenCode는 Windows에서 직접 실행할 수 있지만, 가장 좋은 사용 경험을 위해 [Windows Subsystem for Linux (WSL)](https://learn.microsoft.com/en-us/windows/wsl/install) 사용을 권장합니다. WSL은 OpenCode 기능과 자연스럽게 동작하는 Linux 환경을 제공합니다.
opencode는 Windows에서 직접 실행할 수 있지만, 가장 좋은 사용 경험을 위해 [Windows Subsystem for Linux (WSL)](https://learn.microsoft.com/en-us/windows/wsl/install) 사용을 권장합니다. WSL은 opencode 기능과 자연스럽게 동작하는 Linux 환경을 제공합니다.
:::tip[왜 WSL인가요?]
WSL은 더 나은 파일 시스템 성능, 완전한 터미널 지원, 그리고 OpenCode가 의존하는 개발 도구와의 호환성을 제공합니다.
WSL은 더 나은 파일 시스템 성능, 완전한 터미널 지원, 그리고 opencode가 의존하는 개발 도구와의 호환성을 제공합니다.
:::
---
@@ -21,17 +21,17 @@ WSL은 더 나은 파일 시스템 성능, 완전한 터미널 지원, 그리고
아직 설치하지 않았다면 Microsoft 공식 가이드를 따라 [WSL을 설치](https://learn.microsoft.com/en-us/windows/wsl/install)하세요.
2. **WSL에 OpenCode 설치하기**
2. **WSL에 opencode 설치하기**
WSL 설정이 끝나면 WSL 터미널을 열고 [설치 방법](/docs/) 중 하나로 OpenCode를 설치하세요.
WSL 설정이 끝나면 WSL 터미널을 열고 [설치 방법](/docs/) 중 하나로 opencode를 설치하세요.
```bash
curl -fsSL https://opencode.ai/install | bash
```
3. **WSL에서 OpenCode 실행하기**
3. **WSL에서 opencode 실행하기**
프로젝트 디렉터리로 이동한 뒤(OpenCode에서 Windows 파일은 `/mnt/c/`, `/mnt/d/` 등으로 접근) OpenCode를 실행하세요.
프로젝트 디렉터리로 이동한 뒤(opencode에서 Windows 파일은 `/mnt/c/`, `/mnt/d/` 등으로 접근) opencode를 실행하세요.
```bash
cd /mnt/c/Users/YourName/project
@@ -44,7 +44,7 @@ WSL은 더 나은 파일 시스템 성능, 완전한 터미널 지원, 그리고
## 데스크톱 앱 + WSL 서버
OpenCode 데스크톱 앱을 쓰면서 서버는 WSL에서 실행하고 싶다면 다음처럼 진행하세요.
opencode 데스크톱 앱을 쓰면서 서버는 WSL에서 실행하고 싶다면 다음처럼 진행하세요.
1. **WSL에서 서버 시작하기**
@@ -85,7 +85,7 @@ Windows에서 웹 사용 경험을 가장 좋게 하려면:
2. **Windows 브라우저에서 접속하기**
`http://localhost:<port>`로 접속하세요(OpenCode가 URL을 출력합니다).
`http://localhost:<port>`로 접속하세요(opencode가 URL을 출력합니다).
WSL에서 `opencode web`를 실행하면 올바른 파일 시스템 접근과 터미널 통합을 유지하면서도 Windows 브라우저에서 바로 사용할 수 있습니다.
@@ -107,13 +107,13 @@ opencode
```
:::tip
가장 매끄러운 경험을 원한다면 저장소를 WSL 파일시스템(예: `~/code/`)으로 복제하거나 복사한 뒤 그 위치에서 OpenCode를 실행해 보세요.
가장 매끄러운 경험을 원한다면 저장소를 WSL 파일시스템(예: `~/code/`)으로 복제하거나 복사한 뒤 그 위치에서 opencode를 실행해 보세요.
:::
---
## 팁
- Windows 드라이브에 있는 프로젝트라도 OpenCode는 WSL에서 실행하면 파일 접근이 더 자연스럽습니다
- 통합된 개발 워크플로를 위해 OpenCode와 함께 VS Code의 [WSL 확장](https://code.visualstudio.com/docs/remote/wsl)을 사용해 보세요
- OpenCode 설정과 세션은 WSL 환경의 `~/.local/share/opencode/`에 저장됩니다
- Windows 드라이브에 있는 프로젝트라도 opencode는 WSL에서 실행하면 파일 접근이 더 자연스럽습니다
- 통합된 개발 워크플로를 위해 opencode와 함께 VS Code의 [WSL 확장](https://code.visualstudio.com/docs/remote/wsl)을 사용해 보세요
- opencode 설정과 세션은 WSL 환경의 `~/.local/share/opencode/`에 저장됩니다

View File

@@ -1,21 +1,21 @@
---
title: Zen
description: Curated list of models provided by OpenCode.
description: Curated list of models provided by opencode.
---
import config from "../../../../config.mjs"
export const console = config.console
export const email = `mailto:${config.email}`
OpenCode Zen은 OpenCode 팀에서 제공하는 테스트 및 검증된 모델 목록입니다.
OpenCode Zen은 opencode 팀에서 제공하는 테스트 및 검증된 모델 목록입니다.
:::note
OpenCode Zen은 현재 베타입니다.
:::
Zen은 OpenCode의 다른 공급자와 같이 작동합니다. OpenCode Zen에 로그인하고
Zen은 opencode의 다른 공급자와 같이 작동합니다. OpenCode Zen에 로그인하고
API 키. 그것은 ** 완전 옵션 ** 당신은 사용할 필요가 없습니다
OpenCode입니다.
opencode입니다.
---
@@ -26,7 +26,7 @@ OpenCode입니다.
아주 다르게 형성하십시오; 그래서 당신은 아주 다른 성과 및 질을 얻습니다.
:::tip
OpenCode와 잘 작동하는 모델 및 공급자의 선택 그룹을 테스트했습니다.
opencode와 잘 작동하는 모델 및 공급자의 선택 그룹을 테스트했습니다.
:::
OpenRouter와 같은 무언가를 통해 모델을 사용하고 있다면 결코 할 수 없습니다.
@@ -47,7 +47,7 @@ OpenCode Zen은 이 모델에 액세스 할 수있는 AI 게이트웨이입니
## 어떻게 작동합니까?
OpenCode Zen은 OpenCode의 다른 공급자와 같습니다.
OpenCode Zen은 opencode의 다른 공급자와 같습니다.
1. 로그인 **<a href={console}>OpenCode Zen</a>**, 청구 추가
세부 사항 및 API 키 복사.
@@ -94,7 +94,7 @@ OpenCode Zen은 OpenCode의 다른 공급자와 같습니다.
| Qwen3 Coder 480B | qwen3-coder | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
| Big Pickle | big-pickle | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
OpenCode config에서 [model id](/docs/config/#models)
opencode config에서 [model id](/docs/config/#models)
형식 `opencode/<model-id>`를 사용합니다. 예를 들어, GPT 5.2 Codex의 경우,
설정에서 `opencode/gpt-5.2-codex`를 사용합니다.
@@ -158,10 +158,10 @@ You might notice Claude Haiku 3.5 사용 역사. 이것은 세션의 제목을
무료 모델:
- GLM의 4.7 제한된 시간에 OpenCode에서 무료로 사용할 수 있습니다. 팀은 피드백을 수집하고 모델을 개선하기 위해이 시간을 사용합니다.
- 김이 K2.5 제한된 시간에 OpenCode에서 무료로 사용할 수 있습니다. 팀은 피드백을 수집하고 모델을 개선하기 위해이 시간을 사용합니다.
- 미니 맥스 M2.1 제한된 시간에 OpenCode에서 무료로 사용할 수 있습니다. 팀은 피드백을 수집하고 모델을 개선하기 위해이 시간을 사용합니다.
- Big Pickle은 제한된 시간 동안 OpenCode에서 무료 훔친 모델입니다. 팀은 피드백을 수집하고 모델을 개선하기 위해이 시간을 사용합니다.
- GLM의 4.7 제한된 시간에 opencode에서 무료로 사용할 수 있습니다. 팀은 피드백을 수집하고 모델을 개선하기 위해이 시간을 사용합니다.
- 김이 K2.5 제한된 시간에 opencode에서 무료로 사용할 수 있습니다. 팀은 피드백을 수집하고 모델을 개선하기 위해이 시간을 사용합니다.
- 미니 맥스 M2.1 제한된 시간에 opencode에서 무료로 사용할 수 있습니다. 팀은 피드백을 수집하고 모델을 개선하기 위해이 시간을 사용합니다.
- Big Pickle은 제한된 시간 동안 opencode에서 무료 훔친 모델입니다. 팀은 피드백을 수집하고 모델을 개선하기 위해이 시간을 사용합니다.
<a href={email}>Contact us</a> if you have any questions.
@@ -251,4 +251,4 @@ OpenCode Zen을 생성했습니다.
1. **Benchmark ** 코딩 에이전트에 대한 최고의 모델 / 프로바이더.
2. ** 고품질 ** 옵션에 액세스하고 더 싼 공급자에 고급 성능 또는 노선을 내리지 마십시오.
3. 비용에 판매해서 ** 가격 하락 **를 따라 통과하십시오; 그래서 단지 감적은 우리의 가공 비용을 커버하는 것입니다.
4. 잠금 해제 \*\* 다른 코딩 에이전트와 함께 사용할 수 있도록. 그리고 항상 OpenCode와 다른 모든 공급자를 사용할 수 있습니다.
4. 잠금 해제 \*\* 다른 코딩 에이전트와 함께 사용할 수 있도록. 그리고 항상 opencode와 다른 모든 공급자를 사용할 수 있습니다.