Pular para o conteúdo
Início
Docs/Provedores de IA, modelos e chaves

Provedores de IA, modelos e chaves

A IA do PocketCode funciona com a sua própria chave: você conecta a sua conta da OpenAI, do Google Gemini, da Anthropic Claude, do GitHub Copilot ou de qualquer servidor compatível com a OpenAI, e o app fala com ele direto do seu celular. O PocketCode não cobra pela IA e não inclui cota de IA. Esta página cobre todos os ajustes de IA: chaves e logins, modelos, ajustes por provedor, servidores MCP, permissões de ferramentas, segredos e privacidade. Usar a IA (o chat, o Swarmcode, o Cortex, o AI Office) tem páginas próprias.

O que é e como abrir

Toda a configuração de IA fica em um só lugar: abra Configurações e entre na seção IA. Nada ali exige um plano, e nada é uma assinatura de IA do PocketCode: você conecta suas próprias contas e o app fala diretamente com elas. Estas são as linhas, na ordem em que o app as mostra.

LinhaO que faz
Modelo por tarefaFixa um provedor e um modelo para cada tarefa em segundo plano (SQL, análise de código, geração de workflows e de design, snippets), ou deixa o app escolher.
Modelos visíveisEscolhe quais modelos aparecem no seletor de modelos do chat.
Chaves APIAdiciona, verifica, substitui e remove suas chaves e logins de provedor. Pede antes a sua digital, o rosto ou o bloqueio de tela.
Definições por fornecedorTemperatura, limite de saída e raciocínio, um conjunto por provedor. Sem pedido de digital: esses valores não são segredos.
Permissões de ferramentas IARestringe quais ferramentas cada provedor ou modelo pode chamar.
Servidores MCPConecta seus próprios servidores de ferramentas (Model Context Protocol).
SegredosTokens e chaves que o assistente pode usar sem nunca vê-los.
Sugestões automáticasMostra sugestões da IA enquanto você digita. Ativado por padrão; precisa de Completar código.
Títulos com IADá nome às conversas com o modelo. Desativado por padrão; a linha mostra os tokens estimados que cada título custa.
Completar códigoAutocompleta código com IA. Ativado por padrão.
Cortex: coisas ao mesmo tempoQuantos agentes o Cortex pode rodar ao mesmo tempo: de 1 a 4, 2 por padrão.
Ajuda contextualExplica o código selecionado. Ativada por padrão; com ela desligada, a ação Explicar do editor responde “Contextual explanations are disabled”.
Zero-egress (IA sem rede)Bloqueia toda chamada de IA que saia do dispositivo. Veja Privacidade e segurança.
SwarmcodeAjustes do modo multiagente. Abrir o painel é grátis; executar o Swarmcode é Pro, com 2 execuções grátis.

Atalhos a partir do chat

  • Em um chat vazio e sem provedor, o cartão Nenhum serviço de IA configurado tem um botão Configurar serviços de IA que abre a lista de chaves.
  • No seletor de modelos do chat, um provedor sem chave mostra Falta a chave e Toca para a adicionar; ao tocar, abre-se a linha desse provedor.
  • Os dois atalhos abrem o painel de chaves diretamente, sem pedir a digital. O pedido só protege a linha Chaves API das Configurações.
O pedido de digital. Ao tocar em Chaves API nas Configurações, o app pede que você confirme sua identidade (“Autentique-se para acessar suas API keys”) com a digital, o rosto ou o bloqueio de tela. Se o celular não tem nenhum bloqueio de tela, o painel abre sem perguntar, porque recusar o deixaria sem poder cadastrar a sua primeira chave. Se há bloqueio mas o pedido não está disponível, você vê “Configura um bloqueio de ecrã ou biometria para aceder às chaves de API.”

Mapa de telas

Todas as telas, painéis e diálogos dos ajustes de IA, e como chegar a cada um:

TelaComo chegarO que você pode fazer
Configurações → IAAbra Configurações e escolha a seção IA.Catorze linhas: os painéis abaixo, interruptores para Sugestões automáticas, Títulos com IA, Completar código, Ajuda contextual e Zero-egress (IA sem rede), e o seletor Cortex: coisas ao mesmo tempo.
Chaves APILinha Chaves API (antes, digital, rosto ou bloqueio de tela) ou a partir do chat.Ver os cinco provedores de IA e o token do GitHub (git ops) com seu estado (Configurada, Não configurado), abrir um deles ou tocar em Uso e ajustes em uma linha configurada.
Visão da chave de OpenAI, Google Gemini, Anthropic ClaudeToque na linha do provedor.Dois passos, Obtenha sua chave e Cole aqui, e depois Verificar e salvar. Depois, Sua chave: Verificar agora, Substituir chave, Remover a chave deste dispositivo.
Conta ChatGPTLinha OpenAI, segunda aba.Aceitar os termos da OpenAI, entrar na sua conta do ChatGPT pelo navegador, sair. Exige um plano pago do ChatGPT.
Device Flow do GitHubLinha GitHub Copilot.Entrar com o GitHub com um código curto, Abrir página de verificação, Cancelar o login, sair. Exige um plano pago do Copilot.
Endpoint próprioLinha Endpoint próprio (ou seus endpoints salvos).Escolher OpenRouter, Groq, DeepSeek e outros, ou LM Studio, Ollama e Tailscale no seu computador; colar uma chave, editar a URL base, Testar conexão, salvar vários endpoints.
Uso e ajustesBotão em uma linha configurada da lista de chaves.Um painel único com rolagem: Cota do provedor, Uso registrado, Diagnóstico e Ajustes.
Definições por fornecedorLinha Definições por fornecedor (sem pedido de digital).O mesmo bloco Ajustes de cima, com um chip por provedor.
Modelo por tarefaLinha Modelo por tarefa.Automático ou Manual, e um provedor e um modelo fixados para cinco tarefas em segundo plano.
Modelos visíveisLinha Modelos visíveis.Ocultar modelos do seletor do chat, Todos / Nenhum por provedor, Recarregar modelos, Mostrar todos de novo.
Seletor de modelos do chatToque no nome do modelo no cabeçalho do chat.Abas Recentes, Favoritos, Todos, busca global, esforço de raciocínio. Descrito em Chat de IA; aqui, de onde vem a lista de modelos.
Permissões de ferramentas IALinha Permissões de ferramentas IA.Permitir ou negar ferramentas por provedor ou por modelo, Aprovar automaticamente categorias, perguntar antes de agir fora do dispositivo.
Servidores MCPLinha Servidores MCP; Adicionar abre o formulário.Adicionar, ligar e desligar e excluir servidores; ler o estado de cada um e o último erro; confirmar antes que um servidor novo seja executado.
SegredosLinha Segredos.Adicionar, editar e excluir segredos com nome e os hosts para onde podem ser enviados. Os valores nunca são mostrados de novo.
SwarmcodeLinha Swarmcode.Escolher uma missão, ativar Verificação e Aplicar alterações, abrir Ajuste fino.
Enviar para …?A primeira vez que você manda algo a um provedor.Permitir ou cancelar o envio da sua mensagem, do seu código e dos seus anexos a esse provedor.
Nada sai deste dispositivoUm cartão no chat vazio enquanto Zero-egress (IA sem rede) está ativo.Ver a definição para desativá-lo.

