En pocas palabras: Claude Code desktop usa autenticación OAuth, que requiere una suscripción activa (Pro, Max o Teams) desde abril 2026. Las cuentas API-only de Anthropic Console no tienen credenciales OAuth y no pueden iniciar sesión en el cliente desktop; solo funcionan desde la terminal con el CLI.
Actualizado el 19/04/2026: Claude Code recibió un rediseño completo de su app desktop y la incorporación de Routines automatizadas. A la vez, investigadores publicaron tres CVEs críticos en el CLI, incluyendo ejecución remota de código y exfiltración de API keys.
En 30 segundos
- Claude Code desktop autentica vía OAuth, que requiere una suscripción activa (Pro, Max o Teams). Las cuentas API-only no tienen credenciales OAuth.
- Las API keys de Anthropic Console sirven para acceso programático desde terminal o código, no para el cliente desktop.
- Si tenés
ANTHROPIC_API_KEYseteada como variable de entorno, puede entrar en conflicto con la autenticación del desktop y generar errores confusos. - Desde la terminal, sí podés usar
ANTHROPIC_API_KEYdirectamente con el CLI de Claude Code. - En abril 2026, el desktop incorporó Routines (automatización programada) y una interfaz rediseñada con sidebar, diff viewer y terminal integrado.
- Se publicaron tres CVEs críticos: CVE-2025-59536 (RCE), CVE-2026-21852 (exfiltración de API keys) y CVE-2026-35022 (command injection). Actualizá el CLI cuanto antes.
Claude Code es una interfaz desarrollada por Anthropic para usar el modelo de lenguaje Claude en tareas de programación y análisis de código. Se distribuye como aplicación de escritorio, web, CLI, y extensiones para editores.
Qué es Claude Code: más allá de un modelo
Claude Code no es un chat con sugerencias de código. Es un asistente agencial: lee repositorios completos, edita archivos, ejecuta comandos en la terminal, corre tests, hace commits y se integra con herramientas del entorno de desarrollo. La diferencia con un copiloto inline es que Claude Code puede tomar una tarea de alto nivel (“refactorizá este módulo para que sea testeable”) y ejecutarla en múltiples pasos sin que vos tengas que ir aprobando cada acción.
Está disponible en cuatro formatos: CLI desde terminal, extensión para VS Code, aplicación desktop para Mac y Windows, y desde el navegador en claude.ai. Cada canal tiene sus propias reglas de autenticación, y ahí es donde muchos developers se tropiezan.
El 4% de todos los commits en GitHub ya tienen huella de Claude Code, según datos de Anthropic de principios de 2026. No es un dato de adopción marginal. Es señal de que la herramienta ya entró en flujos de trabajo reales, no solo en demos.
El rediseño de abril 2026: desktop app y Routines
A mediados de abril de 2026, Anthropic lanzó una versión rediseñada de Claude Code desktop con cambios que van más allá de lo cosmético. La interfaz nueva incorpora un sidebar para gestionar sesiones múltiples en paralelo, un terminal integrado que no requiere alternar ventanas, un diff viewer para revisar cambios antes de confirmarlos, y un panel de preview expandido para ver el output de código en tiempo real.
El cambio más relevante para equipos es la incorporación de Routines: automatizaciones programadas que ejecutan flujos de Claude Code sin intervención manual. Hay tres tipos: scheduled (se ejecutan en un horario definido), API (se disparan desde código externo) y webhook (responden a eventos de sistemas como GitHub o Jira).
Los límites de Routines dependen del plan. Pro tiene 5 Routines activas por día, Max sube a 15, y los planes Team y Enterprise llegan a 25. Según el análisis de VentureBeat sobre el rediseño, las Routines via webhook son las más útiles para entornos enterprise porque permiten disparar análisis de código automáticamente cada vez que se abre un PR, sin configurar nada extra en el pipeline de CI/CD.
La restricción a apps nativas desde enero 2026 no es arbitraria. Anthropic quitó el acceso web sin autenticación para forzar un modelo de identidad verificada antes de que la herramienta pudiera ejecutar comandos con privilegios en el sistema del usuario. Con Routines en el ecosistema, ese control se vuelve más importante todavía.
Claude Code vs GitHub Copilot vs ChatGPT: quién gana en qué
La comparación directa entre estas tres herramientas depende mucho del caso de uso. No hay un ganador universal, pero sí hay diferencias claras en dónde cada una brilla. Cubrimos ese tema en detalle en nuestro análisis de Claude Sonnet 4.6.
Claude Code, con Opus como modelo base, reporta 96% de precisión en benchmarks de refactoring y análisis de repositorios completos con latencia menor a 250ms en operaciones de lectura. Su ventaja principal es el contexto largo y la capacidad de razonar sobre un codebase entero, no solo el archivo activo. Para reescribir módulos, detectar dependencias cruzadas o generar tests de integración, es la opción más capaz de las tres.
GitHub Copilot sigue siendo el rey de las sugerencias inline. Si escribís código línea a línea y querés autocompletado inteligente sin salir del editor, Copilot tiene la integración más fluida con VS Code y JetBrains. El trade-off es que su contexto es más limitado y no puede ejecutar acciones fuera del editor.
ChatGPT en modo de análisis de código funciona bien para debugging puntual y explicaciones. No tiene acceso al sistema de archivos ni puede ejecutar comandos, así que el flujo requiere copiar y pegar manualmente. Para una consulta rápida está bien; para trabajo sostenido en un proyecto, se vuelve engorroso.
| Herramienta | Contexto de repo | Ejecución de comandos | Sugerencias inline | Automatización (Routines/Actions) |
|---|---|---|---|---|
| Claude Code | Completo (hasta 200K tokens) | Sí | Limitado | Sí (Routines) |
| GitHub Copilot | Archivo activo + contexto limitado | No | Excelente | Sí (GitHub Actions) |
| ChatGPT | Solo lo que pegás manualmente | No (sandbox limitado) | No | No |

