Claude Code のようなプログラミングエージェントをローカルで動かす——考えてみる人はいても、実際にやる人はほとんどいない。claude-code-local は、その「実際にやる」を真面目に形にしたプロジェクトのひとつだ。Apple Silicon 上で MLX を使い、Anthropic API と互換性のあるローカルサービスを構築し、Claude Code のリクエストがデバイスの外に出ないようにしている。
プロジェクト名がすでにすべてを語っている。これは本質的にローカル API サービスであり、Claude Code はいつも通りリクエストを送るが、その通信はクラウドではなくローカルモデルに向かう。リポジトリの情報に記載されているモデルは Qwen 3.5 122B、Llama 3.3 70B、Gemma 4 31B で、プロジェクトが示す参考速度は 65 tok/s(Qwen 3.5 122B)だ。
この数字は条件付きで見る必要がある。ローカル推論の速度はチップの型番、メモリ容量、量子化方式に強く依存しており、65 tok/s はプロジェクト側が特定の環境で計測した参考値に過ぎない。構成が変われば結果は大きく異なる可能性がある。より現実的な問題はメモリだ——122B クラスのモデルはユニファイドメモリへの要求が高く、エントリークラスの Mac ではまず動かない。使えるかどうかはメモリの容量次第と言っていい。
本当にコンプライアンス上の圧力がある人にとっては、データがデバイス内に留まるかどうかは、生成速度よりはるかに重要だ。
なぜわざわざこれをやるのか
コードをクラウドの AI に渡すことはすでに一般的だが、一部のチームにとってこれは好みの問題ではなく、一線を画す問題だ。NDA を結んだプロジェクト、医療データの処理、法務文書の分析——こうした場面では、プロンプトがどのサーバーを経由するか自体がコンプライアンスリスクになる。
claude-code-local の価値はまさにここにある:データがデバイスから出ないことだ。プロジェクトの説明には offline と airgap-ready と明記されており、単にデータ送信を最小限にするだけでなく、設計上、オフライン環境で完結したフローを実行できるようになっている。この特性は速度を犠牲にする代わりに、機密性の高いシナリオで安心して Claude Code を使えるようにする。
肝心なのはインターフェース互換性
プログラミングエージェントをローカルで動かすとき、本当のハードルは「動くかどうか」ではなく「どう接続するか」だ。claude-code-local は Anthropic API をローカルで再実装し、Claude Code にローカル出口を取り付けたようなものだ。つまりワークフローを変える必要も、ツールを乗り換える必要もなく、バックエンドをクラウドから自分のマシンに替えるだけですむ。
もちろん代償も明らかだ:ローカルモデルの能力は通常、クラウドの大規模モデルより劣り、速度はハードウェアの上限に制約され、さらにこの方式は Apple Silicon のみをサポートする。リポジトリの状態を見ると、このプロジェクトは約 3.1k スター、600 以上のフォークがあり、Python 実装、MLX ネイティブで、まだ比較的初期の段階にある。
注目すべき人は誰か
- 法律事務所、病院、または厳格な NDA 環境でコードを書く開発者で、コードを社内ネットワークの外に出せない人
- 大容量メモリの Apple Silicon マシンを持ち、クラウド API 依存から脱却したい Claude Code ユーザー
- MLX 推論とローカルモデルのスケジューリングに興味がある開発者——このリポジトリは良い参考実装になる
使い始める前に考えておくこと
まず第一に、ハードウェアの確認だ。Apple Silicon は絶対条件であり、メモリ容量が動かせるモデルの大きさを直接決める。低スペックの構成で 122B に挑むのはやめよう。
第二に、リポジトリの README を基準にすること。モデルの一覧も Claude Code のバージョンも変わっていくので、作業を始める前に現在のドキュメントを確認し、古いチュートリアルに従わないこと。
第三に、体験の落差を受け入れること。ローカル推論とクラウド API を比べると、体感上のレイテンシは通常、桁が違う。コンプライアンスのシナリオではこれは価値のある交換だが、単にコストを節約したいだけなら失望するかもしれない。
claude-code-local は現時点では、方向性が正しい初期の取り組みであり、開箱即用(そのまま使える)の域には達していない。その最大の貢献は、Claude Code のようなツールが完全にクラウドから切り離して動作し得ることを証明した点にある——そして、データ機密性が重要なシナリオには、まさにその可能性が必要なのだ。より大容量メモリの Mac が普及し、ローカルモデルがあと何世代か進化すれば、こうしたプロジェクトはますます無視できなくなるだろう。










コメント
コメントはまだありません
最初のコメントを書きましょう