Local LLM Wiki
ハーネス

OpenCodeとは? ローカル推論サーバーを選んで使うコーディングハーネス

OpenCodeは、ターミナル画面やデスクトップアプリ、IDE拡張から利用するコーディングエージェントです。モデル実行を外部の推論サーバーに任せ、ファイルの読取り・編集やコマンド実行を管理するハーネスとして使えます。LM Studio、Ollama、llama.cppなどへの接続が公式に案内されています。

根拠開発元の公式ドキュメント/リポジトリ
作成方法AIによる要約補助を使用
検証範囲2026年10月22日に公式資料を確認。ローカル接続と権限制御は実機未検証。版による設定の違いに注意してください。
ローカル利用者の判断材料
Strataをモデルの実行側にし、OpenCodeを作業側にする構成も考えられます。推論基盤と操作画面を独立して選べる点が比較軸です。ただしAPIの形式が合っていても、モデルのツール呼び出しや文脈の扱いが作業に適しているかは別に確かめる必要があります。接続できたことだけで実用性を判断しないでください。

アプリの位置づけ

形態・役割ターミナル/デスクトップ/IDEで使うコーディングエージェント
ローカルモデルとの接続LM Studio・Ollama・llama.cpp等のローカルサーバーを設定
権限設定で確認することallow・ask・denyで操作を制御。1系と2系で設定形式が異なる
通信・料金で確認すること推論先とWeb・MCP等の通信先を分けて確認。クラウド利用は提供元の料金が適用
公式資料の確認日2026-10-22

ローカルモデルとのつなぎ方

公式のプロバイダー資料には、LM StudioのOpenAI互換APIをbaseURLに設定し、モデルIDを登録する例があります。Strata側のREADMEにもOpenCodeへの接続案内があります。サーバーが返すモデル名、APIのベースURL、ツール呼び出し対応をそろえることが確認の出発点です。

権限は導入直後に見直す

参照した権限資料では多くの操作が標準でallowとされています。最初は編集・シェル実行をaskにし、作業の差分を確認できる状態を勧めます。Planモードで方針を検討することと、OSの隔離環境で実行することは別です。設定例は利用中の版の公式資料から選んでください。

導入前の確認事項

公式サイトにはOpenCode 1と2のドキュメントがあり、同じコマンド名を使っていても設定の項目名が異なります。古い設定例をそのまま流用せず、インストールした版の資料を選びましょう。本記事の権限の説明は主に通常の公式ドキュメント側を参照しています。ローカル推論を使う場合も、クラウドのプロバイダーを選んでいないか、Web取得やMCPのツールが外部へ送る情報は何かを確認する必要があります。

タグ

OpenCodeハーネスOllamaLM Studio

この記事は一次情報を日本語で整理したものです。開発元が公表した性能値は独立検証済みとは限りません。導入・購入・ライセンス判断の前に、リンク先の最新版も確認してください。

関連記事