AI Chat
Chat conversacional, modo agente com 37 ferramentas e auto-iteração multiarquivo. Todos os provedores são grátis (BYOK): OpenAI, Claude, Gemini, GitHub Copilot, mais um endpoint Custom compatível com OpenAI (OpenRouter, um Ollama local, seu próprio servidor). Em todos os casos você conecta sua própria conta ou API key — a Pocket Code não fornece créditos de IA nem faz proxy das requisições.
Sua conta, seu modelo
A Pocket Code não atua como proxy: as requisições vão direto do seu dispositivo para o provedor. Suporta API key ou login OAuth com as CLIs oficiais (Claude Code, Codex, Gemini) — incluindo refresh automático de tokens.
Provedores suportados
Google Gemini
Gemini 2.5 Pro · 2.5 Flash · 2.0 Flash · Flash Lite
Free · BYOKOpenAI
GPT-4.1 · GPT-4.1 Mini · GPT-4o · GPT-4o Mini · o3-mini
Free · BYOK / OAuthAnthropic Claude
Sonnet 4 · Opus 4 · Claude 3.5 Sonnet · 3.5 Haiku
Free · BYOK / OAuthGitHub Copilot
13 modelos multifornecedor (OpenAI, Anthropic, Meta Llama 4, Mistral, DeepSeek)
Free · BYOK / OAuthCada conversa lembra qual provedor a criou e restaura automaticamente o modelo ao reabri-la. As mensagens individuais também guardam seu provedor, então você pode misturar respostas do Claude, OpenAI e Gemini no mesmo thread.
Reasoning e effort
Cada provedor expõe sua própria escala de extended-thinking. A Pocket Code as unifica em um único modelo para que você escolha o quanto o modelo pensa por conversa — e por agente na auto-iteração.
| Provider | Tiers |
|---|---|
| Claude | low · medium · high · xhigh · max |
| OpenAI / Codex | none · minimal · low · medium · high · xhigh |
| Gemini | off · low · medium · high · max |
| GitHub Copilot | Por família de modelo (gpt-5: minimal→high; Sonnet: tiers do Claude) |
- •Os níveis são descobertos dinamicamente sondando cada CLI oficial na inicialização — não são hardcoded — então os novos níveis aparecem automaticamente quando as CLIs são atualizadas.
- •Um único value object carrega os dois formatos: o nome do tier nativo do provedor e o thinking budget inteiro equivalente — cada cliente usa o que precisar.
- •Conectado da forma certa por caminho: bloco thinking (Claude REST), flag --effort (Claude CLI), campo reasoning_effort (OpenAI), -c model_reasoning_effort (Codex), params LSP (Copilot).
- •Um chip rosa de Reasoning na barra do chat lista os tiers do modelo ativo com descrições; ele se oculta quando o modelo não expõe reasoning.
- •Na auto-iteração do AI Office, cada papel de agente pode receber seu próprio tier de reasoning, com fallback para o padrão da sessão.
Modos de conversa
Três níveis selecionáveis a partir da barra superior do chat:
Plan
O modelo descreve os passos sem executar nada. Útil para revisar a abordagem antes de mexer no código.
Code
Aplica as mudanças automaticamente via tools, mas pede confirmação antes de operações destrutivas.
Agent
Autônomo: encadeia chamadas de ferramentas, edita vários arquivos e só para para perguntar em operações críticas.
37 ferramentas em 11 categorias
O agente pode ler, escrever, buscar, executar comandos, controlar o Git e conectar-se a serviços externos. Cada categoria tem permissões individuais granulares por provedor e modelo.
Read-only (6)
read_file, list_dir, file_search, grep_search, get_errors, semantic_search
Write (6)
create_file, insert_edit, replace_string, multi_replace, delete_file, rename_file
Terminal (1)
run_in_terminal capturando stdout/stderr e exit code
TODOs (1)
manage_todo_list — lista visível na UI
Git (6)
status, commit, log, diff, push, pull
Database (5)
query, execute, schema, list_tables, list_connections
API (2)
REST request e listar collections salvas
SSH (2)
Execução remota em hosts configurados
Browser (4)
Navegar, informações da página, avaliar JS, ler o console
Design / Deploy (4)
Exportar designs e disparar deploys
Permissões granulares
Em Ajustes → AI → Tool Permissions você decide exatamente o que cada modelo pode fazer. Granularidade por provedor, por modelo ou por categoria, com switches individuais por ferramenta. Allow/Deny all rápido por seção.
- •4 chips de provedor (OpenAI, Claude, Gemini, Copilot) com scope opcional para um modelo específico
- •Filtragem aplicada em todas as camadas: builders de tools, servidor HTTP MCP e Copilot LSP
- •Toggle binário para desativar todas as tools do Copilot Language Server de uma só vez
- •Confirmação interativa em operações destrutivas (modos Code e Plan)
Anexos e menções
Imagem
Visão multimodal (GPT-4o, Gemini, Sonnet 4) para screenshots ou diagramas
Documento
Anexe PDFs e arquivos de texto que são concatenados ao prompt
Código do projeto
Seletor próprio para a árvore de arquivos do projeto ativo
@file menções
Injeta uma referência ao arquivo no prompt sem carregar o conteúdo
Auto-iteração multiarquivo
Descreva um projeto completo ("um app de notas com autenticação e sincronização") e o orquestrador gera um plano, apresenta-o para revisão e executa as tarefas em ordem com checkpoints recuperáveis.
- •Plano estruturado: arquitetura, tech stack, módulos, lista de tarefas com dependências
- •Estados de tarefa (Backlog → Todo → In progress → Review → Done) com visualização em tempo real
- •Workers especializados por tipo de tarefa (documentos, mapeamento, refactor, otimização, auditoria)
- •Checkpoints persistentes: se o app fechar, a sessão continua de onde parou
- •Validação automática de lint + sintaxe de cada arquivo antes de continuar
- •~40 configurações: provedores separados para planning/coding/review, paralelismo, testes, docs, Git auto-commit
Workflows automatizados
Defina automações disparadas por eventos do IDE: após salvar um arquivo, no commit, quando um teste falha, no cron, etc. Cada workflow pode encadear invocações de tools ou chamadas de LLM.
Skills e agentes personalizados
Acesso rápido a prompts pré-empacotados a partir do botão / do input. Dez skills predefinidas cobrem os casos mais comuns:
Crie seus próprios agentes em .pocketcode/agents/*.md com frontmatter (name, description, model, tools, systemPrompt). Compatível com a convenção do Claude Code e servidores MCP.
Memória do projeto
Informação persistente que o modelo lê a cada turno de .pocketcode/memory/. Quatro tipos:
user
Papel, preferências e conhecimentos do desenvolvedor
feedback
Regras ou correções sobre como abordar as tarefas
project
Estado e contexto do projeto em andamento
reference
Ponteiros para sistemas externos (Linear, Grafana, Slack)
Arquivos INSTRUCTIONS.md, AGENTS.md, CLAUDE.md ou .cursorrules também são suportados — eles são injetados automaticamente no system prompt.
Gerenciamento de conversas
- •Sheet unificado: conversas locais junto com sessões do Claude CLI, Codex CLI e Gemini CLI
- •Fixar, renomear, busca profunda (busca também no corpo das mensagens)
- •Autocompressão do contexto ao atingir 85% da janela do modelo
- •Exportar para Markdown ou JSON preservando blocos de código e tool calls
- •Botão Stop durante o streaming: cancela a resposta e a deixa truncada no histórico
- •Cota visível: janelas de rate limit com contagem regressiva (Claude 5h/7d, Copilot mensal, etc.)
Comparativo Free / Premium
| Free | Premium | |
|---|---|---|
| Gemini (API ou CLI) | ✓ | ✓ |
| OpenAI (GPT-4.1, o-series) | — | ✓ |
| Claude (Sonnet/Opus 4) | — | ✓ |
| GitHub Copilot | — | ✓ |
| Modos Plan / Code / Agent | ✓ | ✓ |
| Permissões de tools | ✓ | ✓ |
| Controle de reasoning / effort | ✓ | ✓ |
| Auto-iteração | ✓ | ✓ |
| Workflows | ✓ | ✓ |
| Exportação MD / JSON | ✓ | ✓ |
| Cloud sync das conversas | — | ✓ |