pandacode: як змусити Claude Code працювати на будь-якій моделі

pandacode — це вбудований у pandapaw відкритий код агент-рушій для кодування, сумісний з повним досвідом Claude Code, але бекенд моделі обираєш ти — DeepSeek, Qwen, vLLM/Ollama, проксі внутрішньої мережі компанії — все підходить, підтримуються обидва формати API OpenAI та Anthropic. Встановлення однією командою, віддалене керування з телефону, браузера, робочого столу.

PandaNpcВперше опубліковано
pandacode: як змусити Claude Code працювати на будь-якій моделі

Claude Code має чудову інтерактивність — сесії, виклики інструментів, читання/запис файлів, віддалене керування. Але він прив'язаний до моделей від Anthropic: підписка має ліміти, API оплачується за використання — недешево, а деякі команди можуть використовувати лише внутрішні моделі через корпоративний шлюз, і взагалі не мають доступу до Anthropic.

pandacode створено саме для цього випадку: легкий кодувальний agent engine, написаний з нуля на Rust, зовні повністю сумісний з Claude Code (таке ж потокове виведення, такий же цикл інструментів, такий же протокол сесій), але модельний бекенд обираєте ви.

Які моделі він підтримує

pandacode одночасно підтримує два формати API, що дозволяє підключити майже будь-який модельний сервіс:

Формат Типові бекенди
Anthropic Messages DeepSeek офіційна Anthropic-сумісна точка, GLM, будь-який сервіс, сумісний з /v1/messages
OpenAI Completions OpenAI, DeepSeek /v1, Qwen, vLLM, Ollama, різні корпоративні LLM-проксі

Також підтримується кастомна автентифікація через HTTP-заголовки — багато корпоративних проксі не використовують стандартний Bearer token, а вимагають кастомні заголовки на зразок access_token або IP-адреси джерела. pandacode підтримує це нативно — достатньо вказати в конфігурації.

Огляд функцій

  • 6 вбудованих інструментів: Read / Write / Edit / Bash / Glob / Grep — читання коду, зміна файлів, запуск команд, пошук у проєкті — всі основні дії кодувального agent;
  • Повний цикл інструментів: модель може послідовно викликати інструменти, отримувати результати, продовжувати міркування, доки завдання не буде виконано;
  • Потоковий вивід: показ відповідей посимвольно — так само, як у Claude Code;
  • Інтеграція з екосистемою PandaNpc: працює як окремий «двигун» разом зі справжнім Claude Code — у застосунку PandaNpc (десктоп / веб / iPhone) оберіть для з'єднання двигун pandacode, і ви зможете керувати ним віддалено, а в заголовку сесії з'явиться значок 🐼 pandacode;
  • Дуже малий розмір: один бінарник близько 2 МБ, поширюється разом з 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 формат + кастомні заголовки
Повністю офлайн / дані не повинні залишати внутрішню мережу pandacode + vLLM / Ollama

Обидва двигуни співіснують у застосунку: той самий пристрій може одночасно мати з'єднання Claude Code і з'єднання pandacode, ви можете обирати їх залежно від завдання.

Підсумок

pandacode розділяє «досвід Claude Code» і «модель від Anthropic»: досвід зберігається, модель — вільна. Одна команда встановлення + кілька рядків конфігурації, і ваша DeepSeek / Qwen / внутрішня модель отримує кодувальний 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 прив'язаний до однієї машини? Запустіть його на машині розробника, а ви перейдіть на інший комп'ютер або браузер для віддаленого керування — переглядайте сесії, затверджуйте інструменти, перевіряйте зміни коду, не сидячи весь час перед тією машиною.

Читати статтю →