awesome-repositories.com
Blog
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Self-Hosted AI Stack

Ranking updated Jul 13, 2026

For a self hosted platform for running AI, the strongest matches are jundot/omlx (This is a local inference server that provides an), go-skynet/localai (LocalAI is a comprehensive self-hosted platform that provides an) and mudler/localai (LocalAI is a comprehensive self-hosted inference server that provides). oobabooga/text-generation-webui and mintplex-labs/anything-llm round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

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

Self-Hosted AI Stack

Find the best repos with AI.We'll search the best matching repositories with AI.
  • jundot/omlxjundot avatar

    jundot/omlx

    17,112View on GitHub↗

    omlx is a local inference server designed to run large language models, vision models, and embedding models on Apple Silicon. It provides a private alternative to industry-standard AI endpoints by hosting a local API gateway that mirrors OpenAI and Anthropic specifications. The system distinguishes itself through specialized hardware optimizations, including continuous batching for high throughput and a tiered caching system that offloads memory blocks to SSD. It also functions as a Model Context Protocol host, enabling the integration of local models with external tools, agents, and structur

    This is a local inference server that provides an OpenAI-compatible API, a web-based chat interface, and model management, making it a capable platform for running and interacting with generative AI locally.

    PythonLocal LLM ExecutionLocal Model Inference ServersOpenAI-Compatible APIs
    View on GitHub↗17,112
  • 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 self-hosted platform that provides an OpenAI-compatible API, supports local LLM inference with GPU acceleration, and includes built-in RAG and model management capabilities, making it a complete solution for running generative AI locally.

    GoOpenAI-Compatible APIsOpenAI-Compatible Endpoints
    View on GitHub↗47,157
  • 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 comprehensive self-hosted inference server that provides an OpenAI-compatible API, supports a wide range of generative models, and includes the necessary infrastructure for local model management and GPU-accelerated execution.

    GoInference Servers
    View on GitHub↗46,889
  • 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 comprehensive web-based interface for local LLM inference, model management, and fine-tuning, while offering an OpenAI-compatible API to support the full range of self-hosted generative AI requirements.

    PythonModel Inference Servers
    View on GitHub↗47,323
  • mintplex-labs/anything-llmMintplex-Labs avatar

    Mintplex-Labs/anything-llm

    61,663View on GitHub↗

    This platform serves as a comprehensive environment for managing private language models, document knowledge bases, and automated agent workflows within secure local infrastructure. It functions as a document-aware workspace that enables users to ingest diverse file formats into searchable repositories, ensuring that all data processing and model inference remain within private, local environments to maintain data sovereignty. The system distinguishes itself through a modular agentic engine that allows for the definition of custom skills and external tool execution. By utilizing a multi-model

    This platform provides a complete, self-hostable environment for local LLM inference, RAG with vector database support, and a web-based chat interface, making it a comprehensive solution for managing generative AI workflows.

    JavaScriptAgentic Workflow EnginesAI Agent OrchestratorsDocument-Aware AI Workspaces
    View on GitHub↗61,663
  • 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 provides a high-performance inference engine and model serving framework that handles the core computational requirements for running large language models locally, though it functions primarily as a specialized backend rather than a full-featured, all-in-one platform with a built-in chat interface.

    PythonModel Inference ServersOpenAI-Compatible APIs
    View on GitHub↗17,288
  • 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 provides a robust inference engine with an OpenAI-compatible API and a web-based chat interface, serving as a core platform for hosting and managing local large language models.

    PythonModel Inference ServersOpenAI-Compatible APIs
    View on GitHub↗39,472
  • coleam00/local-ai-packagedcoleam00 avatar

    coleam00/local-ai-packaged

    3,539View on GitHub↗

    This project is a containerized local AI infrastructure stack designed to deploy large language models and vector databases on private hardware. It functions as an orchestration platform that combines AI runners, knowledge graphs, and a visual workflow builder for creating agentic chatflows and automating tasks via tool integration. The platform distinguishes itself through a low-code approach to agent orchestration, utilizing a visual interface to design complex sequences and connect agents to external tools and search engines. It includes a dedicated local observability stack to track promp

    This platform provides a comprehensive, containerized infrastructure for running local LLMs and vector databases, offering the core inference and management capabilities required for a self-hosted AI environment.

    PythonVector DatabasesVector Storage
    View on GitHub↗3,539
  • 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 deploying and serving large language models, providing the core backend capabilities required for a self-hosted AI platform even though it lacks a built-in chat interface.

    PythonModel Inference ServersModel Weight Management
    View on GitHub↗10,775
  • 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 execution and API capabilities required for local LLM hosting, though it functions as a specialized backend rather than a full-featured management platform with a built-in web UI.

    C++OpenAI-Compatible APIsOpenAI-Compatible Inference Servers
    View on GitHub↗116,912
  • 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 self-contained application that provides a local inference engine, a web-like chat interface, and document indexing for RAG, making it a strong tool for running generative AI locally even if it lacks a full-featured OpenAI-compatible API server.

    C++OpenAI-CompatibleOpenAI-Compatible APIs
    View on GitHub↗77,375
  • pewdiepie-archdaemon/odysseuspewdiepie-archdaemon avatar

    pewdiepie-archdaemon/odysseus

    72,184View on GitHub↗

    Odysseus is a self-hosted AI workspace and autonomous agent framework designed for deploying and managing large language models. It serves as a centralized platform for orchestrating agentic tasks, utilizing a model context protocol server to connect AI models to external system utilities, browser automation, and local hardware. The system distinguishes itself through a combination of retrieval-augmented generation and a RAG knowledge base, using vector stores and local embeddings to provide persistent semantic memory. It further integrates AI-driven communication management to triage email i

    Odysseus provides a comprehensive self-hosted workspace for managing and orchestrating large language models, including features for model serving, vector-based retrieval, and agentic task automation.

    PythonGPU Acceleration ConfigurationsVector Storage
    View on GitHub↗72,184
  • modsetter/surfsenseMODSetter avatar

    MODSetter/SurfSense

    14,816View on GitHub↗

    SurfSense is a self-hosted platform designed for building retrieval-augmented generation pipelines and managing private knowledge bases. It functions as a containerized research stack that allows users to index diverse data sources and query them using language models, ensuring that all information retrieval is grounded in specific source citations. The platform distinguishes itself through its modular architecture, which supports the integration of custom tools and diverse language models via a unified abstraction layer. It facilitates secure, collaborative research environments by implement

    SurfSense is a self-hosted platform for building RAG pipelines and managing knowledge bases that integrates with local LLMs, providing the core infrastructure for AI-driven research and data interaction.

    PythonVector Databases
    View on GitHub↗14,816
  • 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 the core model serving and API compatibility required for a self-hosted AI platform, though it functions primarily as the backend engine rather than a full-featured suite with a built-in chat interface.

    RustOpenAI-CompatibleOpenAI-Compatible APIsWeb Chat Interfaces
    View on GitHub↗6,597
  • infiniflow/ragflowinfiniflow avatar

    infiniflow/ragflow

    82,922View on GitHub↗

    This project is a comprehensive retrieval-augmented generation platform designed for building, managing, and deploying knowledge-based AI applications. It provides a unified environment for organizing datasets, configuring conversational chat assistants, and developing autonomous agents that execute multi-step reasoning workflows. By integrating document intelligence with advanced retrieval pipelines, the platform enables the creation of grounded, verifiable responses supported by traceable citations. The platform distinguishes itself through deep document understanding and sophisticated know

    This platform provides a comprehensive, self-hostable environment for RAG-based AI applications, featuring a web-based chat interface, document management, and integration with various LLM backends to support knowledge-intensive workflows.

    PythonOpenAI-Compatible APIsOpenAI-Compatible Inference Servers
    View on GitHub↗82,922
  • khoj-ai/khojkhoj-ai avatar

    khoj-ai/khoj

    35,163View on GitHub↗

    Khoj is a self-hosted artificial intelligence platform designed for personal knowledge management and semantic information retrieval. It functions as a private assistant that indexes your local documents, notes, and external workspaces, allowing you to interact with your data through natural language queries and conversational chat. By maintaining a local-first architecture, the system ensures that your information remains under your control while providing context-aware responses grounded in your personal knowledge base. The platform distinguishes itself through a modular, cross-platform int

    Khoj is a self-hosted AI platform that provides a web-based chat interface, local document indexing, and support for various LLMs, making it a strong tool for managing personal knowledge with generative AI.

    PythonWeb Chat Interfaces
    View on GitHub↗35,163
  • open-webui/open-webuiopen-webui avatar

    open-webui/open-webui

    142,694View on GitHub↗

    Open WebUI is a self-hosted, web-based platform designed for interacting with local and remote artificial intelligence models. It functions as a unified interface and orchestration suite, enabling users to build, deploy, and manage specialized AI agents equipped with custom instructions, external tool access, and private knowledge bases. The platform distinguishes itself through a modular architecture that supports complex AI workflows. It features a plugin-based framework for custom logic and pipeline-based request processing, allowing developers to filter or transform data streams before th

    Open WebUI provides a comprehensive web-based chat interface and orchestration suite for local AI models, featuring RAG support and an OpenAI-compatible API, though it relies on external engines like Ollama for the core inference and GPU acceleration tasks.

    PythonVector Databases
    View on GitHub↗142,694
  • 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 AI platform that provides an inference engine, model management, and an OpenAI-compatible API, making it a capable tool for running and interacting with LLMs locally.

    TypeScriptLocal Model RuntimesDesktop AI RuntimesOpenAI-Compatible Servers
    View on GitHub↗43,043
  • gaianet-ai/gaianet-nodeGaiaNet-AI avatar

    GaiaNet-AI/gaianet-node

    5,027View on GitHub↗

    Gaianet-node is a decentralized AI agent node and LLM inference server. It functions as a self-hosted server for deploying autonomous AI agents within a peer-to-peer AI network. The project utilizes a containerized AI service model to standardize the installation and operation of agent environments. This allows for decentralized AI deployment across distributed infrastructure rather than relying on a single central provider. The system supports AI node administration through configuration-driven agent tuning and the management of operational parameters. It provides capabilities for both self

    This project provides a self-hosted LLM inference server and containerized environment for deploying AI agents, serving as a functional platform for running and managing local generative AI models.

    ShellDecentralized Agent ServersAI Deployment ContainersDecentralized Agent Nodes
    View on GitHub↗5,027
  • chatgptnextweb/nextchatChatGPTNextWeb avatar

    ChatGPTNextWeb/NextChat

    88,256View on GitHub↗

    NextChat is a self-hosted web application that provides a unified interface for interacting with multiple large language models. It functions as a conversational platform where users can manage and switch between diverse AI providers through configurable API backends, maintaining full control over their data and infrastructure. The platform features a persistent session layer designed to handle long-running dialogues by managing message history and context. It distinguishes itself through a structured prompt engineering environment that allows for the development and application of templates

    This is a self-hosted web interface for interacting with various LLMs, providing the chat UI and API proxying required for an AI platform, though it relies on external or separate inference engines rather than including one itself.

    TypeScriptConversational State ManagersLanguage Model Interaction PatternsLLM Chat Interfaces
    View on GitHub↗88,256
  • beclab/olaresbeclab avatar

    beclab/Olares

    4,086View on GitHub↗

    Olares is a comprehensive suite of self-hosted identity, storage, AI, and orchestration services designed for private infrastructure management. It functions as a Kubernetes home server orchestrator, enabling the deployment of containerized applications, AI models, and GPU resources on local hardware to replace third-party cloud services. The platform distinguishes itself through a combination of self-hosted AI infrastructure for running large language models and image generators, alongside a decentralized identity manager that uses cryptographic keys and OIDC for trustless authentication. It

    Olares provides a comprehensive, self-hostable orchestration platform that includes integrated AI model serving, GPU resource management, and vector database capabilities, making it a robust environment for running local generative AI services.

    GoContainer OrchestrationContainer Orchestration EnvironmentsPrivate Cloud Hosting
    View on GitHub↗4,086
  • 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 robust local inference engine and runtime for running transformer models, serving as a core component for a self-hosted AI platform even though it focuses primarily on the inference and model-loading aspects rather than a full-featured management suite.

    PythonAutoregressive Inference EnginesLocal Inference EnginesModel Runtimes
    View on GitHub↗41,039
  • badboysm890/claraversebadboysm890 avatar

    badboysm890/ClaraVerse

    3,833View on GitHub↗

    ClaraVerse is a self-hosted orchestration platform for deploying and managing local language models, autonomous agents, and automated workflows on private infrastructure. It functions as a containerized backend manager that orchestrates services, databases, and model providers within local containers to maintain data sovereignty. The platform features a visual workflow builder with a drag-and-drop interface for designing complex parallel task sequences. It utilizes a multi-model abstraction layer to normalize interactions across diverse local and remote AI endpoints and includes a retrieval a

    ClaraVerse is a self-hosted orchestration platform designed to manage local language models and autonomous agents, providing the core infrastructure for running and interacting with AI workflows on private hardware.

    GoContainerized Service OrchestrationSelf-Hosted AI InfrastructureAI Agents and Assistants
    View on GitHub↗3,833
  • binary-husky/gpt_academicbinary-husky avatar

    binary-husky/gpt_academic

    70,912View on GitHub↗

    This project provides a self-hosted, web-based interface designed to integrate large language models into academic and research workflows. It functions as a modular platform for document analysis, literature processing, and data handling, allowing users to maintain full control over their data and model connectivity through private server or local deployments. The system is distinguished by its extensible architecture, which enables users to inject custom Python scripts to automate repetitive tasks and extend core functionality. It also features a voice-enabled interaction layer that captures

    This project provides a self-hosted, web-based interface for interacting with LLMs and managing research-focused AI workflows, serving as a specialized platform for local model deployment and document analysis.

    PythonLocal AI Deployment PlatformsSelf-Hosted AI EnvironmentsAI-Powered Research Assistants
    View on GitHub↗70,912
  • lobehub/lobehublobehub avatar

    lobehub/lobehub

    78,736View on GitHub↗

    LobeHub is a comprehensive multi-agent orchestration platform designed for building, configuring, and deploying specialized AI agents. It provides a unified chat-based gateway that allows users to manage autonomous agent teams across web, desktop, and mobile environments. By utilizing a framework that supports persistent memory and granular tool integration, the platform enables the execution of complex, multi-step workflows and domain-specific tasks. The platform distinguishes itself through an interactive artifact renderer that injects dynamic, visual UI elements directly into the chat stre

    LobeHub is a sophisticated web-based chat interface and agent orchestration platform that provides a unified gateway for interacting with various LLMs, though it functions primarily as a frontend and agent manager rather than a self-contained inference engine or vector database.

    TypeScriptAgent Memory SystemsAgent Orchestration FrameworksAgent Orchestration Systems
    View on GitHub↗78,736
  • ollama/ollamaollama avatar

    ollama/ollama

    174,300View on GitHub↗

    Ollama provides a framework for running and managing local machine learning models. It includes a command-line interface for model lifecycle management, such as creation, embedding generation, and configuration, alongside a stable API for programmatic interaction across multiple programming languages. The platform supports the import of models and adapters in various formats, including GGUF and Safetensors. Users can define custom model behaviors, prompt templates, and system messages through a configuration file format. It also offers tools for fine-tuning models with LoRA adapters and apply

    Ollama is a robust local inference engine that provides the core model management and OpenAI-compatible API required for a self-hosted AI platform, though it lacks a built-in web-based chat interface and native vector database management.

    GoAI Integration APIsAI Agent FrameworksAI and Machine Learning
    View on GitHub↗174,300
  • lobehub/lobe-chatlobehub avatar

    lobehub/lobe-chat

    78,762View on GitHub↗

    Lobe Chat is a self-hosted AI platform that provides a web-based interface for interacting with multiple large language models. It functions as an AI agent orchestrator, allowing for the design, scheduling, and management of autonomous agent teams to perform operational tasks. The platform features an extensible plugin framework and SDK to integrate external tools and custom function calls into workflows. It utilizes a provider-agnostic model layer to unify various AI APIs and includes a context-aware memory system to store structured user information for personalized interactions. The syste

    Lobe Chat is a comprehensive web-based interface for interacting with LLMs that supports model management and plugin-based extensibility, though it functions primarily as an agent-focused chat platform rather than a full-stack inference engine.

    TypeScriptAI Agent OrchestratorsAI Model InterfacesAgent Planning and Coordination
    View on GitHub↗78,762
  • 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 tool provides an OpenAI-compatible API backend for various open-source LLMs, serving as a core inference engine for your self-hosted AI platform, though it lacks a built-in web chat interface or integrated vector database.

    PythonModel Inference ServersOpenAI-Compatible API Servers
    View on GitHub↗2,460
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
jundot/omlx17.1KPythonApache-2.0Jun 26, 2026
go-skynet/localai47.2KGoMITJun 26, 2026
mudler/localai46.9KGoMITJun 16, 2026
oobabooga/text-generation-webui47.3KPythonAGPL-3.0Jun 2, 2026
mintplex-labs/anything-llm61.7KJavaScriptMITJun 16, 2026
kvcache-ai/ktransformers17.3KPythonApache-2.0Jun 16, 2026
lm-sys/fastchat39.5KPythonApache-2.0May 1, 2026
coleam00/local-ai-packaged3.5KPythonapache-2.0Feb 1, 2026
huggingface/text-generation-inference10.8KPythonapache-2.0Jan 8, 2026
ggerganov/llama.cpp116.9KC++MITJun 17, 2026

Related searches

  • a self-hosted AI coding assistant
  • a self hosted platform for running LLMs
  • a self hosted alternative to ChatGPT
  • a local RAG platform for private documents
  • a self hosted platform for home automation
  • a self-hostable ChatGPT web interface
  • a self-hosted Airflow alternative
  • a self-hosted text-to-speech engine