Skip to main content
PromptQuorum
ホーム/ローカルLLM活用/claude-code-localレビュー2026: Claude Codeをローカルモデルで動かす
Coding Assistants

claude-code-localレビュー2026: Claude Codeをローカルモデルで動かす

·12分で読める·Hans Kuepper 著 · PromptQuorumの創設者、マルチモデルAIディスパッチツール · PromptQuorum

claude-code-local(github.com/nicedreamzapp/claude-code-local)は、無料・オープンソース・非公式のサードパーティ製プロジェクトです。Anthropic製ではなく、Anthropicと公式に提携・承認された関係でもありません。 Apple Silicon上でローカルに動くMLXネイティブサーバーを動かし、Claude Codeが期待するAnthropic API形式を模倣します。そのため、Anthropicの公式claude CLIを(ANTHROPIC_BASE_URL経由で)自分のマシンに向け、Gemma、Qwen、Llama、DeepSeekといった別の、ローカルにホストされたオープンウェイトモデルに、Anthropicがクラウドでホストする Claudeモデルの代わりに応答させることができます。Claude自体をオフラインで動かすわけではありません。Claude Codeクライアントを転用し、互換インターフェースを介してローカルモデルと会話させているのです。このプロジェクトはMITライセンス、無料、Apple Silicon搭載Mac(M1以降)が必須で、企業や投資家の後ろ盾のない独立開発者、Matt Macoskoによって開発・保守されています。

claude-code-local(github.com/nicedreamzapp/claude-code-local)は、AnthropicのClaude Codeコマンドラインツールをそのまま使いながら、応答をAnthropicのクラウドAPIではなく、自分のMac上でローカルに動くオープンウェイトモデルに任せられる、無料・オープンソース・非公式のプロジェクトです。Anthropic製ではなく、Anthropicと公式に提携・承認された関係でもありません。また、Anthropicの実際のClaudeモデルをオフラインで動かすものではありません。実際にはClaude Codeが期待するAPI形式と同じ形式を話すMLXネイティブサーバーを動かし、CLIを別の、ローカルにホストされたモデル(Gemma、Qwen、Llama、DeepSeekなど)にAPI互換のシムを介してリダイレクトしています。このレビューでは、このプロジェクトが実際に何をするか、インストール方法、実際に必要なハードウェア要件、そして他のローカルコーディングアシスタント構成との位置づけを解説します。

重要なポイント

  • MITライセンスの下で無料・オープンソース
  • 非公式のサードパーティ製プロジェクト — Anthropic製でも、提携・承認された関係でもなく、Anthropicの実際のClaudeモデルは動かさない
  • MLXネイティブでAnthropic API互換のサーバーを動かし、公式claude CLIをANTHROPIC_BASE_URL経由でローカルモデルに向けられる
  • Apple Silicon搭載Mac(M1以降)、Python 3.12、そして別途インストールしたAnthropicのClaude Code CLIが必要
  • Macの統合メモリに合わせていくつかのオープンウェイトモデルに対応 — 16 GBマシン向けのHermes 4 14Bから、96 GB以上のマシン向けのQwen 3.5 122Bまで
  • v0.1.0リリース(2026年5月)で、ローカルのベースURLを設定していても以前のセットアップがAnthropicのサーバーにテレメトリやバックグラウンド通信を漏らしていたバグを修正 — プライバシー/エアギャップ用途が目的なら、現行バージョンを使っているか確認すること
  • カリフォルニア州アルカタ在住の独立開発者1人、Matt Macoskoが開発・保守 — 企業や投資家の後ろ盾なし
  • GitHubリポジトリ(github.com/nicedreamzapp/claude-code-local)は2026年9月時点で3,314スター、625フォーク

📍 一文で説明

claude-code-localは、無料・オープンソース・非公式のMLXサーバーで、AnthropicのClaude Code CLIを、Anthropicの実際のClaudeモデルやクラウドAPIではなく、Apple Silicon上でローカルにホストされたオープンウェイトモデルに対して動かします。

💬 簡潔に説明

Anthropicの Claudeモデルをあなたのコンピュータに置くわけではありません。代わりに、あなたのMacがAnthropicのクラウドのふりをして、claudeコマンドが今まで通りに動くようにしつつ、実際に答えるのは自分のハードウェア上で動く別のオープンウェイトAIモデルです。アカウントも不要、トークン課金もなく、それらのリクエストのデータはAnthropicのサーバーに送られません。

📌補足: このレビューは、ローカルLLMソフトウェアディレクトリ内のclaude-code-localのエントリーを深掘りしたものです。他の数十のローカルAIツールとの比較は、そちらのページを参照してください。