Provedores e como você entra

O PocketCode tem cinco tipos de provedor. Quatro são serviços com nome; o quinto, Endpoint próprio, é qualquer servidor que fale a API da OpenAI. O painel Chaves API os lista nessa ordem e acrescenta uma sexta linha, GitHub (git ops), em Operações Git. Essa não é IA: guarda o token que o cliente Git do app usa para push, pull e clone, e o chat de IA nunca o usa. Cada linha diz Configurada ou Não configurado.

ProvedorComo você entraO que você precisa
OpenAICole uma chave de API (aba Chave de API, a recomendada) ou entre com a sua conta do ChatGPT (aba Conta ChatGPT).Uma chave de API da OpenAI com saldo, que a OpenAI cobra por token; ou um plano pago do ChatGPT que inclua o Codex (Plus, Pro, Team ou Enterprise), usado por meio do CLI do Codex que vem no app. O login com ChatGPT só funciona em celulares ARM de 64 bits.
Google GeminiCole uma chave de API. Não há login.Uma chave do Google AI Studio (aistudio.google.com/apikey). O AI Studio tem um nível gratuito cujos limites o Google define.
Anthropic ClaudeCole uma chave de API. Não há login.Uma chave de console.anthropic.com/settings/keys; ela começa com sk-ant-. A Anthropic a cobra por token na sua conta.
GitHub CopilotEntrar com o GitHub (Device Flow do GitHub).Uma assinatura paga do GitHub Copilot (Pro, Business ou Enterprise). Você usa os modelos que o seu plano inclui, cobrados pelo GitHub.
Endpoint próprioEscolha um provedor em uma lista, ou digite uma URL, e cole a chave dele.Qualquer servidor que fale a API da OpenAI: OpenRouter, Groq, DeepSeek e mais de 170 outros, ou Ollama e LM Studio no seu próprio computador. A chave só é opcional em servidores locais.
O PocketCode não é um intermediário: depois de conectado, as requisições vão do seu celular direto ao provedor (o Copilot por meio do language server que vem no app, o login com ChatGPT por meio do CLI do Codex que vem no app). Detalhes em Privacidade e segurança.

Adicionar uma chave (OpenAI, Gemini, Claude)

  1. 1Abra Configurações → IA → Chaves API e toque na linha do provedor. No caso da OpenAI, fique na aba Chave de API.
  2. 2Passo 1, Obtenha sua chave. O app diz onde criá-la e com o que ela começa (OpenAI: platform.openai.com/api-keys, Gemini: aistudio.google.com/apikey, Claude: console.anthropic.com/settings/keys). O link logo abaixo abre essa página.
  3. 3Passo 2, Cole aqui. Cole a chave no campo, ou use Colar da área de transferência. O app limpa o que você cola (espaços, aspas, Bearer , NOME=valor, JSON) e avisa na hora se o formato parecer errado, por exemplo uma chave do Claude no campo da OpenAI.
  4. 4Toque em Verificar e salvar. O app envia uma requisição pequena ao provedor para verificar a chave e depois a salva. Chaves que o provedor rejeita nunca são salvas.

O que “Verificar e salvar” faz

O provedor…O que acontece
Aceita a chaveEla é salva e o painel registra Funciona, com quando foi verificada e quanto a requisição demorou.
Rejeita a chaveEla não é salva. Você continua no formulário com “OpenAI rejeitou esta chave. Confira e tente novamente.” (com o nome do provedor).
Não é alcançadoSem conexão, tempo esgotado ou Zero-egress ativo: a chave é salva, marcada como Ainda não verificada, com “Não foi possível verificar a chave de OpenAI; ela será usada mesmo assim.”

Sua chave: verificar, substituir, remover

Com uma chave salva, ao tocar na linha você vê Sua chave: uma impressão da chave (os primeiros caracteres e os quatro últimos, nunca ela inteira), quando foi verificada pela última vez e o resultado.

Você pode

  • Verificar agora repete a verificação. Uma chave rejeitada mostra “OpenAI rejeitou esta chave. Substitua-a para continuar usando OpenAI.”
  • Substituir chave leva você de volta aos dois passos.
  • Remover a chave deste dispositivo a apaga do celular: “O chat para de usar OpenAI até você adicionar uma chave novamente.” Um link para o site do provedor permite revogá-la lá de verdade.
  • Uso e ajustes, em qualquer linha configurada, abre cota, uso, diagnóstico e ajustes.
  • Salvar uma chave nova faz o seletor de modelos pedir a lista ao provedor de novo.

Você não pode, e por quê

  • Salvar uma chave que o provedor rejeita, ou cujo formato não pode estar certo (por exemplo uma chave de administração da Anthropic, sk-ant-admin…: “É uma chave de administração; o chat precisa de uma chave de API comum.”).De propósito
  • Ver de novo uma chave salva: só a impressão dela é mostrada.De propósito
  • Fazer uma captura de tela do painel de chaves ou vê-lo na prévia de apps recentes: o painel bloqueia as duas coisas.De propósito
  • Fechar o painel enquanto uma chave está sendo verificada.De propósito
  • Sincronizar as chaves com um servidor do PocketCode: não existe nenhum. O app diz “A tua chave fica no dispositivo: não é sincronizada com o nosso backend”.De propósito

OpenAI com a sua conta do ChatGPT

A linha OpenAI tem duas abas: Chave de API (a recomendada, funciona com qualquer conta) e Conta ChatGPT. A segunda entra na sua própria conta do ChatGPT e gasta a sua assinatura do ChatGPT em vez de uma fatura de API. Por baixo, o app executa o CLI do Codex da OpenAI, que vem dentro do app: todo turno da OpenAI passa por ele, e a lista de modelos é a que o Codex aceita para a sua conta. O seletor rotula essa seção como OpenAI · via Codex.

Você pode

  • Toque em Iniciar login no ChatGPT. Antes aparece um diálogo de termos (Entrar com o ChatGPT): leia os termos da OpenAI, marque a caixa e toque em Aceitar e continuar. Isso só é pedido uma vez.
  • Aprove no navegador que abrir (“Aguardando você autorizar no ChatGPT…”) e volte ao app. Abrir a página de login novamente e Cancelar o login estão lá se precisar.
  • Depois de conectado, a linha diz Configurada e Sair de ChatGPT remove a sessão do celular.
  • Uso e ajustes mostra o seu plano do ChatGPT, a conta e os limites do Codex que a conta informa.

