ブログ · コーディングエージェント

2026年のおすすめ OpenCode 代替ツール:無料、オープンソース、ローカル

OpenCode は GitHub で最もスターを集めているオープンソースのコーディングエージェントの 1 つで、スターは約 226,000 あります。MIT ライセンスのターミナルエージェントで、どのモデルプロバイダーでも使え、ベータ版のデスクトップアプリもあります。ほかを探す理由はいくつかあります。自分のワークフローに合わせて曲げられる小さなハーネス、Go や Rust の単一バイナリ、ローカルモデルへのより良い対応、ターミナルではなくアプリ、API キー不要の無料ツール、あるいは会社がすでに契約しているエージェント。この記事では、それぞれに合う代替ツールを、各プロジェクトのページに載っているライセンス、インストールコマンド、料金とともに紹介します。

目的別のおすすめ

  • 自分で形を作るミニマルなエージェント:Pi(MIT、スター約 121,000)。
  • Windows や Android を含め、どこでも動く洗練されたターミナルアプリ:Charm の Crush。
  • IDE とクラウドエージェントを備えた OpenCode:OpenCode のフォークである Kilo CLI。
  • API キー不要で無料:テキスト広告で運営される Freebuff。
  • ローカルモデル優先:非営利のコレクティブが作る Nanocoder。
  • Rust 製:Codex CLI か Goose。
  • すでに Claude、ChatGPT、Copilot に課金している:Claude Code、Codex CLI、GitHub Copilot CLI。
  • 入力したときだけでなく、スケジュールに沿って働き続けるエージェント:Claude Code か Codex の上で動く Crewmark。

OpenCode 代替ツールの比較

スター数は 2026年11月10日の GitHub API による概数です。費用は始めるのに必要な額で、ほとんどのオープンソースのエージェントは無料、モデルプロバイダーへの支払いは自分で行います。

ツールライセンス言語動作環境費用向いている用途
OpenCodeMIT(スター約 22.6 万)TypeScriptターミナル、デスクトップアプリ(ベータ)1 日の上限付きの無料モデル。Go は月 $10、Go Plus は月 $40比較の基準:あらゆるプロバイダー、ローカルモデル、Plan と Build のエージェント
PiMIT(スター約 12.1 万)TypeScriptmacOS、Linux、Windows。SDK と RPC無料。自分のサブスクリプションか API キー自分のツールや skills で拡張するミニマルなハーネス
CrushFSL-1.1-MIT(スター約 2.9 万)Goあらゆるターミナル:macOS、Linux、Windows、Android、BSD無料。自分のキー、または Charm の Hyper モデルLSP と MCP に対応した洗練されたターミナル UI
Kilo CLIMIT(スター約 2.8 万)TypeScriptCLI、VS Code、JetBrains、クラウド無料で始められる。500 以上のモデルをプロバイダーの料金で、上乗せなしOpenCode のエンジンに IDE 拡張とコードレビューを加えたもの
GooseApache 2.0(スター約 5.6 万)Rustデスクトップアプリ、CLI、API無料。モデルのキーは自前コードにもそれ以外の仕事にも使える 1 つのエージェント、MCP 拡張付き
ClineApache 2.0(スター約 7.1 万)TypeScriptCLI、VS Code、JetBrains、SDK無料。モデルのキーは自前エディターとターミナルで動くオープンソースのエージェント
NanocoderMIT(スター約 2,600)TypeScriptターミナル無料。ローカルモデルか OpenAI 互換 APIOllama を使うプライベートでローカル優先のコーディング
FreebuffApache 2.0(スター約 1.4 万)TypeScriptCLI、デスクトップ、Web、クラウドテキスト広告付きで無料。API キー不要お金をかけず、モデルの登録もせずにコーディングエージェントを試す
Qwen CodeApache 2.0(スター約 2.9 万)TypeScriptターミナルQwen Plus か Pro のサブスクリプション、または API キーQwen モデルのユーザー
Codex CLIApache 2.0(スター約 13.4 万)Rustターミナル。IDE とデスクトップもFree を含むすべての ChatGPT プラン。Go は月 $8。または API キー高速なネイティブバイナリが欲しい ChatGPT の契約者
Claude Codeプロプライエタリ-ターミナル、IDE、デスクトップ、WebClaude Pro 月 $20Anthropic 純正のエージェントを使いたい Claude ユーザー
GitHub Copilot CLIプロプライエタリ-macOS、Linux、WindowsCopilot のプラン。Pro は月 $10すでに Copilot に課金しているチーム
AiderApache 2.0(スター約 5 万)Pythonターミナル無料。モデルのキーは自前git 中心のペアプログラミング。2026年5月22日以降コミットなし(Aider の代替ツールを参照)
Crewmarkプロプライエタリ-あなたのコンピューター上、あなた自身の Claude Code か Codex の中無料プラン(プロジェクト 1 件、AI 社員 3 人)。Pro は月 $5(近日公開)職種・勤務時間・ハートビートを持ち、ボードから次の issue を取るエージェント

