pandacode: ทำให้ประสบการณ์ Claude Code ทำงานบนโมเดลใดก็ได้

pandacode เป็นโอเพนซอร์สเอ็นจิ้น agent ที่ทำงานในตัวของ pandapaw รองรับประสบการณ์ที่สมบูรณ์แบบของ Claude Code แต่แบ็กเอนด์โมเดลคุณเลือกเองได้——เชื่อมต่อ DeepSeek, Qwen, vLLM/Ollama, พร็อกซีในเครือข่ายภายในบริษัทก็ได้ รองรับทั้งรูปแบบ API ของ OpenAI และ Anthropic ติดตั้งด้วยคำสั่งเดียว ควบคุมระยะทางได้จากมือถือ เบราว์เซอร์ และเดสก์ท็อปตามปกติ

PandaNpcเผยแพร่ครั้งแรกเมื่อ
pandacode: ทำให้ประสบการณ์ Claude Code ทำงานบนโมเดลใดก็ได้

Claude Code มีประสบการณ์การโต้ตอบที่ยอดเยี่ยม—ทั้งเซสชัน การเรียกใช้เครื่องมือ การอ่านเขียนไฟล์ การควบคุมระยะไกลแบบครบชุด แต่มันผูกติดกับโมเดลของ Anthropic: การสมัครสมาชิกมีวงเงินจำกัด API คิดตามการใช้งานไม่ถูก บางทีมต้องใช้เกตเวย์โมเดลภายในบริษัทเท่านั้น ไม่สามารถเชื่อมต่อ Anthropic ได้เลย

pandacode ถูกสร้างมาเพื่อสถานการณ์นี้: เอ็นจิน encoding agent น้ำหนักเบาที่เขียนด้วย Rust ตั้งแต่เริ่มต้น พฤติกรรมภายนอกเหมือนกับ Claude Code ทุกประการ (เอาต์พุตสตรีมมิ่งแบบเดียวกัน, วงรอบเครื่องมือแบบเดียวกัน, โปรโตคอลเซสชันแบบเดียวกัน) แต่ แบ็กเอนด์โมเดลขึ้นอยู่กับคุณ

รองรับโมเดลอะไรบ้าง

pandacode รองรับรูปแบบ API สองรูปแบบพร้อมกัน สามารถเชื่อมต่อบริการโมเดลเกือบทั้งหมดในตลาด:

รูปแบบ แบ็กเอนด์ทั่วไป
Anthropic Messages จุดปลายทางที่เข้ากันได้กับ Anthropic ของ DeepSeek ทางการ, GLM, บริการที่เข้ากันได้กับ /v1/messages ใดๆ
OpenAI Completions OpenAI, /v1 ของ DeepSeek, Qwen, vLLM, Ollama, พร็อกซี LLM ภายในบริษัทต่างๆ

ยังรองรับ การยืนยันตัวตนด้วย HTTP header แบบกำหนดเอง—พร็อกซีภายในองค์กรหลายแห่งไม่ใช้ Bearer token มาตรฐาน แต่กำหนดให้ส่ง access_token, IP ต้นทาง หรือ header แบบกำหนดเองอื่นๆ pandacode รองรับโดยตรง แค่เขียนในคอนฟิก

ฟีเจอร์โดยรวม

  • 6 เครื่องมือในตัว: Read / Write / Edit / Bash / Glob / Grep—อ่านโค้ด, แก้ไขไฟล์, รันคำสั่ง, ค้นหาโปรเจกต์, การทำงานหลักของ encoding agent ครบถ้วน
  • วงรอบเครื่องมือสมบูรณ์: โมเดลสามารถเรียกใช้เครื่องมือต่อเนื่อง, รับผลลัพธ์, และอนุมานต่อจนกว่างานจะเสร็จ
  • เอาต์พุตสตรีมมิ่ง: แสดงผลตอบกลับแบบทีละตัวอักษร รู้สึกเหมือนกับ Claude Code
  • เชื่อมต่อกับ PandaNpc ตระกูล: ในฐานะ "เอ็นจิน" อิสระที่ทำงานคู่กับ Claude Code จริง—ในแอป PandaNpc (เดสก์ท็อป / เว็บ / iPhone) เลือกเอ็นจิน pandacode สำหรับการเชื่อมต่อ ก็สามารถควบคุมระยะไกลได้ ส่วนหัวเซสชันจะแสดงป้าย 🐼 pandacode
  • ขนาดเล็กมาก: ไบนารีเดี่ยวประมาณ 2MB แจกจ่ายพร้อมกับ pandapaw