Você não pode, e por quê

  • Usá-lo com uma conta gratuita do ChatGPT ou sem Codex: “Sua conta ChatGPT não inclui o Codex. Você precisa de um plano pago (Plus, Pro, Team ou Enterprise) para usar o Codex.”Terceiros
  • Usá-lo em um celular que não seja ARM de 64 bits (emuladores, Chromebooks): o binário do Codex só é empacotado para arm64-v8a. Nesses casos, use uma chave de API da OpenAI.Dispositivo
  • Executar modelos que o Codex recusa para a sua conta: o seletor ainda os lista com Não disponível no seu plano, e escolher um responde “O Codex não executa … com a sua conta do ChatGPT.”Terceiros
  • Deixar o Codex editar arquivos ou executar comandos por conta própria: as ferramentas de escrita e de shell dele estão desligadas, então só as ferramentas do PocketCode rodam, pela mesma porta de permissões.De propósito
  • Anexar imagens: com o login do ChatGPT, o turno vai para o Codex como texto.De propósito

GitHub Copilot

A linha GitHub Copilot tem um único método, Device Flow do GitHub. Você precisa de uma assinatura paga ativa do Copilot: você usa os modelos que o seu plano inclui, cobrados pelo GitHub. O app fala com o Copilot por meio do language server do Copilot que vem no app.

Você pode

  • Toque em Entrar com o GitHub: aparece um código curto em letras grandes (toque nele para copiar) com uma contagem regressiva, “O código expira em …”.
  • Toque em Abrir página de verificação (github.com/login/device), digite o código e aprove. O app espera (“À espera de que autorizes no GitHub…”) e verifica a partir do seu celular, mesmo que você saia do app para aprovar. Cancelar o login interrompe o processo.
  • Quando está conectado, a linha diz Configurada, e Sair de GitHub Copilot o remove.
  • Escolha o modelo no seletor de modelos do chat: a lista vem ao vivo do language server do Copilot para a sua conta. Categoria preferida (Fast, Balanced, Powerful) fica no painel de ajustes.

Você não pode, e por quê

  • Usar o Copilot sem uma assinatura paga do GitHub Copilot.Terceiros
  • Anexar imagens: os turnos do Copilot são só de texto.De propósito
  • Usá-lo com Zero-egress (IA sem rede) ativo: o language server não inicia.De propósito

Gemini, e o login do Google desativado

O Gemini funciona só com uma chave de API. O Google encerrou o login no Gemini CLI com conta Google para contas individuais (gratuita, AI Pro e AI Ultra) em 18 de junho de 2026, então uma chave do AI Studio é o caminho, e o AI Studio oferece chaves gratuitas com limites definidos pelo Google. Se uma versão anterior do PocketCode tinha salvo um login do Google para você, a linha do Gemini diz Login do Google desativado — adicione uma chave de API: abra-a, leia o aviso e toque em Remover o login antigo do Google, ou simplesmente salve uma chave do Gemini, que o apaga.

Você pode

  • Obtenha uma chave em aistudio.google.com/apikey e adicione-a como qualquer outra.
  • Remova um login do Google remanescente com Remover o login antigo do Google.

Você não pode, e por quê

  • Criar um novo login do Google para o Gemini: “O Google encerrou o login no Gemini CLI para contas individuais em 18 de junho de 2026, então ele não funciona mais.”Terceiros
A sexta linha, GitHub (git ops), aceita um token de acesso pessoal clássico ou refinado (Token de acesso pessoal) para o cliente Git: “Push, pull e clone: não é usado pelo chat de IA”. Segue o mesmo fluxo de colar e verificar, e o chat de IA nunca o lê.

Custo, cota e BYOK

O PocketCode não tem um plano de IA: você paga ao seu provedor (ou a ninguém, com um modelo local), e o app não cobra nada, não dá créditos nem impõe limite de mensagens próprio.

  • Traga a sua chave. Todos os provedores desta página são gratuitos para conectar no plano Grátis, sem limite de chaves ou de endpoints.
  • Quem cobra de você. Com uma chave de API, o provedor cobra da sua conta (OpenAI e Claude por token; o AI Studio do Gemini tem um nível gratuito cujos limites o Google define). Com Conta ChatGPT, o uso é debitado da cota da sua assinatura do ChatGPT. O Copilot usa os modelos do seu plano do Copilot, cobrados pelo GitHub. Um servidor local não custa nada.
  • Sem cota incluída. O PocketCode nunca conta nem limita as suas mensagens de IA. Os únicos números que mostra são os que os provedores devolvem: Cota do provedor e Uso registrado em Uso e ajustes.
  • Os limites são do provedor. Limites de taxa, níveis gratuitos e preços pertencem a cada provedor e podem mudar sem que o app mude.
Vários agentes significam várias requisições: o Swarmcode e o Cortex gastam mais tokens do seu provedor do que um turno normal de chat, e os tokens saem da sua chave. No ajuste fino do Swarmcode, Orçamento limita um turno.

Modelos

Quais modelos você pode usar depende das suas chaves. Você escolhe o modelo no seletor de modelos do chat; os ajustes desta página decidem o que o seletor mostra e qual modelo as tarefas em segundo plano usam.

De onde vem a lista de modelos

  • Com uma chave de API, o app pede ao provedor a lista de modelos dele, então um modelo novo aparece assim que o provedor o publica. O app mantém a versão mais recente de cada família de modelos e recolhe as mais antigas em Mostrar N versões antigas; a OpenAI mostra só modelos de chat.
  • Catálogo remoto. O app também lê um pequeno manifesto hospedado pelo PocketCode (pocketcodeapp.com/models.json) com nomes, descrições, limites de saída e marcas de raciocínio e visão, para que um modelo novo possa ser adicionado sem lançar uma versão do app. É atualizado a cada 6 horas, a última cópia boa é mantida para quando você está offline, e uma lista embutida é o último recurso.
  • Login do ChatGPT: os modelos que o Codex aceita para a sua conta. Copilot: a lista ao vivo do language server do Copilot para a sua conta. Endpoint próprio: o /v1/models do próprio endpoint.
  • Um provedor sem chave mostra Falta a chave · Toca para a adicionar no seletor.
O manifesto de 12 de agosto de 2026 tem nove entradas, sete modelos diferentes (Claude 3, Gemini 2, OpenAI 2; os dois do Copilot repetem os da OpenAI). É um catálogo de nomes e limites, não a lista de tudo que você pode executar: com uma chave, quem decide é a lista do próprio provedor.

O seletor de modelos do chat

