XAgent supports autonomous complex task solving with a large language model agent.
microsoft/JARVIS
JARVIS connects large language models with machine learning models and tools from the ML community.

About microsoft/JARVIS
microsoft/JARVIS is an open-source research system that uses a large language model as a controller to work with expert models from Hugging Face Hub. It plans user requests into tasks, selects models based on their descriptions, executes them, and combines the outputs into a response.
Use requires an OpenAI key and a Hugging Face token. The default configuration lists Ubuntu 16.04 LTS, 24GB or more VRAM, and over 284GB disk space. A lite configuration avoids local model deployment but is limited to models running on Hugging Face Inference Endpoints.
Key features
- Plans user requests into solvable subtasks using LLM controller
- Selects Hugging Face expert models based on descriptions
- Invokes selected models and returns results for integration
- Generates combined response from multiple model outputs
- Provides CLI mode and server mode with task APIs
- Supports Azure OpenAI service and GPT-4 model
- Open-source code with related EasyTool and TaskBench code and datasets
- Offers CLI mode, server mode, and web APIs for tasks and results
- Lite configuration allows use without deploying models locally
- Default configuration requires 24GB+ VRAM and 284GB+ disk space
- Lite configuration is limited to stable Hugging Face Inference Endpoints models
- Requires user-supplied OpenAI key and Hugging Face token
microsoft/JARVIS at a glance
- Website
- github.com/microsoft/JARVIS
- Category
- AI & Machine Learning › AI Agents & Automation
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
microsoft/JARVIS alternatives
Tools and sites you could use instead, ranked by how closely they match.
This repository provides code for building agents controlled by large language models.
ThinkGPT provides agent techniques intended to extend the capabilities of large language models.
Use L2MAC, an automatic computer framework built around large language models.
SymbolicAI explores a neurosymbolic approach to large language models.
BabyCommandAGI explores combining command-line interfaces with language model agents for task execution.
Popular in AI Agents & Automation
Well-known listings from the same topic.
microsoft/JARVIS FAQ
What credentials are needed to run JARVIS?
What are the system requirements?
How does JARVIS process a request?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












