pandacode: Spraw, by Claude Code działał na dowolnym modelu
pandacode to wbudowany w pandapaw otwartoźródłowy silnik agenta kodowania, w pełni zgodny z doświadczeniem Claude Code, ale backend modelu zależy od Ciebie – DeepSeek, Qwen, vLLM/Ollama, proxy sieci firmowej – wszystko działa, obsługuje zarówno format API OpenAI, jak i Anthropic. Instalacja jednym poleceniem, zdalne sterowanie z telefonu, przeglądarki i pulpitu działa bez zmian.

Interaktywne doświadczenie Claude Code jest świetne – sesje, wywoływanie narzędzi, odczyt/zapis plików, zdalne sterowanie – wszystko w jednym. Jest jednak związane z modelami Anthropic: subskrypcja ma limity, API płatne za użycie nie jest tanie, a niektóre zespoły mogą korzystać tylko z wewnętrznych bram modeli firmowych, które w ogóle nie łączą się z Anthropic.
pandacode powstał właśnie dla tego przypadku: lekki silnik agenta kodowania napisany od zera w Ruście, zachowujący się identycznie jak Claude Code (ten sam przesył strumieniowy, ta sama pętla narzędzi, ten sam protokół sesji), ale backend modelu wybierasz Ty.
Jakie modele może obsługiwać
pandacode obsługuje jednocześnie dwa formaty API, co pozwala na podłączenie prawie każdego modelu na rynku:
| Format | Typowe backendy |
|---|---|
| Anthropic Messages | Oficjalny zgodny z Anthropic punkt końcowy DeepSeek, GLM, dowolna usługa zgodna z /v1/messages |
| OpenAI Completions | OpenAI, DeepSeek /v1, Qwen, vLLM, Ollama, różne wewnętrzne proxy LLM w firmach |
Obsługuje również niestandardowe uwierzytelnianie HTTP header – wiele wewnętrznych proxy firmowych nie używa standardowego tokena Bearer, ale wymaga niestandardowych nagłówków, takich jak access_token, źródłowy adres IP itp. pandacode obsługuje to natywnie – wystarczy skonfigurować w ustawieniach.
Przegląd funkcji
- 6 wbudowanych narzędzi: Read / Write / Edit / Bash / Glob / Grep – czytanie kodu, edycja plików, uruchamianie poleceń, przeszukiwanie projektu – wszystkie podstawowe działania agenta kodowania;
- Pełna pętla narzędzi: Model może wielokrotnie wywoływać narzędzia, odbierać wyniki i kontynuować wnioskowanie, aż do ukończenia zadania;
- Przesył strumieniowy: Renderowanie odpowiedzi słowo po słowie, takie samo odczucie jak w Claude Code;
- Integracja z rodziną PandaNpc: Jako niezależny "silnik" współistnieje z prawdziwym Claude Code – w aplikacji PandaNpc (komputer / strona internetowa / iPhone) wybierz silnik
pandacodedla połączenia, aby zdalnie nim sterować, a nagłówek sesji pokaże odznakę 🐼 pandacode; - Bardzo mały rozmiar: Pojedynczy plik binarny ma około 2 MB, dystrybuowany razem z pandapaw.
Instalacja
pandacode jest wbudowany w pandapaw (ujednolicone narzędzie wiersza poleceń PandaNpc). Instaluje się jednym poleceniem:
# macOS / Linux
curl -fsSL https://cos.pandanpc.com/pandapaw/install.sh | sh
# Windows (PowerShell)
iwr -useb https://cos.pandanpc.com/pandapaw/install.ps1 | iexSkrypt instalacyjny zainstaluje zarówno pandapaw, jak i pandacode. Starsi użytkownicy, którzy mają już pandapaw, po uruchomieniu pandapaw update automatycznie uzupełnią pandacode.
Konfiguracja backendu modelu
Sposób 1: DeepSeek (najprostszy)
DeepSeek oferuje punkt końcowy zgodny z Anthropic, wystarczy jedno polecenie, aby zapisać klucz:
pandapaw pandacode set-key sk-你的DeepSeek密钥
pandapaw install # 注册 pandacode 常驻服务Domyślnie wskazuje na https://api.deepseek.com/anthropic + deepseek-chat, gotowe do użycia po instalacji.
Sposób 2: Punkt końcowy w formacie OpenAI (Qwen / vLLM / Ollama / wewnętrzne proxy)
Edytuj ~/.pandapaw/config.toml i dodaj sekcję [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"Po zmianach uruchom pandapaw install (lub zrestartuj usługę pandacode), aby zmiany zaczęły działać. Lokalny Ollama również działa w ten sam sposób: base_url = "http://127.0.0.1:11434/v1", model = "qwen2.5-coder", token wpisz dowolnie.
Klucz modelu jest przechowywany tylko w pliku konfiguracyjnym na Twoim komputerze – nie jest wysyłany na serwer ani zapisywany w bazie danych.
Używanie w aplikacji
Po instalacji ten komputer zarejestruje się w sieci przekaźnikowej PandaNpc jako twoja-nazwa-komputera-pc. Otwórz aplikację PandaNpc (wersja internetowa na pandanpc.com lub klient na komputer / iPhone):
- Utwórz (lub edytuj) połączenie Claude Code, wybierz silnik pandacode;
- Rozpocznij sesję, wyślij wiadomość – pisz kod, naprawiaj błędy, uruchamiaj polecenia – doświadczenie takie samo jak w Claude Code;
- Odznaka 🐼 w nagłówku sesji wskazuje, że ta sesja działa na Twoim własnym modelu.
Ponieważ używany jest ten sam protokół sesji, wszystkie funkcje PandaNpc – zdalne sterowanie z telefonu, ponowne łączenie po przerwaniu, odtwarzanie historii – są dostępne.
Kiedy wybrać pandacode, a kiedy prawdziwy Claude Code
| Scenariusz | Sugestia |
|---|---|
| Masz subskrypcję / limit Claude, szukasz najlepszych umiejętności kodowania | Prawdziwy Claude Code |
| Chcesz oszczędzić: codzienne małe zadania na tanich modelach | pandacode + DeepSeek |
| W firmie, tylko wewnętrzna brama modeli | pandacode + format OpenAI + niestandardowy nagłówek |
| Chcesz całkowicie offline / dane nie opuszczają sieci firmowej | pandacode + vLLM / Ollama |
Oba silniki współistnieją w aplikacji: na tym samym komputerze można jednocześnie mieć połączenie Claude Code i połączenie pandacode, wybierając w zależności od zadania.
Podsumowanie
pandacode rozdziela "doświadczenie Claude Code" od "modeli Anthropic": doświadczenie zostaje, model jest dowolny. Jedno polecenie instalacji + kilka linii konfiguracji i Twój DeepSeek / Qwen / wewnętrzny model zyskuje zdalnie sterowanego agenta kodowania.
Jeśli po instalacji pojawią się jakieś pytania, zapraszamy do zgłaszania na pandanpc.com.
Powiązane przewodniki

Podłączanie niestandardowego backendu modelu do Claude Code + zdalny dostęp za pomocą pandapaw: oszczędność i sterowanie z dowolnego miejsca
Używaj tanich modeli takich jak DeepSeek jako backendu do uruchamiania Claude Code, aby zaoszczędzić pieniądze, a następnie używaj pandapaw do zdalnego połączenia z maszyną deweloperską — na innym komputerze lub w przeglądarce, aby zarządzać swoim niestandardowym Claude Code z dowolnego miejsca.
Przeczytaj artykuł →
Claude Code na telefonie: przeglądaj sesje i zatwierdzaj narzędzia na iOS w dowolnym miejscu
Ten artykuł jest skierowany do programistów i przedstawia najlepsze praktyki łączenia się z Claude Code przez telefon. Dzięki aplikacji PandaNpc iOS można na żywo przeglądać sesje, zatwierdzać wywołania narzędzi i odpowiadać na pytania, a dzięki pandapaw i iOS Live Activity osiągnąć wydajne zdalne sterowanie, zwiększając elastyczność kodowania.
Przeczytaj artykuł →
Wyłącz ten komputer, a zdalnie steruj swoim Claude Code z innego miejsca
Claude Code przywiązany do jednej maszyny? Uruchom go na maszynie deweloperskiej, a Ty przełącz się na inny komputer lub przeglądarkę, aby zdalnie nim sterować – przeglądaj sesje, zatwierdzaj narzędzia, oglądaj zmiany w kodzie, bez konieczności siedzenia przed tą maszyną.
Przeczytaj artykuł →