Toque no nome do modelo no cabeçalho do chat. Ele abre em Recentes se você tem modelos recentes, senão em Todos.

  • Recentes (os últimos 5 modelos com que você enviou um turno), Favoritos (toque na estrela de um modelo) e Todos (uma seção por provedor conectado e uma por endpoint próprio salvo).
  • Pesquisar em todos os modelos procura em todos os provedores de uma vez.
  • Cada linha mostra o modelo, seu id e a janela de contexto, e os chips Visão, Raciocínio e Grátis. Grátis só aparece em ids que terminam em :free, a convenção da OpenRouter para modelos sem custo: não significa grátis no PocketCode.
  • Recarregar modelos recarrega a lista de um provedor; modelos aposentados ficam esmaecidos com (retirado); os modelos que raciocinam têm um seletor de Esforço de raciocínio (Desativado, Baixo, Médio, Alto).
  • Escolher um modelo de um endpoint próprio salvo troca o chat para esse endpoint. Adicionar um endpoint personalizado (LM Studio, Ollama, OpenRouter…) fica no fim.

Você não pode, e por quê

  • Entender Grátis como gratuito no PocketCode: ele só reflete o sufixo :free da OpenRouter.De propósito
  • Ver um modelo que você ocultou nas Configurações: os modelos ocultos são ignorados, exceto o que está em uso.De propósito
Como usar o seletor e o resto do chat está em AI Chat

Modelos visíveis

Configurações → IA → Modelos visíveis (“Arruma o seletor de modelos do chat”) lista os modelos agrupados por provedor.

Você pode

  • Desligue um modelo para ocultá-lo do seletor; o contador mostra “N de M”.
  • Todos e Nenhum ligam ou desligam um provedor inteiro de uma vez.
  • Pesquise dentro de um provedor que tenha 10 ou mais modelos.
  • Recarregar modelos recarrega as listas; Mostrar todos de novo (N ocultos) desfaz tudo.

Você não pode, e por quê

  • Bloquear um modelo: “Ocultar não bloqueia nada: apenas arruma a lista.” Uma tarefa em segundo plano fixada em um modelo oculto continua funcionando. Para restringir o que um modelo pode fazer, use Permissões de ferramentas IA.De propósito
  • Ocultar o modelo que você está usando: ele sempre fica no seletor.De propósito

Modelo por tarefa

As tarefas de IA em segundo plano, as que não são o chat, escolhem o próprio modelo. Configurações → IA → Modelo por tarefa tem dois níveis: um modo global e uma fixação por tarefa.

ModoO que o app faz
AutomáticoEscolhe um provedor conectado (o do seu chat, se estiver conectado) e um modelo que sirva para a tarefa: um rápido para SQL ou snippets, um que raciocine para análise de código. É uma regra local: sem chamada extra de IA. É o padrão.
ManualEspelha o provedor e o modelo do seu chat. Se esse provedor não puder ser usado, a tarefa falha com uma mensagem clara em vez de trocar de provedor pelas suas costas.

Você pode

  • Escolha o modo global, Automático ou Manual (tabela abaixo).
  • Fixe um provedor e um modelo para cada uma de cinco tarefas: Assistente SQL, Análise de código, Geração de workflows, Geração de design e Geração de snippets. Uma tarefa fixada mostra o provedor e o modelo; Padrão segue o modo global.
  • Uma fixação vale mais que o modo global enquanto o provedor dela estiver conectado; se não estiver, a tarefa volta ao modo.
  • Sem nenhum provedor conectado, o painel diz “Conecte primeiro um provedor de IA para fixar um modelo.”

Você não pode, e por quê

  • Mudar aqui o modelo do chat: o chat usa a própria seleção, e esta página só governa as tarefas em segundo plano.De propósito
  • Fixar a tarefa de uso geral: ela existe no app, mas não tem linha.De propósito

Endpoint próprio

Endpoint próprio conecta qualquer servidor que fale a API da OpenAI; a legenda da linha é “OpenRouter, Groq, DeepSeek, Ollama e mais de 170”. O painel mostra um passo por vez: escolher e depois configurar.

  1. 1Abra Configurações → IA → Chaves API → Endpoint próprio.
  2. 2Escolher. Escolha um provedor em Provedores na nuvem, ou um dos três atalhos em No seu computador. Procurar fornecedor lista todos os provedores compatíveis com a OpenAI para os quais o catálogo público models.dev tem uma URL base (mais de 170, uma lista ao vivo, não um número fixo). Os já conectados ficam em Ligados.
  3. 3Configurar. O provedor escolhido e a chave dele: Mudar volta atrás, depois vem o campo Chave de API. Definições avançadas mostra a URL base, já preenchida e editável para o seu próprio servidor.
  4. 4Toque em Testar conexão para experimentar sem salvar nada: ele pede ao endpoint a lista de modelos e mede a demora. Depois Ligar (ou Salvar, ao editar).

No seu computador e na nuvem

AtalhoComo conecta
LM Studiohttp://127.0.0.1:1234/v1. Conecte o celular ao computador por USB e execute adb reverse tcp:1234 tcp:1234 no computador.
Ollamahttp://127.0.0.1:11434/v1. Funciona assim mesmo se o Ollama roda neste celular. Se roda no seu computador, execute adb reverse tcp:11434 tcp:11434 nele.
Tailscale (HTTPS)O seu próprio endereço https://….ts.net/v1. No computador, execute tailscale serve --bg 1234 (1234 é o LM Studio, 11434 é o Ollama), depois cole o endereço que ele mostra, acrescentando /v1.

Provedores na nuvem mostra dez serviços populares com as URLs já preenchidas: OpenRouter, Groq, DeepSeek, Together AI, Mistral, xAI, Cerebras, Fireworks AI, DeepInfra e Perplexity.

Chaves, vários endpoints e modelos

A chave de API só é opcional em servidores locais: localhost e endereços de loopback, 0.0.0.0, endereços de rede privada, nomes .local e a rede Tailscale (*.ts.net). Para qualquer outro, o painel pede “Insira a chave de API”.

Você pode

  • Salve vários endpoints e alterne entre eles pelo chat: cada endpoint salvo é uma seção própria no seletor de modelos. Assim que você tem um salvo, a linha Endpoint próprio é substituída por uma linha por endpoint mais Adicionar fornecedor.
  • Edite um endpoint salvo: deixe a chave vazia para manter a atual (“Já existe uma chave salva. Deixe vazio para manter.”).
  • Remover o endpoint deste dispositivo o apaga depois de uma confirmação.
  • O modelo é escolhido no seletor de modelos do chat, não neste painel.

Você não pode, e por quê

  • Usar http:// simples para qualquer coisa que não seja localhost, 127.0.0.1 ou 10.0.2.2 (o endereço do emulador): o Android bloqueia tráfego sem criptografia para que sua chave e seu código nunca passem às claras por um Wi-Fi compartilhado. Um endereço de rede local como http://192.168.1.50 conta como local para a chave opcional e continua bloqueado. Use HTTPS (Tailscale Serve) ou USB com adb reverse.De propósito
  • Adicionar provedores que não publicam uma URL base ou que não falam o protocolo da OpenAI: eles não estão na lista.Terceiros
  • Escolher o modelo neste painel.De propósito

