pandacode: fai girare l'esperienza Claude Code su qualsiasi modello
pandacode è un motore agente di codifica open source integrato in pandapaw, compatibile con l'esperienza completa di Claude Code, ma il backend del modello lo decidi tu: DeepSeek, Qwen, vLLM/Ollama, proxy della rete aziendale, tutto supportato, e funziona sia con il formato API OpenAI che Anthropic. Installazione con un solo comando, controllo remoto da telefono, browser e desktop come al solito.

L'esperienza interattiva di Claude Code è ottima: sessioni, chiamate di strumenti, lettura/scrittura di file, controllo remoto, tutto in un unico pacchetto. Ma è vincolato ai modelli Anthropic: abbonamenti con limiti, API a consumo non economiche, e alcuni team possono usare solo gateway di modelli della rete interna aziendale, senza possibilità di connettersi ad Anthropic.
pandacode è fatto per questo scenario: un motore leggero per agent di codifica scritto da zero in Rust, comportamento esterno identico a Claude Code (stesso output in streaming, stesso ciclo di strumenti, stesso protocollo di sessione), ma il backend del modello lo decidi tu.
Quali modelli supporta
pandacode supporta contemporaneamente due formati API, quindi praticamente qualsiasi servizio di modelli è compatibile:
| Formato | Backend tipico |
|---|---|
| Anthropic Messages | Endpoint Anthropic compatibili di DeepSeek, GLM, qualsiasi servizio /v1/messages compatibile |
| OpenAI Completions | OpenAI, /v1 di DeepSeek, Qwen, vLLM, Ollama, vari proxy LLM di reti aziendali |
Supporta anche autenticazione tramite header HTTP personalizzati – molti proxy di reti aziendali non usano il token Bearer standard, ma richiedono header personalizzati come access_token, IP di origine, ecc. pandacode lo supporta nativamente, basta configurarlo.
Panoramica delle funzionalità
- 6 strumenti integrati: Read / Write / Edit / Bash / Glob / Grep – leggere codice, modificare file, eseguire comandi, cercare nel progetto; le azioni principali di un agent di codifica sono tutte presenti;
- Ciclo completo degli strumenti: il modello può chiamare continuamente strumenti, ottenere risultati e proseguire il ragionamento fino al completamento del task;
- Output in streaming: rendering parola per parola delle risposte, stessa sensazione di Claude Code;
- Integrazione con la famiglia PandaNpc: funziona come "motore" indipendente insieme al vero Claude Code – nell'App PandaNpc (desktop / web / iPhone) seleziona il motore
pandacodeper la connessione, e potrai controllarlo da remoto, con il badge 🐼 pandacode nell'intestazione della sessione; - Dimensioni ridottissime: singolo binario di circa 2MB, distribuito insieme a pandapaw.
Installazione
pandacode è integrato in pandapaw (lo strumento a riga di comando unificato di PandaNpc). Un comando per installare:
# macOS / Linux
curl -fsSL https://cos.pandanpc.com/pandapaw/install.sh | sh
# Windows (PowerShell)
iwr -useb https://cos.pandanpc.com/pandapaw/install.ps1 | iexLo script di installazione installerà insieme pandapaw e pandacode. Gli utenti che hanno già installato pandapaw possono eseguire pandapaw update per aggiungere automaticamente pandacode.
Configurare il backend del modello
Metodo 1: DeepSeek (il più semplice)
DeepSeek fornisce un endpoint compatibile con Anthropic, basta un comando per impostare la chiave:
pandapaw pandacode set-key sk-你的DeepSeek密钥
pandapaw install # 注册 pandacode 常驻服务Di default punta a https://api.deepseek.com/anthropic + deepseek-chat, pronto all'uso dopo l'installazione.
Metodo 2: Endpoint formato OpenAI (Qwen / vLLM / Ollama / proxy interno)
Modifica ~/.pandapaw/config.toml aggiungendo una sezione [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"Dopo la modifica, esegui pandapaw install (o riavvia il servizio pandacode) per applicare le modifiche. Anche per Ollama locale si usa la stessa sintassi: base_url = "http://127.0.0.1:11434/v1", model = "qwen2.5-coder", token qualsiasi.
La chiave del modello risiede solo nel file di configurazione della tua macchina, non viene caricata su server né inserita in database.
Usalo nell'App
Dopo l'installazione, questa macchina si registrerà nella rete di relay di PandaNpc con identità il-nome-della-tua-macchina-pc. Apri l'App PandaNpc (versione web su pandanpc.com o client desktop / iPhone):
- Crea (o modifica) una connessione Claude Code, seleziona il motore pandacode;
- Avvia una sessione, invia messaggi normalmente – scrivi codice, correggi bug, esegui comandi, stessa esperienza di Claude Code;
- Il badge 🐼 nell'intestazione della sessione indica che questa sessione gira sul tuo modello personale.
Poiché utilizza lo stesso protocollo di sessione, tutte le funzionalità di PandaNpc – controllo remoto da cellulare, riconnessione, riproduzione della cronologia – sono disponibili.
Quando scegliere pandacode e quando il vero Claude Code
| Scenario | Consiglio |
|---|---|
| Hai un abbonamento / credito Claude, cerchi la massima capacità di codifica | Vero Claude Code |
| Vuoi risparmiare: task quotidiani semplici con modelli economici | pandacode + DeepSeek |
| Rete aziendale interna, devi usare solo il gateway di modelli interno | pandacode + formato OpenAI + header personalizzati |
| Vuoi essere completamente offline / dati che non escono dalla rete interna | pandacode + vLLM / Ollama |
I due motori coesistono nell'App: sulla stessa macchina puoi avere contemporaneamente una connessione Claude Code e una connessione pandacode, e scegliere in base al task.
Riepilogo
pandacode disaccoppia "l'esperienza Claude Code" dal "modello Anthropic": l'esperienza rimane, il modello è libero. Un comando di installazione + poche righe di configurazione, e il tuo DeepSeek / Qwen / modello interno avrà un agent di codifica controllabile da remoto.
Dopo l'installazione, per qualsiasi problema, visita pandanpc.com per feedback.
Guide correlate

Collega un backend modello personalizzato a Claude Code + accesso remoto con pandapaw: risparmia e controlla da ovunque
Usa backend di modelli economici come DeepSeek per eseguire Claude Code risparmiando, poi usa pandapaw per connetterti da remoto alla macchina di sviluppo—controlla il tuo Claude Code personalizzato da qualsiasi altro computer o browser, in qualsiasi momento.
Leggi l'articolo →
Claude Code sul telefono: visualizza sessioni e approva strumenti in qualsiasi momento su iOS
Questo articolo è rivolto agli sviluppatori e condivide le migliori pratiche per collegare Claude Code dal telefono. Tramite l'app iOS PandaNpc è possibile visualizzare le sessioni in tempo reale, approvare le chiamate agli strumenti e rispondere alle domande. Grazie a pandapaw e all'iOS Live Activity, si ottiene un controllo remoto efficiente, migliorando la flessibilità di codifica.
Leggi l'articolo →
Spegni questo computer, connettiti da un altro e controlla il tuo Claude Code a distanza
Claude Code bloccato su una macchina? Fallo girare sulla macchina di sviluppo, cambia computer o browser per controllarlo da remoto: visualizza sessioni, approva strumenti, vedi modifiche al codice, senza dover stare davanti a quella macchina.
Leggi l'articolo →