Vulnerabilidades críticas de seguridad: CVE-2026-35022 y más
Este es el capítulo incómodo de la actualización. Entre marzo y abril de 2026 se publicaron tres CVEs que afectan al CLI y al SDK de Claude Code, y el contexto importa: el 31 de marzo se filtró el código fuente del CLI, 512.000 líneas que estuvieron disponibles públicamente durante horas antes de que Anthropic reaccionara. Ese leak fue el punto de partida para que investigadores encontraran las vulnerabilidades.
CVE-2025-59536 es el más grave. Permite ejecución remota de código (RCE) a través de archivos de proyecto maliciosos. Si un atacante logra que abras un proyecto con un .claude/settings.json manipulado, puede ejecutar comandos arbitrarios en tu máquina. Check Point Research documentó el vector de ataque completo: el archivo de configuración del proyecto se procesa sin sanitización suficiente, lo que habilita la inyección.
CVE-2026-21852 apunta a la exfiltración de API keys. Un archivo CLAUDE.md con instrucciones maliciosas puede hacer que Claude Code lea variables de entorno con credenciales y las envíe a un endpoint externo. El riesgo es concreto si usás Claude Code en proyectos que clonás de repositorios públicos o de terceros.
CVE-2026-35022 es command injection en el CLI y el SDK de OS. The Hacker Wire reportó los detalles técnicos: la validación de input en ciertos flujos del CLI no escapa correctamente los caracteres especiales, lo que permite inyectar comandos del sistema operativo. Afecta versiones anteriores a la que Anthropic lanzó como parche a fines de marzo.
La cadena entre los tres CVEs es lo que más preocupa a los investigadores de seguridad. Un repositorio público puede tener un CLAUDE.md que dispara el CVE-2026-21852 para exfiltrar la API key, y ese mismo repositorio puede incluir un .claude/settings.json que activa el CVE-2025-59536 para ejecutar código. No necesitás explotar cada vulnerabilidad de forma aislada.
Recomendaciones de seguridad: cómo protegerse
Lo primero es actualizar el CLI a la última versión disponible. Los tres CVEs tienen parche publicado. Si estás corriendo una versión anterior al parche de marzo 2026, estás expuesto.
Más allá de actualizar, hay prácticas concretas que reducen la superficie de ataque:
- Usá
ANTHROPIC_API_KEYdirectamente en lugar de los authentication helpers del CLI. Los helpers generan tokens intermedios que amplían el vector de ataque del CVE-2026-21852. - Tratá
.claude/settings.jsoncomo código. Revisalo en code review como cualquier otro archivo del proyecto. Un cambio en ese archivo puede otorgar permisos que no querés. - No corras Claude Code contra PRs de repos que no controlás en pipelines de CI/CD. Si un PR incluye un
CLAUDE.mdmalicioso, el runner queda expuesto. - Auditá los archivos
CLAUDE.mdantes de abrir proyectos de terceros. Ese archivo puede contener instrucciones que Claude Code ejecuta sin pedirte confirmación explícita. - Revisá las variables de entorno disponibles en el contexto donde corrés Claude Code. Si hay credenciales de producción en el entorno, un CVE de exfiltración las puede comprometer.
Beyond Machines tiene un análisis detallado de cómo el source leak derivó en el descubrimiento de las vulnerabilidades de command injection. Vale la pena leerlo si manejás Claude Code en entornos compartidos o con acceso a sistemas críticos.
OAuth y API keys: dos mundos diferentes
Claude Code desktop es una herramienta de Anthropic que permite a desarrolladores trabajar con Claude directamente desde un entorno de escritorio integrado, con gestión de sesiones, historial y permisos. Y ahí está la clave: “gestión de sesiones y permisos” implica un sistema de identidad real. Esto se conecta con lo que analizamos en en el enfrentamiento Codex vs Claude Code.
OAuth es el protocolo que maneja eso. Cuando abrís el desktop y hacés login, el cliente redirige a claude.ai, validás con tu cuenta, y el sistema genera tokens de sesión vinculados a tu suscripción. Es autenticación humana: hay un usuario, hay una sesión, hay un contexto de billing.
Las API keys son otra cosa. Son credenciales de servicio: un string secreto que le decís a tu script o aplicación para que pueda hacer llamadas a la API de Anthropic. No hay sesión, no hay usuario identificado en tiempo real, no hay flujo interactivo. Es autenticación programática, pensada para que un proceso automatizado consuma el servicio.
Intentar usar una API key donde se espera OAuth es como mostrar tu token de GitHub en la puerta de un edificio que pide documento de identidad. No es que el sistema esté roto: es que son mecanismos distintos para contextos distintos.
Qué es una cuenta API-only y para qué sirve
Si tu empresa compró acceso a la API de Anthropic a través de console.anthropic.com, tenés una cuenta de Anthropic Console. Creás proyectos, generás API keys, controlás el billing, monitoreás el uso. Más contexto en nuestra guía sobre Claude Sonnet.
Está diseñada para equipos de desarrollo que integran Claude en sus propios productos. El desarrollador de backend que conecta su app a la API, el data scientist que corre experimentos, el equipo que construye un chatbot interno. Nadie en ese flujo necesita una interfaz de escritorio interactiva de Claude. Necesita una API que responda y un key para autenticar.
Lo que no tiene ese tipo de cuenta es una suscripción a claude.ai. Y eso es exactamente lo que requiere el desktop.
Por qué Claude Code desktop rechaza las cuentas API-only
Según la documentación oficial de Claude Code, el cliente desktop requiere autenticación OAuth a través de claude.ai. No hay una ruta alternativa de autenticación por API key para el cliente de escritorio.
La arquitectura lo requiere así. El desktop gestiona sesiones persistentes, maneja el contexto de conversación entre sesiones, aplica los límites de uso según el tier de suscripción, y procesa el billing de forma integrada. Todo eso vive en el ecosistema claude.ai. Una API key no tiene información sobre nada de eso.
Cuando intentás loguear con credenciales de Console en el desktop, el cliente busca un flujo OAuth que no existe para ese tipo de cuenta. El resultado es un error de autenticación que puede no ser muy explicativo, lo que generó varios issues en el repositorio de Claude Code donde usuarios con acceso enterprise a la consola no podían autenticarse en desktop.
Límites de la autenticación por API key en modo CLI
Acá viene algo que genera confusión: ANTHROPIC_API_KEY sí funciona con Claude Code, pero solo en el modo CLI desde terminal.
Si exportás esa variable en tu entorno y corrés claude desde la terminal, el cliente la detecta y la usa para autenticar llamadas a la API directamente. Eso sí funciona, y es el flujo pensado para developers que quieren usar Claude Code sin suscripción, pagando por tokens consumidos. Lo explicamos a fondo en en el ecosistema de ChatGPT.
El problema aparece cuando tenés el desktop instalado y además tenés ANTHROPIC_API_KEY seteada en tu sistema. La variable de entorno puede generar conflictos de precedencia: el cliente puede intentar usar la API key en un contexto que espera OAuth, generando comportamientos inesperados. Si tenés esa variable global seteada y el desktop no te deja entrar, ese puede ser el motivo. Sobre eso hablamos en la comparativa entre Codex y Claude Code.
Soluciones: cómo acceder a Claude Code siendo developer
Hay varias rutas según tu situación:
Suscripción personal Pro o Max
La más directa. Pro cuesta USD 17/mes y habilita Claude Code desktop con límites de uso estándar (5 Routines/día). Max (USD 100/mes) tiene límites más amplios y sube a 15 Routines/día. Si usás Claude Code para trabajo personal o proyectos propios, esta es la opción más sencilla.
Claude for Teams o Enterprise
Si trabajás en una empresa que tiene acceso corporativo a Claude, pedile al admin que te asigne una licencia con SSO. Claude for Teams empieza en USD 150/mes con mínimo de 5 usuarios y habilita el desktop con autenticación corporativa. El plan incluye 25 Routines/día, lo que lo hace el más adecuado para pipelines de CI/CD automatizados.
CLI con API key directa
Si lo que necesitás es usar Claude Code en tu flujo de desarrollo pero no querés pagar suscripción, podés usar el CLI directamente con tu API key. Instalás el CLI de Claude Code, exportás ANTHROPIC_API_KEY con tu key de Console, y trabajás desde terminal. Sin desktop, pero con acceso completo a las capacidades de programación. Pagás por uso real en vez de suscripción fija.
Bedrock o Vertex AI
Para equipos que ya tienen infraestructura en AWS o GCP, Claude Code puede autenticarse vía Amazon Bedrock o Google Vertex AI. Esto permite usar el desktop con credenciales de nube en vez de credenciales de Anthropic. La configuración requiere pasos adicionales, pero es viable para entornos enterprise que prefieren centralizar el acceso en su proveedor de nube.
Precios, planes y adopción real en 2026
Los precios se actualizaron con el rediseño de abril. Pro bajó de USD 20 a USD 17/mes. El plan Max se mantiene en USD 100/mes. Team arranca en USD 150/mes con mínimo de 5 usuarios. Enterprise tiene pricing personalizado.
Los datos de adopción son contundentes. Los usuarios semanales de Claude Code se duplicaron entre enero y abril de 2026. Las suscripciones empresariales se cuadruplicaron en el mismo período. Anthropic reportó un run-rate anualizado que supera los USD 2.500 millones. Xataka documentó que el 4% de lo que se sube a GitHub lleva huella de Claude Code, una cifra que hace unos meses parecía imposible.
El crecimiento acelerado es lo que explica la decisión de restringir el acceso a apps nativas desde enero 2026. Con más volumen viene más riesgo de abuso: cuentas compartidas, accesos automatizados sin control, y el problema de seguridad que después se materializó en los tres CVEs.
Comparativa de métodos de acceso
| Método | Desktop | CLI | Routines | Costo | Para quién |
|---|---|---|---|---|---|
| Suscripción Pro | Sí | Sí | 5/día | USD 17/mes | Developer individual |
| Suscripción Max | Sí | Sí | 15/día | USD 100/mes | Uso intensivo |
| Claude for Teams | Sí (con SSO) | Sí | 25/día | USD 150/mes (min 5) | Equipos corporativos |
| API key de Console | No | Sí | No | Pay-per-token | Integración programática |
| Bedrock / Vertex AI | Sí | Sí | Según plan | Según consumo en nube | Empresas con infra cloud |
El ecosistema supera al modelo: por qué Claude Code ganó
La pregunta que se hacían los developers en 2024 era “¿qué modelo es mejor?”. En 2026, esa pregunta ya no es la más relevante. Lo que importa es qué ecosistema encaja mejor en tu flujo de trabajo.
Claude Code llegó a una posición dominante no porque el modelo subyacente sea superior en todos los benchmarks, sino porque combinó correctamente los canales: terminal para developers que viven en la línea de comandos, desktop para trabajo visual con múltiples sesiones, extensión de editor para quienes no quieren salir del IDE, y ahora Routines para automatizar flujos completos. GitHub Copilot es excelente dentro del editor pero no sale de ahí. ChatGPT es chat: útil, pero sin integración real con el entorno de desarrollo.
Ahora bien, la restricción a apps nativas de enero 2026 también tiene un costo. Usuarios que querían explorar Claude Code sin compromiso de suscripción perdieron esa opción. Y los tres CVEs publicados en marzo-abril muestran que la superficie de ataque creció junto con las capacidades. Más poder de ejecución significa más riesgo si algo falla. Más contexto en los incidentes reportados de Claude 4.7.
La apuesta de Anthropic es clara: prefieren un ecosistema controlado, con identidad verificada, a uno abierto con más fricciones de seguridad. Si eso resulta en adopción sostenida o en pérdida de usuarios que no quieren pagar por explorar, lo vamos a ver en los próximos trimestres.
Errores comunes en la autenticación
Error 1: Usar la API key como contraseña en el desktop. Es el más frecuente. Cuando el desktop pide credenciales, algunos usuarios intentan pegar su sk-ant-api03-... en el campo de login. No funciona. El desktop espera un flujo OAuth completo, no una API key.
Error 2: Tener ANTHROPIC_API_KEY seteada globalmente y usar el desktop. La variable de entorno puede interferir con el flujo OAuth. Si el desktop se comporta de forma extraña al autenticarse, desactivá esa variable en tu entorno de shell antes de abrir el desktop.
Error 3: Asumir que una cuenta de Console incluye acceso al desktop. Son productos distintos con modelos de billing distintos. Console es para API programática. Claude.ai (y por extensión Claude Code desktop) es para usuarios interactivos con suscripción.
Error 4: No revisar los archivos CLAUDE.md y .claude/settings.json de proyectos de terceros. Con los CVEs publicados en 2026, estos archivos son vectores de ataque reales. Antes de abrir cualquier proyecto externo en Claude Code, revisá esos archivos como lo harías con cualquier script que va a correr en tu máquina.
Mirá lo que escribimos cuando Anthropic locked Claude Code to native apps in Jan 2026. Ar.
Si querés entender la relación con WordPress, revisá Anthropic locked Claude Code to native apps in Jan 2026. Ar.
Esto se conecta con Anthropic locked Claude Code to native apps in Jan 2026., donde cubrimos el tema en profundidad.
Qué está confirmado y qué todavía no está confirmado
Confirmado
- Los tres CVEs tienen parche publicado. Anthropic lanzó versiones actualizadas del CLI y el SDK.
- Routines está disponible en todos los planes de pago desde mediados de abril 2026, con límites por tier.
- El rediseño del desktop (sidebar, diff viewer, terminal integrado) está en producción.
- El precio de Pro bajó de USD 20 a USD 17/mes.
- El 4% de commits en GitHub tienen huella de Claude Code (dato de Anthropic, no verificado externamente).
Todavía no confirmado
- Si habrá un plan intermedio entre Pro y Max (hay pedidos de usuarios en el repositorio oficial, sin respuesta de Anthropic hasta ahora).
- Si los Routines via webhook van a incluir integraciones nativas con plataformas de gestión de proyectos más allá de GitHub.
- Si la restricción a apps nativas de enero 2026 va a mantenerse o si Anthropic va a habilitar algún acceso web limitado para cuentas sin suscripción.
- El impacto real del source leak de 512K líneas en vulnerabilidades que todavía no se publicaron. Los investigadores suelen tardar semanas en publicar después de coordinar con el vendor.
Preguntas frecuentes
¿Qué es Claude Code y cómo funciona como herramienta de programación?
Claude Code es un asistente de programación agencial de Anthropic que puede leer repositorios completos, editar archivos, ejecutar comandos en la terminal y correr tests. No es un chat: toma tareas de alto nivel y las ejecuta en múltiples pasos. Está disponible como CLI, extensión de VS Code, app desktop y desde el navegador.
¿Claude Code es mejor que GitHub Copilot?
Depende del caso de uso. Claude Code supera a Copilot en refactoring de módulos completos, análisis de repositorios enteros y automatización de flujos con Routines. Copilot sigue siendo más fluido para sugerencias inline mientras escribís código. Son complementarios más que rivales directos.
¿Cuáles son las vulnerabilidades de seguridad de Claude Code en 2026?
Se publicaron tres CVEs críticos entre marzo y abril de 2026: CVE-2025-59536 (ejecución remota de código a través de archivos de proyecto maliciosos), CVE-2026-21852 (exfiltración de API keys via instrucciones en CLAUDE.md) y CVE-2026-35022 (command injection en el CLI y SDK). Todos tienen parche disponible. La mitigación inmediata es actualizar el CLI a la última versión.
¿Cómo usar Claude Code Routines para automatizar tareas de desarrollo?
Routines se configura desde la app desktop o vía API. Hay tres tipos: scheduled (ejecuta un flujo en horario definido), API (se dispara desde código externo) y webhook (responde a eventos de sistemas como GitHub). Los límites son 5/día en Pro, 15/día en Max y 25/día en Team/Enterprise. El caso de uso más común es disparar análisis de código automáticamente cuando se abre un PR.
¿Cuánto cuesta Claude Code y qué planes hay disponibles?
Hay cuatro planes de pago: Pro a USD 17/mes (bajó de USD 20 en abril 2026), Max a USD 100/mes, Team a USD 150/mes con mínimo de 5 usuarios, y Enterprise con pricing personalizado. También podés usar el CLI con ANTHROPIC_API_KEY pagando por tokens consumidos, sin suscripción fija, aunque sin acceso al desktop ni a Routines.
Conclusión
Claude Code en abril 2026 es un producto más maduro y más riesgoso al mismo tiempo. El rediseño del desktop y las Routines lo consolidan como la opción más capaz para flujos de desarrollo complejos. La restricción a apps nativas desde enero formalizó un modelo de acceso que antes era más permeable.
El problema de seguridad es real y no conviene minimizarlo. Tres CVEs publicados en pocas semanas, uno de ellos con vector de RCE, en una herramienta que por diseño ejecuta comandos en tu sistema. Actualizá el CLI, auditá los archivos de configuración de proyectos externos, y no corras Claude Code contra código que no controlás en pipelines automatizados.
Lo que cambió de fondo es que la competencia en este espacio ya no se gana con benchmarks de modelos. Se gana con integración. Claude Code tiene terminal, desktop, editor, API y ahora automatización programada. Eso es lo que explica el crecimiento de adopción, y también lo que hace que las vulnerabilidades de seguridad sean más urgentes de parchear que en cualquier otra herramienta de IA para developers.
¿Cómo accedo a console.anthropic.com?
Visitá console.anthropic.com e iniciá sesión con tu cuenta de Anthropic. Si no tenés cuenta, creala desde la misma página. Desde la consola podés generar y gestionar tus API keys para acceso programático a los modelos de Claude.
¿Dónde encuentro mis API keys de Anthropic?
Tus API keys están en console.anthropic.com, en la sección ‘API Keys’ del sidebar izquierdo. Cada key empieza con el prefijo ‘sk-ant-‘. Guardá tus keys en un lugar seguro; Anthropic no te las volverá a mostrar después de generarlas.
¿Necesito una cuenta API-only para usar Claude Code desktop?
No. Claude Code desktop requiere una suscripción activa (Pro, Max o Teams) y autentica vía OAuth. Las API keys de console.anthropic.com son para acceso programático desde código o terminal, no para el cliente desktop. Son dos canales de autenticación completamente separados.
Fuentes
- Documentación oficial de Claude Code — Anthropic
- VentureBeat: análisis del rediseño de Claude Code desktop y Routines para empresas
- Check Point Research: CVE-2025-59536, RCE y exfiltración de tokens
- The Hacker Wire: CVE-2026-35022, command injection en CLI y SDK
- Beyond Machines: source leak de 512K líneas y vulnerabilidades derivadas
- Xataka: Claude Code y el 4% de commits en GitHub
Ejemplo práctico
Martín, desarrollador fullstack en una agencia de Buenos Aires, tiene una cuenta de Anthropic Console con créditos prepagos ($50 USD) para usar la API en sus proyectos. Intentó instalar Claude Code desktop en su Mac para aprovechar la interfaz rediseñada con el diff viewer integrado. Al abrir la app, el proceso de login lo redirigió a un flujo OAuth que requería una suscripción Pro activa — que él no tenía.
Después de tres intentos fallidos de autenticación, Martín notó que tenía seteada la variable de entorno ANTHROPIC_API_KEY en su ~/.zshrc. Eso generaba un error confuso: la app desktop la detectaba pero no podía usarla para autenticar el flujo OAuth. La solución fue en dos pasos: primero removió la variable del entorno (unset ANTHROPIC_API_KEY) para eliminar el conflicto, y luego cambió su flujo de trabajo — en lugar del desktop, empezó a usar Claude Code directamente desde la terminal con ANTHROPIC_API_KEY=sk-ant-... claude. Así accedió a todas las funciones del CLI, incluyendo el modo de agente y la integración con su repo, sin necesitar suscripción.
Resultado: Martín resolvió el problema en menos de 15 minutos, mantuvo sus $50 de créditos API intactos y automatizó 3 tareas de refactor semanales desde terminal, sin pagar los $20/mes del plan Pro.
¿Dónde creo mis API keys en Anthropic Console?
Entrá a console.anthropic.com con tu cuenta Pro, Max o Teams. Andá a la sección ‘API keys’ en el sidebar izquierdo y hacé clic en ‘Create key’. Copiá la clave de inmediato—Anthropic no la guarda en el servidor, solo vos la podés ver una vez.
¿Puedo usar una API key en el desktop de Claude Code?
No. El desktop requiere autenticación OAuth y necesitás una suscripción activa (Pro, Max o Teams). Las API keys solo funcionan desde la terminal (CLI) o en código Python/JavaScript con el SDK. Si tenés ANTHROPIC_API_KEY como variable de entorno, el desktop puede ignorarla o generar conflictos—mejor dejala solo para terminal.
¿Cuál es la diferencia entre cuentas OAuth y API-only en Claude?
OAuth es autenticación de usuario completa: necesitás una suscripción activa y te deja usar el desktop, web y extensiones de Claude. API-only son cuentas creadas solo para acceso programático (sin suscripción de usuario), y sirven para correr código en servidores o localmente por terminal—sin interfaz gráfica.
