mcpField
O
OpenCode

OpenCode

公式Agent-ready
opencode.aiAI・エージェント222.7kopencode今日更新
リポジトリ公式サイト

OpenCode について

OpenCode は複数の大規模言語モデルプロバイダーに接続するターミナルベースのコーディングエージェントです。言語サーバープロトコル(LSP)を統合してリアルタイムのコード分析と診断フィードバックを提供し、コーディングセッションの作成と共有をサポートしています。

主な機能

  1. 01複数の LLM プロバイダーに接続してコード生成と修正を実行
  2. 02LSP 統合によるリアルタイムコード分析と診断情報を活用
  3. 03コーディングセッションを作成、保存、チームメンバーと共有

活用シーン

  1. 01複数のモデルプロバイダーを使用してテスト修正やコーディングタスクを高速化
  2. 02共有可能なセッションを通じて開発作業を保存・復元
  3. 03LSP 統合で IDE レベルのコード理解にアクセス

インストール

OS またはパッケージマネージャーを選び、コマンドをターミナルで実行します。

$
brew install anomalyco/tap/opencode

インストール後にopencode --versionを実行して確認します。

コマンド例

よく使うコマンドを使う順に並べています。

01
opencode
02
opencode auth login
03
opencode run "fix the tests"

詳細

OpenCode のロゴ

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

Discord npm ビルド状況

英語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | 日本語 | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | Українська | বাংলা | Ελληνικά | Tiếng Việt

OpenCode ターミナル UI


インストール
# YOLO
curl -fsSL https://opencode.ai/v2/install | bash

# Package managers
npm i -g @opencode/cli@latest      # or bun/pnpm/yarn
brew install anomalyco/tap/opencode-v2 # 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-beta              # Arch Linux (Latest from AUR)
mise use -g opencode               # Any OS
nix run github:anomalyco/opencode  # Nix

ヒント

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

デスクトップアプリ(ベータ版)

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

プラットフォームダウンロード
macOS(Apple Silicon)opencode-desktop-mac-arm64.dmg
macOS(Intel)opencode-desktop-mac-x64.dmg
Windowsopencode-desktop-win-x64.exe
Linux.deb、.rpm、または .AppImage
# macOS (Homebrew)
brew install --cask opencode-desktop
インストール先ディレクトリ

インストールスクリプトは OpenCode を $HOME/.opencode/bin にインストールします。

エージェント

OpenCode には、Tab キーで切り替えられる2つの組み込みエージェントがあります。

  • build - 開発作業向けのデフォルトのフルアクセスエージェント
  • plan - 分析とコードの調査向けの読み取り専用エージェント
    • デフォルトではファイルの編集を拒否します
    • bash コマンドを実行する前に許可を求めます
    • 見慣れないコードベースの調査や変更の計画に最適です

複雑な検索や複数ステップのタスク向けに、general サブエージェントも含まれています。 これは内部で使用され、メッセージ内で @general を使って呼び出せます。

エージェントについて詳しくご覧ください。

ドキュメント

OpenCode の設定方法について詳しくは、ドキュメントをご覧ください。

コントリビューション

OpenCode へのコントリビューションに関心がある場合は、プルリクエストを送信する前にコントリビューションガイドをお読みください。

OpenCode を基盤にした開発

OpenCode に関連するプロジェクトに取り組んでいて、「opencode」を名前の一部に使用している場合(例:「opencode-dashboard」や「opencode-mobile」)、OpenCode チームが開発したものではなく、当チームとは一切関係がないことを明記する注記を README に追加してください。


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

コメント