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

Open-Source Alternatives to Ollama

Ranking updated Jul 13, 2026

For an open source engine for local LLMs, the first results are go-skynet/localai (LocalAI is a comprehensive inference engine that provides a unified API-compatible gateway for hosting various LLMs, audio, and vision models with support for GPU acceleration, quantization, and orchestration), ravenscroftj/turbopilot (Turbopilot is a self-hosted inference engine designed for local LLM execution with GPU acceleration and quantization support, though it is specifically optimized for code completion tasks rather than general-purpose model orchestration) and ggerganov/llama.cpp (This is a high-performance inference engine that provides the core backend for running LLMs locally with robust support for quantization and API compatibility, though it functions primarily as a foundational engine rather than a full-featured application with a built-in web UI). abetlen/llama-cpp-python and nomic-ai/gpt4all round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

We curate open-source GitHub repositories matching “open source alternatives to ollama”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Open-Source Alternatives to Ollama

Find the best repos with AI.We'll search the best matching repositories with AI.
  • go-skynet/localaigo-skynet avatar

    go-skynet/LocalAI

    47,157View on GitHub↗

    LocalAI is a local generative AI platform and inference engine designed to host large language, vision, and audio models on private hardware. It functions as an API compatible gateway that mimics proprietary service endpoints, allowing existing third-party software to integrate with a self-hosted backend. The platform distinguishes itself as a distributed AI model orchestrator, capable of scaling inference across machine clusters using VRAM-aware routing and hardware coordination. It provides a unified interface for diverse open-source backends and supports self-hosted RAG infrastructure thro

    LocalAI is a comprehensive inference engine that provides a unified API-compatible gateway for hosting various LLMs, audio, and vision models with support for GPU acceleration, quantization, and orchestration.

    GoOpenAI-Compatible APIsOpenAI-Compatible Endpoints
    View on GitHub↗47,157
  • ravenscroftj/turbopilotravenscroftj avatar

    ravenscroftj/turbopilot

    3,790View on GitHub↗

    Turbopilot is a local large language model inference server designed to provide private code completions. It functions as a self-hosted engine that executes models on local hardware, ensuring development workflows remain offline and source code does not leave the machine. The system includes a quantization tool and model manager used to compress weights and merge sharded data into a unified binary format. This optimization reduces memory footprints and accelerates loading for execution on consumer-grade hardware. Performance is managed through a GPU accelerated inference engine that offloads

    Turbopilot is a self-hosted inference engine designed for local LLM execution with GPU acceleration and quantization support, though it is specifically optimized for code completion tasks rather than general-purpose model orchestration.

    C++Model Quantization UtilitiesWeight Quantization Tools
    View on GitHub↗3,790
  • ggerganov/llama.cppggerganov avatar

    ggerganov/llama.cpp

    116,912View on GitHub↗

    llama.cpp is a high-performance C++ inference engine and runtime for executing large language models locally across various hardware architectures. It provides the core components for local model execution, including a dedicated model quantizer for compressing weights into the GGUF format and a system for generating text embeddings for semantic search. The project distinguishes itself through specialized memory and execution optimizations, such as block-wise weight quantization to reduce memory footprints and memory-mapped model loading. It supports structured text generation by using formal

    This is a high-performance inference engine that provides the core backend for running LLMs locally with robust support for quantization and API compatibility, though it functions primarily as a foundational engine rather than a full-featured application with a built-in web UI.

    C++OpenAI-Compatible APIsOpenAI-Compatible Inference ServersWeight Quantization Tools
    View on GitHub↗116,912
  • abetlen/llama-cpp-pythonabetlen avatar

    abetlen/llama-cpp-python

    9,993View on GitHub↗

    llama-cpp-python provides a Python interface for the llama.cpp library, enabling the execution of large language models with hardware acceleration. It functions as a GGUF model loader and a structured text generator capable of running inference servers and multimodal runtimes for processing both text and image inputs. The project distinguishes itself through a local inference server that exposes model capabilities via an OpenAI-compatible web API. It supports advanced execution techniques including speculative decoding, weight quantization, and layer-based GPU offloading to manage memory acro

    This project provides a Python-based inference server that exposes local LLMs via an OpenAI-compatible API, offering the core orchestration, GPU acceleration, and quantization support required for managing local models.

    PythonGPU AccelerationOpenAI-Compatible Inference ServersPrecision Quantization
    View on GitHub↗9,993
  • nomic-ai/gpt4allnomic-ai avatar

    nomic-ai/gpt4all

    77,375View on GitHub↗

    GPT4All is a cross-platform runtime environment designed to execute large language models directly on local consumer hardware. By leveraging an optimized C++ inference backend, it enables private, offline AI interactions without requiring an internet connection or external cloud services. The project provides a comprehensive ecosystem for managing the entire model lifecycle, including discovery, downloading, and configuration of local weights. What distinguishes the platform is its integrated retrieval-augmented generation engine, which allows users to index local documents into semantic vect

    GPT4All is a comprehensive local inference engine that provides a cross-platform web-style UI, GPU acceleration, and model orchestration, making it a complete solution for running and managing LLMs on consumer hardware.

    C++OpenAI-CompatibleOpenAI-Compatible APIs
    View on GitHub↗77,375
  • gaizhenbiao/chuanhuchatgptGaiZhenbiao avatar

    GaiZhenbiao/ChuanhuChatGPT

    15,311View on GitHub↗

    This project is a web-based user interface and multi-model API gateway for interacting with various large language model providers and local inference services. It functions as a retrieval-augmented generation chatbot for private document questioning, a manager for model fine-tuning, and an autonomous agent framework. The system distinguishes itself by integrating an autonomous assistant mode that uses web search and external tools to solve complex, multi-step tasks without manual prompting. It also features an API gateway capable of rotating multiple authentication keys to balance usage and

    This project provides a web-based interface and API gateway for managing and interacting with various LLMs, serving as a functional front-end for local inference services even though it relies on external or local backends for the actual model execution.

    PythonWeb Chat InterfacesWeb Interfaces
    View on GitHub↗15,311
  • oobabooga/text-generation-webuioobabooga avatar

    oobabooga/text-generation-webui

    47,323View on GitHub↗

    This project is a comprehensive platform for hosting and interacting with large language models directly on local hardware. It provides a web-based graphical interface that allows users to manage model loading, configure generation parameters, and execute text or chat interactions entirely offline. By running models locally, the software ensures complete data privacy and eliminates reliance on external cloud services for generative tasks. Beyond basic inference, the platform functions as a versatile workbench for generative AI development. It includes an integrated pipeline for fine-tuning mo

    This platform provides a complete local environment for running and managing LLMs, featuring a web UI, support for various quantization formats, GPU acceleration, and API compatibility for model orchestration.

    PythonGenerative AI Dashboards
    View on GitHub↗47,323
  • lm-sys/fastchatlm-sys avatar

    lm-sys/FastChat

    39,472View on GitHub↗

    FastChat is a training and serving platform for large language models that provides an integrated toolkit for fine-tuning, hosting, and benchmarking chatbots. It functions as an inference server capable of hosting multiple models and exposing them via a standardized API for chat applications. The platform distinguishes itself through a distributed model controller that manages worker nodes and routes requests across a hardware-agnostic inference layer supporting various accelerators. It includes a dedicated evaluation framework for assessing model quality using automated judges, multi-turn di

    FastChat is a comprehensive platform for serving and managing LLMs that provides the required API compatibility, multi-model orchestration, and hardware-accelerated inference needed for local model deployment.

    PythonOpenAI-Compatible APIs
    View on GitHub↗39,472
  • mlc-ai/mlc-llmmlc-ai avatar

    mlc-ai/mlc-llm

    22,057View on GitHub↗

    MLC LLM is a machine learning compiler and inference engine designed to execute large language models locally across diverse hardware platforms, including desktop, mobile, and web environments. By utilizing machine learning compilation, the project transforms high-level model definitions into specialized, hardware-specific binary libraries. This process optimizes model weights and generates compute kernels tailored to the unique memory and processing characteristics of target graphics and mobile hardware. The engine distinguishes itself by providing a unified runtime abstraction that enables

    MLC LLM is a high-performance inference engine that provides local model execution, quantization support, and API server capabilities, making it a robust tool for running LLMs on diverse hardware.

    PythonOpenAI-Compatible APIsPrecision Quantization
    View on GitHub↗22,057
  • koboldai/koboldai-clientKoboldAI avatar

    KoboldAI/KoboldAI-Client

    3,912View on GitHub↗

    KoboldAI-Client is a web-based interface and toolkit for interacting with large language models. It functions as a local AI text generator for storytelling and conversational AI, providing a front end for models hosted either on local hardware or within cloud-provisioned environments. The system includes a persona manager that uses external modules and soft-prompting to guide AI responses toward specific characters and writing styles. It also provides an API wrapper that exposes a standardized, OpenAI-compatible REST API, allowing external applications to communicate with the hosted models.

    KoboldAI-Client provides a web-based interface and backend for local LLM execution, offering GPU acceleration, model orchestration, and an OpenAI-compatible API for managing text generation models.

    PythonOpenAI-Compatible API ServersOpenAI-Compatible APIs
    View on GitHub↗3,912
  • kvcache-ai/ktransformerskvcache-ai avatar

    kvcache-ai/ktransformers

    17,288View on GitHub↗

    Ktransformers is a comprehensive framework designed for the operation, fine-tuning, and serving of large language models. It functions as a heterogeneous inference engine and quantized execution runtime, enabling the deployment of massive models by distributing computational workloads across both CPU and GPU resources. This architecture allows users to bypass local memory constraints, making it possible to run and train models that exceed the capacity of a single device. The project distinguishes itself through specialized support for sparse architectures, particularly mixture-of-experts mode

    Ktransformers is a specialized inference engine that supports model orchestration, GPU acceleration, and quantization, providing the necessary backend infrastructure to run and manage large language models locally.

    PythonOpenAI-Compatible APIsPrecision Quantization
    View on GitHub↗17,288
  • janhq/janjanhq avatar

    janhq/jan

    43,043View on GitHub↗

    Jan is a desktop application that functions as a local artificial intelligence model runtime and an open-standard API server. It enables the execution of large language models directly on local hardware, ensuring that data remains private and accessible offline while providing a unified interface for managing model weights and inference runtimes. The platform distinguishes itself by offering a modular inference backend that allows users to swap execution engines based on hardware compatibility and performance needs. It acts as a cross-platform orchestrator, providing the ability to switch bet

    Jan is a desktop-based local LLM inference engine that provides a web-like UI, supports multiple models and quantization, and offers an API-compatible server for local model orchestration.

    TypeScriptModel Orchestration Platforms
    View on GitHub↗43,043
  • qwenlm/qwenQwenLM avatar

    QwenLM/Qwen

    21,294View on GitHub↗

    Qwen is a comprehensive framework for large language model development, serving, and deployment. It provides a complete ecosystem for transformer-based sequence modeling, offering base models alongside specialized tools for instruction-tuned alignment, fine-tuning, and long-context inference. The project is designed to support both research and production environments, enabling users to train, optimize, and host generative models locally or across distributed hardware. The framework distinguishes itself through its focus on high-performance serving and extensibility. It features a high-perfor

    Qwen is a comprehensive framework for model development and serving that includes the necessary tools for local inference, GPU acceleration, and model orchestration, though it is primarily a model-specific ecosystem rather than a general-purpose inference engine for any arbitrary LLM.

    PythonModel Quantization UtilitiesOpenAI-Compatible APIs
    View on GitHub↗21,294
  • josstorer/rwkv-runnerjosStorer avatar

    josStorer/RWKV-Runner

    6,219View on GitHub↗

    This tool provides a comprehensive local interface and backend for running LLMs, featuring a web UI, OpenAI-compatible API, and support for model orchestration and GPU acceleration.

    TypeScriptOpenAI-Compatible
    View on GitHub↗6,219
  • huggingface/text-generation-inferencehuggingface avatar

    huggingface/text-generation-inference

    10,775View on GitHub↗

    Text Generation Inference is a production-ready engine designed for the deployment and serving of large language models. It functions as a containerized runtime environment that manages model execution, scales across distributed hardware, and provides high-performance inference capabilities for demanding production environments. The project distinguishes itself through advanced optimization techniques, including continuous batching to maximize hardware utilization and tensor parallelism to shard large models across multiple accelerator cards. It supports efficient inference through custom com

    This is a high-performance inference engine designed for production-scale model serving, providing the core capabilities of GPU acceleration and API-compatible model orchestration, though it lacks a built-in web UI for local management.

    PythonPrecision QuantizationWeight Quantization Tools
    View on GitHub↗10,775
  • zai-org/chatglm-6bzai-org avatar

    zai-org/ChatGLM-6B

    41,039View on GitHub↗

    ChatGLM-6B is a generative AI inference engine designed for local execution of transformer-based language models. It provides a comprehensive runtime environment that allows users to load and run pre-trained neural network weights directly on their own hardware, ensuring data privacy and independence from external cloud services. The project distinguishes itself through a hardware-agnostic execution backend that supports deployment across diverse environments, including standard processors, Apple Silicon, and multi-GPU configurations. It incorporates advanced optimization techniques such as w

    This project provides a dedicated runtime and inference engine for running transformer-based models locally with support for GPU acceleration, quantization, and web interfaces.

    PythonWeight Quantization ToolsWeb Interfaces
    View on GitHub↗41,039
  • tiiny-ai/powerinferTiiny-AI avatar

    Tiiny-AI/PowerInfer

    8,714View on GitHub↗

    PowerInfer is a high-performance local large language model inference engine and sparse inference framework. It provides a runtime for executing models on consumer-grade hardware, utilizing a GPU acceleration backend to optimize tensor operations for graphics processors. The system distinguishes itself through a sparse inference framework that increases generation speed by skipping computations based on activation sparsity in model weights. It includes a GGUF model converter for transforming weights and metadata into a unified binary format, as well as an OpenAI API compatible server for inte

    PowerInfer is a high-performance inference engine designed for local execution on consumer hardware, providing the necessary GPU acceleration and OpenAI-compatible API server to manage and run LLMs.

    C++OpenAI-Compatible APIsOpenAI-Compatible Inference Servers
    View on GitHub↗8,714
  • mudler/localaimudler avatar

    mudler/LocalAI

    46,889View on GitHub↗

    LocalAI is a self-hosted inference server that enables the execution of machine learning models directly on local hardware. By providing a unified interface for text, image, and audio processing, it allows users to maintain full control over data privacy and infrastructure costs while eliminating dependencies on external network services. The platform functions as an API gateway that mimics standard cloud-based artificial intelligence interfaces, allowing existing applications to integrate local models as drop-in replacements. It utilizes a container-based architecture to package runtimes and

    LocalAI is a self-hosted inference server that provides a unified API for running various LLMs and generative models locally with GPU acceleration, full API compatibility, and built-in web UI support.

    GoInference ServersLocal Inference EnginesLocal Model Serving
    View on GitHub↗46,889
  • modeltc/lightllmModelTC avatar

    ModelTC/LightLLM

    3,901View on GitHub↗

    LightLLM is a high-performance serving framework for deploying and executing large language models. It functions as a multi-GPU inference engine and server capable of handling dense architectures, mixture-of-experts designs, and multimodal models that process both text and images. The system is distinguished by its specialized support for Mixture-of-Experts models using expert parallelism and fused kernels. It implements structured text generation through deterministic state machines and pushdown automata to enforce precise output formats. To optimize throughput, the framework employs specula

    This is a high-performance inference engine designed for serving LLMs with support for multi-GPU acceleration and structured output, though it focuses more on production-grade serving than providing a user-facing web interface.

    PythonOpenAI-Compatible APIsPrecision Quantization
    View on GitHub↗3,901
  • paddlepaddle/fastdeployPaddlePaddle avatar

    PaddlePaddle/FastDeploy

    3,700View on GitHub↗

    FastDeploy is a high-performance deployment framework for large language models, vision models, and multimodal models. It provides the infrastructure to launch model services that process combined image, video, and text inputs, exposing these capabilities through a standardized, OpenAI-compatible API for chat and text completions. The project distinguishes itself through advanced inference pipeline engineering and GPU optimization. It employs speculative decoding, tensor parallelism, and a disaggregated execution model that separates prefill and decode phases across different hardware resourc

    FastDeploy is a high-performance inference framework that provides the necessary GPU acceleration, model orchestration, and OpenAI-compatible API to serve LLMs locally, though it focuses more on deployment infrastructure than providing a ready-to-use web UI.

    PythonOpenAI-Compatible APIsPrecision Quantization
    View on GitHub↗3,700
  • vllm-project/vllmvllm-project avatar

    vllm-project/vllm

    83,048View on GitHub↗

    vLLM is a high-throughput inference engine designed for the efficient serving and execution of large language models. It functions as a production-ready distributed model server, providing standard API protocols for online serving while also supporting offline batch processing. The system is built to maximize token generation speed and memory efficiency, enabling both large-scale cloud deployments and local execution on personal hardware. The project distinguishes itself through advanced memory management and request scheduling techniques, most notably its use of non-contiguous key-value cach

    vLLM is a high-performance inference engine that provides the core backend capabilities for serving LLMs with API compatibility and GPU acceleration, though it focuses on production-grade serving rather than providing a built-in web UI for local model management.

    PythonHardware-Accelerated Compute Backends
    View on GitHub↗83,048
  • ericlbuehler/mistral.rsEricLBuehler avatar

    EricLBuehler/mistral.rs

    6,597View on GitHub↗

    mistral.rs is an inference engine for large language models that runs locally and exposes models behind OpenAI and Anthropic-compatible APIs. It serves as a multi-model serving platform, capable of loading several models in a single server process with per-request routing and on-demand loading and unloading. The engine supports multimodal inference, processing text alongside images, video, audio, and speech inputs, and includes a quantized model deployment runtime that reduces memory use and speeds up inference on consumer hardware. The project distinguishes itself through an agentic tool exe

    This is a high-performance inference engine that provides local model orchestration, API compatibility, and GPU acceleration, though it lacks a built-in web UI for direct user interaction.

    RustOpenAI-CompatibleOpenAI-Compatible APIs
    View on GitHub↗6,597
  • sgl-project/sglangsgl-project avatar

    sgl-project/sglang

    29,079View on GitHub↗

    Sglang is a high-performance inference engine and serving system designed for large language and multimodal models. It provides a programmable interface for orchestrating complex generation workflows, enabling developers to coordinate multi-turn dialogues, tool invocations, and reasoning chains through a domain-specific language. The platform is built to support production-scale deployments, offering an OpenAI-compatible API that allows for integration with existing application ecosystems. The system distinguishes itself through a disaggregated architecture that separates compute-intensive pr

    Sglang is a high-performance inference engine that provides the necessary GPU acceleration, API compatibility, and orchestration capabilities to serve and manage large language models, though it is primarily focused on production-scale serving rather than providing a built-in web UI.

    PythonOpenAI-Compatible APIsPrecision QuantizationHardware Acceleration
    View on GitHub↗29,079
  • karpathy/nanochatkarpathy avatar

    karpathy/nanochat

    55,103View on GitHub↗

    Nanochat is a lightweight execution environment designed for training and running language models on standard consumer hardware. It functions as both a neural network training framework and an inference engine, enabling users to perform backpropagation-based training and model execution directly on general-purpose processors without the need for dedicated graphics hardware. The project distinguishes itself through a suite of optimization tools that prioritize efficiency on local machines. By utilizing memory-mapped weight loading and CPU-optimized vector math, it maximizes throughput for inte

    This project provides a local execution environment for running language models on consumer hardware, offering the core inference capabilities and optimization tools required for local LLM management.

    PythonLocal Inference RuntimesTransformer Inference EnginesTraining Frameworks
    View on GitHub↗55,103
  • meta-llama/llamameta-llama avatar

    meta-llama/llama

    59,464View on GitHub↗

    Llama is a computational framework and runtime environment designed for executing transformer-based neural networks locally. It functions as a generative AI inference engine, enabling the processing of input sequences through pre-trained model weights to produce text completions and structured data outputs directly on your own hardware. The system distinguishes itself through specialized memory and computation management techniques, including memory-mapped weight loading and quantization-aware inference, which allow for efficient execution on standard consumer hardware. It utilizes a stateles

    This is a specialized inference engine designed for running transformer models locally, providing the core runtime and quantization support needed for local LLM execution.

    PythonInference EnginesLarge Language Model RuntimesLocal Inference Engines
    View on GitHub↗59,464
  • exo-explore/exoexo-explore avatar

    exo-explore/exo

    45,380View on GitHub↗

    Exo is a distributed inference engine designed to run machine learning models across local hardware. It functions as a network orchestration layer that automatically discovers available devices to form a unified computing cluster, allowing users to scale artificial intelligence workloads by distributing computational tasks across multiple machines. The platform distinguishes itself through its ability to manage the entire lifecycle of local models while providing a standardized gateway for external applications. By translating local model outputs into industry-standard formats, it enables exi

    Exo is a distributed inference engine that enables local LLM management and orchestration across multiple devices, providing the necessary API compatibility and model serving capabilities to function as a local inference platform.

    PythonDistributed AI SystemsDistributed Inference EnginesInference Engines
    View on GitHub↗45,380
  • mozilla-ocho/llamafileMozilla-Ocho avatar

    Mozilla-Ocho/llamafile

    25,090View on GitHub↗

    llamafile is a model bundler and local runtime that packages large language models and their execution logic into single, portable executable files. It provides a distribution format for zero-installation local execution, allowing users to run models on various operating systems without managing external library dependencies or environment configurations. The project differentiates itself by bundling model weights and the runtime into one self-extracting binary. This approach simplifies the distribution of AI models, as the combined file contains everything necessary to run the model immediat

    This tool provides a portable, self-contained runtime for local LLM inference that includes an API-compatible server and GPU acceleration, making it a highly effective engine for running models locally.

    C++Model-Runtime BundlersAI Model DistributionLLM Runtimes
    View on GitHub↗25,090
  • xusenlinzy/api-for-open-llmxusenlinzy avatar

    xusenlinzy/api-for-open-llm

    2,460View on GitHub↗

    This project provides a unified server environment and gateway for hosting and executing open-source large language models on private infrastructure. It functions as a standardized interface that exposes locally deployed models through widely-adopted API protocols, allowing existing applications to interact with them without requiring code modifications. The platform distinguishes itself by acting as a compatibility layer that translates standard REST requests into model-specific execution calls. It supports advanced interaction patterns including real-time token streaming, function calling f

    This project provides a unified OpenAI-compatible API backend for various open-source LLMs, enabling you to manage and serve models locally with standard API calls.

    PythonOpenAI-Compatible API Servers
    View on GitHub↗2,460
  • paddlepaddle/erniePaddlePaddle avatar

    PaddlePaddle/ERNIE

    7,717View on GitHub↗

    ERNIE is a development toolkit for training, fine-tuning, and deploying large language models built on the PaddlePaddle deep learning platform. It provides a comprehensive suite of core components, including an inference server for vision and language models, a training and fine-tuning toolkit, and a framework for building retrieval-augmented generation systems using private knowledge bases. The project features multimodal AI models capable of reasoning across text, images, and video to perform complex visual understanding and information extraction. It distinguishes itself through specialize

    This toolkit provides a comprehensive framework for deploying and managing large language models, including inference server capabilities and support for quantization, making it a suitable backend for local LLM operations.

    PythonLarge Language Model Training FrameworksModel Inference ServersDistributed Training
    View on GitHub↗7,717
  • bentoml/openllmbentoml avatar

    bentoml/OpenLLM

    12,115View on GitHub↗

    OpenLLM is a framework for deploying, managing, and scaling open-source large language models

    OpenLLM is a framework designed for serving and deploying open-source LLMs with support for GPU acceleration, quantization, and API compatibility, making it a robust tool for managing model inference.

    PythonServing FrameworksLarge Language ModelsModel Inference Servers
    View on GitHub↗12,115
  • hiyouga/llamafactoryhiyouga avatar

    hiyouga/LlamaFactory

    72,213View on GitHub↗

    LlamaFactory is a unified framework for fine-tuning and adapting large language models. It provides a comprehensive platform that standardizes training workflows across diverse machine learning architectures, allowing users to execute both full-tuning and parameter-efficient methods through a single interface. The project distinguishes itself by offering a low-code visual dashboard that enables users to configure experiments and monitor performance metrics in real time without writing extensive custom scripts. It also features a configuration-driven orchestration system that decouples experim

    LlamaFactory is primarily a fine-tuning framework, but it includes the necessary inference and API capabilities to serve as a local engine for managing and running LLMs.

    PythonExperiment TrackingLanguage Model Fine-TuningLarge Language Model Fine-Tuning Frameworks
    View on GitHub↗72,213
  • bigscience-workshop/petalsbigscience-workshop avatar

    bigscience-workshop/petals

    10,208View on GitHub↗

    Petals is a decentralized framework and inference engine for running large language models across a peer-to-peer network. It enables the execution of models that exceed the memory of any single machine by splitting computations and model layers across a collaborative swarm of GPUs. The system functions as a collaborative compute network where participants share local GPU resources and host model weights. It supports distributed prompt-tuning to adapt massive models to specific tasks and allows for the establishment of private compute swarms to process sensitive data within restricted, trusted

    Petals is a decentralized inference engine that enables running massive models across a peer-to-peer network, providing a unique approach to model orchestration and GPU acceleration that fits the category of local LLM management.

    PythonDistributed Inference EnginesModel ShardingCollaborative GPU Sharing
    View on GitHub↗10,208
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
go-skynet/localai47.2KGoMITJun 26, 2026
ravenscroftj/turbopilot3.8KC++BSD-3-ClauseSep 30, 2023
ggerganov/llama.cpp
116.9K
C++
MIT
Jun 17, 2026
abetlen/llama-cpp-python10KPythonmitAug 15, 2025
nomic-ai/gpt4all77.4KC++MITMay 27, 2025
gaizhenbiao/chuanhuchatgpt15.3KPythonGPL-3.0Apr 30, 2026
oobabooga/text-generation-webui47.3KPythonAGPL-3.0Jun 2, 2026
lm-sys/fastchat39.5KPythonApache-2.0May 1, 2026
mlc-ai/mlc-llm22.1KPythonapache-2.0Feb 18, 2026
koboldai/koboldai-client3.9KPythonAGPL-3.0Jan 16, 2025

Related searches

  • an open source llm proxy and gateway
  • an open source desktop application for running large language models
  • an open source platform for LLM hosting
  • an open source alternative to OpenAI API
  • an open source platform for local LLMs
  • an open source framework for LLM applications
  • an open source platform for local LLMs
  • a local runtime for executing LLMs