Download packages/web/src/content/docs/ja/index.mdx from SaylorTwift/opencode: direct link, hf CLI and curl.
- Browser
- Download file 10.4 kB
-
https://huggingface.co/SaylorTwift/opencode/resolve/main/packages/web/src/content/docs/ja/index.mdx
- Command line
-
hf download hf://SaylorTwift/opencode/packages/web/src/content/docs/ja/index.mdx
-
curl -L -o index.mdx https://huggingface.co/SaylorTwift/opencode/resolve/main/packages/web/src/content/docs/ja/index.mdx
10.4 kB
| --- | |
| title: ใฏใใใซ | |
| description: OpenCode ใๅงใใพใใใใ | |
| --- | |
| import { Tabs, TabItem } from "@astrojs/starlight/components" | |
| import config from "../../../../config.mjs" | |
| export const console = config.console | |
| [**OpenCode**](/) ใฏใใชใผใใณใฝใผในใฎ AI ใณใผใใฃใณใฐใจใผใธใงใณใใงใใใใใฏใใฟใผใใใซใใผในใฎใคใณใฟใผใใงใคในใใในใฏใใใใขใใชใใพใใฏ IDE ๆกๅผตๆฉ่ฝใจใใฆๅฉ็จใงใใพใใ | |
| ใไฝฟ็จใใOpenCode TUI | |
| ๅงใใพใใใใ | |
| --- | |
| #### ๅๆๆกไปถ | |
| ใฟใผใใใซใง OpenCode ใไฝฟ็จใใใซใฏใๆฌกใฎใใฎใๅฟ ่ฆใงใใ | |
| 1. ๆฌกใฎใใใชๆๆฐใฎใฟใผใใใซใจใใฅใฌใผใฟ: | |
| - [WezTerm](https://wezterm.org)ใใฏใญในใใฉใใใใฉใผใ | |
| - [Alacritty](https://alacritty.org)ใใฏใญในใใฉใใใใฉใผใ | |
| - [Ghostty](https://ghostty.org)ใLinux ใใใณ macOS | |
| - [Kitty](https://sw.kovidgoyal.net/kitty/)ใLinux ใใใณ macOS | |
| 2. ไฝฟ็จใใ LLM ใใญใใคใใผใฎ API ใญใผใ | |
| --- | |
| ## ใคใณในใใผใซ | |
| OpenCode ใใคใณในใใผใซใใๆใ็ฐกๅใชๆนๆณใฏใใคใณในใใผใซในใฏใชใใใไฝฟ็จใใใใจใงใใ | |
| ```bash | |
| curl -fsSL https://opencode.ai/install | bash | |
| ``` | |
| ๆฌกใฎใณใใณใใไฝฟ็จใใฆใคใณในใใผใซใใใใจใใงใใพใใ | |
| - **Node.js ใฎไฝฟ็จ** | |
| <Tabs> | |
| <TabItem label="npm"> | |
| ```bash | |
| npm install -g opencode-ai | |
| ``` | |
| </TabItem> | |
| <TabItem label="Bun"> | |
| ```bash | |
| bun install -g opencode-ai | |
| ``` | |
| </TabItem> | |
| <TabItem label="pnpm"> | |
| ```bash | |
| pnpm install -g opencode-ai | |
| ``` | |
| </TabItem> | |
| <TabItem label="Yarn"> | |
| ```bash | |
| yarn global add opencode-ai | |
| ``` | |
| </TabItem> | |
| </Tabs> | |
| - **macOS ใใใณ Linux ใงใฎ Homebrew ใฎไฝฟ็จ** | |
| ```bash | |
| brew install anomalyco/tap/opencode | |
| ``` | |
| > ๆๆฐใฎใชใชใผในใซใฏ OpenCode ใฟใใใไฝฟ็จใใใใจใใๅงใใใพใใๅ ฌๅผใฎ `brew install opencode` ๅผใฏ Homebrew ใใผใ ใซใใฃใฆ็ถญๆใใใฆใใใๆดๆฐ้ ปๅบฆใฏไฝใใชใใพใใ | |
| - **Arch Linux ใงใฎ Paru ใฎไฝฟ็จ** | |
| ```bash | |
| sudo pacman -S opencode # Arch Linux (Stable) | |
| paru -S opencode-bin # Arch Linux (Latest from AUR) | |
| ``` | |
| #### Windows | |
| :::tip[ๆจๅฅจ: WSL ใไฝฟ็จใใ] | |
| Windows ใงๆ้ซใฎใจใฏในใใชใจใณในใๅพใใซใฏใ[Windows Subsystem for Linux (WSL)](/docs/windows-wsl) ใไฝฟ็จใใใใจใใๅงใใใพใใใใใซใใใใใใฉใผใใณในใๅไธใใOpenCode ใฎๆฉ่ฝใจใฎๅฎๅ จใชไบๆๆงใๆไพใใใพใใ | |
| ::: | |
| - **Chocolatey ใฎไฝฟ็จ** | |
| ```bash | |
| choco install opencode | |
| ``` | |
| - **Scoop ใฎไฝฟ็จ** | |
| ```bash | |
| scoop install opencode | |
| ``` | |
| - **npm ใฎไฝฟ็จ** | |
| ```bash | |
| npm install -g opencode-ai | |
| ``` | |
| - **Mise ใฎไฝฟ็จ** | |
| ```bash | |
| mise use -g github:anomalyco/opencode | |
| ``` | |
| - **Docker ใฎไฝฟ็จ** | |
| ```bash | |
| docker run -it --rm ghcr.io/anomalyco/opencode | |
| ``` | |
| Bun ใไฝฟ็จใใฆ Windows ใซ OpenCode ใใคใณในใใผใซใใใใใฎใตใใผใใฏ็พๅจ้ฒ่กไธญใงใใ | |
| [Releases](https://github.com/anomalyco/opencode/releases). | |
| --- | |
| ## ่จญๅฎ | |
| OpenCode ใไฝฟ็จใใใจใAPI ใญใผใๆงๆใใใใจใงไปปๆใฎ LLM ใใญใใคใใผใไฝฟ็จใงใใพใใ | |
| LLM ใใญใใคใใผใๅใใฆไฝฟ็จใใๅ ดๅใฏใ[OpenCode Zen](/docs/zen) ใใๅงใใใพใใ | |
| ใใใฏใOpenCode ใใผใ ใซใใฃใฆใในใใใใณๆค่จผใใใใขใใซใฎๅณ้ธใใใใชในใใงใใ | |
| 1. TUI ใง `/connect` ใณใใณใใๅฎ่กใใopencode ใ้ธๆใใฆใ[opencode.ai/auth](https://opencode.ai/auth) ใง่ช่จผใใพใใ | |
| ```txt | |
| /connect | |
| ``` | |
| 2. ใตใคใณใคใณใใใๆฏๆใใฎ่ฉณ็ดฐใ่ฟฝๅ ใใAPI ใญใผใใณใใผใใพใใ | |
| 3. API ใญใผใ่ฒผใไปใใพใใ | |
| ```txt | |
| โ API key | |
| โ | |
| โ | |
| โ enter | |
| ``` | |
| ใใใใฏใไปใฎใใญใใคใใผใฎใใใใใ้ธๆใใใใจใใงใใพใใ [่ฉณ็ดฐใฏใใกใ](/docs/providers#directory)ใ | |
| --- | |
| ## ๅๆๅ | |
| ใใญใใคใใผใๆงๆใใใฎใงใๅใ็ตใฟใใใใญใธใงใฏใใซ็งปๅใงใใพใใ | |
| ```bash | |
| cd /path/to/project | |
| ``` | |
| ใใใฆOpenCodeใๅฎ่กใใพใใ | |
| ```bash | |
| opencode | |
| ``` | |
| ๆฌกใซใๆฌกใฎใณใใณใใๅฎ่กใใฆใใใญใธใงใฏใใฎ OpenCode ใๅๆๅใใพใใ | |
| ```bash frame="none" | |
| /init | |
| ``` | |
| ใใใซใใใOpenCode ใใใญใธใงใฏใใๅๆใใใใญใธใงใฏใใฎใซใผใใซ `AGENTS.md` ใใกใคใซใไฝๆใใพใใ | |
| :::tip | |
| ใใญใธใงใฏใใฎ `AGENTS.md` ใใกใคใซใ Git ใซใณใใใใใๅฟ ่ฆใใใใพใใ | |
| ::: | |
| ใใใฏใOpenCode ใใใญใธใงใฏใใฎๆง้ ใจไฝฟ็จใใใฆใใใณใผใใฃใณใฐใใฟใผใณใ็่งฃใใใฎใซๅฝน็ซใกใพใใ | |
| --- | |
| ## ไฝฟ็จๆณ | |
| ใใใงใOpenCode ใไฝฟ็จใใฆใใญใธใงใฏใใซๅใ็ตใๆบๅใๆดใใพใใใไฝใงใใๆฐ่ปฝใซใๅฐใญใใ ใใ๏ผ | |
| AI ใณใผใใฃใณใฐใจใผใธใงใณใใๅใใฆไฝฟ็จใใๅ ดๅใฏใๆฌกใฎไพใๅ่ใซใใฆใใ ใใใ | |
| --- | |
| ### ่ณชๅใใ | |
| OpenCode ใซใณใผใใใผในใฎ่ชฌๆใไพ้ ผใงใใพใใ | |
| :::tip | |
| ใใญใธใงใฏใๅ ใฎใใกใคใซใใใใพใๆค็ดขใใใซใฏใ`@` ใญใผใไฝฟ็จใใพใใ | |
| ::: | |
| ```txt frame="none" "@packages/functions/src/api/index.ts" | |
| How is authentication handled in @packages/functions/src/api/index.ts | |
| ``` | |
| ใใใฏใใณใผใใใผในใซไฝๆฅญใใฆใใชใ้จๅใใใๅ ดๅใซๅฝน็ซใกใพใใ | |
| --- | |
| ### ๆฉ่ฝใ่ฟฝๅ ใใ | |
| OpenCode ใซๆฐใใๆฉ่ฝใใใญใธใงใฏใใซ่ฟฝๅ ใใใใไพ้ ผใงใใพใใใใ ใใๆๅใฏ่จ็ปใฎไฝๆใไพ้ ผใใใใจใใๅงใใใพใใ | |
| 1. **่จ็ปใไฝๆใใ** | |
| OpenCode ใซใฏใๅคๆดใๅ ใใๆฉ่ฝใ็กๅนใซใใ _Plan mode_ ใใใใ | |
| ไปฃใใใซใใใฎๆฉ่ฝใ*ใฉใฎใใใซ*ๅฎ่ฃ ใใใใๆๆกใใพใใ | |
| **Tab** ใญใผใไฝฟ็จใใฆใใใซๅใๆฟใใพใใๅณไธ้ ใซใใใ็คบใใคใณใธใฑใผใฟใผใ่กจ็คบใใใพใใ | |
| ```bash frame="none" title="Switch to Plan mode" | |
| <TAB> | |
| ``` | |
| ใงใฏใไฝใใใใใฎใใ่ชฌๆใใพใใใใ | |
| ```txt frame="none" | |
| When a user deletes a note, we'd like to flag it as deleted in the database. | |
| 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 ใซๅๅใช่ฉณ็ดฐใๆไพใใใใจ่ใใฆใใพใใ | |
| ใใผใ ใฎ่ฅๆ้็บ่ ใจ่ฉฑใใฆใใใใใซ่ฉฑใใจ่ฏใใงใใใใ | |
| :::tip | |
| OpenCode ใซๅคใใฎใณใณใใญในใใจไพใๆไพใใฆใๆๅณใใๅ ๅฎนใ็่งฃใงใใใใใซใใพใใ | |
| ::: | |
| 2. **่จ็ปใๅๅพฉใใ** | |
| ่จ็ปใ็คบใใใใใใใฃใผใใใใฏใ้ไฟกใใใใ่ฉณ็ดฐใ่ฟฝๅ ใใใใงใใพใใ | |
| ```txt frame="none" | |
| We'd like to design this new screen using a design I've used before. | |
| [Image #1] Take a look at this image and use it as a reference. | |
| ``` | |
| :::tip | |
| ็ปๅใใฟใผใใใซใซใใฉใใฐใขใณใใใญใใใใฆใใใญใณใใใซ่ฟฝๅ ใใพใใ | |
| ::: | |
| OpenCode ใฏใๆๅฎใใใ็ปๅใในใญใฃใณใใฆใใญใณใใใซ่ฟฝๅ ใงใใพใใ | |
| ็ปๅใใฟใผใใใซใซใใฉใใฐใขใณใใใญใใใใฆใใใ่กใใใจใใงใใพใใ | |
| 3. **ๆฉ่ฝใๆง็ฏใใ** | |
| ่จ็ปใซๆ ฃใใใใ*Build mode*ใซๆปใใพใใ | |
| **Tab** ใญใผใใใไธๅบฆๆผใใพใใ | |
| ```bash frame="none" | |
| <TAB> | |
| ``` | |
| ใใใฆๅคๆดใๅ ใใใใใซไพ้ ผใใพใใ | |
| ```bash frame="none" | |
| Sounds good! Go ahead and make the changes. | |
| ``` | |
| --- | |
| ### ๅคๆดใๅ ใใ | |
| ใใๅ็ดใชๅคๆดใซใคใใฆใฏใOpenCode ใซ็ดๆฅใใซใใใใใไพ้ ผใงใใพใใ | |
| ๆๅใซ่จ็ปใ่ฆ็ดใๅฟ ่ฆใฏใใใพใใใ | |
| ```txt frame="none" "@packages/functions/src/settings.ts" "@packages/functions/src/notes.ts" | |
| We need to add authentication to the /settings route. Take a look at how this is | |
| handled in the /notes route in @packages/functions/src/notes.ts and implement | |
| the same logic in @packages/functions/src/settings.ts | |
| ``` | |
| OpenCode ใ้ฉๅใชๅคๆดใ่กใใใใใซใๅๅใช้ใฎ่ฉณ็ดฐใ็ขบๅฎใซๆไพใใๅฟ ่ฆใใใใพใใ | |
| --- | |
| ### ๅคๆดใๅ ใซๆปใ | |
| OpenCode ใซใใใคใใฎๅคๆดใไพ้ ผใใใจใใพใใ | |
| ```txt frame="none" "@packages/functions/src/api/index.ts" | |
| Can you refactor the function in @packages/functions/src/api/index.ts? | |
| ``` | |
| ใใใใใใใฏ่ชๅใๆใใงใใใใฎใงใฏใชใใใจใซๆฐใฅใใพใใๅคๆดใฏ **ๅ ใซๆปใใใจใใงใใพใ** | |
| `/undo` ใณใใณใใไฝฟ็จใใพใใ | |
| ```bash frame="none" | |
| /undo | |
| ``` | |
| OpenCode ใฏๅ ใใๅคๆดใๅ ใซๆปใใๅ ใฎใกใใปใผใธใๅๅบฆ่กจ็คบใใพใใ | |
| ```txt frame="none" "@packages/functions/src/api/index.ts" | |
| Can you refactor the function in @packages/functions/src/api/index.ts? | |
| ``` | |
| ใใใใใใญใณใใใ่ชฟๆดใใOpenCode ใซๅ่ฉฆ่กใไพ้ ผใงใใพใใ | |
| :::tip | |
| `/undo` ใ่คๆฐๅๅฎ่กใใใจใ่คๆฐใฎๅคๆดใๅ ใซๆปใใใจใใงใใพใใ | |
| ::: | |
| ใพใใฏใ`/redo` ใณใใณใใไฝฟ็จใใฆๅคๆดใ**ใใ็ดใ**ใใจใใงใใพใใ | |
| ```bash frame="none" | |
| /redo | |
| ``` | |
| --- | |
| ## ๅ ฑๆ | |
| OpenCode ใจใฎไผ่ฉฑใฏ [ไปใฎใใผใ ใกใณใใผใจๅ ฑๆใงใใพใ](/docs/share)ใ | |
| ```bash frame="none" | |
| /share | |
| ``` | |
| ใใใซใใใ็พๅจใฎไผ่ฉฑใธใฎใชใณใฏใไฝๆใใใใฏใชใใใใผใใซใณใใผใใใพใใ | |
| :::note | |
| ไผ่ฉฑใฏใใใฉใซใใงใฏๅ ฑๆใใใพใใใ | |
| ::: | |
| ใใใฏ [OpenCode ใไฝฟ็จใใไผ่ฉฑ ](https://opencode.ai/s/4XP1fce5) ใฎไพใงใใ | |
| --- | |
| ## ใซในใฟใใคใบ | |
| ใใใง็ตใใใงใ๏ผใใใงใใชใใฏ OpenCode ใฎไฝฟใๆนใฎใใญใซใชใใพใใใ | |
| ็ฌ่ชใฎใใฎใซใใใซใฏใ[ใใผใ](/docs/themes) ใ้ธๆใใใ[ใญใผใใคใณใใใซในใฟใใคใบใใ](/docs/keybinds)ใ[ใณใผใใใฉใผใใใฟ](/docs/formatters) ใ่จญๅฎใใใ[ใซในใฟใ ใณใใณใ](/docs/commands) ใไฝๆใใใใพใใฏ [OpenCode่จญๅฎ](/docs/config) ใ่ฉฆใใฆใฟใใใจใใๅงใใใพใใ | |