Uso, diagnóstico e ajustes

Dois painéis ajustam um provedor. Uso e ajustes é a visão completa; Definições por fornecedor é um atalho para o último bloco dele, que não pede a digital.

Uso e ajustes

BlocoO que mostra
CabeçalhoO nome e a legenda do provedor; com o login do ChatGPT, o seu plano do ChatGPT e o e-mail da conta, lidos do login guardado no seu celular.
Cota do provedorBarras para cada janela de limite que o provedor informa (“Dados canônicos que o provedor reporta (não estimamos nada).”). Provedores que não informam nada mostram Sem dados do provedor ainda e “Envie uma mensagem para que o provedor devolva seus contadores.”
Uso registradoO que o PocketCode registrou neste dispositivo a partir das contagens de tokens que cada provedor devolveu: turnos, entrada, saída, leitura e escrita de cache, taxa de acerto do cache e Top modelos. “Apenas contamos os tokens que cada provedor devolve em suas respostas. Para sua cota real, consulte o dashboard do provedor.”
Diagnóstico“Descobre porque este fornecedor não responde”, em três níveis (abaixo).
AjustesOs controles de ajuste (abaixo). As mudanças valem a partir do próximo turno que você enviar com esse provedor.

Períodos do uso registrado

ProvedorChips
Chaves de API (OpenAI, Gemini, Claude, Endpoint)Hoje, 7 dias, 30 dias, Todo
OpenAI com login do ChatGPTÚltimas 3h, Hoje, Esta semana, Todo
GitHub CopilotEste mês, Todo

Diagnóstico

Cada nível inclui os anteriores e para na primeira falha grave, então nunca gasta tokens quando uma verificação gratuita já achou o problema.

NívelO que faz
Grátis“Sem rede e sem usar a chave”: confere o formato da chave, se há um modelo selecionado e se nem todas as ferramentas estão negadas.
Testar a chave“Autentica. Não gera”: também pede ao provedor a lista de modelos e confere se o modelo que você selecionou ainda está nela.
Teste completo“Uma resposta real. Gasta fichas”: envia uma requisição de chat de verdade.

O que o painel pode e não pode fazer

É um painel só, com rolagem, não abas.

Você pode

  • Ver em que ponto está a cota de um provedor, onde o provedor a informa, e o que o app registrou localmente.
  • Executar um diagnóstico quando um provedor para de responder.
  • Editar os ajustes do provedor sem sair do painel.

Você não pode, e por quê

  • Ver uma cota que o provedor não fornece: só o login do ChatGPT e o Copilot a leem de endpoints de conta que esses serviços não documentam (podem mudar sem aviso), e o Claude só mostra janelas quando as respostas dele as trazem. Gemini, OpenAI com chave de API e endpoints próprios não têm nenhuma.Terceiros
  • Ver a cota do Codex em um plano gratuito do ChatGPT: “Seu plano gratuito do ChatGPT não expõe limites de uso do Codex — só os planos pagos (Plus, Pro, Team, Enterprise).”Terceiros
  • Tratar o uso registrado como uma fatura: ele conta só os tokens que os provedores devolveram, neste dispositivo.De propósito

Ajustes por provedor

Configurações → IA → Definições por fornecedor tem uma faixa de cinco chips (OpenAI, Gemini, Claude, Copilot, Custom). O que você não mexer mantém o padrão do provedor, e Reset devolve um controle ao padrão. O painel só oferece os controles que cada provedor tem.

ControleO que fazPara
TemperaturaControle deslizante de 0,00 a 2,00 (mostra 0,70 até você mexer).Todos
Max tokensLimite de saída, em passos de 512, de 512 até o limite do próprio modelo ativo.Todos
Thinking budgetDesativado, Baixo, Médio ou Alto: 0, 1.024, 4.096 e 16.384 tokens.Claude
Reasoning effort (o-series)low, medium ou high.OpenAI, Custom
Ver o raciocínio real (Responses API)Usa a Responses API da OpenAI para mostrar o raciocínio do modelo. Não é oferecido para servidores próprios, que raramente a implementam.OpenAI com chave
Frequency penalty, Presence penaltyDe −2,0 a 2,0.OpenAI, Custom
Top-K, Top-PTop-K de 1 a 100 (mostra 40), Top-P de 0 a 1 (mostra 0,95).Gemini
Categoria preferidaFast, Balanced ou Powerful.Copilot
Tools MCPSe as ferramentas dos seus servidores MCP são oferecidas a este provedor. Ativado por padrão.Todos
Max rodadas agenticQuantas rodadas de ferramentas um turno pode fazer: passos de 5 até 100; 0 mostra ∞ e significa sem limite, que é o padrão.Todos
  • Definir Max tokens acima do limite do modelo ativo, ou ajustar um parâmetro que o provedor não tem.De propósito

Servidores MCP

Configurações → IA → Servidores MCP conecta servidores externos de ferramentas pelo Model Context Protocol. As ferramentas deles são oferecidas ao modelo junto com as do próprio PocketCode, com Claude, Gemini, OpenAI, endpoints próprios e Copilot, com o nome <server id>__<tool>. Os servidores são programas que rodam no seu celular, por meio do runtime Node.js que vem no app.

Adicionar e gerenciar servidores

O painel começa vazio: “Ainda não há servidores MCP. Toque em “Adicionar” para conectar um — ex.: node /sdcard/mcp/server.js.”

Você pode

  • Toque em Adicionar e preencha ID (letras minúsculas, dígitos e _; não pode mudar depois), Nome, Comando (node), Argumentos (o primeiro é o caminho do script) e Variáveis de ambiente (uma CHAVE=valor por linha, salvas criptografadas).
  • Antes que um servidor novo seja executado, você vê Este servidor vai ser executado no seu celular: “Vamos executar … com as mesmas permissões do PocketCode. Se você não reconhece, cancele e revise antes.” Toque em Executar; se cancelar, nada é salvo. Um servidor é executado quando você o salva, e de novo cada vez que você o liga.
  • Cada servidor mostra seu estado: Inativo, Iniciando…, Ativo · N ferramentas, Falhou (com o último erro em vermelho) ou Desativado. Um interruptor o liga e desliga, e a lixeira o exclui.
  • Um servidor instalado pelo Marketplace chega desligado e pendente de confirmação: o primeiro ligar dele mostra o mesmo aviso.
  • Os servidores que você salvou e deixou ligados iniciam sozinhos quando o app abre, então as ferramentas deles já estão no chat sem abrir este painel; um pendente de confirmação continua desligado.
  • Se um servidor anuncia ferramentas que não estão sendo oferecidas, a linha dele diz “Este servidor anunciou ferramentas que não estão a ser oferecidas:” com até três motivos.
  • Desative as ferramentas MCP para um provedor com Tools MCP em Definições por fornecedor.