การติดตั้ง

pandacode ถูกฝังอยู่ใน pandapaw (เครื่องมือบรรทัดคำสั่งแบบรวมของ PandaNpc) ติดตั้งด้วยคำสั่งเดียว:

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

สคริปต์ติดตั้งจะติดตั้งทั้ง pandapaw และ pandacode พร้อมกัน ผู้ใช้เก่าที่ติดตั้ง pandapaw ไว้แล้ว รัน pandapaw update ครั้งเดียวก็จะเพิ่ม pandacode โดยอัตโนมัติ

กำหนดค่าแบ็กเอนด์โมเดล

วิธีที่ 1: DeepSeek (ง่ายที่สุด)

DeepSeek มีจุดปลายทางที่เข้ากันได้กับ Anthropic เขียนคีย์ด้วยคำสั่งเดียว:

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

ค่าเริ่มต้นชี้ไปที่ https://api.deepseek.com/anthropic + deepseek-chat ติดตั้งเสร็จก็ใช้งานได้ทันที

วิธีที่ 2: จุดปลายทางรูปแบบ OpenAI (Qwen / vLLM / Ollama / พร็อกซีภายใน)

แก้ไข ~/.pandapaw/config.toml เพิ่มส่วน [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"

แก้ไขเสร็จรัน pandapaw install (หรือรีสตาร์ทบริการ pandacode) ก็ใช้งานได้ สำหรับ Ollama ในเครื่องก็เขียนแบบเดียวกัน: base_url = "http://127.0.0.1:11434/v1", model = "qwen2.5-coder", token ใส่อะไรก็ได้

คีย์โมเดลจะถูกเก็บไว้ในไฟล์คอนฟิกของเครื่องคุณเท่านั้น ไม่ถูกอัปโหลดไปเซิร์ฟเวอร์ ไม่ถูกเก็บในฐานข้อมูล

ใช้งานในแอป

หลังจากติดตั้ง เครื่องนี้จะลงทะเบียนไปยังเครือข่ายรีเลย์ของ PandaNpc ด้วยชื่อ ชื่อเครื่องของคุณ-pc เปิดแอป PandaNpc (เว็บ pandanpc.com หรือเดสก์ท็อป / iPhone):

  1. สร้าง (หรือแก้ไข) การเชื่อมต่อ Claude Code หนึ่งรายการ เลือกเอ็นจินเป็น pandacode
  2. เปิดเซสชัน ส่งข้อความตามปกติ—เขียนโค้ด แก้บั๊ก รันคำสั่ง ประสบการณ์เหมือนกับ Claude Code
  3. ป้าย 🐼 ที่ส่วนหัวเซสชันบ่งบอกว่าเซสชันนี้ทำงานบนโมเดลของคุณเอง

เนื่องจากใช้โปรโตคอลเซสชันเดียวกัน ความสามารถของ PandaNpc ทั้งหมด เช่น ควบคุมระยะไกลจากมือถือ, เชื่อมต่อใหม่เมื่อหลุด, เล่นประวัติย้อนหลัง ก็สามารถใช้งานได้

เมื่อใดควรเลือก pandacode และเมื่อใดควรเลือก Claude Code จริง

สถานการณ์ คำแนะนำ
มีการสมัครสมาชิก / วงเงิน Claude ต้องการความสามารถในการเขียนโค้ดสูงสุด Claude Code จริง
ต้องการประหยัด: งานเล็กๆ น้อยๆ ในชีวิตประจำวันใช้โมเดลราคาถูก pandacode + DeepSeek
ภายในบริษัท ใช้ได้เฉพาะเกตเวย์โมเดลภายใน pandacode + รูปแบบ OpenAI + header แบบกำหนดเอง
ต้องการทำงานแบบออฟไลน์ / ข้อมูลไม่ออกนอกเครือข่ายภายใน pandacode + vLLM / Ollama

เอ็นจินทั้งสองทำงานร่วมกันในแอปได้: เครื่องเดียวกันสามารถมีทั้งการเชื่อมต่อ Claude Code และการเชื่อมต่อ pandacode พร้อมกัน เลือกใช้ตามงาน

สรุป

pandacode แยก "ประสบการณ์ของ Claude Code" ออกจาก "โมเดลของ Anthropic": ยังคงประสบการณ์ไว้ แต่อิสระในการเลือกโมเดล คำสั่งติดตั้งเดียว + คอนฟิกสองสามบรรทัด DeepSeek / Qwen / โมเดลภายในของคุณก็จะมี encoding agent ที่ควบคุมระยะไกลได้

หลังจากติดตั้ง หากมีคำถามใดๆ ยินดีรับฟังข้อเสนอแนะที่ pandanpc.com

การเชื่อมต่อแบ็กเอนด์โมเดลแบบกำหนดเองให้ Claude Code + ใช้ pandapaw เข้าถึงระยะไกล: ประหยัดเงินและควบคุมได้ทุกที่

การเชื่อมต่อแบ็กเอนด์โมเดลแบบกำหนดเองให้ Claude Code + ใช้ pandapaw เข้าถึงระยะไกล: ประหยัดเงินและควบคุมได้ทุกที่

ใช้ DeepSeek และโมเดลราคาถูกอื่นๆ ในการรัน Claude Code เพื่อประหยัดเงิน จากนั้นใช้ pandapaw เชื่อมต่อระยะไกลกลับไปยังเครื่องพัฒนา—ควบคุม Claude Code ที่ปรับแต่งเองของคุณได้ทุกที่ทุกเวลาจากคอมพิวเตอร์เครื่องอื่นหรือเบราว์เซอร์

อ่านบทความ →
เชื่อมต่อมือถือกับ Claude Code: ดูเซสชันและอนุมัติเครื่องมือบน iOS ได้ทุกที่

เชื่อมต่อมือถือกับ Claude Code: ดูเซสชันและอนุมัติเครื่องมือบน iOS ได้ทุกที่

บทความนี้เขียนขึ้นสำหรับนักพัฒนา แนะนำแนวทางปฏิบัติที่ดีที่สุดในการเชื่อมต่อ Claude Code ผ่านโทรศัพท์มือถือ ใช้แอป PandaNpc บน iOS เพื่อดูเซสชันแบบเรียลไทม์ อนุมัติการเรียกใช้เครื่องมือ และตอบคำถาม พร้อมใช้ pandapaw และ iOS Live Activity เพื่อควบคุมระยะไกลอย่างมีประสิทธิภาพ เพิ่มความยืดหยุ่นในการเขียนโค้ด

อ่านบทความ →
ปิดคอมเครื่องนี้ ไปที่อื่นก็ยังควบคุม Claude Code จากระยะไกลได้

ปิดคอมเครื่องนี้ ไปที่อื่นก็ยังควบคุม Claude Code จากระยะไกลได้

Claude Code ถูกผูกติดกับเครื่องเดียวหรือ? ให้มันรันบนเครื่องพัฒนาของคุณ แล้วคุณเปลี่ยนไปใช้คอมพิวเตอร์เครื่องอื่นหรือเบราว์เซอร์เพื่อควบคุมระยะไกล — ดูเซสชัน อนุมัติเครื่องมือ ดูการเปลี่ยนแปลงโค้ด โดยไม่ต้องเฝ้าอยู่หน้าเครื่องนั้นตลอดเวลา

อ่านบทความ →