For an open source engine for local LLMs, the strongest matches are go-skynet/localai (LocalAI is a comprehensive inference engine that provides a), ravenscroftj/turbopilot (Turbopilot is a self-hosted inference engine designed for local) and ggerganov/llama.cpp (This is a high-performance inference engine that provides the). abetlen/llama-cpp-python and nomic-ai/gpt4all round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Wir kuratieren Open-Source GitHub Repositories passend zu „open source alternatives to ollama“. Die Ergebnisse sind nach Relevanz für deine Suche sortiert — nutze die Filter unten oder verfeinere die Suche mit KI.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
| Repository | Stars | Sprache | Lizenz | Letzter Push |
|---|---|---|---|---|
| go-skynet/localai | 47.2K | Go | MIT | |
| ravenscroftj/turbopilot | 3.8K | C++ | BSD-3-Clause | |
| ggerganov/llama.cpp | 116.9K | C++ | MIT | |
| abetlen/llama-cpp-python | 10K | Python | mit | |
| nomic-ai/gpt4all | 77.4K | C++ | MIT | |
| gaizhenbiao/chuanhuchatgpt | 15.3K | Python | GPL-3.0 | |
| oobabooga/text-generation-webui | 47.3K | Python | AGPL-3.0 | |
| lm-sys/fastchat | 39.5K | Python | Apache-2.0 | |
| mlc-ai/mlc-llm | 22.1K | Python | apache-2.0 | |
| koboldai/koboldai-client | 3.9K | Python | AGPL-3.0 |