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.
| Linha | O que faz |
|---|---|
| Modelo por tarefa | Fixa 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íveis | Escolhe quais modelos aparecem no seletor de modelos do chat. |
| Chaves API | Adiciona, 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 fornecedor | Temperatura, 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 IA | Restringe quais ferramentas cada provedor ou modelo pode chamar. |
| Servidores MCP | Conecta seus próprios servidores de ferramentas (Model Context Protocol). |
| Segredos | Tokens e chaves que o assistente pode usar sem nunca vê-los. |
| Sugestões automáticas | Mostra sugestões da IA enquanto você digita. Ativado por padrão; precisa de Completar código. |
| Títulos com IA | Dá nome às conversas com o modelo. Desativado por padrão; a linha mostra os tokens estimados que cada título custa. |
| Completar código | Autocompleta código com IA. Ativado por padrão. |
| Cortex: coisas ao mesmo tempo | Quantos agentes o Cortex pode rodar ao mesmo tempo: de 1 a 4, 2 por padrão. |
| Ajuda contextual | Explica 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. |
| Swarmcode | Ajustes 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.
Mapa de telas
Todas as telas, painéis e diálogos dos ajustes de IA, e como chegar a cada um:
| Tela | Como chegar | O que você pode fazer |
|---|---|---|
| Configurações → IA | Abra 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 API | Linha 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 Claude | Toque 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 ChatGPT | Linha 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 GitHub | Linha 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óprio | Linha 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 ajustes | Botã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 fornecedor | Linha Definições por fornecedor (sem pedido de digital). | O mesmo bloco Ajustes de cima, com um chip por provedor. |
| Modelo por tarefa | Linha Modelo por tarefa. | Automático ou Manual, e um provedor e um modelo fixados para cinco tarefas em segundo plano. |
| Modelos visíveis | Linha Modelos visíveis. | Ocultar modelos do seletor do chat, Todos / Nenhum por provedor, Recarregar modelos, Mostrar todos de novo. |
| Seletor de modelos do chat | Toque 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 IA | Linha 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 MCP | Linha 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. |
| Segredos | Linha Segredos. | Adicionar, editar e excluir segredos com nome e os hosts para onde podem ser enviados. Os valores nunca são mostrados de novo. |
| Swarmcode | Linha 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 dispositivo | Um 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.
| Provedor | Como você entra | O que você precisa |
|---|---|---|
| OpenAI | Cole 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 Gemini | Cole 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 Claude | Cole 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 Copilot | Entrar 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óprio | Escolha 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. |
Adicionar uma chave (OpenAI, Gemini, Claude)
- 1Abra Configurações → IA → Chaves API e toque na linha do provedor. No caso da OpenAI, fique na aba Chave de API.
- 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. - 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. - 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 chave | Ela é salva e o painel registra Funciona, com quando foi verificada e quanto a requisição demorou. |
| Rejeita a chave | Ela 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çado | Sem 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/apikeye 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
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.
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/modelsdo próprio endpoint. - Um provedor sem chave mostra Falta a chave · Toca para a adicionar no seletor.
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
:freeda 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
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.
| Modo | O que o app faz |
|---|---|
| Automático | Escolhe 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. |
| Manual | Espelha 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.
- 1Abra Configurações → IA → Chaves API → Endpoint próprio.
- 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.
- 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.
- 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
| Atalho | Como conecta |
|---|---|
| LM Studio | http://127.0.0.1:1234/v1. Conecte o celular ao computador por USB e execute adb reverse tcp:1234 tcp:1234 no computador. |
| Ollama | http://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 sejalocalhost,127.0.0.1ou10.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 comohttp://192.168.1.50conta como local para a chave opcional e continua bloqueado. Use HTTPS (Tailscale Serve) ou USB comadb 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
| Bloco | O que mostra |
|---|---|
| Cabeçalho | O 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 provedor | Barras 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 registrado | O 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). |
| Ajustes | Os 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
| Provedor | Chips |
|---|---|
| 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 Copilot | Este 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ível | O 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.
| Controle | O que faz | Para |
|---|---|---|
| Temperatura | Controle deslizante de 0,00 a 2,00 (mostra 0,70 até você mexer). | Todos |
| Max tokens | Limite de saída, em passos de 512, de 512 até o limite do próprio modelo ativo. | Todos |
| Thinking budget | Desativado, 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 penalty | De −2,0 a 2,0. | OpenAI, Custom |
| Top-K, Top-P | Top-K de 1 a 100 (mostra 40), Top-P de 0 a 1 (mostra 0,95). | Gemini |
| Categoria preferida | Fast, Balanced ou Powerful. | Copilot |
| Tools MCP | Se as ferramentas dos seus servidores MCP são oferecidas a este provedor. Ativado por padrão. | Todos |
| Max rodadas agentic | Quantas 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 (umaCHAVE=valorpor 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,denoou qualquer outro comando: “Esse comando não pode ser executado aqui. Apenasnodeé 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
| Limite | Valor |
|---|---|
| Ferramentas por servidor | 128. As ferramentas extras são descartadas e a linha avisa. |
| Catálogo de ferramentas inteiro | 64 KB; o schema de uma ferramenta, 32 KB; e no máximo 50 páginas de tools/list. |
| Tempos de espera | 15 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). |
| Protocolo | MCP 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
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.comou*.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,HOMEouNODE_OPTIONS, ou um que comece comLD_,DYLD_,ANDROID_ouBOOTCLASSPATH: “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ão | O que define |
|---|---|
| Revisão profunda | 6 agentes, 3 juízes, 2 votos para aprovar, 2 rodadas. Encontra e confere de forma cruzada. Nunca mexe nos arquivos. |
| Caça a bugs | 4 agentes, 3 juízes, 2 votos, 2 rodadas. Menos amplitude, mais verificação. Não escreve nos seus arquivos. |
| Refactor | 4 agentes, 2 juízes, 2 votos, 2 rodadas. Escreve as mudanças no seu código. |
| Criar feature | 6 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
| Ajuste | O que faz |
|---|---|
| Cortex: coisas ao mesmo tempo | Na 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.” |
Grátis e Pro
Conectar IA é grátis para todos. O que é pago são as ferramentas multiagente construídas em cima disso.
| Recurso | Grátis | Pro |
|---|---|---|
| Chaves, login do ChatGPT, Copilot, endpoints próprios | Sim. 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íveis | Sim | Sim |
| Permissões de ferramentas, servidores MCP, segredos | Sim | Sim |
| Swarmcode (executá-lo) | Um teste de 2 execuções concluídas. O painel de ajustes abre. | Sim |
| Cortex | Um teste de 3 missões concluídas | Sim |
| AI Office | Não | Sim |
| Um novo design de IA a partir da tela inicial do Designer Visual | Não | Sim |
| Criar e alterar workflows pelo chat | Não. Você ainda pode escrever e executar workflows por conta própria. | Sim |
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
Consentimento antes de enviar
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.1e10.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.
Próximos passos