今すぐインストールできるオープンソースの OpenCode 代替ツール

どれも 1 つのコマンドでインストールできます。スクリプトをシェルにパイプする前に、中身を読んでおきましょう。

  1. Pi

    ミニマルで拡張可能なエージェントハーネスです。妥当なデフォルトを備えていますが、サブエージェントや plan モードはあえて持ちません。拡張機能、skills、プロンプトテンプレートで加えるか、Pi に作らせます。/login でサブスクリプションか API キーを接続します。Pi には組み込みの権限システムがないので、制限が必要ならコンテナかサンドボックスで動かしましょう。ドキュメントには 3 つの方法が書かれています。

    # Pi(macOS と Linux。Windows には PowerShell のインストーラーがある)
    curl -fsSL https://pi.dev/install.sh | sh
    
    # Crush
    brew install charmbracelet/tap/crush    # または: npm install -g @charmland/crush
    
    # Kilo CLI(OpenCode のフォーク)
    npm install -g @kilocode/cli
    
    # Nanocoder
    npm install -g @nanocollective/nanocoder
    
    # Freebuff(無料、テキスト広告で運営)
    npm install -g freebuff
    
    # Codex CLI
    npm install -g @openai/codex
    
    # Goose CLI
    curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | bash
  2. Crush

    Charm のターミナルエージェントで、Go で書かれています。言語サーバーからコンテキストを読み、http、stdio、sse 経由で MCP サーバーを使え、セッションの途中でモデルを切り替えられます。Homebrew、npm、winget、scoop、apt、pkg でインストールでき、README には Windows(PowerShell と WSL)、Android、BSD 系が挙がっています。ライセンスは FSL-1.1-MIT で、オープンソースではなくソース公開型のライセンスです。

  3. Kilo CLI

    Kilo の README によると、その CLI は OpenCode のフォークです。その上に、VS Code と JetBrains の拡張、クラウドエージェント、プルリクエストの自動レビュー、タスクの途中で切り替えられる 500 以上のモデルを加えています。MIT ライセンスです。

  4. Goose、Cline、Nanocoder

    Goose はデスクトップアプリと CLI を持つ Rust 製のエージェントで、現在は Linux Foundation の Agentic AI Foundation の傘下にあります。Cline は CLI、エディター拡張、SDK として動きます。Nanocoder は Nano Collective によるローカル優先のターミナルエージェントで、normal、auto-accept、yolo、plan、architect の各モードと、ブランチをレビューしたりプルリクエストを専用の worktree にチェックアウトしたりするコマンドがあります。

出典:各プロジェクトの GitHub の README

無料モデルが使える OpenCode 代替ツール

OpenCode 自体にも 1 日のリクエスト上限付きの無料モデルがあり、Go の上限を使い切ったときの予備にできます。ほかに無料のものが欲しいなら:

  • Freebuff:サブスクリプションもクレジットも API キーも不要です。付属のモデルはテキスト広告でまかなわれ、デフォルトは DeepSeek V4.1 Flash。紹介や報奨金で 1 日の無料枠の時間が増えます。
  • ローカルモデル:Nanocoder、Crush、Goose、OpenCode はどれも Ollama に対応しているので、費用は自分のハードウェアだけです。
  • Google の無料枠:Gemini CLI にはもうありません。README によると、無料の個人アカウントと Google AI Pro・Ultra は 2026年6月18日に Antigravity CLI(agy)へ移行しました。
  • Codex CLI:オープンソースで、無料の ChatGPT アカウントで使えます。
  • 自分のキーで使うオープンソースのエージェント:Pi、Kilo CLI、Cline、Goose はツール自体は無料で、支払うのはモデルの分だけです。

ローカル LLM 向けの OpenCode 代替ツール

OpenCode を使う理由が自分のマシンでモデルを動かすことなら、次の 2 つはローカルモデルを第一の使い方にしています。

  1. Nanocoder

    Ollama 経由のローカルモデル、または OpenRouter のような OpenAI 互換 API 向けに作られています。プロバイダーとモデルはフラグで渡すか、nanocoder run で非対話的に実行します。

    # Nanocoder を Ollama で動かしているモデルと使う
    nanocoder --provider ollama --model llama3.1
    
    # Crush:crushrc に Ollama を追加する
    provider add ollama --type ollama --base-url "http://localhost:11434/v1"
    model add ollama/llama3.3 --name "Llama 3.3" --context-window 128000
  2. Crush

    crushrc に Ollama をプロバイダーとして追加し、取得済みのモデルを登録します。crushrc は Bash に似た設定ファイルで、Windows を含むどのプラットフォームでも同じように動きます。

