pandacode:Få Claude Code-opplevelsen til å kjøre på hvilken som helst modell

pandacode er en åpen kildekode-kodingsagentmotor innebygd i pandapaw, kompatibel med den fullstendige opplevelsen til Claude Code, men modellbakenden bestemmer du – DeepSeek, Qwen, vLLM/Ollama, bedriftsnettverksproxyer kan alle kobles til, både OpenAI og Anthropic API-formater støttes. Installer med én kommando, fjernstyring via telefon, nettleser, skrivebord som vanlig.

PandaNpcFørst publisert
pandacode:Få Claude Code-opplevelsen til å kjøre på hvilken som helst modell

Claude Code har en god interaksjonsopplevelse – samtaler, verktøykall, filhåndtering og ekstern kontroll i en helhet. Men det er bundet til Anthropics modeller: abonnementet har begrensninger, API-prisen per bruk er ikke billig, og enkelte team kan bare bruke bedriftens interne modell-gateway og får ikke koblet til Anthropic i det hele tatt.

pandacode er laget for dette scenarioet: en lettvekts koding-agent-motor skrevet fra bunnen av i Rust, som oppfører seg helt likt som Claude Code (samme strømmeutdata, samme verktøysløyfe, samme samtaleprotokoll), men modell-backend bestemmer du.

Hvilke modeller kan den koble til?

pandacode støtter samtidig to API-formater, og nesten alle modelltjenester på markedet kan kobles til:

Format Typisk backend
Anthropic Messages DeepSeeks offisielle Anthropic-kompatible endepunkt, GLM, enhver /v1/messages-kompatibel tjeneste
OpenAI Completions OpenAI, DeepSeek /v1, Qwen, vLLM, Ollama, ulike interne LLM-proxyer

Støtter også tilpasset HTTP-header-autentisering – mange interne nettverks-proxyer bruker ikke standard Bearer-token, men krever egendefinerte headere som access_token eller kilde-IP. pandacode har innbygget støtte for dette, bare skriv inn i konfigurasjonen.

Funksjoner

  • 6 innebygde verktøy: Read / Write / Edit / Bash / Glob / Grep – lese kode, endre filer, kjøre kommandoer, søke i prosjekter, kjernehandlingene for en koder-agent er på plass;
  • Full verktøysløyfe: Modellen kan kalle verktøy kontinuerlig, få resultater, fortsette å resonnere til oppgaven er fullført;
  • Strømmeutdata: Gjengivelse av svar ord for ord, samme følelse som Claude Code;
  • Integrasjon med PandaNpc-familien: Som en uavhengig "motor" side om side med ekte Claude Code – i PandaNpc App (desktop / web / iPhone) velg pandacode-motor for tilkoblingen, og du kan fjernstyre den. Samtalehodet viser 🐼 pandacode-merket;
  • Veldig liten: En enkelt binær på omtrent 2 MB, distribueres sammen med pandapaw.

Installasjon

pandacode er innebygget i pandapaw (PandaNpcs enhetlige kommandolinjeverktøy), én kommando installerer alt:

bash
# macOS / Linux
curl -fsSL https://cos.pandanpc.com/pandapaw/install.sh | sh

# Windows (PowerShell)
iwr -useb https://cos.pandanpc.com/pandapaw/install.ps1 | iex

Installasjonsskriptet installerer både pandapaw og pandacode. Tidligere brukere som allerede har pandapaw, kan kjøre pandapaw update for å automatisk få pandacode.

Konfigurer modell-backend

Metode 1: DeepSeek (enklest)

DeepSeek tilbyr et Anthropic-kompatibelt endepunkt, bare skriv inn nøkkelen med én kommando:

bash
pandapaw pandacode set-key sk-你的DeepSeek密钥
pandapaw install   # 注册 pandacode 常驻服务

Som standard peker den til https://api.deepseek.com/anthropic + deepseek-chat, klar til bruk etter installasjon.

Metode 2: OpenAI-format endepunkt (Qwen / vLLM / Ollama / intern proxy)

Rediger ~/.pandapaw/config.toml, legg til en [pandacode]-seksjon:

toml
[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"

Etter endring, kjør pandapaw install (eller start pandacode-tjenesten på nytt) for å aktivere. Lokal Ollama skrives på samme måte: base_url = "http://127.0.0.1:11434/v1", model = "qwen2.5-coder", token kan være hva som helst.

Modellnøkkelen ligger bare i konfigurasjonsfilen på din egen maskin, den lastes ikke opp til server eller lagres i database.

Bruk i appen

Etter installasjonen registreres maskinen med navn ditt-maskinnavn-pc i PandaNpc-relénettverket. Åpne PandaNpc App (pandanpc.com nettleserversjon eller desktop/iPhone-klient):

  1. Opprett (eller rediger) en Claude Code-tilkobling, velg pandacode som motor;
  2. Start en samtale, send meldinger som normalt – skriv kode, fiks feil, kjør kommandoer, opplevelsen er den samme som Claude Code;
  3. 🐼-merket i samtalehodet viser at denne samtalen kjøres på din egen modell.

Siden det er samme samtaleprotokoll, er alle PandaNpc-funksjoner som fjernstyring på mobil, gjenoppkobling ved brudd og historikkavspilling tilgjengelige.

Når velge pandacode, når velge ekte Claude Code

Scenario Anbefaling
Har Claude-abonnement / kvote, ønsker best kodeevne Ekte Claude Code
Ønsker å spare penger: daglige småoppgaver med billig modell pandacode + DeepSeek
Bedriftsnettverk, må bruke intern modell-gateway pandacode + OpenAI-format + egendefinert header
Ønsker helt offline / data forblir internt pandacode + vLLM / Ollama

To motorer eksisterer side om side i appen: samme maskin kan samtidig ha en Claude Code-tilkobling og en pandacode-tilkobling, velg etter oppgavetype.

Oppsummering

pandacode løser koblingen mellom "Claude Code-opplevelsen" og "Anthropics modell": opplevelsen beholdes, modellen er fri. Én installasjonskommando + noen få linjer med konfigurasjon, og din DeepSeek / Qwen / interne modell får en fjernstyrbar koder-agent.

Etter installasjon, hvis du har spørsmål, er du velkommen til å gi tilbakemelding på pandanpc.com.