pandacode: Experiența Claude Code pe orice model
pandacode este un motor agent de codare open-source integrat în pandapaw, compatibil cu experiența completă Claude Code, dar backend-ul modelului este la alegerea ta – DeepSeek, Qwen, vLLM/Ollama, proxy-ul rețelei interne a companiei pot fi conectate, suportă atât formatul API OpenAI cât și Anthropic. Se instalează cu o singură comandă, control remote de pe telefon, browser, desktop ca de obicei.

Interacțiunea Claude Code este excelentă—sesiuni, apeluri de instrumente, citire/scriere de fișiere, control de la distanță, totul la pachet. Dar este legată de modelele Anthropic: abonamentul are limită, API-ul nu este ieftin pe bază de consum, iar unele echipe pot folosi doar gateway-uri de modele din rețeaua internă a companiei, neputând ajunge la Anthropic.
pandacode a fost creat pentru acest scenariu: un motor ușor de agent de codare scris de la zero în Rust, comportament extern identic cu Claude Code (aceeași ieșire în flux, aceeași buclă de instrumente, același protocol de sesiune), dar backend-ul modelului este la alegerea ta.
Ce modele poate conecta
pandacode acceptă simultan două formate de API, aproape orice serviciu de model de pe piață:
| Format | Backend tipic |
|---|---|
| Anthropic Messages | Punctul final compatibil Anthropic oficial DeepSeek, GLM, orice serviciu compatibil /v1/messages |
| OpenAI Completions | OpenAI, /v1 DeepSeek, Qwen, vLLM, Ollama, diverse proxy-uri LLM din rețeaua internă a companiei |
Suportă și autentificare personalizată prin header HTTP—multe proxy-uri din rețeaua internă a companiei nu folosesc token-ul standard Bearer, ci necesită anteturi personalizate precum access_token sau IP-ul sursă. pandacode le suportă nativ, le scrii în configurare și gata.
Privire de ansamblu asupra funcționalităților
- 6 instrumente încorporate: Read / Write / Edit / Bash / Glob / Grep—citire cod, modificare fișiere, rulare comenzi, căutare în proiect, acțiunile de bază ale unui agent de codare sunt acoperite;
- Buclă completă de instrumente: Modelul poate apela instrumente în mod continuu, primi rezultate, continua raționamentul până la finalizarea sarcinii;
- Ieșire în flux: Randare cuvânt cu cuvânt a răspunsurilor, aceeași senzație ca Claude Code;
- Integrare în familia PandaNpc: Ca „motor" independent, coexistă cu Claude Code real—în aplicația PandaNpc (desktop / web / iPhone) selectezi motorul
pandacodepentru o conexiune și poți controla de la distanță, iar antetul sesiunii va afișa insigna 🐼 pandacode; - Dimensiune foarte mică: Un singur binar de aproximativ 2MB, distribuit împreună cu pandapaw.
Instalare
pandacode este integrat în pandapaw (instrumentul unificat de linie de comandă PandaNpc), o singură comandă pentru instalare:
# macOS / Linux
curl -fsSL https://cos.pandanpc.com/pandapaw/install.sh | sh
# Windows (PowerShell)
iwr -useb https://cos.pandanpc.com/pandapaw/install.ps1 | iexScriptul de instalare va instala atât pandapaw, cât și pandacode. Utilizatorii existenți care au deja pandapaw instalat pot rula pandapaw update pentru a adăuga automat pandacode.
Configurarea backend-ului modelului
Metoda 1: DeepSeek (cea mai simplă)
DeepSeek oferă un punct final compatibil Anthropic, o singură comandă pentru a scrie cheia:
pandapaw pandacode set-key sk-你的DeepSeek密钥
pandapaw install # 注册 pandacode 常驻服务Implicit, este setat la https://api.deepseek.com/anthropic + deepseek-chat, gata de utilizare după instalare.
Metoda 2: Punct final format OpenAI (Qwen / vLLM / Ollama / proxy intern)
Editează ~/.pandapaw/config.toml, adaugă o secțiune [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"După modificare, rulează pandapaw install (sau repornește serviciul pandacode) pentru a intra în vigoare. Ollama local se configurează la fel: base_url = "http://127.0.0.1:11434/v1", model = "qwen2.5-coder", token poate fi orice.
Cheia modelului există doar în fișierul de configurare de pe mașina ta, nu este încărcată pe server, nu intră în bază de date.
Utilizare în aplicație
După instalare, această mașină se va înregistra în rețeaua de relee PandaNpc cu identitatea numele_mașinii_tale-pc. Deschide aplicația PandaNpc (pandanpc.com versiune web sau client desktop / iPhone):
- Creează (sau editează) o conexiune Claude Code, selectează motorul pandacode;
- Deschide o sesiune, trimite mesaje normal—scrie cod, corectează bug-uri, rulează comenzi, experiența este identică cu Claude Code;
- Insigna 🐼 din antetul sesiunii indică faptul că această sesiune rulează pe propriul tău model.
Deoarece folosește același protocol de sesiune, funcționalitățile PandaNpc precum controlul de la distanță de pe telefon, reconectarea după deconectare și redarea istoricului sunt toate disponibile.
Când să alegi pandacode și când să alegi Claude Code real
| Scenariu | Recomandare |
|---|---|
| Ai abonament / credit Claude, urmărești cea mai bună capacitate de codare | Claude Code real |
| Vrei să economisești: sarcini mici zilnice cu un model ieftin | pandacode + DeepSeek |
| Rețea internă a companiei, poți folosi doar gateway-ul intern de modele | pandacode + format OpenAI + header personalizat |
| Vrei complet offline / datele să nu iasă din rețeaua internă | pandacode + vLLM / Ollama |
Ambele motoare coexistă în aplicație: aceeași mașină poate avea simultan o conexiune Claude Code și o conexiune pandacode, le alegi în funcție de sarcină.
Concluzie
pandacode decuplează „experiența Claude Code" de „modelul Anthropic": păstrează experiența, libertatea modelului. O singură comandă de instalare + câteva linii de configurare, iar DeepSeek / Qwen / modelul tău intern devin un agent de codare controlabil de la distanță.
După instalare, pentru orice problemă, nu ezita să trimiți feedback pe pandanpc.com.
Ghiduri conexe

Conectează Claude Code la un backend de model personalizat + acces la distanță cu pandapaw: economisește bani și controlează de oriunde
Folosește modele ieftine de backend precum DeepSeek pentru a rula Claude Code și a economisi bani, apoi folosește pandapaw pentru a te conecta remote la mașina de dezvoltare — controlează-ți Claude Code personalizat de pe un alt computer sau browser oricând și oriunde.
Citește articolul →
Conectează-te la Claude Code de pe telefon: vizualizează sesiunile și aprobările oricând pe iOS
Acest articol se adresează dezvoltatorilor și prezintă cele mai bune practici pentru conectarea la Claude Code de pe telefon. Prin aplicația PandaNpc iOS, puteți vizualiza conversațiile în timp real, aproba apelurile de instrumente și răspunde la întrebări. Cu ajutorul pandapaw și iOS Live Activity, puteți controla de la distanță în mod eficient, sporind flexibilitatea codării.
Citește articolul →
Închide acest PC, controlează-ți Claude Code de la distanță de oriunde
Claude Code legat de o singură mașină? Fă-l să ruleze pe mașina de dezvoltare, iar tu poți folosi un alt calculator sau browser pentru control remote — vezi sesiunile, instrumentele de aprobare și modificările de cod, fără să fii nevoit să stai în fața mașinii respective.
Citește articolul →