Você não pode, e por quê

  • Iniciar npx, python, deno ou qualquer outro comando: “Esse comando não pode ser executado aqui. Apenas node é suportado.” O npm não vem no app, e baixar e executar código não é permitido.Google Play
  • Conectar servidores MCP remotos (HTTP ou SSE): os servidores são programas locais que o app inicia e com os quais fala por stdio, e não há transporte de rede.De propósito
  • Usar os recursos ou prompts de um servidor: só as ferramentas dele são expostas.De propósito
  • Passar caracteres de shell nos argumentos: ponto e vírgula, E comercial, pipe, crase, $(, >> ou << são rejeitados. Passe os valores como variáveis de ambiente.De propósito

Limites de um servidor

LimiteValor
Ferramentas por servidor128. As ferramentas extras são descartadas e a linha avisa.
Catálogo de ferramentas inteiro64 KB; o schema de uma ferramenta, 32 KB; e no máximo 50 páginas de tools/list.
Tempos de espera15 s para iniciar (initialize), 10 s para listar ferramentas, 30 s por chamada de ferramenta, estendidos cada vez que o servidor informa progresso (até 20 vezes).
ProtocoloMCP sobre stdio, versão 2024-11-05. A lista de ferramentas é recarregada quando o servidor diz que ela mudou.

Permissões de ferramentas

Configurações → IA → Permissões de ferramentas IA decide quais ferramentas cada provedor, ou um modelo específico, pode chamar. “Todas as ferramentas estão permitidas por padrão.” Nada aqui exige um plano nem a digital. As negações são aplicadas de verdade: todo turno de IA passa por uma só porta, tanto no caminho do CLI e do language server (Copilot, login do ChatGPT) quanto no da API direta, e se as suas permissões não puderem ser lidas, a ferramenta é recusada em vez de permitida.

Você pode

  • Escolha um provedor na faixa de chips (OpenAI, Gemini, Claude, Copilot, Custom) e um escopo: Todo o provedor, ou um modelo com Mudar. Os modelos oferecidos são os embutidos no app para esse provedor.
  • Permitir ferramentas do LSP do Copilot (só Copilot): desativado, o language server do Copilot responde só em texto; edições de arquivos e comandos de terminal ficam bloqueados.
  • Perguntar antes de agir fora deste dispositivo (ativado por padrão): publicar, implantar ou chamar um servidor externo ficam em espera até você aprovar; o agente segue em frente nesse meio-tempo e nunca fica esperando.
  • Deixar a IA trabalhar sozinha (desativado por padrão): permite que a IA execute auditorias, documentação e memória depois de uma sessão, só enquanto carrega na rede Wi-Fi, nunca à sua frente e com limite por dia. Desativado significa que essas chamadas não são feitas.
  • Aprovar automaticamente: executa categorias inteiras de ferramentas sem perguntar, no modo de permissões Padrão.
  • Quinze categorias (Somente leitura, Perguntas, Escrita, Terminal, TODOs, Coordenação do Cortex, Memória, Design, Implantação, Banco de dados, API, SSH, Git, Navegador, Workflows): cada uma se recolhe, mostra “N / M permitidas”, tem Permitir tudo e Negar tudo, e um interruptor por ferramenta. Só Agente, Só Cortex e Requer módulo marcam ferramentas que não são oferecidas em todos os modos.

Você não pode, e por quê

  • Liberar com um interruptor uma ferramenta que você não comprou: a verificação do plano roda antes das suas permissões.De propósito
  • Fazer uma negação valer onde a ferramenta não era oferecida: desligar uma ferramenta em um modo que não a oferece não muda nada.De propósito
  • Restringir uma negação a um modelo que o app não conhece: o menu por modelo lista os modelos embutidos do app, não a lista ao vivo do seu provedor. Todo o provedor sempre vale.De propósito
As ferramentas só do Pro continuam indisponíveis no Grátis, seja o que for que você definir aqui; veja Grátis e Pro.

Segredos

Configurações → IA → Segredos guarda tokens e chaves de API que o assistente pode usar em comandos de terminal e requisições sem nunca vê-los. O assistente pede um com um cartão no chat quando precisa, ou você o adiciona aqui.

Você pode

  • Adicionar um segredo com um Nome (letras maiúsculas, dígitos e _, até 64, começando com maiúscula: GITHUB_TOKEN), um Valor (de 4 a 16.384 caracteres, em uma linha) e os Hosts para onde pode ser enviado (separados por vírgulas, api.github.com ou *.example.com; só HTTPS, exceto localhost; no máximo 16). Sem hosts, o segredo serve só para comandos de terminal, que sempre perguntam antes.
  • Editar um segredo: mude os hosts dele, ou digite um Novo valor (opcional); deixe vazio para manter o atual.
  • Excluir depois de uma confirmação: “É removido deste dispositivo e o assistente não pode mais usá-lo. Não dá para desfazer. Se o token pode ter vazado, revogue-o também no serviço.”
  • O assistente injeta o valor no ambiente do comando ou no cabeçalho da requisição e o mascara na saída, e só para os hosts que você aprovou.

Você não pode, e por quê

  • Ver ou exportar um valor guardado, nem mesmo aqui: “O que você digitar é criptografado neste dispositivo. O assistente nunca vê e não é mostrado de novo.”De propósito
  • Usar um nome reservado como PATH, HOME ou NODE_OPTIONS, ou um que comece com LD_, DYLD_, ANDROID_ ou BOOTCLASSPATH: “Este nome é reservado: como segredo mudaria como cada comando do terminal é executado.”De propósito
  • Enviar um segredo por http:// simples: “… só https:// é permitido, exceto para localhost.”De propósito

Onde ficam guardados

  • Criptografados com AES-256-GCM, com uma chave do Android Keystore (StrongBox quando o celular tem), em um arquivo que pertence à sua conta. Não são enviados aos servidores do PocketCode.
  • O painel inteiro bloqueia capturas de tela.

Ajustes do Swarmcode e do Cortex

Configurações → IA → Swarmcode configura o modo multiagente do chat, em que vários agentes trabalham em paralelo no seu pedido e, com a verificação ativada, um painel de juízes confere a resposta antes de ela ser mostrada. Abrir e editar o painel é grátis; executar o Swarmcode exige Pro, com 2 execuções grátis de teste. Como usá-lo está em Chat de IA.

Missões de um toque

MissãoO que define
Revisão profunda6 agentes, 3 juízes, 2 votos para aprovar, 2 rodadas. Encontra e confere de forma cruzada. Nunca mexe nos arquivos.
Caça a bugs4 agentes, 3 juízes, 2 votos, 2 rodadas. Menos amplitude, mais verificação. Não escreve nos seus arquivos.
Refactor4 agentes, 2 juízes, 2 votos, 2 rodadas. Escreve as mudanças no seu código.
Criar feature6 agentes, 3 juízes, 2 votos, 2 rodadas. Amplitude e escrita.

Interruptores e ajuste fino

Os cartões de missão preenchem os valores abaixo. Se você mudar um à mão, o cartão deixa de ficar marcado.

Você pode

  • Verificação (ativada por padrão): um painel de juízes confere a resposta antes de ela ser mostrada. Mais confiável, um pouco mais lento e mais caro.
  • Aplicar alterações (desativado por padrão): depois de verificar, um agente escreve a resposta nos seus arquivos, só dentro do projeto.
  • Ajuste fino (recolhido): Máx. subagentes de 1 a 32 (padrão 8), Concorrência de 1 a 12 (padrão 4), Orçamento por turno de 0 a 500k em passos de 10k (0 é ilimitado, o padrão) e Limite por agente de 0 a 100k (0 é o padrão do motor).
  • Com a verificação ativada, também Juízes de 1 a 5 (padrão 3), Votos para aprovar de 1 até o número de juízes (padrão 2) e Rondas de revisão de 1 a 4 (padrão 2).

Você não pode, e por quê

  • Executar o Swarmcode no plano Grátis além das 2 execuções grátis: você pode configurá-lo, mas, depois que elas acabam, escolher o motor Swarmcode no chat abre o paywall do Pro.Pro
  • Pedir mais votos que juízes, ou mais de 32 subagentes.De propósito

Cortex

AjusteO que faz
Cortex: coisas ao mesmo tempoNa lista de IA: quantos agentes o Cortex pode rodar ao mesmo tempo, de 1 a 4 (padrão 2). “Quantos mais, mais coisas te voltam de uma vez.”
O Cortex em si, o teste dele e os agentes dele, e como executar o Swarmcode, estão em AI Chat

Grátis e Pro

Conectar IA é grátis para todos. O que é pago são as ferramentas multiagente construídas em cima disso.

RecursoGrátisPro
Chaves, login do ChatGPT, Copilot, endpoints própriosSim. Sem limite de chaves ou endpoints. O login do ChatGPT e o Copilot exigem as próprias assinaturas pagas.Sim
Ajustes por provedor, modelo por tarefa, modelos visíveisSimSim
Permissões de ferramentas, servidores MCP, segredosSimSim
Swarmcode (executá-lo)Um teste de 2 execuções concluídas. O painel de ajustes abre.Sim
CortexUm teste de 3 missões concluídasSim
AI OfficeNãoSim
Um novo design de IA a partir da tela inicial do Designer VisualNãoSim
Criar e alterar workflows pelo chatNão. Você ainda pode escrever e executar workflows por conta própria.Sim
Suas chaves nunca são removidas quando uma assinatura termina. O que cada ferramenta Pro inclui está em Planos e preços

Privacidade e segurança

O que o app guarda, onde, e o que sai do celular:

  • As chaves são criptografadas no dispositivo. AES-256-GCM, com uma chave guardada no Android Keystore (StrongBox quando o celular tem). São guardadas por conta: sair não apaga nada, e outra conta no mesmo celular não consegue lê-las.
  • O painel de chaves protege a tela. Capturas de tela e a prévia de apps recentes são bloqueadas, e uma chave salva só é mostrada como impressão.
  • O pedido de digital é uma porta, não um cofre. Ele protege a abertura de Chaves API a partir das Configurações. Não cobre os atalhos do chat, e a própria chave do Keystore não pede nada a cada uso, então o app pode usar suas chaves em segundo plano.
  • Direto ao provedor. As requisições vão do seu celular para a API do provedor (Claude, OpenAI, Gemini), para o seu próprio servidor (Endpoint), para o GitHub pelo language server do Copilot, ou para a OpenAI pelo CLI do Codex. O PocketCode não tem proxy de IA nem cópia das suas chaves.
  • O que vai para o servidor do PocketCode: só o catálogo de modelos (pocketcodeapp.com/models.json; pedir esse catálogo informa ao nosso servidor que o app está aberto, com o seu endereço IP) e, se você denunciar uma resposta de IA, essa denúncia. A lista de provedores e preços para endpoints próprios vem do catálogo de terceiros models.dev.
  • O uso registrado fica guardado no dispositivo e conta só o que os provedores devolveram. Os segredos são criptografados por conta e nunca são mostrados nem enviados ao PocketCode.
  • As permissões de ferramentas falham fechadas: se não puderem ser lidas, a ferramenta é recusada.

Zero-egress (IA sem rede)

Configurações → IA → Zero-egress (IA sem rede): “Quando ligado, o app não faz chamadas de rede à IA — tudo fica no dispositivo. Os modelos online ficam desativados até você desligar.” Um aviso confirma: “Zero-egress ligado — IA na nuvem desativada”.

Você pode

  • Vem desativado por padrão e é lembrado por conta.
  • Ative para interromper toda requisição de IA: o chat e os outros recursos de IA, a verificação de uma chave que você salva, o catálogo de modelos e as consultas de cota (o app serve a última cópia salva), o language server do Copilot, as páginas que o agente busca na web e as denúncias de conteúdo de IA.
  • Enquanto está ativo, o chat vazio mostra Nada sai deste dispositivo com Ver a definição para desativá-lo.

Você não pode, e por quê

  • Manter um modelo local funcionando: o interruptor não é seletivo. Ele bloqueia todos os provedores, inclusive um endpoint próprio no seu próprio celular, como o Ollama, e o PocketCode não tem modelo próprio para rodar no dispositivo.De propósito
  • Contar com ele como um firewall do sistema operacional: ele só impede as chamadas de IA do próprio app.De propósito

A primeira vez que você manda algo a um provedor, o chat pergunta Enviar para …?: “Para responder, o PocketCode envia a tua mensagem e o código ou ficheiros que anexares para … — um fornecedor de IA externo — pela internet. Evita partilhar segredos ou dados pessoais que não queiras que sejam processados.” Você pode Enviar ou Cancelar.

Você pode

  • A resposta é lembrada por provedor e por conta.
  • Todo recurso de IA a verifica, não só o chat; sem ela, nada é enviado.

Você não pode, e por quê

  • Enviar qualquer coisa a um provedor com o qual você não concordou: “O PocketCode não enviou nada: ainda não permitiste que as tuas mensagens e o teu código sejam enviados para ….” Se a preferência não puder ser lida, o app pergunta de novo.De propósito

Limitações

O que não funciona, para não pegar você de surpresa:

  • O Gemini não tem login: o Google encerrou o login no Gemini CLI para contas individuais em 18 de junho de 2026, então só uma chave de API funciona.Terceiros
  • O Claude não tem login: só uma chave de API funciona.De propósito
  • O login do ChatGPT exige um plano pago do ChatGPT que inclua o Codex, e só executa os modelos que o Codex aceita para a sua conta.Terceiros
  • O login do ChatGPT só funciona em celulares ARM de 64 bits. Em emuladores e Chromebooks, use uma chave de API da OpenAI.Dispositivo
  • O GitHub Copilot exige uma assinatura paga do Copilot, e a lista de modelos dele é a que o seu plano inclui.Terceiros
  • O CLI do Codex e o language server do Copilot só são atualizados com o app: não há canal de atualização fora do Google Play.Google Play
  • O Copilot e o login do ChatGPT enviam só texto: as imagens não são anexadas. Claude, Gemini, OpenAI com chave de API e endpoints próprios podem enviar imagens a modelos marcados com Visão.De propósito
  • Os servidores MCP só podem executar scripts node no celular, sem transporte remoto (HTTP ou SSE); e o catálogo de um servidor tem limite (128 ferramentas, 64 KB).Google Play
  • O http simples só alcança alguns endereços: localhost, 127.0.0.1 e 10.0.2.2. Use HTTPS ou um túnel por USB para um servidor na sua rede.De propósito
  • A cota do provedor só existe onde o provedor a informa, e as fontes do Codex e do Copilot não são documentadas pelos donos, então podem parar de funcionar sem aviso.Terceiros
  • Ocultar um modelo não o bloqueia: use as permissões de ferramentas para restringir o que ele pode fazer.De propósito
  • O zero-egress é tudo ou nada: ele também bloqueia um endpoint próprio no seu próprio celular.De propósito
  • Um segredo ou uma chave guardados não podem ser vistos de novo; os segredos só vão para hosts HTTPS (HTTP só para localhost), no máximo 16 por segredo.De propósito

Solução de problemas

“OpenAI rejeitou esta chave. Confira e tente novamente.”

O provedor respondeu não à requisição de verificação, e a chave não foi salva. Copie a chave de novo da página do provedor (espaços e aspas são limpos, mas uma chave revogada ou cortada não), confira se ela pertence a esse provedor (OpenAI sk-, Claude sk-ant-, Gemini AIza) e crie uma nova se precisar.

“Não foi possível verificar a chave de OpenAI; ela será usada mesmo assim.”

O app não conseguiu alcançar o provedor (sem conexão, tempo esgotado ou Zero-egress ativo), então a chave foi salva como Ainda não verificada. Quando estiver online, abra a linha do provedor e toque em Verificar agora.

“É uma chave de administração; o chat precisa de uma chave de API comum.”

As chaves que começam com sk-ant-admin servem para a API de administração da Anthropic. Crie uma chave de API comum em console.anthropic.com/settings/keys.

“Parece uma chave de Anthropic (sk-ant-). As chaves de OpenAI começam com sk-.”

Você colou uma chave na linha do provedor errado. Abra a linha certa ou corrija a chave.

“O código expirou antes de ser autorizado”

Você demorou demais para aprovar no navegador. Toque em Tentar de novo (ou em Entrar com o GitHub novamente) e aprove mais depressa.

“Nenhum navegador encontrado. Instale um e toque no botão de novo.”

O login do ChatGPT e o Copilot precisam de um navegador para aprovar o login. Instale um e tente de novo.

“Sua conta ChatGPT não inclui o Codex. Você precisa de um plano pago (Plus, Pro, Team ou Enterprise) para usar o Codex.”

O login do ChatGPT só funciona com um plano pago que inclua o Codex. Use uma chave de API da OpenAI, ou mude de plano.

“O Codex não executa … com a sua conta do ChatGPT. Escolha outro modelo, ou use uma chave de API da OpenAI ou outro provedor.”

O Codex só aceita alguns modelos por conta. Escolha outro modelo no seletor (os indisponíveis dizem Não disponível no seu plano).

“Você atingiu o limite de uso do Codex na sua conta ChatGPT. Tente de novo mais tarde.”

O limite é do seu plano do ChatGPT. Espere ou troque de provedor.

“Não foi possível conectar à OpenAI. Se você usa DNS privado (DoT) nos dados móveis, desative-o ou conecte-se via Wi-Fi e tente de novo.”

O caminho do login do ChatGPT pode falhar em dados móveis com DNS privado. Desative o DNS privado ou use Wi-Fi.

“Sua sessão do Codex expirou. Entre novamente com o ChatGPT.”

Abra Configurações → IA → Chaves API → OpenAI e entre de novo.

“Não foi possível alcançar … O servidor está rodando?”

Testar conexão não conseguiu chegar ao seu endpoint próprio. Inicie o servidor, confira o endereço e, para um computador, se o adb reverse ou o Tailscale Serve está rodando.

“… respondeu, mas não há lista de modelos neste endereço. Verifique se termina em /v1.”

O servidor respondeu, mas não no caminho de modelos da OpenAI. Faça a URL base terminar em /v1.

“Conectado · N ms · nenhum modelo carregado. Carregue um no servidor e teste de novo.”

O endpoint funciona, mas não tem nenhum modelo carregado. Carregue um modelo no LM Studio ou no Ollama e teste de novo.

“O Android bloqueia HTTP sem criptografia para …”

O http:// simples só alcança localhost, 127.0.0.1 e 10.0.2.2. Use HTTPS (Tailscale Serve) ou USB com adb reverse e http://127.0.0.1.

“Esse endereço não é válido. Deve começar com http:// ou https://.”

Corrija a URL base.

Não foi possível carregar os modelos ou A chave foi rejeitada no seletor de modelos

Toque em Tentar de novo ou em Recarregar modelos. Se a chave foi rejeitada, substitua-a em Chaves API.

Nada sai deste dispositivo no chat

Zero-egress (IA sem rede) está ativo. Toque em Ver a definição e desative-o.

“O PocketCode não enviou nada: ainda não permitiste que as tuas mensagens e o teu código sejam enviados para …”

Você não aceitou o aviso de compartilhamento desse provedor. Abra o chat de IA e aceite, ou escolha outro provedor.

“Esse comando não pode ser executado aqui. Apenas node é suportado.”

Os servidores MCP precisam ser iniciados com node e um script no celular (por exemplo node /sdcard/mcp/server.js).

Um servidor MCP mostra Falhou

A linha vermelha embaixo da linha é o último erro. Confira se o caminho do script existe no celular e se o comando é node, depois desligue e ligue o servidor de novo.

“Este nome é reservado: como segredo mudaria como cada comando do terminal é executado.”

Escolha outro nome para o segredo (não PATH, HOME, NODE_OPTIONS, nem nada que comece com LD_ ou ANDROID_).

O agente diz que uma ferramenta “is denied by the user's tool permissions”

Você desligou essa ferramenta para o provedor ou modelo ativo. Abra Permissões de ferramentas IA, escolha o provedor (e o escopo do modelo) e ligue-a de novo.