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

Local LLM Chat Clients

Ranking updated Jun 30, 2026

For a desktop client for running local LLMs, the first results are nomic-ai/gpt4all (GPT4All is a cross-platform desktop runtime that provides a chat interface for running large language models locally with offline support, GPU acceleration, and built-in model management — exactly the kind of fully offline LLM chat client this search is after), chatboxai/chatbox (Chatbox is a cross-platform desktop chat client with native local model execution e.g. via Ollama and a local-first architecture, squarely fitting the need for an offline, GPU-accelerated LLM interface with streaming replies and session management) and janhq/jan (Jan is a Tauri-based desktop application that runs large language models locally with offline capability, providing a chat interface, support for model management, GPU acceleration, and streaming responses, making it a strong fit for a local LLM inference client). oobabooga/text-generation-webui and sillytavern/sillytavern round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Desktop applications that enable private, offline interaction with large language models running on local hardware.

Local LLM Chat Clients

Find the best repos with AI.We'll search the best matching repositories with AI.
  • 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 cross-platform desktop runtime that provides a chat interface for running large language models locally with offline support, GPU acceleration, and built-in model management — exactly the kind of fully offline LLM chat client this search is after.

    C++Model ManagementChat Interfaces
    View on GitHub↗77,375
  • chatboxai/chatboxchatboxai avatar

    chatboxai/chatbox

    40,499View on GitHub↗

    Chatbox is a cross-platform desktop application that provides a unified interface for interacting with a wide range of artificial intelligence models. It functions as a model-agnostic client, allowing users to connect to various third-party AI providers or execute open-source models directly on their own hardware. By centralizing these diverse services into a single workspace, the application enables users to manage multiple chat sessions, adjust model parameters, and switch between different AI backends with ease. The project distinguishes itself through a local-first architecture that prior

    Chatbox is a cross-platform desktop chat client with native local model execution (e.g. via Ollama) and a local-first architecture, squarely fitting the need for an offline, GPU-accelerated LLM interface with streaming replies and session management.

    TypeScriptChat Interfaces
    View on GitHub↗40,499
  • 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 Tauri-based desktop application that runs large language models locally with offline capability, providing a chat interface, support for model management, GPU acceleration, and streaming responses, making it a strong fit for a local LLM inference client.

    TypeScriptLocal Model RuntimesDesktop AI RuntimesOpenAI-Compatible Servers
    View on GitHub↗43,043
  • 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

    oobabooga/text-generation-webui is a comprehensive web-based platform for running large language models entirely on local hardware, offering a chat interface with offline capability, GGUF model loading, GPU acceleration, and model management — making it a flagship local LLM chat client that closely matches what you are looking for, even though it uses a web UI rather than a native desktop application.

    PythonLocal Inference EnginesLocal Model RuntimesModel Serving APIs
    View on GitHub↗47,323
  • sillytavern/sillytavernSillyTavern avatar

    SillyTavern/SillyTavern

    29,463View on GitHub↗

    SillyTavern is a comprehensive interface and orchestration platform designed for immersive AI roleplay and interactive chat experiences. It functions as a unified gateway that connects users to a wide array of local and cloud-based large language models, providing a centralized environment to manage complex character personas, narrative context, and model-driven interactions. The platform distinguishes itself through its advanced prompt engineering and automation capabilities. It utilizes a sophisticated macro-based templating engine and vector-database retrieval to dynamically inject lore, c

    SillyTavern is a comprehensive chat interface that connects to local LLM backends, supporting streaming conversations, model orchestration, and offline use, though it relies on an external inference server for direct model loading.

    JavaScriptChat History Exporters
    View on GitHub↗29,463
  • bin-huang/chatboxBin-Huang avatar

    Bin-Huang/chatbox

    40,509View on GitHub↗

    Chatbox is a desktop client and multi-provider chat interface for interacting with large language model APIs across various service providers and local installations. It functions as a local-first AI conversation manager that stores chat history and user settings directly on the device. The application provides a unified interface to connect multiple AI backends for text generation and image creation. It includes a specialized rendering system for AI responses that supports technical documentation through syntax highlighting, Markdown, and Latex mathematical notation. The platform manages pr

    Chatbox is a desktop chat client that works with local LLM installations for offline use, but it relies on a separate backend for model loading and GPU acceleration rather than managing models directly, making it a good foundation that may require additional setup.

    TypeScriptAI Chat ClientsAI Model InterfacesAI Provider Integrations
    View on GitHub↗40,509
  • cherryhq/cherry-studioCherryHQ avatar

    CherryHQ/cherry-studio

    47,419View on GitHub↗

    Cherry Studio is a cross-platform desktop application that serves as a centralized workspace for managing and interacting with multiple artificial intelligence models. It functions as a local-first orchestrator, prioritizing user privacy by storing all conversation history and knowledge bases directly on your device. By providing a unified interface for both cloud-based and local AI services, the platform simplifies API key management and allows for consistent model interaction across different operating systems. The application distinguishes itself through a robust retrieval-augmented genera

    Cherry Studio is a cross-platform desktop AI chat client designed as a local-first orchestrator that stores conversation history and knowledge bases on your device, making it a strong fit for offline LLM interactions even though it also supports cloud services.

    TypeScriptModel OrchestratorsRetrieval Augmented Generation PipelinesAutonomous Agent Frameworks
    View on GitHub↗47,419
  • serge-chat/sergeserge-chat avatar

    serge-chat/serge

    5,725View on GitHub↗

    Serge is a self-hosted web chat interface for running large language models locally using the llama.cpp inference engine. It loads GGUF-format model files directly on your own machine, removing the need for internet connectivity or external API keys, and streams responses to the browser in real time via WebSocket connections. The project is packaged for containerized deployment using Docker and Docker Compose, with a Traefik reverse proxy that handles HTTP and WebSocket routing along with automatic TLS certificate management. Ready-made Kubernetes manifests are also provided, enabling deploym

    Serge is a self-hosted web-based chat interface that runs large language models locally via llama.cpp with streaming responses, meeting the core need for an offline LLM chat client, though it is accessed through a browser rather than being a native desktop application.

    SvelteWeb Chat FrontendsApplication DeploymentsGGUF Model Loaders
    View on GitHub↗5,725
  • jaymody/picogptjaymody avatar

    jaymody/picoGPT

    3,449View on GitHub↗

    picoGPT is a lightweight, low-level runtime environment and inference engine designed to load pre-trained checkpoints and execute generative transformer model inference. It provides a minimal implementation of the generative pre-trained transformer architecture to facilitate local language model execution. The project includes a C++ machine learning library for converting model parameters and executing greedy token generation without heavy external dependencies. It handles remote asset synchronization by downloading pre-trained weights, hyperparameters, and vocabulary files from remote server

    Picogpt is a low-level inference engine for running GPT models locally, but it is not a desktop application with a chat interface—it is a minimal runtime library rather than the full offline chat client you are looking for.

    PythonLocal Model LoadingModel DownloadersModel Weight Management
    View on GitHub↗3,449
  • mobile-artificial-intelligence/maidMobile-Artificial-Intelligence avatar

    Mobile-Artificial-Intelligence/maid

    2,550View on GitHub↗

    Maid is a mobile large language model chat client and local runner. It provides a unified interface for interacting with AI models via cloud APIs or by executing model files directly on mobile hardware for offline generation. The project functions as a multi-provider manager that handles API keys and a system for downloading and loading curated model files to the device. It utilizes a provider-agnostic interface to allow switching between local and remote backends. The application includes tools for organizing and exporting chat histories, synchronizing user data across multiple devices, and

    Maid is a mobile-first LLM chat client with local model execution and offline support, but it is built for mobile devices rather than the desktop application this search is targeting.

    TypeScriptChat History ExportersModel DownloadersModel Management
    View on GitHub↗2,550
  • a-ghorbani/pocketpal-aia-ghorbani avatar

    a-ghorbani/pocketpal-ai

    5,719View on GitHub↗

    PocketPal AI is an on-device LLM chat application for Android that runs small language models locally, enabling private AI conversations without requiring an internet connection. It functions as an offline inference engine that downloads and executes quantized language models directly on the device, with adjustable parameters like temperature and chat templates to control how the AI behaves. The application lets users create custom AI personalities by configuring unique system prompts and contextual settings for different conversational roles. It integrates with the Hugging Face Hub to downlo

    PocketPal AI is an on-device LLM chat client, but it is built for Android devices rather than desktop operating systems like Windows, macOS, or Linux, so it does not satisfy the requirement for a desktop application.

    TypeScriptModel DownloadersModel Downloaders
    View on GitHub↗5,719
  • assistant-ui/assistant-uiassistant-ui avatar

    assistant-ui/assistant-ui

    10,749View on GitHub↗

    assistant-ui is a React interface framework and component kit designed for building conversational user interfaces for artificial intelligence services. It provides a collection of reusable components to render chat windows and interaction histories that connect to large language model backends. The framework uses a composable architecture and a provider pattern to decouple UI components from specific backend implementations. Visual customization is handled through a CSS-variable theming system, while adapter-based integration standardizes different API responses into a consistent format for

    Assistant UI is a React component framework for building chat interfaces that connect to external LLM backends, not a standalone desktop application that runs models locally — so it lacks the core offline model loading and GPU acceleration features you need.

    TypeScriptConversational UI KitsConversational UI Patterns
    View on GitHub↗10,749
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
nomic-ai/gpt4all77.4KC++MITMay 27, 2025
chatboxai/chatbox40.5KTypeScriptGPL-3.0Jun 12, 2026
janhq/jan
43K
TypeScript
NOASSERTION
Jun 16, 2026
oobabooga/text-generation-webui47.3KPythonAGPL-3.0Jun 2, 2026
sillytavern/sillytavern29.5KJavaScriptAGPL-3.0May 20, 2026
bin-huang/chatbox40.5KTypeScriptGPL-3.0Jun 12, 2026
cherryhq/cherry-studio47.4KTypeScriptAGPL-3.0Jun 16, 2026
serge-chat/serge5.7KSvelteApache-2.0Nov 21, 2025
jaymody/picogpt3.4KPythonmitApr 24, 2023
mobile-artificial-intelligence/maid2.6KTypeScriptMITApr 7, 2026

Related searches

  • a local runtime for executing LLMs
  • a self-hostable ChatGPT web interface
  • a self hosted platform for running LLMs
  • a local RAG platform for private documents
  • an inference engine for running local LLMs
  • an open source engine for local LLMs
  • an open source framework for LLM applications
  • a toolkit for offline machine translation