OSS Agents JP
オープンソース AI エージェント 日本語ガイド
← 一覧へ
opencode
OTHER

opencode

opencode

ターミナル向けの AI コーディングエージェント。任意モデルバックエンド対応で、Claude Code 風 UX を OSS で実現することを目指す。

#CLI#TUI
EDITOR'S TAKE

編集部メモ

OSS で手に入る、Claude Code 相当の AI エージェント

ターミナルネイティブの AI コーディングエージェント。任意のモデルバックエンド対応で、Claude Code のような UX をオープンソースで実現するプロジェクトです。ローカル環境での実行を重視し、インストール方法も豊富(curl、npm、brew、nix など)。デスクトップアプリもベータ提供中。158k 超の Star は、有料クローズド型 Claude Code への根強い代替需要を物語っています。

USE CASES

こんな場面で使う

  • ローカル環境で LLM を選びながら開発。Claude、Gemini、Llama など複数モデルをビルドエージェントで試す
  • CLI/TUI ワークフローを維持したまま AI 支援を導入。既存のターミナル開発環境を損なわない
  • 建築フェーズを plan エージェント(読み取り専用)で設計、実装を build エージェント(フルアクセス)で実行。2 モード併用で安全性と生産性のバランス
DIFFERENTIATOR

類似ツールとの違い

Claude Code は有料・モデル固定・オンラインが前提。opencode は MIT OSS・任意モデル対応・ローカル実行可。Claude Code 風の UX を無償で得られることが最大の差別化。OpenHands、Cline などの既存 CLI ツールとは異なり、モダンな TUI とエージェント 2 種の設計を強調。
CAVEAT

注意点・向かない用途

⚠️ デスクトップアプリはまだベータ。セットアップ手順が必要なため、Web サービスの手軽さはない。モデル選択の自由度がある分、個別モデルの最適化・チューニングはユーザー責任。
BEST FOR

向いている読者

個人開発者OSS 好きの開発者ローカル実行重視者複数 LLM を試したい層ターミナル職人

— OSS Agents JP 編集部による独自評価(opencode に関する観察)

REPO STATS

リポジトリ統計

⭐ Stars
-
🍴 Forks
-
⚠️ Open Issues
-
🌿 Language
-
📄 License
-
🕒 最終更新
-
📅 公開日
-
🌿 Branch
-
REFERENCE

公式ドキュメント(README)

本ハブの独自評価は上記「編集部メモ」が一次情報です。以下は GitHub README の参考転載(折りたたみ)。

📖 GitHub README の日本語訳を読む(AI 自動翻訳 / 参考情報)

— AI による自動翻訳 (2026.05.18 更新)。正確な情報は GitHub の原文 をご確認ください。

OpenCode logo

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

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


インストール

# 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

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

インストールスクリプトは、インストールパスについて以下の優先順位に従います:

  1. $OPENCODE_INSTALL_DIR - カスタムインストールディレクトリ
  2. $XDG_BIN_DIR - XDG Base Directory Specification に準拠したパス
  3. $HOME/bin - 標準ユーザーバイナリディレクトリ(存在する場合または作成できる場合)
  4. $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 | bash

エージェント

OpenCodeには、Tabキーで切り替え可能な2つのビルトインエージェントが含まれています。

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

複雑な検索とマルチステップタスク用の一般的なサブエージェントも含まれています。これは内部的に使用され、メッセージで@generalを使用して呼び出すことができます。

エージェントについて詳しく学んでください。

ドキュメント

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

貢献

OpenCodeへの貢献に興味がある場合は、プルリクエストを送信する前に貢献ドキュメントをご覧ください。

OpenCodeの上に構築する

OpenCodeに関連し、プロジェクト名の一部に「opencode」を使用している場合(例:「opencode-dashboard」や「opencode-mobile」)、OpenCodeチームによって構築されておらず、いかなる形でも当チームと提携していないことを明確にするため、READMEに注記を追加してください。


コミュニティに参加しましょう Discord | X.com

RELATED

同じカテゴリの他のツール