En resumen: instala Claude Code con un único comando oficial (elige abajo la línea para macOS/Linux, PowerShell o CMD) y conéctalo a una clave de API en lugar de iniciar sesión. Solo necesitas seis variables: ANTHROPIC_BASE_URL=https://api.kunavo.com (sin /v1), ANTHROPIC_AUTH_TOKEN con la clave y cuatro variables que fijan el modelo. Comprueba el resultado con /status. No necesitas una suscripción Pro ni Max; pagas los tokens con el saldo prepagado desde $10, recargado con tarjeta (Visa, Mastercard, etc.) o Link. QRIS, GoPay, OVO y DANA no están disponibles.
# macOS, Linux, WSL
curl -fsSL https://claude.ai/install.sh | bash# Windows PowerShell
irm https://claude.ai/install.ps1 | iex:: Windows Command Prompt (CMD)
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmdSemua perintah dan nama variabel di sini kami samakan dengan dokumentasi resmi Claude Code pada 3 de octubre de 2026. Dokumentasi itu sudah ada dalam bahasa Indonesia, termasuk página de instalación dan página de conexión al gateway de LLM, jadi Anda bisa mencocokkan sendiri. Harga dan metode pembayaran Kunavo dicek 3 de octubre de 2026.
Seis pasos desde cero hasta ejecutar Claude Code
- Comprueba que el portátil cumple los requisitos y decide: iniciar sesión con una cuenta de Claude o utilizar una clave de API.
- Ejecuta el instalador nativo correspondiente a tu terminal.
- Abre un terminal nuevo, comprueba
claude --versiony corrigePATHsi es necesario. - Configura la clave de API y fija el modelo.
- Abre la primera sesión y confirma mediante
/statusque se está utilizando tu clave. - Recarga el saldo con una tarjeta o Link y empieza a trabajar.
Paso 1: comprueba los requisitos y elige entre iniciar sesión o usar una clave de API
| Qué se comprueba | Requisitos oficiales (consultados el 3 de octubre de 2026) |
|---|---|
| Sistema operativo | macOS 13.0+; Windows 10 versión 1809+ o Windows Server 2019+; Ubuntu 20.04+, Debian 10+, Alpine Linux 3.19+ |
| Hardware | 4 GB de RAM o más; procesador x64 o ARM64. Windows de 32 bits no es compatible. |
| Terminal | Bash, Zsh, PowerShell o CMD |
| Node.js | No es necesario para el instalador nativo. Solo se necesita con npm, y debe ser la versión 22 o posterior. |
| País | Termasuk daftar países compatibles con Anthropic. Indonesia ada di daftar itu, untuk Claude.ai maupun API. |
Setelah terinstal, Claude Code harus tahu siapa yang membayar. Jalan pertama adalah login akun Claude, yang mensyaratkan paket Pro, Max, Team, Enterprise, atau akun Console; paket gratis Claude.ai tidak mencakup Claude Code. Menurut página de precios de Claude (dicek 3 de octubre de 2026), Pro berharga $20 per bulan, atau $17 per bulan kalau dibayar tahunan ($200 di muka), Max mulai $100 per bulan, dan semua harga belum termasuk pajak. Untuk langganan yang dibeli lewat web, Anthropic hanya menerima kartu kredit atau debit; langganan dari aplikasi iOS atau Android dibayar lewat App Store atau Google Play (Preguntas frecuentes sobre la facturación de Claude, dicek 3 de octubre de 2026). Cara login dijelaskan di página oficial de autenticación.
La segunda opción, explicada detalladamente en esta guía, es la clave de API: sin suscripción y sin pantalla de inicio de sesión. Pagas por los tokens realmente utilizados, por lo que en un mes tranquilo el coste también es bajo. Solo se pierden dos funciones vinculadas a la cuenta de claude.ai: Remote Control y el dictado por voz; la lista completa de diferencias aparece en el paso 5.
Baru pertama kali membuka terminal? Anthropic menyediakan guía de terminal en indonesio untuk pemula.
Paso 2: ejecuta el instalador
macOS, Linux y WSL
Pega la línea install.sh al principio de la página en Terminal, pulsa Intro y espera a que termine. El script se descarga directamente de claude.ai, instala el programa en ~/.local/bin/claude y, desde entonces, Claude Code se actualiza automáticamente en segundo plano. En la documentación oficial, este método aparece etiquetado como “Recomendado”.
Windows: identifica primero tu terminal
Muchos tutoriales antiguos indican que hay que abrir PowerShell con “Ejecutar como administrador” e instalar WSL primero. Ninguna de las dos cosas es necesaria: la documentación oficial en indonesio afirma que la instalación en Windows se ejecuta desde un terminal normal sin permisos de administrador, y que WSL es solo una opción. Lo que determina qué comando usar es el aspecto del indicador:
- El indicador
PS C:\Users\NamaAnda>significa PowerShell. Usa la líneairm … | iex. - El indicador
C:\Users\NamaAnda>sinPSsignifica Command Prompt (CMD). Usa la líneainstall.cmd. - En el menú Inicio, elige “Windows PowerShell”, no “Windows PowerShell (x86)”. La versión x86 funciona en 32 bits y termina con
Claude Code does not support 32-bit Windows, aunque el portátil sea de 64 bits.
Los comandos intercambiados entre terminales se reconocen directamente por el mensaje, por ejemplo The token '&&' is not a valid statement separator (línea de CMD en PowerShell) o 'irm' is not recognized as an internal or external command (línea de PowerShell en CMD). En Windows en indonesio, el mensaje puede aparecer traducido. La lista completa está en la tabla de errores de abajo.
Git tidak wajib. Kalau Git for Windows terpasang, tool Bash Claude Code memakai Git Bash; kalau tidak, perintah dijalankan lewat PowerShell. Bila Git sudah ada tetapi Git Bash tidak ditemukan, isi CLAUDE_CODE_GIT_BASH_PATH di blok env ~/.claude/settings.json dengan lokasi bash.exe, misalnya C:\Program Files\Git\bin\bash.exe. Kapan WSL layak dipakai:
| Entorno | Preparación | Aislamiento | Adecuado para |
|---|---|---|---|
| Windows directamente | Ninguna (Git for Windows es opcional) | No | Proyectos que se desarrollan directamente en Windows |
| WSL 2 | WSL 2 ya está activo | Sí | Proyectos que necesitan herramientas de Linux o comandos ejecutados de forma aislada |
| WSL 1 | WSL 1 ya está activo | No | Solo si no se puede utilizar WSL 2 |
¿Eliges WSL? Ejecuta la línea install.sh dentro del terminal de WSL y abre siempre claude desde ese mismo terminal de WSL.
Alternativas: Homebrew, WinGet o npm
Homebrew y WinGet también son oficiales, pero según la documentación ninguno se actualiza automáticamente de forma predeterminada. Debes actualizarlos por tu cuenta:
# macOS lewat Homebrew (tidak update otomatis; perbarui dengan brew upgrade)
brew install --cask claude-code
# Windows lewat WinGet (tidak update otomatis; perbarui dengan winget upgrade)
winget install Anthropic.ClaudeCodenpm masih didokumentasikan, dengan syarat Node.js 22 o posterior (unduh dari nodejs.org). Di Node.js lama npm hanya memberi peringatan EBADENGINE dan tetap memasang, karena paket ini sebenarnya mengunduh program native yang tidak bergantung pada Node.js saat berjalan.
node -v # harus v22 ke atas
npm install -g @anthropic-ai/claude-code # jangan pakai sudo
# memperbarui ke versi terbaru
npm install -g @anthropic-ai/claude-code@latestTres hábitos que rompen la instalación con npm: usar sudo npm install -g (la documentación lo identifica como una fuente de problemas de permisos y riesgos de seguridad), actualizar con npm update -g en lugar de @latest y desactivar las dependencias opcionales mediante --omit=optional o optional=false en .npmrc. Esto último impide descargar el paquete @anthropic-ai/claude-code-* para tu plataforma, por lo que en macOS o Linux claude responde claude native binary not installed.
En PowerShell, npm a veces se detiene en npm.ps1 cannot be loaded because running scripts is disabled on this system. Se trata de la política de ejecución que bloquea los scripts .ps1. La documentación ofrece tres soluciones: permitir scripts locales para tu usuario con el comando de abajo, llamar a npm.cmd y claude.cmd o abandonar npm y utilizar el instalador nativo.
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserUna advertencia más: ignore el instalador .exe de terceros que circula en tutoriales, especialmente si solicita privilegios de administrador. El comando oficial anterior es suficiente.
Paso 3: asegúrese de que Claude Code esté instalado
Cierre la terminal donde realizó la instalación y abra una nueva. La ventana antigua todavía utiliza PATH anterior a la instalación, por lo que allí claude a menudo aún no se reconoce. En la terminal nueva:
claude --version # muncul nomor versi = instalasi berhasil
claude doctor # cek instalasi dan file pengaturan tanpa membuka sesiclaude doctor sirve para separar dos tipos de problemas: si el informe está limpio pero Claude Code sigue sin conectarse, el origen está en la configuración (paso 4), no en la instalación.
¿Sigue apareciendo command not found: claude o 'claude' is not recognized? La carpeta de instalación aún no está incluida en PATH. En macOS y Linux, esa carpeta es ~/.local/bin; en Windows, %USERPROFILE%\.local\bin. Para Windows, la documentación proporciona el siguiente comando de PowerShell:
# Ada hasilnya? Berarti PATH sudah benar, cukup buka terminal baru.
$env:PATH -split ';' | Select-String '\.local\\bin'
# Tidak ada hasil? Tambahkan folder instalasi ke PATH user:
$currentPath = [Environment]::GetEnvironmentVariable('PATH', 'User')
[Environment]::SetEnvironmentVariable('PATH', "$currentPath;$env:USERPROFILE\.local\bin", 'User')
# Tutup PowerShell, buka lagi, lalu:
claude --versionKalau unduhan sudah gagal sejak awal, perhatikan pesannya. Menurut página de solución de problemas de instalación (dicek 3 de octubre de 2026), syntax error near unexpected token '<' atau curl: (22) The requested URL returned error: 403 berarti yang terunduh adalah halaman HTML atau kode error, bukan skrip. Tulisan App unavailable in region berarti koneksi Anda terlihat berasal dari negara yang tidak didukung; karena Indonesia didukung, tersangka utamanya VPN atau proxy. 403 tanpa isi juga sering datang dari proxy kantor atau firewall kampus. Homebrew, WinGet, dan npm mengambil dari host yang sama, jadi coba jaringan lain atau minta admin jaringan membuka aksesnya sebelum berganti metode.
Paso 4: configure la clave de API sin suscripción
Claude Code tiene la variable integrada ANTHROPIC_BASE_URL para enviar solicitudes a una puerta de enlace distinta de Anthropic, y su documentación oficial incluye una página específica para ello. Por tanto, es una configuración compatible, no una modificación ni un complemento. Obtenga primero la clave sk-kn-… (consulte el paso 6 para ver cómo registrarse y añadir saldo) y, a continuación, elija uno de los lugares donde guardarla.
macOS y Linux: añada estas seis líneas al final de ~/.zshrc (Zsh, predeterminado en macOS) o ~/.bashrc, guarde los cambios y abra una terminal nueva.
export ANTHROPIC_BASE_URL=https://api.kunavo.com # domain saja, tanpa /v1
export ANTHROPIC_AUTH_TOKEN=sk-kn-...
export ANTHROPIC_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-5-5
export ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_HAIKU_MODEL=claude-haiku-4-5Windows, para probar primero: establezca las variables en una ventana de PowerShell y ejecute inmediatamente claude.
# Untuk uji coba: hanya berlaku sampai jendela PowerShell ini ditutup
$env:ANTHROPIC_BASE_URL = "https://api.kunavo.com"
$env:ANTHROPIC_AUTH_TOKEN = "sk-kn-..."
$env:ANTHROPIC_MODEL = "claude-sonnet-5"
$env:ANTHROPIC_DEFAULT_OPUS_MODEL = "claude-opus-5-5"
$env:ANTHROPIC_DEFAULT_SONNET_MODEL = "claude-sonnet-5"
$env:ANTHROPIC_DEFAULT_HAIKU_MODEL = "claude-haiku-4-5"
claudeTodos los sistemas operativos, de forma permanente: colóquelas en el bloque env del archivo de configuración del usuario ~/.claude/settings.json (Windows: %USERPROFILE%\.claude\settings.json). Se aplican a todos los proyectos. Si el archivo ya contiene datos, inserte únicamente el bloque env sin sobrescribir las demás configuraciones.
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.kunavo.com",
"ANTHROPIC_AUTH_TOKEN": "sk-kn-...",
"ANTHROPIC_MODEL": "claude-sonnet-5",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5-5",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5"
}
}Aspectos importantes de las seis variables anteriores:
| Variable | Valor | Error frecuente |
|---|---|---|
ANTHROPIC_BASE_URL | https://api.kunavo.com | Añadir /v1. Claude Code añade /v1/messages por su cuenta, por lo que el resultado es /v1/v1/messages y 404. |
ANTHROPIC_AUTH_TOKEN | Clave sk-kn-… | Kunavo acepta la clave tanto en el encabezado Authorization: Bearer como en x-api-key, por lo que también puede utilizar ANTHROPIC_API_KEY. La diferencia está en Claude Code: ANTHROPIC_AUTH_TOKEN se activa directamente, mientras que ANTHROPIC_API_KEY espera una aprobación única en el modo interactivo. Si se rechazó anteriormente, la clave se ignora silenciosamente hasta que vuelva a activarla en /config → Use custom API key. |
ANTHROPIC_MODEL | claude-sonnet-5 (Claude Sonnet 5) | Escribir un ID de modelo antiguo que termina en una fecha. El nombre debe coincidir exactamente con el de la lista de modelos de Kunavo. |
ANTHROPIC_DEFAULT_OPUS_MODEL | claude-opus-5-5 (Claude Opus 5.5) | No rellenarlo hace que el alias opus cambie al modelo más reciente de Anthropic. Claude Opus 5.5 requiere Claude Code v2.1.280 o posterior; las versiones anteriores se actualizan con claude update. |
ANTHROPIC_DEFAULT_SONNET_MODEL | claude-sonnet-5 (Claude Sonnet 5) | No rellenarlo hace que el alias sonnet solicite Sonnet 5.5, que no está disponible en Kunavo: /model sonnet, la fase de ejecución opusplan y los subagentes con model: sonnet devuelven 404. |
ANTHROPIC_DEFAULT_HAIKU_MODEL | claude-haiku-4-5 (Claude Haiku 4.5) | Olvidar que esta variable también selecciona el modelo para las tareas en segundo plano, no solo el alias haiku. |
Kenapa model dikunci? Menurut documentación de configuración de modelos (dicek 3 de octubre de 2026), untuk pengguna API model default dan alias opus saat ini menunjuk Opus 5.5, dan alias sonnet menunjuk Sonnet 5.5. Alias itu bergeser setiap kali ada rilis baru. Per 3 de octubre de 2026 Sonnet 5.5 belum tersedia di Kunavo, dan model berikutnya belum tentu langsung tersedia; request ke model yang tidak ada dijawab 404. Karena itu blok di atas juga mengunci alias sonnet dengan ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5: tanpa pin itu, /model sonnet, fase eksekusi opusplan, dan subagent bermodel sonnet berakhir 404. Alias opus dikunci ke Claude Opus 5.5 (claude-opus-5-5), yang butuh Claude Code v2.1.280 atau lebih baru; kalau versi Anda lebih lama, jalankan claude update.
Tarifas de Kunavo por 1 millón de tokens (entrada / salida): Claude Sonnet 5 $1,40 / $7,00 (precios de lista de Anthropic: $2,00 / $10,00), Claude Opus 5.5 $2,80 / $14,00, y Claude Haiku 4.5 $0,70 / $3,50.
Dua jebakan lain. Pertama, key jangan pernah masuk ke .claude/settings.json milik proyek: menurut documentación de la puerta de enlace, file itu di-commit dan ikut ter-clone oleh siapa pun yang mengambil repositori. Kedua, kalau variabel yang sama ada di shell dan di blok env file pengaturan, umumnya nilai dari file pengaturan yang menang; jadi kalau perubahan di ~/.zshrc seperti tidak berefek, periksa file pengaturan. Pengguna ekstensi VS Code mengisi variabel yang sama di claudeCode.environmentVariables pada user settings VS Code.
Paso 5: abra la primera sesión y compruebe /status
Entre en la carpeta del proyecto y escriba claude. Si la clave ya se ha detectado, la sesión se abre directamente sin pantalla de inicio de sesión. La pantalla de inicio de sesión indica que la clave no ha llegado. La causa más frecuente es que la clave solo esté en .claude/settings.json o .claude/settings.local.json del proyecto. En el modo interactivo, el bloque env del archivo del proyecto solo se lee después del asistente inicial y de la pregunta sobre si se confía en esta carpeta, por lo que durante el primer inicio Claude Code sigue solicitando iniciar sesión. Mueva la clave al shell o a ~/.claude/settings.json.
Una vez abierta la sesión, escriba /status. La configuración es correcta si:
- hay una línea
Anthropic base URLque contienehttps://api.kunavo.com(esta línea solo aparece cuando se configura la puerta de enlace; si no aparece, significa queANTHROPIC_BASE_URLno se ha detectado), y - hay una línea
Auth tokenque mencionaANTHROPIC_AUTH_TOKEN. Si apareceLogin methodcon una cuenta de claude.ai, Claude Code todavía utiliza el inicio de sesión anterior.
¿Quiere probar la clave antes de abrir Claude Code? La documentación oficial utiliza una solicitud que solo pide 1 token de salida, por lo que el saldo descontado es muy pequeño. El comando lee la variable del shell activo; si guarda la clave en un archivo de configuración, ejecute export primero en esta terminal. Un resultado que comienza por {"id":"msg_ indica que todo está correcto; 401 significa que la clave fue rechazada.
curl -sS -w '\n%{http_code}\n' -X POST "$ANTHROPIC_BASE_URL/v1/messages" \
-H "Authorization: Bearer $ANTHROPIC_AUTH_TOKEN" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{"model": "claude-sonnet-5", "max_tokens": 1, "messages": [{"role": "user", "content": "."}]}'Esta es la versión para PowerShell; funciona si el campo id de la respuesta comienza por msg_:
Invoke-RestMethod -Method Post -Uri "$env:ANTHROPIC_BASE_URL/v1/messages" `
-Headers @{ "Authorization" = "Bearer $env:ANTHROPIC_AUTH_TOKEN"; "anthropic-version" = "2023-06-01" } `
-ContentType "application/json" `
-Body '{"model": "claude-sonnet-5", "max_tokens": 1, "messages": [{"role": "user", "content": "."}]}'Algunas funciones funcionan de manera diferente mientras Claude Code utiliza una clave de API y una puerta de enlace:
| Función | Con la clave de API de Kunavo | Fuente (comprobado 3 de octubre de 2026) |
|---|---|---|
| Remote Control, dictado por voz | No disponible. Ambas funciones requieren una identidad de claude.ai, y Remote Control también se desactiva cuando ANTHROPIC_BASE_URL no es el host de Anthropic. | Documentación de la puerta de enlace |
/fast | Se muestra como no disponible; con solo un bearer token, Claude Code no pregunta si está disponible. | Documentación de la puerta de enlace |
| Búsqueda de herramientas MCP | Desactivado de forma predeterminada, por lo que las herramientas MCP se cargan al inicio de la sesión; puede cambiarse con ENABLE_TOOL_SEARCH. | Documentación de MCP |
Número en /context | Estimación basada en el número de caracteres, porque Kunavo no proporciona /v1/messages/count_tokens. | Guía de compatibilidad de la puerta de enlace |
Dólares en /usage | Se calcula localmente a partir del número de tokens utilizando la lista de precios de Anthropic (salvo que el administrador de la organización configure una tabla modelPricing). Lo que realmente se descuenta es el saldo de Kunavo en la página de Billing. | Documentación de costes |
Paso 6: añada saldo con tarjeta o Link (sin QRIS, GoPay, OVO, DANA)
Lo que paga en Kunavo es saldo de API prepago, no una suscripción. Claude Code descuenta este saldo por token una vez configurada la clave. El proceso es el siguiente:
- Cree una cuenta de Kunavo con su correo electrónico o una cuenta de Google. No se solicita ninguna tarjeta al registrarse.
- Abra Billing y elija un importe. El mínimo es $10, sin cuota mensual. Los importes mayores pueden incluir un bono de saldo: bayar $100 → saldo $110, bayar $1.000 → saldo $1.200, bayar $5.000 → saldo $6.250.
- Di checkout Stripe, bayar dengan kartu (Visa, Mastercard, dll.), Link, atau Apple Pay/Google Pay kalau perangkat dan browser Anda sudah menyiapkannya. Link menyimpan data pembayaran sehingga top-up berikutnya cukup beberapa klik.
- Abra API Keys y cree una clave. Las claves que comienzan por
sk-kn-solo se muestran una vez, así que cópiela en ese momento enANTHROPIC_AUTH_TOKEN.
QRIS, GoPay, OVO, DANA, ShopeePay, cuenta virtual y transferencia bancaria no están disponibles. Sin una tarjeta que permita transacciones internacionales en línea, actualmente no puede recargar saldo en Kunavo. Las tarjetas de débito con el logotipo de Visa o Mastercard también cuentan como tarjetas; si se rechazan, normalmente significa que las transacciones en línea o internacionales aún no están activadas en la aplicación bancaria, y la decisión final corresponde al banco emisor.
Harga Kunavo dalam USD. Kalau checkout menampilkan rupiah, kursnya ditentukan Stripe dan sudah memuat biaya konversi 2–4% yang ditanggung pembeli (documentación de Adaptive Pricing de Stripe, dicek 3 de octubre de 2026). Memilih bayar dalam USD menghindari biaya itu, meski kurs dan biaya dari bank Anda sendiri tetap berlaku.
El saldo nunca caduca y las solicitudes fallidas no lo descuentan. La recarga automática solo funciona con una tarjeta guardada o Link. Kunavo no emite ningún documento fiscal. Este saldo tampoco puede utilizarse para pagar Claude Pro o Max. Los detalles de las tarifas de todos los modelos de Claude y cómo pagarlas desde Indonesia están en precios de la API de Claude; la comparación entre suscripción y clave de API específica para Claude Code está en precios de Claude Code.
¿Cuánto se consumirá aproximadamente?
Cada solicitud de Claude Code vuelve a enviar el contexto de la conversación, pero la parte inicial que se repite entre solicitudes se cobra con una tarifa de lectura de caché mucho más económica. El cálculo siguiente es pura aritmética de tokens basada en los supuestos indicados, no una medición ni un límite superior:
- una solicitud = 40.000 tokens de entrada; 36.000 (90%) se leen de la caché, los 4.000 restantes se escriben en la caché;
- una solicitud genera 1.000 tokens de salida;
- una sesión = 50 solicitudes, sin incluir las llamadas de Claude Haiku 4.5 en segundo plano;
- tarifa de lectura de caché 10% y de escritura de caché 1,25× la tarifa de entrada (proporción Claude Sonnet 5 en Kunavo; cada modelo de la tabla utiliza su propia proporción).
| Modelo | Por solicitud | Una sesión (50 solicitudes) | Una sesión si no se utiliza la caché |
|---|---|---|---|
| Claude Sonnet 5 | $0,019 | $0,95 | $3,15 |
| Claude Opus 5.5 | $0,033 | $1,65 | $6,30 |
Sus cifras reales fluctúan según la longitud del contexto, la frecuencia con la que se utiliza la caché, la longitud de las respuestas y si la conversación se limpia con /clear al cambiar de tarea. Según la documentación de costes de Anthropic, el procesamiento en segundo plano de Claude Code suele costar menos de 0,04 $ por sesión (comprobado 3 de octubre de 2026). Las tarifas completas están en la página de precios, y para estimar su propio patrón de uso puede utilizar la calculadora de costes de tokens de Claude (en inglés).
Cómo utilizar Claude Code a diario
cd ~/proyek-saya # Claude Code bekerja di folder tempat ia dijalankan
claude # mulai sesi
claude -c # lanjutkan percakapan terakhir di folder ini- Pida las cosas en lenguaje natural, por ejemplo, «explica la estructura de este proyecto» o «corrige el error de la página de inicio de sesión». Claude Code lee los archivos y solicita permiso antes de modificar o ejecutar algo.
/clearal cambiar de tarea: el historial anterior ya no se vuelve a enviar, por lo que disminuyen los tokens por solicitud./modelpara cambiar de modelo. Con la fijación del paso 4,opus=claude-opus-5-5,sonnet=claude-sonnet-5yhaiku=claude-haiku-4-5./statuspara comprobar la puerta de enlace y la clave;/usagepara estimar los costes (con la lista de precios, consulte la tabla del paso 5).
Mensajes de error y su significado
| Mensaje | Significado y acción necesaria |
|---|---|
The token '&&' is not a valid statement separator | La línea de CMD se está ejecutando en PowerShell. Utilice irm … | iex. |
'irm' is not recognized as an internal or external command | La línea de PowerShell se está ejecutando en CMD. Utilice la línea install.cmd. |
A parameter cannot be found that matches parameter name 'fsSL', 'bash' is not recognized as the name of a cmdlet | La línea para macOS/Linux se está ejecutando en PowerShell. Utilice la línea de PowerShell. |
Claude Code does not support 32-bit Windows | Se ha abierto «Windows PowerShell (x86)». Abra el «Windows PowerShell» normal. |
syntax error near unexpected token '<', 403 | Se ha descargado una página HTML o un código de error. Compruebe la VPN, el proxy y el firewall; el otro método utiliza el mismo host. |
command not found: claude, 'claude' is not recognized | PATH aún no incluye la carpeta de instalación. Abra una terminal nueva; en Windows, ejecute el comando de PATH del paso 3. |
EBADENGINE (advertencia) | Node.js es anterior a la versión 22. La instalación continúa, pero actualice Node.js. |
claude native binary not installed (macOS, Linux) | npm ha omitido dependencias opcionales (--omit=optional, optional=false) o scripts de instalación (--ignore-scripts). Elimine esa configuración y vuelva a instalar. |
npm.ps1 cannot be loaded | Política de ejecución de PowerShell. Ejecute Set-ExecutionPolicy en el paso 2 o utilice el instalador nativo. |
| La pantalla de inicio de sesión sigue apareciendo | La clave aún no se ha detectado. Guárdela en el shell o en ~/.claude/settings.json, no solo en la configuración del proyecto, y abra una terminal nueva. |
401 | La clave fue rechazada. Compruebe que la clave sk-kn- se haya copiado completa y sin espacios, que no se haya eliminado de /app/keys y que esté en ANTHROPIC_AUTH_TOKEN. |
404 | ANTHROPIC_BASE_URL termina en /v1 o el modelo solicitado no existe en Kunavo (normalmente porque la variable del modelo no se ha establecido). |
Limitaciones
- Pague únicamente con tarjeta, Link o Apple Pay/Google Pay. No hay QRIS, GoPay, OVO, DANA, ShopeePay, cuenta virtual ni transferencia bancaria; la recarga automática solo funciona con una tarjeta guardada o Link.
- Kunavo no emite ningún documento fiscal.
- Es una API de pago por token, no una suscripción a Claude Pro o Max. Con una clave de API, Remote Control y el dictado por voz no están disponibles,
/fastestá desactivado y la búsqueda de herramientas MCP está desactivada de forma predeterminada. - Según 3 de octubre de 2026, Sonnet 5.5 aún no está disponible en Kunavo; sin fijar el modelo, el alias predeterminado puede terminar en 404.
- La documentación de Claude Code está disponible en indonesio, pero la documentación de integración de Kunavo y la versión en inglés de esta guía (Install Claude Code) aún no están disponibles en indonesio.
Preguntas frecuentes
¿Qué comando se utiliza para instalar Claude Code en un portátil?
Depende del terminal. En macOS, Linux o WSL: curl -fsSL https://claude.ai/install.sh | bash. En Windows PowerShell: irm https://claude.ai/install.ps1 | iex. En el símbolo del sistema (CMD): curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd. Los tres son instaladores nativos oficiales, no necesitan Node.js y se actualizan automáticamente. Después, abre un terminal nuevo y escribe claude --version; si aparece un número de versión, la instalación ha terminado.
¿Para instalar Claude Code en Windows hay que usar WSL o ejecutar como administrador?
No. Según la documentación oficial en indonesio, Claude Code funciona directamente en Windows desde PowerShell o CMD normal, sin permisos de administrador, y Git for Windows es opcional. WSL 2 solo resulta útil si tu proyecto necesita herramientas de Linux o aislamiento. Un detalle que suele pasarse por alto: no abras “Windows PowerShell (x86)” desde el menú Inicio, porque es un proceso de 32 bits y Claude Code rechazará ejecutarse.
¿Claude Code es gratuito? ¿Es necesario suscribirse a Claude Pro?
El programa se puede instalar gratis, pero su uso es de pago. Si inicias sesión con una cuenta de Claude, necesitas un plan Pro, Max, Team, Enterprise o una cuenta de Console; el plan gratuito de Claude.ai no incluye Claude Code. La otra opción es una clave de API: configura ANTHROPIC_BASE_URL=https://api.kunavo.com y ANTHROPIC_AUTH_TOKEN, y Claude Code se abrirá sin iniciar sesión; cada token se paga con el saldo prepagado de Kunavo, sin cuota mensual. Remote Control y el dictado por voz no están incluidos, porque ambos requieren una cuenta de claude.ai.
¿Se puede utilizar Claude Code desde Indonesia?
Sí. Indonesia figura entre los países compatibles con Anthropic, tanto para Claude.ai como para la API. Si el instalador o Claude Code muestra “App unavailable in region”, normalmente tu conexión sale a través de una VPN o un proxy de otro país; desactívalo y vuelve a intentarlo.
¿Dónde se coloca la clave de API de Claude Code y se debe usar /v1 en ANTHROPIC_BASE_URL?
No se debe usar /v1, porque Claude Code añade /v1/messages por sí mismo; con /v1, el resultado es /v1/v1/messages y aparece el error 404. Guarda las variables en ~/.zshrc o ~/.bashrc, en $PROFILE de PowerShell o en el bloque env del archivo ~/.claude/settings.json del usuario (Windows: %USERPROFILE%\.claude\settings.json). No las pongas en .claude/settings.json del proyecto, porque ese archivo se incluye en el repositorio. Kunavo acepta la clave en los encabezados Authorization: Bearer y x-api-key. Recomendamos ANTHROPIC_AUTH_TOKEN porque se activa directamente; ANTHROPIC_API_KEY solo se utiliza después de aprobarlo una vez en modo interactivo.
¿Por qué hay que fijar el modelo con ANTHROPIC_MODEL y las variables ANTHROPIC_DEFAULT_OPUS/SONNET/HAIKU_MODEL?
Porque los alias integrados de Claude Code cambian cada vez que Anthropic publica un modelo nuevo. Según la documentación de configuración de modelos (consultada el 3 de octubre de 2026), para los usuarios de la API el modelo predeterminado y el alias opus apuntan ahora a Opus 5.5, mientras que el alias sonnet apunta a Sonnet 5.5. A fecha de 3 de octubre de 2026, Sonnet 5.5 aún no está disponible en Kunavo, y los modelos publicados posteriormente tampoco tienen por qué estar disponibles de inmediato, por lo que una solicitud sin fijar puede devolver 404. Con las fijaciones, la sesión principal siempre usa claude-sonnet-5; opus siempre usa claude-opus-5-5 (Opus 5.5, requiere Claude Code v2.1.280 o posterior; las versiones antiguas se actualizan con claude update); sonnet, incluida la fase de ejecución de opusplan y los subagentes con modelo sonnet, siempre usa claude-sonnet-5; y haiku y las tareas en segundo plano siempre usan claude-haiku-4-5. Así sabrás exactamente qué tarifa se aplica.
¿Cómo se puede comprobar que Claude Code utiliza la clave de API y no una cuenta de claude.ai?
Dentro de la sesión, escribe /status. Si todo es correcto, habrá una línea “Anthropic base URL” con https://api.kunavo.com y una línea “Auth token” que mencione ANTHROPIC_AUTH_TOKEN. Si aparece “Login method” con una cuenta de claude.ai, las variables no se han leído: sal de la sesión, abre un terminal nuevo y revisa el archivo donde las guardaste.
¿Se puede recargar con QRIS, GoPay, OVO, DANA o transferencia bancaria?
No. El saldo de Kunavo solo se puede recargar con tarjeta (Visa, Mastercard, etc., incluidas las tarjetas de débito con el logotipo de esas redes), Link o Apple Pay/Google Pay si el dispositivo y el navegador ya están configurados. QRIS, GoPay, OVO, DANA, ShopeePay, cuentas virtuales y transferencias bancarias no están disponibles. Si se rechaza la tarjeta, comprueba si las transacciones en línea o internacionales están activadas en la aplicación bancaria; la aprobación la determina el banco emisor.
¿Cuál es la recarga mínima? ¿Puede caducar el saldo? ¿Hay factura fiscal?
El mínimo es $10, se paga una sola vez sin cuota mensual y el saldo nunca caduca. Las solicitudes fallidas no descuentan saldo. Los precios están en USD; si el checkout muestra rupias indonesias, el tipo de cambio lo proporciona Stripe e incluye una comisión de conversión del 2–4 % que paga el comprador. La recarga automática solo funciona con una tarjeta guardada o Link. Kunavo no emite ningún documento fiscal, incluida una factura fiscal. Este saldo solo sirve para la API de Kunavo; no se puede utilizar para pagar Claude Pro ni Max.