📌補足: 命名についての注記: 「claude-code-local」は、Anthropicの Claude Codeクライアント/CLIを転用し、別の、ローカルにホストされたオープンウェイトモデルと会話させるものです。Anthropicの製品ではなく、Anthropicの実際のClaudeモデルをオフラインで動かすものでもありません。

claude-code-localとは

claude-code-localはローカルサーバーであり、チャットアプリでもIDEでもありません。Anthropicの公式Claude Code CLIと、ローカルで動くオープンウェイトモデルの間に立ち、Claude CodeのAnthropic API形式のリクエストを、MLXがホストするローカルモデルが答えられる形式に変換し、その答えを元の形式に戻します。プロジェクト自身のGitHubの説明は、これを「MLXネイティブのAnthropic APIサーバー」を通じて「Apple Silicon上でClaude Codeを100%オンデバイスで動かす」ものと要約しています。

  • コア機能: api.anthropic.comの代わりにClaude Codeを向けられる、Anthropic API互換のローカルサーバー(proxy/server.py)— ANTHROPIC_BASE_URLANTHROPIC_API_KEYの環境変数経由
  • 推論エンジン: Apple Siliconのための配列計算フレームワークMLXを、mlx-lmパッケージ経由で使用 — これがこのプロジェクトがMac専用でM系チップを必要とする理由
  • これではないもの: Anthropicの実際のClaudeモデルをダウンロード、実行、あるいは何らかの形で公開することは一切ない。プロジェクト名の「Claude Code」は、このプロジェクトが転用しているAnthropicのCLIクライアントを指している
  • 開発者: GitHubのREADMEのフッターによれば、カリフォルニア州アルカタ在住の独立開発者1人、Matt Macosko — READMEには明確に「1人、チームなし、投資家なし」と書かれている
  • 正規のリポジトリ: github.com/nicedreamzapp/claude-code-local — オリジナルで活発なプロジェクト。同名のフォークjinzaizhichi/claude-code-localもGitHub上に存在するがスターは0で、独立した別プロジェクトではない

プロジェクト履歴とバージョンの節目

GitHubリポジトリは2026年3月26日に作成されました。開発のペースは速いものの、正式なバージョンタグはこれまでのところ3リリースに絞られており、コミットごとにタグを切るのではなく、それぞれに重要な修正や機能をまとめています。

  1. 1
    v0.1.0 — 2026年5月8日: 検証済みオフライン修正と16 GB Mac対応
    Why it matters: あるコントリビューターが`lsof`を使い、ローカルの`ANTHROPIC_BASE_URL`を設定していてもClaude Code 2.1が起動時にテレメトリ、機能フラグ、マーケットプレイス自動インストール、自動アップデートのために`api.anthropic.com`にアクセスし続けていることを発見しました。つまり、旧READMEに従った以前のセットアップは実際には完全にオフラインではなかったのです。このリリースでは、4つの文書化された環境変数でそのバックグラウンド通信を無効化してこれを修正し、以前のデフォルトモデルでクラッシュしていた16 GB Macのデフォルトモデルを、より小さく動作するモデルに切り替えました。
  2. 2
    v0.2.0 — 2026年8月5日: プロンプトキャッシュの正しさを修正
    Why it matters: 長時間稼働するサーバーで最初のセッション後に共有プロンプトキャッシュが破損するバグを修正しました。リリースノートによれば、これにより後続のセッションが以前の無関係な会話のキャッシュ状態から答えてしまうことがありました。プロジェクト自身が1台の長時間稼働サーバーで行った修正前後の測定では、8問中正解1問だったものが修正後は8問中8問に改善しました。
  3. 3
    v0.3.0 — 2026年8月22日: Agent-12ベンチマークの開始とフル精度Qwen 3.8 27B対応
    Why it matters: ユーザーがモデルを選ぶ助けとなる独自のオープンソースエージェントベンチマークスイート(「Agent-12」)を導入し、投機的デコーディングを使ったフル精度(非量子化)の27Bモデル対応を追加、約3〜4倍の高速化を謳っています。これらの性能・ベンチマーク数値は開発者自身が自己申告した測定値であり、このレビューでは独自に検証できていません。特定の数値は保証ではなく、あくまで出発点として扱ってください。

claude-code-localでできること

