pandacode: Claude Code deneyimini herhangi bir modelde çalıştırın

pandacode, pandapaw'ın içine yerleşik açık kaynak kodlama ajan motorudur, Claude Code'un tam deneyimiyle uyumludur ancak model arka ucu size kalmış—DeepSeek, Qwen, vLLM/Ollama, şirket iç ağı proxyleri bağlanabilir, OpenAI ve Anthropic API formatlarını da destekler. Tek komutla kurulum, telefon, tarayıcı, masaüstü ile uzaktan kumanda edilebilir.

PandaNpcİlk yayınlanma tarihi
pandacode: Claude Code deneyimini herhangi bir modelde çalıştırın

Claude Code'un etkileşim deneyimi harika—sohbet, araç çağrıları, dosya okuma/yazma, uzaktan kontrol, hepsi bir arada. Ancak Anthropic'in modellerine bağlıdır: abonelik sınırı vardır, API kullanım başına ücretlendirme pahalıdır, bazı ekipler yalnızca şirket içi ağ model ağ geçidini kullanabilir ve Anthropic'e hiç bağlanamaz.

pandacode bu senaryo için yapılmıştır: Sıfırdan Rust ile yazılmış hafif bir kodlama ajanı motoru, dışarıdan Claude Code ile tamamen aynı davranır (aynı akış çıktısı, aynı araç döngüsü, aynı sohbet protokolü), ancak model arka ucu size kalmış.

Hangi modelleri destekler

pandacode aynı anda iki API biçimini destekler, piyasadaki neredeyse tüm model hizmetleri bağlanabilir:

Biçim Tipik Arka Uçlar
Anthropic Messages DeepSeek resmi Anthropic uyumlu uç noktası, GLM, herhangi bir /v1/messages uyumlu hizmet
OpenAI Completions OpenAI, DeepSeek /v1, Qwen, vLLM, Ollama, çeşitli şirket içi ağ LLM proxy'leri

Ayrıca özel HTTP başlık kimlik doğrulamasını destekler—birçok kurumsal iç ağ proxy'si standart Bearer token kullanmaz, bunun yerine access_token, kaynak IP gibi özel başlıklar ister. pandacode bunu yerel olarak destekler, yapılandırmada belirtmeniz yeterlidir.

Özelliklere Genel Bakış

  • 6 yerleşik araç: Read / Write / Edit / Bash / Glob / Grep—kod okuma, dosya düzenleme, komut çalıştırma, proje arama; kodlama ajanının temel eylemleri tamam.
  • Tam araç döngüsü: Model, görev tamamlanana kadar sürekli olarak araçları çağırabilir, sonuçları alabilir ve akıl yürütmeye devam edebilir.
  • Akış çıktısı: Yanıtları kelime kelime işler, Claude Code ile aynı hissi verir.
  • PandaNpc ailesine entegrasyon: Bağımsız bir "motor" olarak gerçek Claude Code ile bir arada bulunur—PandaNpc Uygulamasında (masaüstü/web/iPhone) bağlantı için pandacode motorunu seçin, uzaktan kontrol edebilirsiniz; sohbet başlığında 🐼 pandacode rozeti görünür.
  • Çok küçük boyut: Tek bir ikili dosya yaklaşık 2MB, pandapaw ile birlikte dağıtılır.

Kurulum

pandacode, pandapaw (PandaNpc'nin birleşik komut satırı aracı) içine yerleşiktir, tek bir komutla kurulur:

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

Kurulum betiği hem pandapaw hem de pandacode'u birlikte kurar. Daha önce pandapaw kuranlar, pandapaw update çalıştırdıklarında pandacode otomatik olarak eklenir.

Model Arka Ucunu Yapılandırma

Yöntem 1: DeepSeek (En Kolay)

DeepSeek, Anthropic uyumlu bir uç nokta sağlar, anahtarı tek bir komutla yazın:

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

Varsayılan olarak https://api.deepseek.com/anthropic + deepseek-chat'i işaret eder, kurulumdan hemen sonra kullanıma hazırdır.

Yöntem 2: OpenAI Biçimi Uç Noktası (Qwen / vLLM / Ollama / İç Ağ Proxy'si)

~/.pandapaw/config.toml dosyasını düzenleyin ve bir [pandacode] bölümü ekleyin:

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"

Değişikliklerden sonra pandapaw install (veya pandacode hizmetini yeniden başlatın) uygulanır. Yerel Ollama da aynı şekilde: base_url = "http://127.0.0.1:11434/v1", model = "qwen2.5-coder", token herhangi bir şey olabilir.

Model anahtarları yalnızca kendi makinenizdeki yapılandırma dosyasında bulunur, sunucuya yüklenmez veya veritabanına girilmez.

Uygulamada Kullanma

Kurulumdan sonra bu makine, makineadınız-pc olarak PandaNpc röle ağına kaydolur. PandaNpc Uygulamasını açın (pandanpc.com web sürümü veya masaüstü/iPhone istemcisi):

  1. Yeni bir Claude Code bağlantısı oluşturun (veya düzenleyin), motor olarak pandacode'u seçin;
  2. Bir sohbet açın, normal mesajlar gönderin—kod yazma, hata düzeltme, komut çalıştırma; deneyim Claude Code ile aynı.
  3. Sohbet başlığındaki 🐼 rozeti, bu sohbetin kendi modelinizde çalıştığını belirtir.

Aynı sohbet protokolünü kullandığı için, telefondan uzaktan kontrol, bağlantı kopması durumunda yeniden bağlanma, geçmiş kayıtları oynatma gibi PandaNpc yeteneklerinin tümü kullanılabilir.

Ne zaman pandacode, ne zaman gerçek Claude Code seçilmeli

Senaryo Öneri
Claude aboneliğiniz/kontenjanınız var, en iyi kodlama yeteneğini arıyorsunuz Gerçek Claude Code
Para tasarrufu yapmak istiyorsunuz: günlük küçük görevler için ucuz model pandacode + DeepSeek
Şirket iç ağı, yalnızca dahili model ağ geçidini kullanabilirsiniz pandacode + OpenAI biçimi + özel başlık
Tamamen çevrimdışı / verilerin iç ağdan çıkmamasını istiyorsunuz pandacode + vLLM / Ollama

İki motor Uygulamada bir arada bulunur: Aynı makine aynı anda bir Claude Code bağlantısı ve bir pandacode bağlantısı barındırabilir, göreve göre seçim yapabilirsiniz.

Özet

pandacode, "Claude Code deneyimi" ile "Anthropic modelleri"ni ayırır: Deneyim korunur, model özgürlüğü sağlanır. Tek bir kurulum komutu + birkaç satır yapılandırma ile DeepSeek / Qwen / iç ağ modeliniz uzaktan kontrol edilebilen bir kodlama ajanına sahip olur.

Kurulumdan sonra herhangi bir sorunuz varsa, pandanpc.com adresinden geri bildirimde bulunmaktan çekinmeyin.