Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History
135 lines (103 loc) · 6.54 KB

File metadata and controls

135 lines (103 loc) · 6.54 KB
Copy raw file
Download raw file
Outline
Edit and raw actions

OpenCode logo

オープンソースのAIコーディングエージェント。

Discord npm Build status

English | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | 日本語 | Polski | Русский | العربية | Norsk | Português (Brasil) | ไทย | Türkçe

OpenCode Terminal UI


インストール

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

# パッケージマネージャー
npm i -g opencode-ai@latest        # bun/pnpm/yarn でもOK
scoop install opencode             # Windows
choco install opencode             # Windows
brew install anomalyco/tap/opencode # macOS と Linux(推奨。常に最新)
brew install opencode              # macOS と Linux(公式 brew formula。更新頻度は低め)
paru -S opencode-bin               # Arch Linux
mise use -g opencode               # どのOSでも
nix run nixpkgs#opencode           # または github:anomalyco/opencode で最新 dev ブランチ

Tip

インストール前に 0.1.x より古いバージョンを削除してください。

デスクトップアプリ (BETA)

OpenCode はデスクトップアプリとしても利用できます。releases page から直接ダウンロードするか、opencode.ai/download を利用してください。

プラットフォーム ダウンロード
macOS (Apple Silicon) opencode-desktop-darwin-aarch64.dmg
macOS (Intel) opencode-desktop-darwin-x64.dmg
Windows opencode-desktop-windows-x64.exe
Linux .deb.rpm、または AppImage
# macOS (Homebrew)
brew install --cask opencode-desktop
# Windows (Scoop)
scoop bucket add extras; scoop install extras/opencode-desktop

インストールディレクトリ

インストールスクリプトは、インストール先パスを次の優先順位で決定します。

  1. $OPENCODE_INSTALL_DIR - カスタムのインストールディレクトリ
  2. $XDG_BIN_DIR - XDG Base Directory Specification に準拠したパス
  3. $HOME/bin - 標準のユーザー用バイナリディレクトリ(存在する場合、または作成できる場合)
  4. $HOME/.opencode/bin - デフォルトのフォールバック
#
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 には組み込みの Agent が2つあり、Tab キーで切り替えられます。

  • build - デフォルト。開発向けのフルアクセス Agent
  • plan - 分析とコード探索向けの読み取り専用 Agent
    • デフォルトでファイル編集を拒否
    • bash コマンド実行前に確認
    • 未知のコードベース探索や変更計画に最適

また、複雑な検索やマルチステップのタスク向けに general サブ Agent も含まれています。 内部的に使用されており、メッセージで @general と入力して呼び出せます。

agents の詳細はこちら。

ドキュメント

OpenCode の設定については ドキュメント を参照してください。

コントリビュート

OpenCode に貢献したい場合は、Pull Request を送る前に contributing docs を読んでください。

OpenCode の上に構築する

OpenCode に関連するプロジェクトで、名前に "opencode"(例: "opencode-dashboard" や "opencode-mobile")を含める場合は、そのプロジェクトが OpenCode チームによって作られたものではなく、いかなる形でも関係がないことを README に明記してください。

FAQ

Claude Code との違いは?

機能面では Claude Code と非常に似ています。主な違いは次のとおりです。

  • 100% オープンソース
  • 特定のプロバイダーに依存しません。OpenCode Zen で提供しているモデルを推奨しますが、OpenCode は Claude、OpenAI、Google、またはローカルモデルでも利用できます。モデルが進化すると差は縮まり価格も下がるため、provider-agnostic であることが重要です。
  • そのまま使える LSP サポート
  • TUI にフォーカス。OpenCode は neovim ユーザーと terminal.shop の制作者によって作られており、ターミナルで可能なことの限界を押し広げます。
  • クライアント/サーバー構成。例えば OpenCode をあなたのPCで動かし、モバイルアプリからリモート操作できます。TUI フロントエンドは複数あるクライアントの1つにすぎません。

コミュニティに参加 Discord | X.com

Morty Proxy This is a proxified and sanitized view of the page, visit original site.