Files
opencode/README.bn.md

10 KiB
Raw Blame History

OpenCode logo

āĻ“āĻĒ⧇āύ āϏ⧋āĻ°ā§āϏ āĻāφāχ āϕ⧋āĻĄāĻŋāĻ‚ āĻāĻœā§‡āĻ¨ā§āϟāĨ¤

Discord npm Build status

English | įŽ€äŊ“中文 | įšéĢ”ä¸­æ–‡ | 한ęĩ­ė–´ | Deutsch | EspaÃąol | Français | Italiano | Dansk | æ—ĨæœŦčĒž | Polski | Đ ŅƒŅŅĐēиК | Bosanski | Ø§Ų„ØšØąØ¨ŲŠØŠ | Norsk | PortuguÃĒs (Brasil) | āš„ā¸—ā¸ĸ | TÃŧrkçe | ĐŖĐēŅ€Đ°Ņ—ĐŊҁҌĐēа | āĻŦāĻžāĻ‚āϞāĻž | ΕÎģÎģΡÎŊΚÎēÎŦ | Tiáēŋng Viáģ‡t

OpenCode Terminal UI


āχāύāĻ¸ā§āϟāϞ⧇āĻļāύ (Installation)

# YOLO
curl -fsSL https://opencode.ai/install | bash

# Package managers
npm i -g opencode-ai@latest        # or bun/pnpm/yarn
scoop install opencode             # Windows
choco install opencode             # Windows
brew install anomalyco/tap/opencode # macOS and Linux (recommended, always up to date)
brew install opencode              # macOS and Linux (official brew formula, updated less)
sudo pacman -S opencode            # Arch Linux (Stable)
paru -S opencode-bin               # Arch Linux (Latest from AUR)
mise use -g opencode               # Any OS
nix run nixpkgs#opencode           # or github:anomalyco/opencode for latest dev branch

Tip

āχāύāĻ¸ā§āϟāϞ āĻ•āϰāĻžāϰ āφāϗ⧇ ā§Ļ.ā§§.x āĻāϰ āĻšā§‡ā§Ÿā§‡ āĻĒ⧁āϰ⧋āύ⧋ āĻ­āĻžāĻ°ā§āϏāύāϗ⧁āϞ⧋ āĻŽā§āϛ⧇ āĻĢ⧇āϞ⧁āύāĨ¤

āĻĄā§‡āĻ¸ā§āĻ•āϟāĻĒ āĻ…ā§āϝāĻžāĻĒ (BETA)

OpenCode āĻĄā§‡āĻ¸ā§āĻ•āϟāĻĒ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻšāĻŋāϏ⧇āĻŦ⧇āĻ“ āωāĻĒāϞāĻŦā§āϧāĨ¤ āϏāϰāĻžāϏāϰāĻŋ āϰāĻŋāϞāĻŋāϜ āĻĒ⧇āϜ āĻ…āĻĨāĻŦāĻž 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, or .AppImage
# macOS (Homebrew)
brew install --cask opencode-desktop
# Windows (Scoop)
scoop bucket add extras; scoop install extras/opencode-desktop

āχāύāĻ¸ā§āϟāϞ⧇āĻļāύ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ (Installation Directory)

āχāύāĻ¸ā§āϟāϞ āĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟāϟāĻŋ āχāύāĻ¸ā§āϟāϞ⧇āĻļāύ āĻĒāĻžāϤ⧇āϰ āϜāĻ¨ā§āϝ āύāĻŋāĻŽā§āύāϞāĻŋāĻ–āĻŋāϤ āĻ…āĻ—ā§āϰāĻžāϧāĻŋāĻ•āĻžāϰ āĻ•ā§āϰāĻŽ āĻŽā§‡āύ⧇ āϚāϞ⧇:

  1. $OPENCODE_INSTALL_DIR - āĻ•āĻžāĻ¸ā§āϟāĻŽ āχāύāĻ¸ā§āϟāϞ⧇āĻļāύ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ
  2. $XDG_BIN_DIR - XDG āĻŦ⧇āϏ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ āĻ¸ā§āĻĒ⧇āϏāĻŋāĻĢāĻŋāϕ⧇āĻļāύ āϏāĻŽāĻ°ā§āĻĨāĻŋāϤ āĻĒāĻžāĻĨ
  3. $HOME/bin - āϏāĻžāϧāĻžāϰāĻŖ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻŦāĻžāχāύāĻžāϰāĻŋ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ (āϝāĻĻāĻŋ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻĨāĻžāϕ⧇ āĻŦāĻž āϤ⧈āϰāĻŋ āĻ•āϰāĻž āϝāĻžā§Ÿ)
  4. $HOME/.opencode/bin - āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻĢāϞāĻŦā§āϝāĻžāĻ•
