pandacode: Membuat Pengalaman Claude Code Berjalan di Model Mana Pun
pandacode adalah engine agen coding open-source yang tertanam di dalam pandapaw, kompatibel dengan pengalaman lengkap Claude Code, tetapi backend modelnya ditentukan oleh Anda—DeepSeek, Qwen, vLLM/Ollama, proxy jaringan internal perusahaan semuanya bisa terhubung, dan dua format API OpenAI serta Anthropic semuanya didukung. Instalasi dengan satu perintah, kendali jarak jauh dari ponsel, browser, dan desktop seperti biasa.

Pengalaman interaksi Claude Code sangat baik — sesi, pemanggilan alat, baca/tulis file, kendali jarak jauh, semuanya lengkap. Namun, ia terikat dengan model Anthropic: langganan terbatas, API mahal berdasarkan pemakaian, bahkan beberapa tim hanya bisa menggunakan gateway model di jaringan internal perusahaan dan tidak bisa terhubung ke Anthropic sama sekali.
pandacode dibuat untuk skenario ini: sebuah mesin coding agent ringan yang ditulis dari awal menggunakan Rust, perilaku eksternalnya persis sama dengan Claude Code (streaming output yang sama, tool loop yang sama, protokol sesi yang sama), tetapi backend model ditentukan oleh Anda.
Model Apa yang Bisa Digunakan
pandacode mendukung dua format API secara bersamaan, sehingga hampir semua layanan model di pasaran dapat terhubung:
| Format | Backend Umum |
|---|---|
| Anthropic Messages | Endpoint kompatibel Anthropic resmi DeepSeek, GLM, layanan apa pun yang kompatibel dengan /v1/messages |
| OpenAI Completions | OpenAI, DeepSeek /v1, Qwen, vLLM, Ollama, berbagai proxy LLM jaringan internal perusahaan |
Juga mendukung otentikasi header HTTP kustom — banyak proxy jaringan internal perusahaan tidak menggunakan token Bearer standar, melainkan meminta access_token, IP sumber, atau header kustom lainnya. pandacode mendukungnya secara native, cukup tulis di konfigurasi.
Fitur Sekilas
- 6 alat bawaan: Read / Write / Edit / Bash / Glob / Grep — membaca kode, mengubah file, menjalankan perintah, mencari proyek, semua tindakan inti coding agent tersedia;
- Tool loop lengkap: Model dapat terus memanggil alat, mendapatkan hasil, dan melanjutkan penalaran hingga tugas selesai;
- Streaming output: Merender respons kata demi kata, nuansanya sama dengan Claude Code;
- Terintegrasi dengan keluarga PandaNpc: Sebagai "mesin" independen yang berdampingan dengan Claude Code asli — di Aplikasi PandaNpc (Desktop / Web / iPhone), pilih mesin
pandacodeuntuk koneksi, dan Anda dapat mengendalikannya dari jarak jauh; header sesi akan menampilkan lencana 🐼 pandacode; - Ukuran sangat kecil: File biner tunggal sekitar 2MB, didistribusikan bersama pandapaw.
Instalasi
pandacode sudah ada di dalam pandapaw (alat baris perintah terpadu PandaNpc), cukup satu perintah untuk menginstal:
# macOS / Linux
curl -fsSL https://cos.pandanpc.com/pandapaw/install.sh | sh
# Windows (PowerShell)
iwr -useb https://cos.pandanpc.com/pandapaw/install.ps1 | iexSkrip instalasi akan menginstal pandapaw dan pandacode bersama-sama. Pengguna lama yang sudah menginstal pandapaw cukup menjalankan pandapaw update dan pandacode akan otomatis ditambahkan.
Konfigurasi Backend Model
Cara 1: DeepSeek (Paling Sederhana)
DeepSeek menyediakan endpoint kompatibel Anthropic, cukup satu perintah untuk menulis kunci:
pandapaw pandacode set-key sk-你的DeepSeek密钥
pandapaw install # 注册 pandacode 常驻服务Secara default sudah mengarah ke https://api.deepseek.com/anthropic + deepseek-chat, langsung bisa digunakan setelah instalasi.
Cara 2: Endpoint Format OpenAI (Qwen / vLLM / Ollama / Proxy Internal)
Edit ~/.pandapaw/config.toml, tambahkan bagian [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"Setelah diubah, jalankan pandapaw install (atau restart layanan pandacode) untuk berlaku. Untuk Ollama lokal juga sama: base_url = "http://127.0.0.1:11434/v1", model = "qwen2.5-coder", token diisi sembarang.
Kunci model hanya disimpan di file konfigurasi mesin Anda sendiri, tidak diunggah ke server, tidak masuk ke database.
Menggunakan di Aplikasi
Setelah instalasi, mesin ini akan mendaftar ke jaringan relay PandaNpc sebagai nama-mesinAnda-pc. Buka Aplikasi PandaNpc (versi web pandanpc.com atau klien Desktop / iPhone):
- Buat (atau edit) koneksi Claude Code, pilih mesin pandacode;
- Buka sesi, kirim pesan seperti biasa — menulis kode, memperbaiki bug, menjalankan perintah, pengalamannya sama seperti Claude Code;
- Lencana 🐼 di header sesi menunjukkan bahwa sesi ini berjalan di model Anda sendiri.
Karena menggunakan protokol sesi yang sama, semua kemampuan PandaNpc seperti kendali jarak jauh dari ponsel, sambung ulang saat putus, pemutaran ulang riwayat, semuanya tersedia.
Kapan Memilih pandacode, Kapan Memilih Claude Code Asli
| Skenario | Saran |
|---|---|
| Punya langganan/kuota Claude, menginginkan kemampuan coding terbaik | Claude Code asli |
| Ingin hemat: tugas kecil sehari-hari pakai model murah | pandacode + DeepSeek |
| Jaringan internal perusahaan, hanya bisa menggunakan gateway model internal | pandacode + format OpenAI + header kustom |
| Ingin benar-benar offline / data tidak keluar dari jaringan internal | pandacode + vLLM / Ollama |
Kedua mesin berdampingan di Aplikasi: mesin yang sama dapat memiliki satu koneksi Claude Code dan satu koneksi pandacode secara bersamaan, pilih sesuai tugas.
Kesimpulan
pandacode memisahkan pengalaman Claude Code dari model Anthropic: pengalaman tetap, model bebas. Satu perintah instalasi + beberapa baris konfigurasi, dan DeepSeek / Qwen / model internal Anda memiliki coding agent yang dapat dikendalikan dari jarak jauh.
Jika ada masalah setelah instalasi, silakan beri masukan di pandanpc.com.
Panduan terkait

Menghubungkan Claude Code dengan Backend Model Kustom + Akses Jarak Jauh menggunakan pandapaw: Hemat Biaya dan Kendali di Mana Saja
Gunakan DeepSeek dan model murah lainnya di backend untuk menjalankan Claude Code agar hemat biaya, lalu gunakan pandapaw untuk menghubungkan kembali ke mesin pengembangan dari jarak jauh—kendalikan Claude Code kustom Anda kapan saja dan di mana saja dari komputer atau browser lain.
Baca artikel →
Menghubungkan Claude Code ke Ponsel: Alat untuk Melihat Sesi dan Menyetujui di iOS Kapan Saja
Artikel ini ditujukan untuk pengembang, berbagi praktik terbaik menghubungkan Claude Code dengan ponsel. Melalui aplikasi PandaNpc iOS, Anda dapat melihat sesi secara real-time, menyetujui pemanggilan alat, dan menjawab pertanyaan. Dengan bantuan pandapaw dan iOS Live Activity, Anda dapat melakukan kendali jarak jauh yang efisien dan meningkatkan fleksibilitas pengodean.
Baca artikel →
Matikan Komputer Ini, Kendalikan Claude Code dari Jarak Jauh di Tempat Lain
Claude Code terikat pada satu mesin? Biarkan ia berjalan di mesin pengembangan, Anda ganti komputer atau browser untuk kendali jarak jauh—lihat sesi, setujui alat, lihat perubahan kode, tanpa harus berjaga di depan mesin itu sepanjang waktu.
Baca artikel →