Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

jarvis

Asistente AI auto-alojado basado en fast-agent y protocolo MCP. Orquesta un equipo de agentes especializados (PM, Dev, QA) para tareas complejas como investigación, código e IoT. Incluye panel web Vue, reconocimiento de voz local y memoria durable persistente.

Ficha actualizada 25 sept 2026, 16:02 · upstream 25 sept 2026, 15:53 · release v2.15.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es jarvis

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Jarvis es una plataforma de inteligencia artificial auto-alojada construida sobre el framework fast-agent, diseñada para orquestar equipos multi-agente mediante el Protocolo de Contexto del Modelo (MCP). La arquitectura permite delegar llamadas a herramientas entre un agente raíz y subagentes especializados, coordinados mediante protocolos de correo electrónico inter-agente y reuniones. El sistema soporta una interfaz web desarrollada con Vue 3 + Vite para gestionar chats, configurar proveedores de IA y visualizar líneas temporales de agentes.

CASOS DE USO
  • Orquestación de equipos para investigación, diseño y despliegue de software automatizado
  • Control directo de dispositivos IoT como aspiradoras Roborock mediante subagentes específicos
  • Gestión de agenda y correo electrónico integrando Google Calendar y Gmail a través de MCP
  • Generación y prueba de código con agentes especializados en desarrollo y calidad (QA)
  • Extracción de información web y análisis financiero utilizando herramientas de scraping
PUNTOS DESTACADOS
  • Arquitectura multi-agente dinámica que permite lanzar procesos aislados para trabajo paralelo
  • Soporte nativo para el Protocolo de Contexto del Modelo (MCP) con servidores de herramientas predefinidos
  • Memoria durable persistente en SQLite que recuerda hechos fuera del historial de chat actual
  • Despliegue simplificado mediante un único comando docker compose up -d sin necesidad de contenedores individuales complejos
  • Interfaz de voz manos libres con reconocimiento local (faster-whisper) y síntesis de audio optimizada
PRECAUCIONES
  • Estado actual de desarrollo activo, con la línea de lanzamiento pública comenzando en v1.0.0
  • Requiere clonación recursiva de submódulos git para obtener todas las dependencias funcionales
  • La privacidad depende de la configuración manual de proveedores externos para TTS y LLMs (cloud vs local)
  • Algunas integraciones como Xiaozhi están marcadas experimentalmente en el repositorio
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Jarvis's orchestration tree — a team of specialist agentsJarvis saving a user fact to durable memoryJarvis recalling the fact in a new conversationChatting directly with the IoT subagent to read a robot vacuum's live statusJarvis building and installing a new MCP tool, then using it live
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Clonar con --recurse-submodules. Copiar .env.example y fastagent.secrets.yaml.example, editando claves API. Ejecutar docker compose up -d --build. Requiere al menos 4 núcleos CPU y 8GB RAM. Para producción, configurar SSL y firewall según docs/SELF_HOSTING.md.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsVueFastAPIPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
800080
06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.