OpenCodeについて
OpenCodeはAnomaly Innovations Inc.が開発したオープンソースのAIコーディングエージェントです。このプログラムは、ユーザーがプロンプトを入力することで、自動的に
ソースコードの編集を行います。多様なユーザーインターフェースを通じて利用でき、利用者は自分の作業環境に応じた方法で接続することができます。
利用可能なインターフェース
OpenCodeは、以下のインターフェースでアクセス可能です:
- - TUI: ターミナル内で動作するインターフェース。
- - CLI: コマンドライン引数によってプロンプトを指定して利用できます。
- - Web: ウェブブラウザ上でプロンプトを入力し、変更差分をリアルタイムで確認できます。
- - デスクトップアプリ: 自身のデバイスにインストールして使用することも可能です。
- - 統合開発環境 (IDE): Visual Studio Codeの拡張機能として利用できます。さらに、Agent Client Protocol (ACP)を介してZed、IntelliJ IDEA、NeovimなどさまざまなIDEからもアクセスできます。
- - GitHubおよびGitLab: これらのプラットフォームのワークフローから直接利用可能で、シームレスにコーディング作業を進めることができます。
対応する言語モデル
OpenCodeは、多様な
大規模言語モデルに対応しており、
OpenAI、Gemini、Claudeなど有名どころを含む多くのモデルが利用可能です。また、LM StudioやOllamaを利用することで、ローカルマシンで動作するモデルとも連携できます。ただし、有償の
大規模言語モデルを使用する場合は、特定のプロバイダを経由する必要があります。OpenCodeは、OpenCode Zenを提供しているほか、
GitHub Copilotなどのプロバイダの利用もサポートしています。また、ChatGPT、Google、Anthropicなどの
大規模言語モデルのアカウントでも活用できます。
機能とツール
OpenCodeは、Model Context Protocol (MCP)、Language Server Protocol (LSP)、Agent Skills、カスタム・ツールといった豊富な機能を提供しています。デフォルトのツールとしては、ファイルの読み書き、ファイル検索、ウェブページの取得、TODOの読み書きなどが含まれており、日常的な
プログラミング作業を効率化する手助けをしています。
沿革
OpenCodeは、次のような重要なリリース日があります:
- - 2025年4月22日: バージョン0.0.1をリリース。
- - 2025年6月20日: 一般公開。
- - 2025年11月1日: バージョン1.0.0をリリース。
公式情報
OpenCodeに関する詳細な情報は、公式ウェブサイトや以下のリンクで確認できます:
OpenCodeは、将来的にさらに多くの機能追加や改善が期待されており、開発者にとって非常に便利なツールとして成長を続けています。