オープンソースの AI コーディングエージェントです。
English | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | 日本語 | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | Українська | বাংলা | Ελληνικά | Tiếng Việt
# 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ヒント
インストール前に 0.1.x より古いバージョンを削除してください。
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インストールスクリプトは、インストールパスについて以下の優先順位に従います:
$OPENCODE_INSTALL_DIR- カスタムインストールディレクトリ$XDG_BIN_DIR- XDG Base Directory Specification に準拠したパス$HOME/bin- 標準ユーザーバイナリディレクトリ(存在する場合または作成できる場合)$HOME/.opencode/bin- デフォルトフォールバック
# Examples
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 | bashOpenCodeには、Tabキーで切り替え可能な2つのビルトインエージェントが含まれています。
- build - 開発作業用のデフォルトの完全アクセスエージェント
- plan - 分析とコード探索用の読み取り専用エージェント
- デフォルトではファイル編集を拒否します
- bashコマンド実行前に許可を求めます
- 不慣れなコードベースの探索や変更計画に最適です
複雑な検索とマルチステップタスク用の一般的なサブエージェントも含まれています。これは内部的に使用され、メッセージで@generalを使用して呼び出すことができます。
エージェントについて詳しく学んでください。
OpenCodeの設定方法について詳しくは、ドキュメントをご覧ください。
OpenCodeへの貢献に興味がある場合は、プルリクエストを送信する前に貢献ドキュメントをご覧ください。
OpenCodeに関連し、プロジェクト名の一部に「opencode」を使用している場合(例:「opencode-dashboard」や「opencode-mobile」)、OpenCodeチームによって構築されておらず、いかなる形でも当チームと提携していないことを明確にするため、READMEに注記を追加してください。
