pandacode: Faça a experiência do Claude Code rodar em qualquer modelo
pandacode é um mecanismo de agente de codificação de código aberto incorporado no pandapaw, compatível com a experiência completa do Claude Code, mas o backend do modelo é decidido por você — DeepSeek, Qwen, vLLM/Ollama, proxy de rede interna da empresa podem ser conectados, suporta ambos os formatos de API da OpenAI e Anthropic. Instalação com um único comando, controle remoto normalmente pelo celular, navegador, desktop.

A experiência interativa do Claude Code é muito boa — sessões, chamadas de ferramentas, leitura/escrita de arquivos, controle remoto, tudo completo. Mas ele está vinculado ao modelo da Anthropic: assinatura com limite, API paga por uso não é barata, e algumas equipes só podem usar gateways de modelos da intranet da empresa, nem conseguem se conectar à Anthropic.
pandacode foi feito para este cenário: um motor leve de agente de codificação escrito do zero em Rust, com comportamento externo idêntico ao Claude Code (mesma saída em streaming, mesmo loop de ferramentas, mesmo protocolo de sessão), mas o backend do modelo é você quem decide.
Quais modelos ele suporta
O pandacode suporta simultaneamente dois formatos de API, praticamente todos os serviços de modelo do mercado podem ser conectados:
| Formato | Backend típico |
|---|---|
| Anthropic Messages | Endpoint compatível com Anthropic oficial do DeepSeek, GLM, qualquer serviço compatível com /v1/messages |
| OpenAI Completions | OpenAI, DeepSeek /v1, Qwen, vLLM, Ollama, vários proxies LLM de intranet corporativa |
Também suporta autenticação personalizada de cabeçalho HTTP — muitos proxies de intranet corporativa não usam o token Bearer padrão, mas exigem cabeçalhos personalizados como access_token, IP de origem, etc. O pandacode suporta nativamente, basta configurar.
Visão geral dos recursos
- 6 ferramentas integradas: Read / Write / Edit / Bash / Glob / Grep — ler código, modificar arquivos, executar comandos, pesquisar projetos, todas as ações principais de um agente de codificação;
- Loop completo de ferramentas: o modelo pode chamar ferramentas continuamente, obter resultados e continuar raciocinando até a tarefa ser concluída;
- Saída em streaming: renderização palavra por palavra, mesma sensação do Claude Code;
- Integração com a família PandaNpc: como um "motor" independente coexistindo com o Claude Code real — no App PandaNpc (desktop / web / iPhone), selecione o motor
pandacodepara a conexão e você pode controlá-lo remotamente, o cabeçalho da sessão exibirá o emblema 🐼 pandacode; - Tamanho muito pequeno: binário único de cerca de 2 MB, distribuído junto com o pandapaw.
Instalação
O pandacode está embutido no pandapaw (ferramenta de linha de comando unificada do PandaNpc), instale com um comando:
# macOS / Linux
curl -fsSL https://cos.pandanpc.com/pandapaw/install.sh | sh
# Windows (PowerShell)
iwr -useb https://cos.pandanpc.com/pandapaw/install.ps1 | iexO script de instalação instalará pandapaw e pandacode juntos. Usuários antigos que já instalaram o pandapaw podem executar pandapaw update uma vez para adicionar automaticamente o pandacode.
Configurar backend do modelo
Método 1: DeepSeek (mais simples)
O DeepSeek oferece um endpoint compatível com Anthropic, basta escrever a chave com um comando:
pandapaw pandacode set-key sk-你的DeepSeek密钥
pandapaw install # 注册 pandacode 常驻服务Por padrão, aponta para https://api.deepseek.com/anthropic + deepseek-chat, pronto para uso após a instalação.
Método 2: Endpoint no formato OpenAI (Qwen / vLLM / Ollama / proxy de intranet)
Edite ~/.pandapaw/config.toml e adicione uma seção [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"Após a alteração, execute pandapaw install (ou reinicie o serviço pandacode) para aplicar. O Ollama local segue o mesmo padrão: base_url = "http://127.0.0.1:11434/v1", model = "qwen2.5-coder", token pode ser qualquer coisa.
As chaves do modelo existem apenas no arquivo de configuração da sua máquina, não são enviadas para servidores nem armazenadas em bancos de dados.
Usar no App
Após a instalação, esta máquina se registrará na rede de retransmissão do PandaNpc como seu-nome-de-máquina-pc. Abra o App PandaNpc (versão web pandanpc.com ou cliente desktop/iPhone):
- Crie (ou edite) uma conexão Claude Code, selecione o motor pandacode;
- Abra uma sessão, envie mensagens normalmente — escrever código, corrigir bugs, executar comandos, experiência igual ao Claude Code;
- O emblema 🐼 no cabeçalho da sessão indica que esta sessão está rodando no seu próprio modelo.
Por usar o mesmo protocolo de sessão, todos os recursos do PandaNpc como controle remoto pelo celular, reconexão após desconexão e reprodução de histórico estão disponíveis.
Quando escolher pandacode e quando escolher o Claude Code real
| Cenário | Sugestão |
|---|---|
| Tem assinatura/crédito do Claude, busca a melhor capacidade de codificação | Claude Code real |
| Quer economizar: tarefas pequenas do dia a dia com modelos baratos | pandacode + DeepSeek |
| Intranet corporativa, só pode usar gateway de modelo interno | pandacode + formato OpenAI + cabeçalho personalizado |
| Quer completamente offline / dados não saem da intranet | pandacode + vLLM / Ollama |
Os dois motores coexistem no App: a mesma máquina pode ter simultaneamente uma conexão Claude Code e uma conexão pandacode, escolha de acordo com a tarefa.
Resumo
O pandacode desacopla a "experiência do Claude Code" do "modelo da Anthropic": a experiência é mantida, o modelo é livre. Um comando de instalação + algumas linhas de configuração, e seu DeepSeek / Qwen / modelo de intranet terá um agente de codificação que pode ser controlado remotamente.
Após a instalação, qualquer problema, bem-vindo ao pandanpc.com para feedback.
Guias relacionados

Conecte um backend de modelo personalizado ao Claude Code + use pandapaw para acesso remoto: economize e controle de qualquer lugar
Use backends de modelos baratos como DeepSeek para rodar Claude Code e economizar, e depois use pandapaw para conectar remotamente de volta à sua máquina de desenvolvimento — controle seu Claude Code personalizado de qualquer lugar, a qualquer hora, de outro computador ou navegador.
Ler artigo →
Conecte o celular ao Claude Code: visualize sessões e aprove ferramentas no iOS a qualquer momento
Este artigo é destinado a desenvolvedores, compartilhando as melhores práticas para conectar o Claude Code pelo celular. Por meio do app PandaNpc iOS, visualize sessões em tempo real, aprove chamadas de ferramentas e responda a perguntas. Com o pandapaw e o iOS Live Activity, realize controle remoto eficiente, aumentando a flexibilidade de codificação.
Ler artigo →
Desligue este computador e controle seu Claude Code remotamente de qualquer lugar
Claude Code preso em uma única máquina? Deixe-o rodar na máquina de desenvolvimento, você troca de computador ou navegador para controle remoto — visualizar sessões, aprovar ferramentas, ver alterações de código, sem precisar ficar na frente da máquina o tempo todo.
Ler artigo →