このプロジェクトの機能セットは、Claude Codeを最小限の摩擦でローカルモデルに対して動かすことを中心に据えつつ、同じ基盤サーバーの上に構築されたいくつかの追加のローカルファーストなモードを備えています。プロジェクト自身のGitHubのREADMEに基づき、各部分が実際に何をするかを見ていきます。

  • Claude Codeのローカルへのリダイレクト — コアとなる使い方: claude CLIをこれまで通り使い続けながら、Anthropicのクラウドではなく自分のMac上で動くモデルに答えさせる
  • 「Keep going」フォールバック — Anthropic自身の利用上限に達したとき、既存のClaude Codeの会話を別のモデル(無料のOpenRouterクラウドモデル、またはローカルモデル)で継続できるシェルコマンド。会話が失われない
  • Native Engineモード — プロジェクト自体に組み込まれた軽量なエージェントで、すべてのリクエストをフルのClaude Codeクライアント経由でルーティングするより高速な代替手段として提供される
  • Browser Agentモード — ローカルで動くモデルが実際のブラウザウィンドウを操作できるオプションのモード。プロジェクトのbrowser-agentガイドに別途文書化されている
  • Voiceモード — ローカルモデルと音声でやり取りし、発話された応答を聞けるオプションのハンズフリーモード。プロジェクトのvoice-modeガイドに文書化されている
  • Phone control — Mac上のサーバーにスマートフォンからコマンドを送るオプションのモード。プロジェクトのphone-controlガイドに文書化されている
  • トラフィックの分離 — Claude Code自身の文書化された環境変数のうち4つを設定し、テレメトリ、自動更新、マーケットプレイス自動インストール、バックグラウンドタスクといった不要なネットワーク通信を無効化する。lsof -p $(pgrep -f claude)で自分でも検証可能

使用例: claude-code-localの3つの使い方

これらは上記のプロジェクトが文書化している機能から組み立てた具体的なワークフローであり、仮説的なユースケースではありません。

料金とライセンス: 本当に無料か

はい — claude-code-local自体は無料でオープンソースです。MITライセンスの下で提供されており、リポジトリのライセンスバッジとLICENSEファイルで確認済みです。プロジェクト自体によるサブスクリプション、アカウント、利用制限はありません。

  • サーバー、インストーラー、ランチャーは無料でMITライセンス、有料プランなし
  • ローカルモデルは自分のMacのハードウェアと電力を使うため、トークンごとの課金は発生しない
  • このプロジェクトはAnthropicの公式Claude Code CLI(無料でインストール可能)を引き続き必要とする。Anthropicのサブスクリプションを別途維持するかどうかは各自の判断で、このプロジェクトの利用とは無関係
  • オプションの「keep going」クラウドフォールバックは、自分の無料APIキーで無料枠のOpenRouterモデルを使える — これはオプトインであり、コアとなるローカルワークフローには不要

ハードウェア要件とモデル選択

ハードウェア要件は、どのモデルを実行するかに直接連動して変わります。claude-code-local自体には、Apple SiliconとmacOSであること以外の固定された最小要件はありません。プロジェクト自身のセットアップスクリプトが、Macの統合メモリの総容量に基づいてモデル階層を推奨します。

Unified memory
Recommended model
16 GB(MacBook Airのベースモデルなど)Hermes 4 14B
32〜48 GB(Pro階層)Gemma 4 12B
64〜95 GB(Max階層)Gemma 4 31B
96 GB以上(Max/Ultra階層)Qwen 3.5 122B、余裕があればLlama 3.3 70Bなどを併用可能

このプロジェクトは、階層ごとのデフォルト推奨以外にも複数の追加モデル選択肢を文書化しています。フル精度のQwen 3.8 27Bや、自称「abliterated」(拒否反応を弱めた)30BモデルのMuse-Glimmerビルドなどです。abliteratedモデルについての注記:プロジェクト自身のREADMEは、これらが組み込みの安全拒否を弱めていることを明記し、「各モデル独自のライセンスは依然として適用される」「責任を持って使用すること」と明言しています — これは標準的な指示チューニング済みモデルとの実質的な能力差であり、どう使うかの責任は使用者にあります。Agent-12リーダーボードを含む、READMEを通じて出てくる特定モデルのベンチマークや速度に関する数値は、開発者自身が自己申告した測定値であり、PromptQuorumが独自に検証したものではありません。

claude-code-localが向いている人

このプロジェクトが合うかどうかは、Claude Code CLIのワークフローを維持したまま特にローカルモデルに切り替えたいかどうか、そしてそれに必要なApple Siliconハードウェアを持っているかどうかにかかっています。

claude-code-local vs. 他のローカルコーディングアシスタント構成

