pandacode: Laat de Claude Code-ervaring op elk model draaien
pandacode is de open-source coderingsagent-engine die is ingebouwd in pandapaw, volledig compatibel met Claude Code, maar de model-backend bepaal je zelf—DeepSeek, Qwen, vLLM/Ollama, bedrijfsnetwerkproxy kunnen allemaal worden aangesloten, en beide API-formaten van OpenAI en Anthropic worden ondersteund. Installatie met één opdracht, externe bediening via telefoon, browser en desktop zoals gebruikelijk.

De interactie met Claude Code is uitstekend – sessies, toolaanroepen, bestanden lezen/schrijven, externe bediening, een compleet pakket. Maar het is gekoppeld aan de modellen van Anthropic: abonnementen hebben limieten, API-verbruik is niet goedkoop, en sommige teams kunnen alleen gebruikmaken van een intern netwerkgateway, waardoor ze helemaal geen verbinding met Anthropic kunnen maken.
pandacode is precies voor dit scenario gemaakt: een lichtgewicht codeer-agent-engine, volledig vanuit het niets geschreven in Rust, extern gedrag identiek aan Claude Code (dezelfde streaming output, dezelfde tool-loop, hetzelfde sessieprotocol), maar de modelback-end bepaal jij.
Welke modellen kan het gebruiken?
pandacode ondersteunt twee API-formaten, waardoor vrijwel elke modelservice kan worden aangesloten:
| Formaat | Typische back-end |
|---|---|
| Anthropic Messages | DeepSeek officiële Anthropic-compatibele endpoint, GLM, elke /v1/messages-compatibele service |
| OpenAI Completions | OpenAI, DeepSeek /v1, Qwen, vLLM, Ollama, diverse interne LLM-proxy's |
Daarnaast ondersteunt het aangepaste HTTP-header-authenticatie – veel bedrijfsnetwerken gebruiken geen standaard Bearer-token, maar vereisen aangepaste headers zoals access_token of bron-IP. pandacode ondersteunt dit native; je kunt het gewoon in de configuratie instellen.
Functieoverzicht
- 6 ingebouwde tools: Read / Write / Edit / Bash / Glob / Grep – code lezen, bestanden bewerken, opdrachten uitvoeren, projecten doorzoeken – de kernacties van een codeer-agent zijn compleet;
- Volledige tool-loop: het model kan continu tools aanroepen, resultaten ophalen en verder redeneren tot de taak is voltooid;
- Streaming output: antwoorden worden letter voor letter weergegeven, voelt hetzelfde als Claude Code;
- Integratie met PandaNpc-familie: als een onafhankelijke "engine" naast echte Claude Code – in de PandaNpc-app (desktop / web / iPhone) kun je voor een verbinding de
pandacode-engine kiezen, om het op afstand te bedienen; de sessiekop toont een 🐼 pandacode-badge; - Zeer klein: één binary van ongeveer 2 MB, wordt samen met pandapaw verspreid.
Installatie
pandacode is ingebouwd in pandapaw (de uniforme commandoregel-tool van PandaNpc). Installeer met één commando:
# macOS / Linux
curl -fsSL https://cos.pandanpc.com/pandapaw/install.sh | sh
# Windows (PowerShell)
iwr -useb https://cos.pandanpc.com/pandapaw/install.ps1 | iexHet installatiescript installeert zowel pandapaw als pandacode. Bestaande pandapaw-gebruikers kunnen pandapaw update uitvoeren om pandacode automatisch toe te voegen.
Modelback-end configureren
Methode 1: DeepSeek (eenvoudigst)
DeepSeek biedt een Anthropic-compatibele endpoint. Met één commando kun je de sleutel instellen:
pandapaw pandacode set-key sk-你的DeepSeek密钥
pandapaw install # 注册 pandacode 常驻服务Standaard wordt https://api.deepseek.com/anthropic + deepseek-chat gebruikt; direct bruikbaar na installatie.
Methode 2: OpenAI-formaat endpoint (Qwen / vLLM / Ollama / interne proxy)
Bewerk ~/.pandapaw/config.toml en voeg een [pandacode]-sectie toe:
[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"Na aanpassing pandapaw install (of herstart pandacode-service) om te activeren. Voor lokale Ollama hetzelfde: base_url = "http://127.0.0.1:11434/v1", model = "qwen2.5-coder", token willekeurig.
De modelsleutel staat alleen in het configuratiebestand van jouw machine, wordt niet naar de server geüpload en niet in een database opgeslagen.
Gebruik in de app
Na installatie wordt deze machine geregistreerd in het relay-netwerk van PandaNpc als jouw-machinenaam-pc. Open de PandaNpc-app (pandanpc.com webversie of desktop-/iPhone-client):
- Maak een nieuwe (of bewerk een bestaande) Claude Code-verbinding en kies engine pandacode;
- Start een sessie en stuur normaal berichten – code schrijven, bugs oplossen, opdrachten uitvoeren, de ervaring is hetzelfde als Claude Code;
- De 🐼-badge in de sessiekop geeft aan dat deze sessie op jouw eigen model draait.
Omdat hetzelfde sessieprotocol wordt gebruikt, zijn alle PandaNpc-functionaliteiten zoals externe bediening via telefoon, herverbinding na verbreking, en geschiedenisweergave beschikbaar.
Wanneer kies je voor pandacode en wanneer voor echte Claude Code?
| Scenario | Advies |
|---|---|
| Je hebt een Claude-abonnement / tegoed en streeft naar de beste codeercapaciteit | Echte Claude Code |
| Je wilt geld besparen: dagelijkse kleine taken met goedkope modellen | pandacode + DeepSeek |
| Je bent in een intern netwerk en kunt alleen interne modelgateways gebruiken | pandacode + OpenAI-formaat + aangepaste headers |
| Je wilt volledig offline / data blijft binnen het netwerk | pandacode + vLLM / Ollama |
Beide engines bestaan naast elkaar in de app: dezelfde machine kan tegelijk een Claude Code-verbinding en een pandacode-verbinding hebben, zodat je per taak kunt kiezen.
Samenvatting
pandacode ontkoppelt "de ervaring van Claude Code" van "de modellen van Anthropic": de ervaring blijft behouden, de modellen zijn vrij. Met één installatiecommando + een paar regels configuratie krijgen je DeepSeek / Qwen / interne modellen een op afstand bedienbare codeer-agent.
Heb je na installatie vragen? Geef feedback via pandanpc.com.
Gerelateerde gidsen

Claude Code aansluiten op een aangepaste model-backend + pandapaw voor externe toegang: bespaar geld en bedien overal
Gebruik goedkope modellen zoals DeepSeek als backend om Claude Code te draaien en bespaar geld, gebruik vervolgens pandapaw om op afstand verbinding te maken met je ontwikkelmachine – bedien je aangepaste Claude Code vanaf een andere computer of browser, altijd en overal.
Artikel lezen →
Claude Code met je telefoon verbinden: bekijk sessies en keur tools goed op iOS
Dit artikel is gericht op ontwikkelaars en deelt de beste praktijken voor het verbinden met Claude Code via je telefoon. Met de PandaNpc iOS-app kun je sessies in realtime bekijken, toolaanroepen goedkeuren en vragen beantwoorden. Met behulp van pandapaw en iOS Live Activity realiseer je efficiënte bediening op afstand en meer flexibiliteit bij het coderen.
Artikel lezen →
Zet deze computer uit, en bedien je Claude Code op afstand vanaf een andere plek
Claude Code vastgezet op één machine? Laat het draaien op een ontwikkelmachine, en bedien het vanaf een andere computer of browser op afstand—bekijk sessies, keur tools goed, bekijk codewijzigingen, zonder dat je de hele tijd voor die machine hoeft te staan.
Artikel lezen →