pandacode: Låt Claude Code-upplevelsen fungera på vilken modell som helst
pandacode är en open source-kodningsagentmotor inbyggd i pandapaw, kompatibel med Claude Codes fullständiga upplevelse, men modellbackend bestämmer du – DeepSeek, Qwen, vLLM/Ollama, företagets interna nätverksproxy kan alla anslutas, både OpenAI och Anthropic API-format stöds. Installera med ett kommando, fjärrstyr som vanligt från mobil, webbläsare, skrivbord.

Claude Code har en bra interaktiv upplevelse – konversation, verktygsanrop, fil-läsning/skrivning, fjärrstyrning – allt i ett paket. Men det är bundet till Anthropics modeller: prenumerationen har begränsningar, API debiteras per användning och är inte billig, och vissa team kan endast använda företagets interna modell-gateway och kan överhuvudtaget inte ansluta till Anthropic.
pandacode är skapat för detta scenario: en lättvikts-kodagentmotor skriven från grunden i Rust, som beter sig exakt som Claude Code (samma strömmande utdata, samma verktygsloop, samma konversationsprotokoll), men modell-backend bestämmer du.
Vilka modeller kan den ansluta?
pandacode stöder samtidigt två API-format, så gott som alla modelltjänster på marknaden kan anslutas:
| Format | Typisk backend |
|---|---|
| Anthropic Messages | DeepSeeks officiella Anthropic-kompatibla endpoint, GLM, alla /v1/messages-kompatibla tjänster |
| OpenAI Completions | OpenAI, DeepSeek /v1, Qwen, vLLM, Ollama, olika företagsinterna LLM-proxies |
Stöder även anpassad HTTP-header-autentisering – många företags interna proxy använder inte standard Bearer-token, utan kräver anpassade headers som access_token eller käll-IP. pandacode har inbyggt stöd, bara konfigurera.
Funktioner
- 6 inbyggda verktyg: Read / Write / Edit / Bash / Glob / Grep – läsa kod, ändra filer, köra kommandon, söka i projekt – kodagentens kärnfunktioner är på plats;
- Full verktygsloop: Modellen kan anropa verktyg i följd, få resultat, fortsätta resonera tills uppgiften är klar;
- Strömmande utdata: Rendera svar ord för ord, samma känsla som Claude Code;
- Anslut till PandaNpc-familjen: Som en oberoende "motor" som kan samexistera med äkta Claude Code – i PandaNpc App (desktop / web / iPhone) välj
pandacode-motorn för anslutningen, så kan du fjärrstyra den, och konversationshuvudet visar 🐼 pandacode-märket; - Mycket liten: En enda binär på cirka 2 MB, distribueras tillsammans med pandapaw.
Installation
pandacode är inbyggt i pandapaw (PandaNpc:s enhetliga kommandoradsverktyg), installeras med ett kommando:
# macOS / Linux
curl -fsSL https://cos.pandanpc.com/pandapaw/install.sh | sh
# Windows (PowerShell)
iwr -useb https://cos.pandanpc.com/pandapaw/install.ps1 | iexInstallationsskriptet installerar både pandapaw och pandacode. Användare som redan har pandapaw installerat kan köra pandapaw update för att automatiskt lägga till pandacode.
Konfigurera modell-backend
Alternativ 1: DeepSeek (enklast)
DeepSeek erbjuder en Anthropic-kompatibel endpoint, ett kommando för att skriva in nyckeln:
pandapaw pandacode set-key sk-你的DeepSeek密钥
pandapaw install # 注册 pandacode 常驻服务Som standard pekar den på https://api.deepseek.com/anthropic + deepseek-chat, redo att användas direkt.
Alternativ 2: OpenAI-format endpoint (Qwen / vLLM / Ollama / intern proxy)
Redigera ~/.pandapaw/config.toml, lägg till en [pandacode]-sektion:
[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"Efter ändringar, kör pandapaw install (eller starta om pandacode-tjänsten) för att aktivera. Lokal Ollama fungerar på samma sätt: base_url = "http://127.0.0.1:11434/v1", model = "qwen2.5-coder", token valfri.
Modellnyckeln lagras endast i din egen maskins konfigurationsfil, laddas inte upp till server eller in i databas.
Använd i appen
Efter installation registreras denna maskin som dinmaskinsnamn-pc i PandaNpc:s relänätverk. Öppna PandaNpc App (pandanpc.com webbversion eller desktop / iPhone-klient):
- Skapa (eller redigera) en Claude Code-anslutning, välj motorn pandacode;
- Starta en konversation, skicka meddelanden normalt – skriv kod, fixa buggar, kör kommandon, upplevelsen är densamma som Claude Code;
- 🐼-märket i konversationshuvudet indikerar att denna konversation körs på din egen modell.
Eftersom samma konversationsprotokoll används, fungerar alla PandaNpc-funktioner som fjärrstyrning från mobil, återanslutning vid avbrott och historikuppspelning.
När ska man välja pandacode och när äkta Claude Code?
| Scenario | Rekommendation |
|---|---|
| Har Claude-prenumeration/kredit, strävar efter bästa kodningsförmåga | Äkta Claude Code |
| Vill spara pengar: dagliga småuppgifter med billig modell | pandacode + DeepSeek |
| Företagsintern, endast intern modell-gateway | pandacode + OpenAI-format + anpassad header |
| Vill vara helt offline / data stannar inom företaget | pandacode + vLLM / Ollama |
Båda motorerna finns parallellt i appen: samma maskin kan samtidigt ha en Claude Code-anslutning och en pandacode-anslutning, välj efter uppgift.
Sammanfattning
pandacode frikopplar "Claude Code-upplevelsen" från "Anthropics modeller": upplevelsen behålls, modellen är fri. Ett installationskommando + några rader konfiguration ger din DeepSeek / Qwen / interna modell en fjärrstyrbar kodagent.
Om du har några frågor efter installation, välkommen att ge feedback på pandanpc.com.
Relaterade guider

Anslut Claude Code till en anpassad modell-backend + fjärråtkomst med pandapaw: spara pengar och styr var som helst
Använd billiga modellbackend som DeepSeek för att köra Claude Code och spara pengar, använd sedan pandapaw för att fjärransluta till utvecklingsmaskinen – styr din anpassade Claude Code när som helst, var som helst från en annan dator eller webbläsare.
Läs artikel →
Anslut Claude Code från mobilen: se sessioner och godkännanden när som helst på iOS
Denna artikel riktar sig till utvecklare och delar bästa praxis för att ansluta till Claude Code från mobilen. Genom PandaNpc iOS-appen kan du se konversationer i realtid, godkänna verktygsanrop och svara på frågor. Med pandapaw och iOS Live Activity kan du fjärrstyra effektivt och öka kodningsflexibiliteten.
Läs artikel →
Stäng av den här datorn, fjärrstyr din Claude Code från en annan plats
Claude Code bunden till en maskin? Låt den köra på utvecklingsmaskinen, du byter till en annan dator eller webbläsare för att fjärrstyra — se sessioner, godkänn verktyg, se kodändringar, du behöver inte sitta framför den maskinen hela tiden.
Läs artikel →