OpenCode(オープンコード)は、Anomaly Innovations Inc.が開発しているオープンソースのAIコーディングエージェント。

概要 OpenCodeは、プロンプトを入力すると、AIコーディングエージェントが自動的にソースコードを編集するプログラムである。

以下のユーザーインターフェースで利用可能。 TUI: ターミナル内で動作する。 CLI: コマンドラインの引数でプロンプトを指定する。 Web: ウェブブラウザ内でプロンプトを入力し、変更差分などもウェブブラウザ内で確認できる。 デスクトップアプリ 統合開発環境 Visual Studio Code 系は拡張機能 (extensions) から利用可能。 Agent Client Protocol (ACP) 経由で Zed や IntelliJ IDEA や Neovim などから利用可能。 GitHub, GitLab: GitHub workflow, GitLab workflow から実行できる。

対応している大規模言語モデルは、OpenAI, Gemini, Claude をはじめ、多数のモデルに対応している。LM StudioやOllamaなど経由でローカルマシンで動作するものにも対応している。

有償の大規模言語モデルは、どこかのプロバイダ経由で使用する必要があるが、OpenCode が OpenCode Zen を提供しているほか、GitHub Copilot などの多数のモデルが使用可能なプロバイダや、ChatGPT, Google, Anthropic などの大規模言語モデル提供業者のアカウントでも利用可能である。多数のプロバイダに対応している。

大規模言語モデルからは、Model Context Protocol (MCP)、Language Server Protocol (LSP) 、Agent Skills、カスタム・ツールが使用できる。デフォルトのツールとしては、ファイルの読み書き、ファイル検索、Webページの取得、TODOの読み書きなどに対応している。

沿革 2025年4月22日、バージョン0.0.1をリリース。 2025年6月20日、一般公開。 2025年11月1日、バージョン1.0.0をリリース。

出典

関連項目

(→)

外部リンク