← Artículos

Cómo instalar tu Jarvis con Claude Code desde cero

· 7 min de lectura

Para instalar un Jarvis con Claude Code necesitas Node.js LTS, Chrome, Claude Code y la carpeta del proyecto. Compruebas con node, npm y claude --version, inicias sesión una vez abriendo claude a mano, ejecutas npm install y lo enciendes con ./jarvis.sh. Requiere Claude Pro (20 dólares al mes), Max o saldo en la API.

Por qué escribí esta guía

Hace dos semanas publiqué los nueve pasos para construir un Jarvis con IA. Los comentarios me pidieron lo mismo: el paso a paso real, no solo palabras. Así que grabé la instalación completa, desde una carpeta vacía, con cada comando en pantalla. Esta es la versión para leer. Si quieres la parte conceptual, la tienes en [Jarvis con IA en 9 pasos](/articulos/jarvis-con-ia-en-9-pasos-hermes-agent). Mi Jarvis funciona así: le escribo o le hablo, un modelo "cerebro" decide qué hacer y, si hace falta, lanza un agente más económico para el trabajo pesado. Al final me resume el resultado y me dice cuánto costó el turno.

La instalación grabada desde una carpeta vacía: los comandos en la terminal, el recibo de cada turno y el error de la burbuja vacía tal como me salió.

Qué descargas: cuatro cosas

  1. Node.js, versión LTS. Es lo que hace correr el servidor de Jarvis. Gratis, desde la página oficial de Node.
  2. Chrome. El micrófono usa el reconocimiento de voz del navegador. Gratis. Si usas otro navegador, puedes escribirle en vez de hablarle.
  3. Claude Code. Según la documentación oficial, en macOS, Linux y WSL se instala con una línea en la terminal: `curl -fsSL https://claude.ai/install.sh | bash`. En Windows PowerShell la línea es `irm https://claude.ai/install.ps1 | iex`. Pide macOS 13 o superior, Windows 10 1809 o superior, o Ubuntu 20.04 o superior, y al menos 4 GB de RAM.
  4. La carpeta de Jarvis. La comparto con el video. Si me sigues en Instagram, comenta INSTALAR y te la mando por privado.

Este sistema es el que enseño dentro de la comunidad MÁQUINA IA: las estaciones, los gates y el código que lo sostiene.

Cómo compruebas que todo quedó instalado

Abre una terminal nueva y escribe, uno por uno:

  • `node --version`
  • `npm --version`
  • `claude --version`

Si cada uno te devuelve un número de versión, vas bien. Si `claude` no aparece, la documentación oficial dice que la carpeta de instalación todavía no está en tu PATH. Y el paso que casi nadie menciona: la primera vez tienes que abrir Claude Code a mano, escribiendo `claude`, para iniciar sesión siguiendo lo que te pide el navegador. Jarvis usa esa misma sesión por debajo. Sin ese login, Jarvis no tiene con qué pensar. Ojo: el plan gratuito de Claude no incluye Claude Code; necesitas Pro, Max, Team, Enterprise o una cuenta de Console.

Cuánto cuesta: suscripción o API

Hay dos formas de pagar y no se parecen en nada. Suscripción. Claude Pro cuesta 20 dólares al mes, o 17 al mes si pagas el año por adelantado. Claude Max empieza en 100 dólares al mes y te da 5 o 20 veces el uso de Pro. Las dos incluyen Claude Code. Con suscripción, cada turno de Jarvis no se factura aparte: se descuenta de los límites de tu plan. API. Pagas por uso, por cada millón de tokens que el modelo lee y escribe: | Modelo | Entrada | Salida | |---|---|---| | Claude Fable 5.1 | $10 | $50 | | Claude Opus 5.5 | $4 | $20 | | Claude Sonnet 5.5 | $2 | $10 | | Claude Haiku 5.5 (hasta 100.000 tokens de prompt) | $0,10 | $0,50 | Entre Fable y Sonnet hay cinco veces de diferencia. Y un detalle que importa para elegir el cerebro: en Pro, Fable no viene dentro del plan, se paga con créditos de uso. En Max, Fable puede usar hasta el 50 % de tus límites semanales.

Lo que me costó a mí: el recibo

Jarvis anota cada turno en un archivo de registro con el costo y la duración. En el video hay dos turnos reales:

  • Una pregunta simple: 0,37 dólares, 10 segundos.
  • Una orden con un agente de por medio: 0,61 dólares, 26 segundos.

Ese costo es la estimación que hace Claude Code a tarifa de API. Si hicieras 20 turnos al día pagando por API, serían entre 7,40 y 12,20 dólares diarios: unos 220 a 365 dólares en un mes de 30 días. Con suscripción ese mismo uso no se cobra por turno, pero sí consume tu límite. Mi consejo: si lo vas a usar a diario, suscripción. Si solo quieres probarlo, Pro con Opus o Sonnet de cerebro.