# āωāĻĻāĻžāĻšāϰāĻŖ
OPENCODE_INSTALL_DIR=/usr/local/bin curl -fsSL https://opencode.ai/install | bash
XDG_BIN_DIR=$HOME/.local/bin curl -fsSL https://opencode.ai/install | bash

āĻāĻœā§‡āĻ¨ā§āϟāϏ (Agents)

OpenCode āĻ āĻĻ⧁āϟāĻŋ āĻŦāĻŋāĻ˛ā§āϟ-āχāύ āĻāĻœā§‡āĻ¨ā§āϟ āϰāϝāĻŧ⧇āϛ⧇ āϝāĻž āφāĻĒāύāĻŋ Tab āĻ•āĻŋ(key) āĻĻāĻŋāϝāĻŧ⧇ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύāĨ¤

  • build - āĻĄāĻŋāĻĢāĻ˛ā§āϟ, āĻĄā§‡āϭ⧇āϞāĻĒāĻŽā§‡āĻ¨ā§āĻŸā§‡āϰ āĻ•āĻžāĻœā§‡āϰ āϜāĻ¨ā§āϝ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏāϝ⧁āĻ•ā§āϤ āĻāĻœā§‡āĻ¨ā§āϟ
  • plan - āĻŦāĻŋāĻļā§āϞ⧇āώāĻŖ āĻāĻŦāĻ‚ āϕ⧋āĻĄ āĻāĻ•ā§āϏāĻĒā§āϞ⧋āϰ⧇āĻļāύ⧇āϰ āϜāĻ¨ā§āϝ āϰāĻŋāĻĄ-āĻ“āύāϞāĻŋ āĻāĻœā§‡āĻ¨ā§āϟ
    • āĻĄāĻŋāĻĢāĻ˛ā§āϟāĻ­āĻžāĻŦ⧇ āĻĢāĻžāχāϞ āĻāĻĄāĻŋāϟ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧ āύāĻž
    • āĻŦā§āϝāĻžāĻļ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āϚāĻžāϞāĻžāύ⧋āϰ āφāϗ⧇ āĻ…āύ⧁āĻŽāϤāĻŋ āϚāĻžā§Ÿ
    • āĻ…āĻĒāϰāĻŋāϚāĻŋāϤ āϕ⧋āĻĄāĻŦ⧇āϏ āĻāĻ•ā§āϏāĻĒā§āϞ⧋āϰ āĻ•āϰāĻž āĻŦāĻž āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ⧇āϰ āĻĒāϰāĻŋāĻ•āĻ˛ā§āĻĒāύāĻž āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āφāĻĻāĻ°ā§āĻļ

āĻāĻ›āĻžā§œāĻžāĻ“ āϜāϟāĻŋāϞ āĻ…āύ⧁āϏāĻ¨ā§āϧāĻžāύ āĻāĻŦāĻ‚ āĻŽāĻžāĻ˛ā§āϟāĻŋāĻ¸ā§āĻŸā§‡āĻĒ āϟāĻžāĻ¸ā§āϕ⧇āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ general āϏāĻžāĻŦāĻāĻœā§‡āĻ¨ā§āϟ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āϰāϝāĻŧ⧇āϛ⧇āĨ¤ āĻāϟāĻŋ āĻ…āĻ­ā§āϝāĻ¨ā§āϤāϰ⧀āĻŖāĻ­āĻžāĻŦ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧ āĻāĻŦāĻ‚ āĻŽā§‡āϏ⧇āĻœā§‡ @general āϞāĻŋāϖ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āĻāĻœā§‡āĻ¨ā§āϟāĻĻ⧇āϰ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āφāϰāĻ“ āϜāĻžāύ⧁āύ: docsāĨ¤

āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāύ (Documentation)

āĻ•āĻŋāĻ­āĻžāĻŦ⧇ OpenCode āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ āĻ•āϰāĻŦ⧇āύ āϏ⧇ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āφāϰāĻ“ āϤāĻĨā§āϝ⧇āϰ āϜāĻ¨ā§āϝ, āφāĻŽāĻžāĻĻ⧇āϰ āĻĄāĻ•āϏ āĻĻ⧇āϖ⧁āύāĨ¤

