pandacode: Anna Claude Coden kokemus toimia millä tahansa mallilla

pandacode on pandapaw'n sisäänrakennettu avoimen lähdekoodin koodausagenttimoottori, joka on täysin yhteensopiva Claude Coden kanssa, mutta mallin taustajärjestelmän päätät itse – DeepSeek, Qwen, vLLM/Ollama, yrityksen sisäverkon välityspalvelin, kaikki käyvät, ja se tukee sekä OpenAI:n että Anthropicin API-muotoja. Yksi komento asentaa, ja voit ohjata sitä etänä puhelimella, selaimella tai työpöydällä normaalisti.

PandaNpcJulkaistu ensimmäisen kerran
pandacode: Anna Claude Coden kokemus toimia millä tahansa mallilla

Claude Coden vuorovaikutuskokemus on erinomainen – keskustelut, työkalujen kutsut, tiedostojen luku/kirjoitus, etäohjaus, kaikki yhdessä paketissa. Mutta se on sidottu Anthropicin malleihin: tilauksella on rajoituksia, API-maksut eivät ole halpoja, ja jotkut tiimit voivat käyttää vain yrityksen sisäverkon malliyhdyskäytävää, eivätkä pääse ollenkaan Anthropiciin.

pandacode on tehty tätä skenaariota varten: kevyt koodausagenttimoottori, joka on kirjoitettu alusta alkaen Rustilla, ulkoisesti täysin yhteensopiva Claude Coden kanssa (sama suoratoistolähtö, sama työkalujen silmukka, sama keskusteluprotokolla), mutta mallin taustaosan voit valita itse.

Mitä malleja se tukee

pandacode tukee samanaikaisesti kahta API-muotoa, ja lähes kaikki markkinoiden mallipalvelut voidaan liittää:

Muoto Tyypillinen taustapalvelu
Anthropic Messages DeepSeekin virallinen Anthropic-yhteensopiva päätepiste, GLM, mikä tahansa /v1/messages -yhteensopiva palvelu
OpenAI Completions OpenAI, DeepSeek /v1, Qwen, vLLM, Ollama, erilaiset yritysten sisäverkon LLM-välityspalvelimet

Se tukee myös mukautettua HTTP-otsikon todennusta – monet yritysten sisäverkon välityspalvelimet eivät käytä standardia Bearer-tokenia, vaan vaativat mukautettuja otsikoita, kuten access_token, lähde-IP jne. pandacode tukee tätä natiivisti, kirjoita vain konfiguraatioon.

Toiminnot yhdellä silmäyksellä

  • 6 sisäänrakennettua työkalua: Read / Write / Edit / Bash / Glob / Grep – koodin lukeminen, tiedostojen muokkaus, komentojen suorittaminen, projektin etsintä, koodausagentin ydintoiminnot valmiina;
  • Täysi työkalujen silmukka: malli voi kutsua työkaluja jatkuvasti, saada tuloksia, jatkaa päättelyä, kunnes tehtävä on valmis;
  • Suoratoistolähtö: tulostaa vastauksen sana sanalta, samanlainen tunne kuin Claude Codessa;
  • Integroitu PandaNpc-perheeseen: toimii itsenäisenä "moottorina" yhdessä oikean Claude Coden kanssa – PandaNpc-sovelluksessa (työpöytä/verkko/iPhone) valitse yhteys pandacode-moottoriksi, niin voit ohjata sitä etänä, ja keskustelun otsikossa näkyy 🐼 pandacode -merkki;
  • Erittäin pieni koko: yksittäinen binääri noin 2MB, jaetaan pandapaw'n mukana.

Asennus

pandacode on sisäänrakennettu pandapaw'hun (PandaNpc:n yhtenäinen komentorivityökalu), ja se asennetaan yhdellä komennolla:

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

Asennusohjelma asentaa sekä pandapaw'n että pandacode'n. Vanhat käyttäjät, joilla on jo pandapaw asennettuna, voivat ajaa pandapaw update ja se lisää automaattisesti pandacode'n.

Määritä mallin taustapalvelu

Tapa 1: DeepSeek (yksinkertaisin)

DeepSeek tarjoaa Anthropic-yhteensopivan päätepisteen, kirjoita avain yhdellä komennolla:

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

Oletuksena se osoittaa https://api.deepseek.com/anthropic + deepseek-chat, heti asennuksen jälkeen käyttövalmis.

Tapa 2: OpenAI-muodon päätepiste (Qwen / vLLM / Ollama / sisäverkon välityspalvelin)

Muokkaa ~/.pandapaw/config.toml -tiedostoa, lisää osio [pandacode]:

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"

Kun olet muokannut, aja pandapaw install (tai käynnistä pandacode-palvelu uudelleen) ottaaksesi käyttöön. Paikallinen Ollama toimii samalla tavalla: base_url = "http://127.0.0.1:11434/v1", model = "qwen2.5-coder", token voi olla mitä tahansa.

Malliavain tallennetaan vain oman koneesi konfiguraatiotiedostoon, sitä ei ladata palvelimelle eikä tallenneta tietokantaan.

Käytä sovelluksessa

Asennuksen jälkeen tämä kone rekisteröityy PandaNpc:n välitysverkkoon nimellä konesi-nimi-pc. Avaa PandaNpc-sovellus (pandanpc.com verkkosivu tai työpöytä / iPhone -asiakasohjelma):

  1. Luo (tai muokkaa) Claude Code -yhteys, valitse moottoriksi pandacode;
  2. Aloita keskustelu, lähetä viesti normaalisti – kirjoita koodia, korjaa bugeja, suorita komentoja, kokemus on sama kuin Claude Codessa;
  3. Keskustelun otsikon 🐼 -merkki osoittaa, että tämä keskustelu toimii omalla mallillasi.

Koska käytetään samaa keskusteluprotokollaa, kaikki PandaNpc:n toiminnot, kuten etäohjaus puhelimella, uudelleenyhdistäminen katkoksen jälkeen, historian toisto, ovat kaikki käytettävissä.

Milloin valita pandacode, milloin oikea Claude Code

Skenaario Suositus
Omistaa Claude-tilauksen/kiintiön, tavoittelee parasta koodauskykyä Oikea Claude Code
Haluaa säästää rahaa: päivittäiset pienet tehtävät halvalla mallilla pandacode + DeepSeek
Yrityksen sisäverkko, voi käyttää vain sisäistä malliyhdyskäytävää pandacode + OpenAI-muoto + mukautettu otsikko
Haluaa täysin offline-tilassa / data ei poistu sisäverkosta pandacode + vLLM / Ollama

Molemmat moottorit ovat rinnakkaisia sovelluksessa: samassa koneessa voi olla samanaikaisesti Claude Code -yhteys ja pandacode-yhteys, ja valita tehtävän mukaan.

Yhteenveto

pandacode irrottaa "Claude Coden kokemuksen" ja "Anthropicin mallit" toisistaan: kokemus säilyy, malli on vapaa. Yksi asennuskomento + muutama rivi konfiguraatiota, niin DeepSeek / Qwen / sisäverkon mallisi saa etäohjattavan koodausagentin.

Jos asennuksen jälkeen ilmenee ongelmia, ota yhteyttä osoitteessa pandanpc.com.