pandacode:Claude Codeの体験をどんなモデルでも動かせるように
pandacode は pandapaw に内蔵されたオープンソースのコーディングエージェントエンジンで、Claude Code の完全な体験と互換性がありますが、モデルバックエンドはあなた次第です——DeepSeek、Qwen、vLLM/Ollama、社内ネットワークプロキシにも対応し、OpenAI と Anthropic の両方の API 形式をサポートします。1つのコマンドでインストールでき、スマートフォン、ブラウザ、デスクトップから通常通りリモート操作が可能です。

Claude Codeのインタラクション体験は非常に優れています——会話、ツール呼び出し、ファイル読み書き、リモート操作がすべて揃っています。しかし、Anthropicのモデルに縛られています:サブスクリプションには制限があり、APIは従量課金で安くなく、社内ネットワークのモデルゲートウェイしか使えないチームはAnthropicに接続すらできません。
pandacode はそんなシナリオのために作られました:Rustでゼロから書かれた軽量コーディングエージェントエンジンで、外部動作はClaude Codeと完全に一致します(同じストリーム出力、同じツールループ、同じセッションプロトコル)が、モデルバックエンドはあなたが選べます。
どのモデルを接続できるか
pandacodeは同時に2つのAPI形式をサポートしており、市場のほぼすべてのモデルサービスを接続できます:
| 形式 | 典型的なバックエンド |
|---|---|
| Anthropic Messages | DeepSeek公式Anthropic互換エンドポイント、GLM、あらゆる /v1/messages 互換サービス |
| OpenAI Completions | OpenAI、DeepSeek /v1、Qwen、vLLM、Ollama、各種社内ネットワークLLMプロキシ |
さらにカスタムHTTPヘッダー認証もサポート——多くの企業内ネットワークプロキシは標準の Bearer トークンを使わず、access_token や送信元IPなどのカスタムヘッダーを要求します。pandacodeはネイティブでサポートしており、設定に書くだけで使えます。
機能一覧
- 6つの組み込みツール:Read / Write / Edit / Bash / Glob / Grep——コードの読み取り、ファイルの編集、コマンド実行、プロジェクトの検索、コーディングエージェントの核となるアクションが揃っています;
- 完全なツールループ:モデルは連続してツールを呼び出し、結果を取得し、推論を続け、タスクが完了するまで実行できます;
- ストリーム出力:逐語的に応答をレンダリングし、Claude Codeと同じ操作感;
- PandaNpcファミリーとの統合:独立した「エンジン」として本物のClaude Codeと共存——PandaNpc App(デスクトップ / ウェブ / iPhone)で接続に
pandacodeエンジンを選択すると、リモート操作が可能になり、セッションヘッダーに 🐼 pandacode バッジが表示されます; - 非常にコンパクト:単一バイナリ約2MBで、pandapawと一緒に配布されます。
インストール
pandacodeは pandapaw(PandaNpcの統合コマンドラインツール)に組み込まれており、1つのコマンドでインストールできます:
# macOS / Linux
curl -fsSL https://cos.pandanpc.com/pandapaw/install.sh | sh
# Windows (PowerShell)
iwr -useb https://cos.pandanpc.com/pandapaw/install.ps1 | iexインストールスクリプトは pandapaw と pandacode を一緒にインストールします。すでにpandapawをインストールしている既存ユーザーは、pandapaw update を実行すると自動的にpandacodeが追加されます。
モデルバックエンドの設定
方法1:DeepSeek(最も簡単)
DeepSeekはAnthropic互換エンドポイントを提供しており、1つのコマンドでキーを書き込むだけです:
pandapaw pandacode set-key sk-你的DeepSeek密钥
pandapaw install # 注册 pandacode 常驻服务デフォルトで https://api.deepseek.com/anthropic + deepseek-chat を指しており、インストール完了後すぐに使えます。
方法2:OpenAI形式エンドポイント(Qwen / vLLM / Ollama / 社内プロキシ)
~/.pandapaw/config.toml を編集し、[pandacode] セクションを追加します:
[pandacode]
format = "openai" # OpenAI Completions 格式
base_url = "http://your-llm-gateway/v1" # 端点 = base_url + /chat/completions
token = "sk-your-key" # 标准 Bearer;无 Bearer 鉴权就填 sk-not-required
model = "qwen3.5-plus"
# 内网代理用自定义头鉴权?加这段(token 填 sk-not-required 即不发 Bearer):
[pandacode.headers]
access_token = "你的内网token"変更後、pandapaw install(またはpandacodeサービスを再起動)で反映されます。ローカルのOllamaも同様の書き方:base_url = "http://127.0.0.1:11434/v1"、model = "qwen2.5-coder"、tokenは任意の値を入力します。
モデルキーは自分のマシンの設定ファイルにのみ保存され、サーバーにアップロードされたりデータベースに入ったりすることはありません。
アプリで使う
インストール後、このマシンは あなたのマシン名-pc としてPandaNpcの中継ネットワークに登録されます。PandaNpc App(pandanpc.com ウェブ版、またはデスクトップ/iPhoneクライアント)を開いて:
- Claude Code接続を新規作成(または編集)し、エンジンに pandacode を選択;
- セッションを開き、通常通りメッセージを送信——コード作成、バグ修正、コマンド実行など、Claude Codeと同じ体験;
- セッションヘッダーの 🐼 バッジは、このセッションが自分のモデルで動作していることを示します。
同じセッションプロトコルを使用しているため、スマートフォンからのリモート操作、切断後の再接続、履歴再生など、PandaNpcのすべての機能が利用可能です。
いつpandacodeを選び、いつ本物のClaude Codeを選ぶか
| シナリオ | 推奨 |
|---|---|
| Claudeのサブスクリプション/枠があり、最高のコーディング能力を追求 | 本物のClaude Code |
| 節約したい:日常の小タスクは安価なモデルで | pandacode + DeepSeek |
| 社内ネットワークで、内部モデルゲートウェイのみ使用可能 | pandacode + OpenAI形式 + カスタムヘッダー |
| 完全オフライン/データを社内ネットワークから出したくない | pandacode + vLLM / Ollama |
両エンジンはアプリ内で共存可能:同じマシンにClaude Code接続とpandacode接続を同時に設定し、タスクに応じて使い分けられます。
まとめ
pandacodeは「Claude Codeの体験」と「Anthropicのモデル」を切り離しました:体験はそのままに、モデルは自由に選べます。インストールコマンド1つと数行の設定で、DeepSeek / Qwen / 社内モデルにリモート操作可能なコーディングエージェントを導入できます。
インストール後、何か問題があれば pandanpc.com までフィードバックをお寄せください。
関連ガイド

Claude Code にカスタムモデルバックエンドを接続 + pandapaw でリモートアクセス:節約できてどこでも操作可能
DeepSeekなどの安価なモデルバックエンドを使ってClaude Codeを実行してコストを節約し、さらにpandapawでリモートから開発機に接続する——別のPCやブラウザからいつでもどこでもカスタマイズしたClaude Codeを操作できます。
記事を読む →
スマホでClaude Codeに接続:iOSでいつでもセッション確認・承認ができるツール
この記事は開発者向けに、スマートフォンで Claude Code に接続するベストプラクティスを紹介します。PandaNpc iOS アプリを通じてセッションをリアルタイムで確認し、ツール呼び出しを承認して質問に応答し、pandapaw と iOS Live Activity を活用することで効率的なリモート操作を実現し、コーディングの柔軟性を向上させます。
記事を読む →
このPCを閉じても、別の場所からリモートでClaude Codeを操作する
Claude Code を一台のマシンに縛り付ける?開発機で実行させておけば、別のパソコンやブラウザからリモートで操作できる——セッションの確認、ツールの承認、コード変更の確認ができ、そのマシンの前に張り付く必要は一切ない。
記事を読む →