āĻ…āĻŦāĻĻāĻžāύ (Contributing)

āφāĻĒāύāĻŋ āϝāĻĻāĻŋ OpenCode āĻ āĻ…āĻŦāĻĻāĻžāύ āϰāĻžāĻ–āϤ⧇ āϚāĻžāύ, āĻ…āύ⧁āĻ—ā§āϰāĻš āĻ•āϰ⧇ āĻāĻ•āϟāĻŋ āĻĒ⧁āϞ āϰāĻŋāϕ⧋āϝāĻŧ⧇āĻ¸ā§āϟ āϏāĻžāĻŦāĻŽāĻŋāϟ āĻ•āϰāĻžāϰ āφāϗ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āĻ•āĻ¨ā§āĻŸā§āϰāĻŋāĻŦāĻŋāωāϟāĻŋāĻ‚ āĻĄāĻ•āϏ āĻĒāĻĄāĻŧ⧇ āύāĻŋāύāĨ¤

OpenCode āĻāϰ āωāĻĒāϰ āĻŦāĻŋāĻ˛ā§āĻĄāĻŋāĻ‚ (Building on OpenCode)

āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāĻŽāύ āĻĒā§āϰāĻœā§‡āĻ•ā§āĻŸā§‡ āĻ•āĻžāϜ āĻ•āϰ⧇āύ āϝāĻž OpenCode āĻāϰ āϏāĻžāĻĨ⧇ āϏāĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāϤ āĻāĻŦāĻ‚ āĻĒā§āϰāĻœā§‡āĻ•ā§āĻŸā§‡āϰ āύāĻžāĻŽā§‡āϰ āĻ…āĻ‚āĻļ āĻšāĻŋāϏ⧇āĻŦ⧇ "opencode" āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āύ, āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ "opencode-dashboard" āĻŦāĻž "opencode-mobile", āϤāĻŦ⧇ āĻĻāϝāĻŧāĻž āĻ•āϰ⧇ āφāĻĒāύāĻžāϰ README āϤ⧇ āĻāĻ•āϟāĻŋ āύ⧋āϟ āϝ⧋āĻ— āĻ•āϰ⧇ āĻ¸ā§āĻĒāĻˇā§āϟ āĻ•āϰ⧁āύ āϝ⧇ āĻāχ āĻĒā§āϰāĻœā§‡āĻ•ā§āϟāϟāĻŋ OpenCode āĻĻāϞ āĻĻā§āĻŦāĻžāϰāĻž āϤ⧈āϰāĻŋ āĻšāϝāĻŧāύāĻŋ āĻāĻŦāĻ‚ āφāĻŽāĻžāĻĻ⧇āϰ āϏāĻžāĻĨ⧇ āĻāϰ āϕ⧋āύ⧋ āϏāϰāĻžāϏāϰāĻŋ āϏāĻŽā§āĻĒāĻ°ā§āĻ• āύ⧇āχāĨ¤

āϏāϚāϰāĻžāϚāϰ āϜāĻŋāĻœā§āĻžāĻžāϏāĻŋāϤ āĻĒā§āϰāĻļā§āύāĻžāĻŦāϞ⧀ (FAQ)

āĻāϟāĻŋ āĻ•ā§āϞāĻĄ āϕ⧋āĻĄ (Claude Code) āĻĨ⧇āϕ⧇ āϕ⧀āĻ­āĻžāĻŦ⧇ āφāϞāĻžāĻĻāĻž?