Rust、Windows、Android、GUI で選ぶ

  • Rust 製:Codex CLI と Goose はどちらも Rust で書かれています。Crush は Go の単一バイナリです。
  • Windows 向け:Crush(winget、scoop、npm)、Pi(PowerShell のインストーラー)、GitHub Copilot CLI(winget)、OpenCode のデスクトップアプリがネイティブで動きます。
  • Android 向け:Crush の README は対応ターミナルに Android を挙げています。
  • GUI 付き:macOS、Windows、Linux 向けの OpenCode 純正デスクトップアプリ(ベータ)、Goose Desktop、インストール済みの Claude Code や Codex も動かせる Freebuff Desktop、そして VS Code や JetBrains の中で動く Kilo や Cline。
  • OpenCode Go はオープンウェイトのモデル向けで月 $10(Go Plus は $40)です。フロンティアモデルのサブスクリプションを 1 つにまとめたいなら、Codex は月 $8 の ChatGPT Go に含まれ、Copilot Pro は $10、Claude Pro は $20 です。
Crewmark なら

入力しなくてもエージェントに働いてほしいとき

このリストのどのツールも、あなたの次のプロンプトを待っています。Crewmark はあなた自身の Claude Code や Codex を、職種、数値の目標、勤務時間、ハートビートを持つ AI 社員に変えます。勤務時間中は起きてボードから次の issue を取り、判断が必要なときはメッセージを送ってきます。あなたのコンピューター上で、すでに契約しているプランのまま動きます。

  1. あなたのエージェントで社員を雇う

    Claude Code か Codex の会話でセットアップコマンドを実行すると、その会話が社員になります。AI 社員とはをご覧ください。

  2. 勤務時間とハートビートを与える

    設定した勤務時間中、夜間も含めて 15〜240 分ごとに起きます。Claude Code を 24 時間動かす方法と Codex の長時間タスクをご覧ください。

  3. 聞かれたら答える

    判断はメッセージで届き、それ以外はすべてボードにあります。ほかのエージェントの比較は Cursor の代替ツールと Devin の代替ツールをご覧ください。

よくある質問

OpenCode のオープンソースの代替で一番良いのは?

自分で拡張する小さなハーネスが欲しいなら Pi、どのプラットフォームでも動く洗練されたターミナルアプリなら Crush、OpenCode のエンジンに IDE 拡張が付いたものなら Kilo CLI です。Apache ライセンスの Goose と Cline も堅実な選択肢です。

Kilo CLI は OpenCode がベースですか?

はい。Kilo の README によると、Kilo CLI は OpenCode のフォークで、VS Code と JetBrains の拡張、クラウドエージェント、コードレビューといった Kilo のプラットフォームと連携するよう拡張されています。

OpenCode の無料の代替はありますか?

Freebuff はテキスト広告で運営されており、API キーなしで無料で使えます。Nanocoder、Crush、Goose、そして OpenCode 自体も、Ollama 経由のローカルモデルなら無料です。Gemini CLI の無料枠は 2026年6月に Antigravity CLI へ移りました。

Rust で書かれた OpenCode の代替はありますか?

OpenAI の Codex CLI と Goose はどちらも Rust で書かれ、Apache 2.0 ライセンスです。Crush は Go で書かれ、単一バイナリで配布されています。

Crush はオープンソースですか?

Crush のコードはソース公開型ライセンスの FSL-1.1-MIT で公開されています。OpenCode、Pi、Kilo CLI、Nanocoder は MIT、Goose、Cline、Codex CLI、Qwen Code、Freebuff は Apache 2.0 です。

OpenCode と Claude Code、どちらを使うべきですか?

OpenCode はローカルモデルを含むどのプロバイダーでも使え、オープンソースです。Claude Code は Anthropic 純正のクローズドソースのエージェントで、月 $20 の Claude Pro から含まれます。どのみち Claude に課金しているなら新機能が先に来る Claude Code、モデルをよく切り替えるなら OpenCode か Pi が合っています。

2026年11月10日に各プロジェクトの GitHub リポジトリと README、opencode.ai、各社の料金ページと照合しました。

コーディングエージェントに、プロンプトだけでなく仕事を。

Crewmark は Claude Code と Codex のセッションを、職種・目標・勤務時間・ハートビートを持つ AI 社員に変えます。