opencode
SHA-256オープンソースのAIコーディングエージェント、コードの作成、リファクタリング、分析をサポートし、「ビルド」と「計画」のデュアルエージェントモードを内蔵。
スマートダウンロード
Download 版をダウンロード
v1.17.11 · 144.7 MB
オープンソースで、ローカル実行可能、デュアルモード(構築/読み取り専用解析)をサポートするAIコーディングアシスタント。
主な機能
- 内蔵の2種類のエージェントモード:全権限の「構築」エージェントと読み取り専用の「計画」エージェントで、コードを安全に分析。
- ターミナル操作とデスクトップアプリに対応し、既存の開発ワークフローにシームレスに統合可能。
- 完全オープンソース(MITライセンス)、セルフホスティングが可能で、コードのプライバシーを保護。
- パッケージベースのインストール方式で、macOS、Windows、Linuxなど複数のプラットフォームに対応。
できないこと
- •1.xより前の旧バージョンは、まずアンインストールしてから新バージョンをインストールする必要があります。planエージェントはデフォルトでファイルの編集を拒否するため、コードを変更したい場合はbuildエージェントに切り替えることを忘れないでください。一部のLinuxディストリビューションでは、curlとbashを追加でインストールする必要があります。
使用例
- 日常のコーディングに利用し、コードの自動生成、リファクタリング、デバッグを行います
- 未知のコードベースを探索し、ファイルを変更せずにコード構造とロジックを分析します
詳細説明
OpenCodeは、開発ワークフローを強力に支援するオープンソースのAIコーディングエージェントです。GitHub CopilotやCursorなどの専用ツールとは異なり、OpenCodeは完全に透過的でMITライセンスのもと提供され、ローカルまたは自身のインフラストラクチャで実行できます。内蔵されている2つのエージェントは、自律的なコーディングを行う「ビルド」エージェント(全権限を持つ)と、安全なコード分析のための「読み取り専用計画」エージェント(デフォルトでファイル編集を拒否し、コマンド実行前に確認を求める)であり、活発な開発や未知のコードベースの探索に特に適しています。ターミナルファーストのインターフェースは既存のワークフローにシームレスに統合でき、デスクトップアプリケーションはGUIを好むユーザーに利便性を提供します。OpenCodeは複数のパッケージマネージャーをサポートし、急速に成長するコミュニティを持ち、プライバシーと柔軟性を重視する開発者に最適な選択肢です。
タグ
はじめ方
ソフトウェアをインストール
ディストリビューションに合ったパッケージをインストール(dpkg / rpm / AppImage)
ターミナルで curl -fsSL https://opencode.ai/install | bash を実行してワンクリックインストール
インストール完了後、プロジェクトディレクトリで opencode を実行しターミナルUIを起動
Tabキーを使用して build(ビルド)と plan(計画)の2つのエージェントを切り替える
- ターミナルで curl -fsSL https://opencode.ai/install | bash を実行してワンクリックインストール
- インストール完了後、プロジェクトディレクトリで opencode を実行しターミナルUIを起動
- Tabキーを使用して build(ビルド)と plan(計画)の2つのエージェントを切り替える
SHA-256 チェックサム確認済み
GitHub 公式 Release ページから抽出されたチェックサム
SHA256 チェックサム
3b0935da8ed537bc02bc40fad37291d0450e23de7c222540522c0fc20258e1f7このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
curl -fsSL https://opencode.ai/uninstall | bash スクリプトを実行すると完全にアンインストールできます。パッケージマネージャーからインストールした場合は、対応するコマンド(例:npm uninstall -g opencode-ai)を使用してください。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。