āĻ•ā§āϝāĻžāĻĒāĻžāĻŦāĻŋāϞāĻŋāϟāĻŋāϰ āĻĻāĻŋāĻ• āĻĨ⧇āϕ⧇ āĻāϟāĻŋ āĻ•ā§āϞāĻĄ āϕ⧋āĻĄā§‡āϰ (Claude Code) āĻŽāϤāχāĨ¤ āĻāĻ–āĻžāύ⧇ āĻŽā§‚āϞ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āϝāϗ⧁āϞ⧋ āĻĻ⧇āĻ“ā§ŸāĻž āĻšāϞ⧋:

  • ā§§ā§Ļā§Ļ% āĻ“āĻĒ⧇āύ āϏ⧋āĻ°ā§āϏ
  • āϕ⧋āύ⧋ āĻĒā§āϰ⧋āĻ­āĻžāχāĻĄāĻžāϰ⧇āϰ āϏāĻžāĻĨ⧇ āφāĻŦāĻĻā§āϧ āύ⧟āĨ¤ āϝāĻĻāĻŋāĻ“ āφāĻŽāϰāĻž OpenCode Zen āĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻŽāĻĄā§‡āϞāϏāĻŽā§‚āĻš āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āĻĒāϰāĻžāĻŽāĻ°ā§āĻļ āĻĻāĻŋāχ, OpenCode āĻ•ā§āϞāĻĄ (Claude), āĻ“āĻĒ⧇āύāĻāφāχ (OpenAI), āϗ⧁āĻ—āϞ (Google), āĻ…āĻĨāĻŦāĻž āϞ⧋āĻ•āĻžāϞ āĻŽāĻĄā§‡āϞāϗ⧁āϞ⧋āϰ āϏāĻžāĻĨ⧇āĻ“ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āϝ⧇āĻŽāύ āϝ⧇āĻŽāύ āĻŽāĻĄā§‡āϞāϗ⧁āϞ⧋ āωāĻ¨ā§āύāϤ āĻšāĻŦ⧇, āϤāĻžāĻĻ⧇āϰ āĻŽāĻ§ā§āϝāĻ•āĻžāϰ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āϝ āĻ•āĻŽā§‡ āφāϏāĻŦ⧇ āĻāĻŦāĻ‚ āĻĻāĻžāĻŽāĻ“ āĻ•āĻŽāĻŦ⧇, āϤāĻžāχ āĻĒā§āϰ⧋āĻ­āĻžāχāĻĄāĻžāϰ-āĻ…āĻœā§āĻžāĻžāĻ¸ā§āϟāĻŋāĻ• āĻšāĻ“ā§ŸāĻž āϖ⧁āĻŦāχ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖāĨ¤
  • āφāωāϟ-āĻ…āĻĢ-āĻĻā§āϝ-āĻŦāĻ•ā§āϏ LSP āϏāĻžāĻĒā§‹āĻ°ā§āϟ
  • TUI āĻāϰ āωāĻĒāϰ āĻĢā§‹āĻ•āĻžāϏāĨ¤ OpenCode āύāĻŋāĻ“āĻ­āĻŋāĻŽ (neovim) āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻāĻŦāĻ‚ terminal.shop āĻāϰ āύāĻŋāĻ°ā§āĻŽāĻžāϤāĻžāĻĻ⧇āϰ āĻĻā§āĻŦāĻžāϰāĻž āϤ⧈āϰāĻŋ; āφāĻŽāϰāĻž āϟāĻžāĻ°ā§āĻŽāĻŋāύāĻžāϞ⧇ āϕ⧀ āϕ⧀ āϏāĻŽā§āĻ­āĻŦ āϤāĻžāϰ āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻž āĻ›āĻžā§œāĻŋā§Ÿā§‡ āϝāĻžāĻ“ā§ŸāĻžāϰ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰāĻ›āĻŋāĨ¤
  • āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ/āϏāĻžāĻ°ā§āĻ­āĻžāϰ āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰāĨ¤ āĻāϟāĻŋ āϝ⧇āĻŽāύ OpenCode āϕ⧇ āφāĻĒāύāĻžāϰ āĻ•āĻŽā§āĻĒāĻŋāωāϟāĻžāϰ⧇ āϚāĻžāϞāĻžāύ⧋āϰ āϏ⧁āϝ⧋āĻ— āĻĻā§‡ā§Ÿ, āϤ⧇āĻŽāύāĻŋ āφāĻĒāύāĻŋ āĻŽā§‹āĻŦāĻžāχāϞ āĻ…ā§āϝāĻžāĻĒ āĻĨ⧇āϕ⧇ āϰāĻŋāĻŽā§‹āϟāϞāĻŋ āĻāϟāĻŋ āύāĻŋ⧟āĻ¨ā§āĻ¤ā§āϰāĻŖ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύ, āĻ…āĻ°ā§āĻĨāĻžā§Ž TUI āĻĢā§āϰāĻ¨ā§āϟāĻāĻ¨ā§āĻĄ āϕ⧇āĻŦāϞ āϏāĻŽā§āĻ­āĻžāĻŦā§āϝ āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟāϗ⧁āϞ⧋āϰ āĻŽāĻ§ā§āϝ⧇ āĻāĻ•āϟāĻŋāĨ¤

āφāĻŽāĻžāĻĻ⧇āϰ āĻ•āĻŽāĻŋāωāύāĻŋāϟāĻŋāϤ⧇ āϝ⧁āĻ•ā§āϤ āĻšā§‹āύ Discord | X.com