La instalación, comando por comando

  1. Descomprime la carpeta y entra en ella. Adentro hay un servidor, una página web, un archivo de configuración, el lanzador y una carpeta de trabajo vacía.
  2. Ejecuta `npm install`. El servidor tiene una sola dependencia, la librería `ws`, que conecta la página con el cerebro.
  3. Abre `config.json`. Ahí está todo lo que importa: el puerto (4747), el modelo cerebro, la carpeta de trabajo donde Jarvis puede leer y escribir, la lista de herramientas permitidas y su personalidad escrita en español normal. Para cambiar cómo te habla, cambias ese texto. No hay que programar.
  4. Enciéndelo con `./jarvis.sh`. Te avisa que Jarvis está vivo en `http://localhost:4747`. La página vive en tu computadora, no en un servidor ajeno. Para apagarlo: `./jarvis.sh stop`.
  5. Dale el primer comando. Escríbele o mantén apretado el micrófono. La respuesta sale palabra por palabra y al final ves lo que costó y cuánto tardó.
  6. Mira la flota de agentes. Cuando le pides algo con trabajo, en el panel de la derecha aparece la tarjeta del agente que lanzó el cerebro, con su cronómetro. Tú das la orden, el cerebro decide y resume, el agente ejecuta.

Los cuatro errores que rompen tu Jarvis

Error 1: la burbuja vacía. Me pasó grabando el video. Le escribí y me devolvió una burbuja vacía, cero dólares, segundo y medio, sin ningún aviso. No estaba roto: el cerebro estaba configurado en Fable y yo ya había llegado al tope de Fable de esa semana. Lo descubrí lanzando Claude Code a mano con el mismo modelo, que sí me mostró el mensaje. El arreglo: en `config.json` cambias el cerebro a `opus` (o a `sonnet`), apagas y enciendes. Error 2: usar el modo que se salta los permisos. La documentación de Claude Code reserva `bypassPermissions` para contenedores y máquinas virtuales aisladas, y avisa que no protege contra inyección de instrucciones. Para un servidor sin nadie delante, la doc recomienda `dontAsk`: la sesión nunca espera respuesta y solo ejecuta lo que tú aprobaste antes. Por eso Jarvis usa `dontAsk` más una lista cerrada de herramientas. Error 3: Jarvis olvida lo que le dijiste. Claude Code retoma la conversación más reciente de la carpeta desde la que arranca. Si el servidor arranca desde otra carpeta, no encuentra la conversación. Jarvis siempre arranca desde su carpeta de trabajo: no la cambies a mitad de una charla. Error 4: "no puedo usar esa herramienta". No es una falla. En modo `dontAsk`, Claude Code rechaza cualquier herramienta que no esté aprobada. La agregas a la lista de `config.json`, reinicias y listo.

Lo que esta guía no te promete

Jarvis no es gratis aunque Node y Chrome lo sean: necesitas un plan de pago de Claude o saldo en la API. Los costos por turno que muestro son estimaciones de Claude Code a tarifa de API, no una factura. Y el micrófono depende de Chrome: en otro navegador le escribes.

Preguntas frecuentes

¿Cuánto cuesta al mes tener un Jarvis con Claude Code?
Depende de cómo pagues. Con suscripción, Claude Pro cuesta 20 dólares al mes (17 si pagas el año) y Max empieza en 100 dólares; los turnos se descuentan del límite del plan. Pagando por API, en mi registro un turno costó entre 0,37 y 0,61 dólares, así que 20 turnos diarios suman unos 220 a 365 dólares en 30 días.
¿Necesito saber programar para instalar Jarvis?
No. La instalación son comandos que copias en la terminal: instalar Claude Code, ejecutar npm install dentro de la carpeta y encender con ./jarvis.sh. La configuración vive en un archivo config.json donde cambias el modelo, las herramientas permitidas y la personalidad escrita en español normal. Lo único que no puedes saltarte es iniciar sesión en Claude Code la primera vez.
¿Por qué mi Jarvis devuelve una burbuja vacía?
Casi siempre es el modelo cerebro, no un fallo del sistema. A mí me pasó porque Jarvis estaba configurado en Fable y ya había llegado al tope de Fable de la semana; en Max, Fable puede usar hasta el 50 % de los límites semanales y en Pro va con créditos de uso. Cambia el cerebro a opus o sonnet en config.json y reinicia.
¿Puedo usar Jarvis con el plan gratuito de Claude?
No. Según la documentación oficial de Claude Code, el plan gratuito de claude.ai no incluye acceso a Claude Code, y Jarvis lo usa por debajo como cerebro. Necesitas una cuenta Pro, Max, Team, Enterprise o de Console con saldo en la API. Node.js y Chrome sí son gratis.

Fuentes