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
meta-llama avatar

meta-llama/llama-stack

0
View on GitHub↗
8,417 stars·1,316 forks·Python·MIT·16 viewsogx-ai.github.io↗

Llama Stack

Llama-stack is a standardized orchestration stack and generative AI API gateway. It provides a unified communication layer and a consistent interface for deploying, managing, and interacting with various large language model providers and deployments.

The system functions as an agent framework that manages tool execution and versioned skill bundles to automate complex tasks. It includes a batch processing system for handling large volumes of asynchronous requests through offline processing and a vector database interface for storing and searching documents to enable retrieval augmented generation.

The stack covers high-level capabilities including AI agent orchestration, model deployment, and the standardization of model APIs to allow switching between providers without rewriting application code.

Features

  • LLM Orchestrators - Implements a standardized orchestration layer that manages workflows between diverse LLM deployments and external tools via a unified API.
  • AI Provider Gateways - Acts as a unified communication layer that routes requests to various AI model providers.
  • Agentic LLM Frameworks - Provides a platform for building autonomous agents with integrated support for tool use, memory, and skill bundles.
  • Agentic Tool Orchestration - Manages the discovery, planning, and execution of tool calls within autonomous agent workflows.
  • AI Agent Orchestration - Coordinates specialized agents by combining custom instructions, tool execution, and document retrieval.
  • AI Model APIs - Provides unified interfaces for interacting with diverse AI models through a single compatible API.
  • LLM Provider Interfaces - Provides interfaces for communicating with various LLM providers to exchange messages and structured responses.
  • Provider-Agnostic Model Interfaces - Provides an abstraction layer that standardizes inputs and outputs across multiple LLM providers.
  • Tool Execution Orchestrators - Coordinates sequences of external server calls and file searches to automate complex, multi-step agent tasks.
  • Vector Store Orchestrators - Ships a standardized interface to manage indexing and retrieval logic across vector stores to enable retrieval augmented generation.
  • Unified Model Interfaces - Implements a standardized execution interface for processing and streaming across different language model providers.
  • High Volume AI Processing - Manages large-scale asynchronous batch requests to optimize the processing of generative AI tasks.
  • Standardized Model Communication Protocols - Implements a standardized messaging protocol to ensure seamless interoperability between diverse generative AI deployments.
  • Vector Stores - Provides vector storage capabilities to index and search documents for retrieval-augmented generation.
  • Vector-Store Augmented Generation - Uses vector databases to inject relevant document shards into model prompts for augmented generation.
  • Skill Versioning Systems - Organizes agent capabilities using versioned manifest archives to ensure consistent function invocation.
  • GenAI Application Deployment - Deployments of generative AI applications with integrated networking and vector database support.
  • AI Stack Deployments - Provides a standardized software stack for deploying and managing large language model interfaces.
  • Batch Request Processing - Implements an offline queue system to process large volumes of asynchronous requests for improved throughput and reduced costs.
  • Skill Manifests - Uses declarative manifest files to define and version the tools and functions an agent can execute.
  • Asynchronous Batch Requesting - Handles large volumes of generative AI requests through offline processing to increase throughput and reduce costs.
  • Agent Frameworks - Core building blocks for deploying generative AI applications at scale.
  • Application Frameworks - Standardized framework for building applications with Llama models.

Star history

Star history chart for meta-llama/llama-stackStar history chart for meta-llama/llama-stack

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. 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 meta-llama/llama-stack do?

Llama-stack is a standardized orchestration stack and generative AI API gateway. It provides a unified communication layer and a consistent interface for deploying, managing, and interacting with various large language model providers and deployments.

What are the main features of meta-llama/llama-stack?

The main features of meta-llama/llama-stack are: LLM Orchestrators, AI Provider Gateways, Agentic LLM Frameworks, Agentic Tool Orchestration, AI Agent Orchestration, AI Model APIs, LLM Provider Interfaces, Provider-Agnostic Model Interfaces.

What are some open-source alternatives to meta-llama/llama-stack?

Open-source alternatives to meta-llama/llama-stack include: lazyagi/lazyllm — LazyLLM is a multi-agent framework and orchestration engine designed for building complex AI applications. It provides… earendil-works/pi — Pi is an autonomous coding agent and framework for building AI agents capable of executing independent loops. It… sylphai-inc/adalflow — AdalFlow is an autonomous AI agent framework and LLM application library designed for building modular workflows. It… botpress/botpress — Botpress is a conversational AI builder and LLM agent platform used to design chatbot workflows and orchestrate agents… langroid/langroid — Langroid is a multi-agent orchestration framework and tool integration suite designed for building complex AI… mastra-ai/mastra — Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and…

Open-source alternatives to Llama Stack

Similar open-source projects, ranked by how many features they share with Llama Stack.
  • lazyagi/lazyllmLazyAGI avatar

    LazyAGI/LazyLLM

    3,842View on GitHub↗

    LazyLLM is a multi-agent framework and orchestration engine designed for building complex AI applications. It provides a system for chaining large language models into sequential or parallel pipelines, utilizing a tool registry to convert standard functions into discoverable tools that models can invoke via reasoning. The project features an application deployment kit that enables hosting model workflows as web services with integrated chat interfaces and API gateways. It includes an infrastructure abstraction layer that allows users to switch between bare-metal servers, clusters, and public

    Pythonagentsai-agentdata
    View on GitHub↗3,842
  • earendil-works/piearendil-works avatar

    earendil-works/pi

    65,730View on GitHub↗

    Pi is an autonomous coding agent and framework for building AI agents capable of executing independent loops. It functions as an agent state management system that tracks and persists tool calls throughout complex workflows, utilizing a command-line interface for interaction and control. The system features a self-extensible design, allowing agents to write and implement new capabilities and tools into their own runtime environment. It also includes a provider-agnostic abstraction layer that standardizes interactions across different large language model providers through a unified API. The

    TypeScript
    View on GitHub↗65,730
  • sylphai-inc/adalflowSylphAI-Inc avatar

    SylphAI-Inc/AdalFlow

    4,167View on GitHub↗

    AdalFlow is an autonomous AI agent framework and LLM application library designed for building modular workflows. It serves as a model-agnostic interface and RAG pipeline orchestrator, allowing users to develop ReAct agents that utilize iterative reasoning and external tool execution to solve complex tasks. The project distinguishes itself through a prompt optimization system that uses textual gradient descent to automatically refine prompt templates and few-shot examples. It treats model feedback as a differentiable signal, enabling a form of LLM backpropagation to iteratively improve output

    Python
    View on GitHub↗4,167
  • botpress/botpressbotpress avatar

    botpress/botpress

    14,748View on GitHub↗

    Botpress is a conversational AI builder and LLM agent platform used to design chatbot workflows and orchestrate agents powered by large language models. It provides a framework for managing the entire lifecycle of these agents, from initial creation through to deployment across various production environments. The platform includes a custom integration SDK for developing and publishing third-party connectors that extend agent capabilities. These tools allow for the creation of custom plugins that connect AI agents to external APIs and third-party services. The system supports both visual des

    TypeScript
    View on GitHub↗14,748
See all 30 alternatives to Llama Stack→