AI Chat
Chat conversacional, modo agente con 37 herramientas y auto-iteración multi-archivo. En el plan Free habilitamos Gemini; en Premium se desbloquean OpenAI, Claude y GitHub Copilot. En todos los casos conectas tu propia cuenta o API key (BYOK / OAuth) — Pocket Code no provee créditos de IA ni proxea peticiones.
Tu cuenta, tu modelo
Pocket Code no actúa como proxy: las peticiones van directamente desde tu dispositivo al proveedor. Soporta API key o login OAuth con las CLIs oficiales (Claude Code, Codex, Gemini) — incluyendo refresh automático de tokens.
Proveedores soportados
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
Premium · BYOK / OAuthAnthropic Claude
Sonnet 4 · Opus 4 · Claude 3.5 Sonnet · 3.5 Haiku
Premium · BYOK / OAuthGitHub Copilot
13 modelos multi-proveedor (OpenAI, Anthropic, Meta Llama 4, Mistral, DeepSeek)
Premium · BYOK / OAuthCada conversación recuerda qué provider la creó y restaura automáticamente el modelo al abrirla. Los mensajes individuales también guardan su proveedor, así puedes mezclar respuestas de Claude, OpenAI y Gemini en un mismo hilo.
Reasoning y effort
Cada proveedor expone su propia escala de extended-thinking. Pocket Code las unifica en un único modelo para que elijas cuánto piensa el modelo por conversación — y por agente en la auto-iteración.
| 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 familia de modelo (gpt-5: minimal→high; Sonnet: tiers de Claude) |
- •Los niveles se descubren dinámicamente sondeando cada CLI oficial al arrancar — no están hardcoded — así que los nuevos niveles aparecen automáticamente cuando las CLIs se actualizan.
- •Un único value object lleva ambos formatos: el nombre del tier nativo del proveedor y el presupuesto de thinking entero equivalente — cada cliente usa el que necesita.
- •Conectado de la forma correcta por ruta: bloque thinking (Claude REST), flag --effort (Claude CLI), campo reasoning_effort (OpenAI), -c model_reasoning_effort (Codex), params LSP (Copilot).
- •Un chip rosa de Reasoning en la barra del chat lista los tiers del modelo activo con descripciones; se oculta cuando el modelo no expone reasoning.
- •En la auto-iteración de AI Office cada rol de agente puede tener su propio tier de reasoning, con fallback al default de la sesión.
Modos de conversación
Tres niveles seleccionables desde la top bar del chat:
Plan
El modelo describe los pasos sin ejecutar nada. Útil para revisar el enfoque antes de tocar código.
Code
Aplica cambios automáticamente vía tools, pero pide confirmación antes de operaciones destructivas.
Agent
Autónomo: encadena llamadas a herramientas, edita varios archivos y solo se detiene a preguntar en operaciones críticas.
37 herramientas en 11 categorías
El agente puede leer, escribir, buscar, ejecutar comandos, controlar Git y conectar con servicios externos. Cada categoría tiene permisos individuales granulares por proveedor y 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 con captura de stdout/stderr y exit code
TODOs (1)
manage_todo_list — lista visible en la UI
Git (6)
status, commit, log, diff, push, pull
Database (5)
query, execute, schema, list_tables, list_connections
API (2)
REST request y listar colecciones guardadas
SSH (2)
Ejecutar remoto en hosts configurados
Browser (4)
Navigate, page info, evaluar JS, leer console
Design / Deploy (4)
Exportar designs y disparar deploys
Permisos granulares
Desde Ajustes → AI → Tool Permissions decides exactamente qué puede hacer cada modelo. Granularidad por proveedor, por modelo o por categoría, con switches individuales por herramienta. Allow/Deny all rápido por sección.
- •4 chips de proveedor (OpenAI, Claude, Gemini, Copilot) con scope opcional a un modelo concreto
- •Filtrado aplicado en todas las capas: builder de tools, servidor HTTP MCP y Copilot LSP
- •Toggle binario para desactivar todas las tools del Copilot Language Server de una sola vez
- •Confirmación interactiva en operaciones destructivas (modo Code y Plan)
Adjuntos y menciones
Imagen
Visión multimodal (GPT-4o, Gemini, Sonnet 4) para screenshots o diagramas
Documento
Adjunta PDFs y archivos de texto que se concatenan al prompt
Código del proyecto
Picker propio del proyecto activo con árbol de archivos
@file menciones
Inyecta una referencia al archivo en el prompt sin cargar el contenido
Auto-iteración multi-archivo
Describe un proyecto completo ("una app de notas con autenticación y sincronización") y el orquestador genera un plan, lo presenta para revisión y ejecuta las tareas en orden con checkpoints recuperables.
- •Plan estructurado: arquitectura, tech stack, módulos, lista de tareas con dependencias
- •Estados de tarea (Backlog → Todo → In progress → Review → Done) con visualización en tiempo real
- •Workers especializados por tipo de tarea (documentos, mapeo, refactor, optimización, auditoría)
- •Checkpoints persistentes: si la app se cierra, la sesión continúa donde se quedó
- •Validación automática lint + sintaxis de cada archivo antes de continuar
- •~40 ajustes: providers separados para planning/coding/review, paralelización, tests, docs, Git auto-commit
Workflows automatizados
Define automatizaciones disparadas por eventos del IDE: tras guardar un archivo, al hacer commit, cuando un test falla, en cron, etc. Cada workflow puede invocar tools o llamadas LLM en cadena.
Skills y agentes personalizados
Acceso rápido a prompts pre-empaquetados desde el botón / del input. Diez skills predefinidos cubren los casos más comunes:
Crea tus propios agentes en .pocketcode/agents/*.md con frontmatter (name, description, model, tools, systemPrompt). Compatible con la convención de Claude Code y servidores MCP.
Memoria de proyecto
Información persistente que el modelo lee en cada turno desde .pocketcode/memory/. Cuatro tipos:
user
Rol, preferencias y conocimientos del desarrollador
feedback
Reglas o correcciones sobre cómo abordar tareas
project
Estado y contexto del proyecto en marcha
reference
Punteros a sistemas externos (Linear, Grafana, Slack)
También se aceptan ficheros INSTRUCTIONS.md, AGENTS.md, CLAUDE.md o .cursorrules — se inyectan automáticamente en el system prompt.
Gestión de conversaciones
- •Sheet unificado: conversaciones locales junto con sesiones de Claude CLI, Codex CLI y Gemini CLI
- •Pin, rename, search profunda (busca también en el cuerpo de los mensajes)
- •Auto-compresión de contexto al alcanzar el 85% de la ventana del modelo
- •Exportar a Markdown o JSON con preservación de bloques de código y tool calls
- •Botón Stop durante streaming: cancela respuesta y la deja truncada en el historial
- •Cuota visible: ventanas de rate limit con countdown (Claude 5h/7d, Copilot mensual, etc.)
Comparativa Free / Premium
| Free | Premium | |
|---|---|---|
| Gemini (API o CLI) | ✓ | ✓ |
| OpenAI (GPT-4.1, o-series) | — | ✓ |
| Claude (Sonnet/Opus 4) | — | ✓ |
| GitHub Copilot | — | ✓ |
| Modos Plan / Code / Agent | ✓ | ✓ |
| Permisos de tools | ✓ | ✓ |
| Control de reasoning / effort | ✓ | ✓ |
| Auto-iteración | ✓ | ✓ |
| Workflows | ✓ | ✓ |
| Exportación MD / JSON | ✓ | ✓ |
| Sync de conversaciones en la nube | — | ✓ |