claude-code-localは、クラウドAPIの代わりにローカルモデルに対してAIコーディング支援を動かすいくつかの方法のひとつです。この分野の他の選択肢との位置づけを見てみましょう — 全カタログはローカルLLMソフトウェアディレクトリを参照してください。

  • oMLX — SSDバックのモデルキャッシュを備えた汎用のApple Silicon MLX推論サーバー。claude-code-localと違いClaude CodeのAPI形式専用には作られていませんが、MacでMLXベースのローカルバックエンドを選ぶ場合には最も近い比較対象です。oMLXレビューを参照。
  • Aider — ターミナルベースでモデルに依存しないAIペアプログラミングツールで、OpenAI互換エンドポイント経由でローカルモデルに対応し、設計段階からgitと統合されています。Anthropicクライアントの前にシムを置くのではなく、最初からローカルファーストで作られたコーディングCLIが欲しい場合に良い比較対象です。Aiderレビューを参照。
  • Cline — OpenAI互換エンドポイント経由でローカルモデルにも対応する、VS Codeベースの自律型コーディングエージェント(オープンソース)。ターミナルファーストのワークフローよりIDE組み込みのエージェントを好む場合に良い比較対象です。Clineレビューを参照。

claude-code-local評価でよくある間違い

このプロジェクトに関する混乱の多くは、名前がAnthropicの公式提供物であるかのように聞こえること、あるいはどのバージョンでも自動的に完全オフラインだと思い込むことから生じています。

よくある質問

claude-code-localとは何ですか。

claude-code-local(github.com/nicedreamzapp/claude-code-local)は、Apple Silicon Mac向けの無料・オープンソース・非公式のMLXサーバーで、AnthropicのClaude Code CLIを、Anthropicのクラウド APIの代わりにローカルで動くオープンウェイトモデルに接続させます。

claude-code-localはAnthropic製ですか。

いいえ。独立したサードパーティ製、コミュニティ製のプロジェクトです。Anthropic製ではなく、Anthropicと公式に提携・承認された関係も一切ありません。

claude-code-localはAnthropicの実際のClaudeモデルをオフラインで動かしますか。

いいえ。Anthropicの Claudeモデルをダウンロード、ホスト、実行することは一切ありません。代わりに別の、ローカルにホストされたオープンウェイトモデル(Gemma、Qwen、Llama、DeepSeekなど)を動かし、Claude Codeクライアントが期待するのと同じAPI形式を話すサーバーを介して答えさせています。

claude-code-localは無料ですか。

はい。MITライセンスの下でオープンソースであり、有料プランはありません。依存関係としてAnthropicの無料Claude Code CLIのインストールは必要ですが、プロジェクト自体は無料です。

claude-code-localにはどんなハードウェアが必要ですか。

このプロジェクトはAppleのMLXフレームワークを通じてローカル推論を行うため、Apple Silicon(M1以降)搭載のMacとPython 3.12が必要です。Windows、Linux、Intel Macへの対応はありません。プロジェクト自身のテストによれば16 GBのMacでも動作し、統合メモリが大きいMacほどより大きく高性能なモデルを動かせます。

claude-code-localは自分のコードを完全にオフラインに保てますか。

可能ですが、v0.1.0以降に限られます。以前のバグにより、ローカルのベースURLを設定していてもClaude Code自体がテレメトリやバックグラウンドタスクのためにAnthropicのサーバーにアクセスしていました。v0.1.0(2026年5月)でこの通信を無効化して修正されています。思い込まずに、lsof -p $(pgrep -f claude)で自分のセットアップを検証してください。

claude-code-localはどうやってインストールしますか。

文書化されているワンコマンドインストーラーはcurl -fsSL https://raw.githubusercontent.com/nicedreamzapp/claude-code-local/main/install.sh | bashです。リモートスクリプトを直接bashにパイプしたくない場合向けに、リポジトリをクローンして(先に中身を読んでから)bash setup.shを実行する手動の代替手段も文書化されています。

claude-code-localはどのモデルを実行できますか。

このプロジェクトは、Macの統合メモリに合わせたいくつかのオープンウェイトモデルを文書化しています。Hermes 4 14B(16 GB)からQwen 3.5 122B(96 GB以上)まで、さらにGemma 4、Llama 3.3 70B、フル精度のQwen 3.8 27Bビルドなどの追加選択肢もあります。モデル選択と品質は選んだモデルとハードウェアによって変わります。

claude-code-localを開発しているのは誰ですか。

カリフォルニア州アルカタ在住の独立開発者1人、Matt Macoskoによって開発・保守されています。プロジェクト自身のREADMEには明確に「1人、チームなし、投資家なし」と書かれています。

claude-code-localが最初にリリースされたのはいつですか。

GitHubリポジトリは2026年3月26日に作成されました。最初の正式なバージョンタグv0.1.0は2026年5月8日に続き、その後v0.2.0(2026年8月5日)、v0.3.0(2026年8月22日)が続いています — このレビューの公開日以降に出荷されたものについては公式リリースページを参照してください。

出典

← ローカルLLM活用 に戻る