awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
microsoft avatar

microsoft/JARVIS

0
View on GitHub↗
24,854 stars·2,145 forks·Python·MIT·40 views

JARVIS

JARVIS is a system for large language model task orchestration, deployment management, and automation benchmarking. It utilizes a task orchestrator to decompose complex requests into actionable steps and coordinates various expert models to synthesize final responses.

The project includes an AI model deployment manager to handle the local deployment of expert models across different hardware scales. It further provides an AI workflow API consisting of web endpoints used to trigger automated task workflows and retrieve results from model selection stages.

The framework incorporates an automation benchmark and evaluation suite to measure the ability of models to automate complex tasks using standardized datasets.

Features

  • Task Planning Systems - Decomposes complex requests into actionable steps and coordinates expert model calls through an LLM-based planning system.
  • LLM Application Orchestration - Coordinates large language models to plan complex requests and synthesize responses from multiple expert models.
  • Automation Capability Benchmarks - Evaluates the capability of large language models to automate complex tasks using standardized benchmarking datasets.
  • LLM Orchestrators - Uses a large language model to plan complex requests and coordinate expert models for final response synthesis.
  • Local Model Management - Deploys and manages sets of expert models on local hardware across various scales and footprints.
  • Domain-Expert Routing - Routes specific sub-tasks to specialized machine learning models based on their domain expertise and performance metrics.
  • Multi-Model Workflow Coordinators - Coordinates large language models to sequence expert model calls and synthesize results into a final response.
  • Automation Success Metrics - Implements a benchmark suite to measure model success in automating complex machine learning tasks using standardized datasets.
  • Local Model Deployment - Manages the local deployment of flexible model instances that scale according to available hardware resources.
  • LLM Evaluation - Evaluates the ability of large language models to automate complex tasks using standardized datasets and metrics.
  • AI Workflow Serving - Creates web endpoints to trigger AI workflows and retrieve intermediate results from model selection stages.
  • Workflow API Endpoints - Provides web endpoints that expose AI pipelines as programmable services for external triggering and result retrieval.
  • Response Synthesis Pipelines - Combines intermediate outputs from various expert models into a single coherent final response through a refinement process.
  • RESTful Workflow APIs - Wraps AI planning and execution pipelines as RESTful web endpoints for external programmatic triggering.
  • Agent Tool Learning - Enhances agent capabilities with concise tool instructions.
  • In Context Learning - Solving complex AI tasks by coordinating multiple foundation models.
  • LLM Frameworks - System connecting language models with the broader machine learning community.
  • Perception Models - Solving AI tasks by coordinating multiple foundation models.
  • Reasoning And Planning - Connects language models to external AI tools for task solving.
  • Reasoning Frameworks - Solving complex AI tasks by coordinating multiple models.
  • Tool Optimization - Enhancing agents with concise tool instructions.

Star history

Star history chart for microsoft/jarvisStar history chart for microsoft/jarvis

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does microsoft/jarvis do?

JARVIS is a system for large language model task orchestration, deployment management, and automation benchmarking. It utilizes a task orchestrator to decompose complex requests into actionable steps and coordinates various expert models to synthesize final responses.

What are the main features of microsoft/jarvis?

The main features of microsoft/jarvis are: Task Planning Systems, LLM Application Orchestration, Automation Capability Benchmarks, LLM Orchestrators, Local Model Management, Domain-Expert Routing, Multi-Model Workflow Coordinators, Automation Success Metrics.

Which projects share features with microsoft/jarvis?

Projects with overlapping indexed features include: cloudwego/eino — Eino is an AI agent development kit and LLM application framework designed for building autonomous agents and… imclumsypanda/langchain-chatglm — This project is a LangChain-based framework for building retrieval-augmented generation systems, autonomous agents,… microsoft/promptflow — Promptflow is a development framework and orchestrator for building applications powered by large language models. It… torantulino/auto-gpt — Auto-GPT is an autonomous agent framework designed for creating and deploying AI agents that use large language models… datawhalechina/llm-universe — llm-universe is a structured learning resource and technical guide focused on the development of large language model… aigc-audio/audiogpt — AudioGPT is an LLM-driven audio framework and processing suite that uses large language models to orchestrate neural…

Projects sharing features with JARVIS

These projects share indexed features with JARVIS. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • imclumsypanda/langchain-chatglmimClumsyPanda avatar

    imClumsyPanda/langchain-ChatGLM

    38,183View on GitHub↗

    This project is a LangChain-based framework for building retrieval-augmented generation systems, autonomous agents, and multimodal chatbots. It functions as an open-source orchestrator that connects local inference engines and online APIs to manage various large language model deployments. The system distinguishes itself by providing specialized interfaces for local knowledge bases, allowing the loading and vectorization of private documents to create context-aware assistants. It also supports multimodal capabilities, enabling the processing of both text and image inputs through vision-capabl

    Python
    View on GitHub↗38,183
  • cloudwego/einocloudwego avatar

    cloudwego/eino

    9,675View on GitHub↗

    Eino is an AI agent development kit and LLM application framework designed for building autonomous agents and orchestrating complex language model workflows. It serves as a multi-agent orchestration engine and workflow orchestrator, providing a graph-based execution model to route data between models, tools, and retrievers. The framework distinguishes itself through a robust set of multi-agent coordination patterns, including supervisor-led management, sequential flows, and autonomous reasoning loops like ReAct. It features advanced agent execution controls such as active turn preemption, che

    Goaiai-applicationai-framework
    View on GitHub↗9,675
  • microsoft/promptflowmicrosoft avatar

    microsoft/promptflow

    11,165View on GitHub↗

    Promptflow is a development framework and orchestrator for building applications powered by large language models. It functions as a suite of tools for designing, orchestrating, and deploying AI workflows by linking prompts, custom Python code, and language models into executable sequences. The project is distinguished by a visual AI workflow designer that allows for the creation of directed acyclic graphs of logic nodes. It provides a dedicated prompt engineering environment for versioning and comparing templates, alongside stateful execution tracing to record function calls and variable val

    Python
    View on GitHub↗11,165
  • torantulino/auto-gptTorantulino avatar

    Torantulino/Auto-GPT

    184,986View on GitHub↗

    Auto-GPT is an autonomous agent framework designed for creating and deploying AI agents that use large language models to plan and execute complex goals independently. The system provides a comprehensive environment for managing the entire agent lifecycle, from initial design and testing to live production deployment. The project features a low-code workflow designer that allows users to define agent behaviors by connecting functional blocks in a visual interface. It includes an agent marketplace for discovering and deploying pre-configured agent templates and a standardized evaluation tool t

    Python
    View on GitHub↗184,986
  • Compare all 30 related projects→