🖥️ Primera ejecución y la interfaz HUD
Al ejecutar python main.py, se abre la ventana HUD (Heads-Up Display) de J.A.R.V.I.S. con el tema Arc Reactor.
La interfaz HUD
La ventana principal tiene los siguientes elementos:
| Elemento | Descripción |
|---|---|
| Barra de título | Muestra "J.A.R.V.I.S." con botones de minimizar, maximizar y cerrar |
| Indicadores de estado | Puntos de color que muestran el estado: ● idle, ● escuchando, ● procesando, ● hablando |
| Área de chat | Muestra las burbujas de conversación (usuario a la izquierda, JARVIS a la derecha) |
| Métricas del sistema | CPU, RAM, disco — visibles en la parte superior |
| Barra de entrada | Campo de texto para escribir comandos + botón de micrófono 🎙️ |
Atajos de teclado
| Atajo | Acción |
|---|---|
Ctrl+Shift+J | Mostrar/ocultar JARVIS desde cualquier sitio |
Enter | Enviar mensaje |
Ctrl+M | Silenciar/activar micrófono |
Tu primer comando
Escribe en la barra de texto o pulsa el micrófono y di:
Hola JARVIS
JARVIS responderá con un saludo personalizado. Prueba también:
¿Qué hora es?— te dirá la hora actualAbre Chrome— abrirá Google ChromeBusca recetas de pasta— buscará en GoogleCuéntame un chiste— respuesta conversacional de la IA
Consulte el catálogo completo de comandos para ver todo lo que JARVIS puede hacer.
Configuración inicial
Modo local vs. cloud
JARVIS tiene un cerebro dual que puede funcionar con IA en tu PC o conectándose a APIs cloud gratuitas:
| Modo | Proveedor / Modelo | Ventajas | Requisitos |
|---|---|---|---|
| Local | Ollama (Mistral, LLaMA 3, Phi-3) | 100% privado, sin internet | RAM 8 GB+, modelo (~4 GB) |
| Cloud ⭐ | GitHub Models (GPT-4o-mini) | Muy rápido, 20K req/día gratis | Internet + token GitHub |
| Google Gemini (2.0 Flash) | Gratis, límites generosos | Internet + API key Google |
Para cambiar de modo o proveedor, edite BRAIN_MODE y CLOUD_PROVIDER en config.py, o simplemente dile a JARVIS: "cambia al modo local" / "usa el proveedor gemini". Vea Configuración avanzada.
Configurar API Key por voz
La forma más fácil de configurar una API Key es decirle a JARVIS:
configura api key github TU_CLAVE_AQUI
O para Gemini:
configura api key gemini TU_CLAVE_AQUI
Para más detalles, vea Configuración → API Keys.