Skip to content
Home
Docs/AI Chat

AI Chat

All AI free (BYOK)Qualquer provedor (BYOK)

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 · BYOK

OpenAI

GPT-4.1 · GPT-4.1 Mini · GPT-4o · GPT-4o Mini · o3-mini

Free · BYOK / OAuth

Anthropic Claude

Sonnet 4 · Opus 4 · Claude 3.5 Sonnet · 3.5 Haiku

Free · BYOK / OAuth

GitHub Copilot

13 modelos multifornecedor (OpenAI, Anthropic, Meta Llama 4, Mistral, DeepSeek)

Free · BYOK / OAuth

Cada 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.

ProviderTiers
Claudelow · medium · high · xhigh · max
OpenAI / Codexnone · minimal · low · medium · high · xhigh
Geminioff · low · medium · high · max
GitHub CopilotPor 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.

on_file_save
on_file_change
on_git_commit
on_git_push
on_test_fail
on_build_complete
on_deploy
scheduled
on_chat_message

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:

/explain
/fix
/tests
/docs
/optimize
/simplify
/modernize
/git-help
/sql-query
/learn

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

FreePremium
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