selfhostedworld.com logoselfhostedworld.com

Try describing what you need:

Best open-source alternatives to ChatGPT

OpenAI's conversational AI assistant.

ChatGPT is the widely-adopted large language model interface from OpenAI, used for writing, coding assistance, summarization, and Q&A. Organizations seek self-hosted alternatives to keep sensitive data off third-party servers, to use open-weight models, or to run inference on their own hardware for cost or compliance reasons.

30 alternatives listed

Best for your setup

  • Novice

    AnythingLLM67.0k
    • Single container
    • Ships a Compose file

    88/100 fitHow well this app matches homelab novices, 0 to 100

    See all
  • Expert

    LibreChat45.6k
    • Several SSO sign-in methods
    • Multi-user

    Default rank #8

    78/100 fitHow well this app matches homelab experts, 0 to 100

    See all
  • Hacker

    KoboldCpp12.0k
    • Scriptable API
    • CLI or plugin support

    Default rank #13

    86/100 fitHow well this app matches homelab hackers, 0 to 100

    See all
  1. 1Lobe Chat logo
    83.2k
    Apache License 2.0Open Source — No Paywall

    LobeHub is an AI agent platform designed to help users organize, build, and collaborate with agent teammates. It presents agents as the basic unit of work and focuses on workflows such as scheduling, reporting, shared context, and iterative collaboration across pages, projects, and workspaces. The project is aimed at both general users and professional developers who want a self-hostable, more transparent environment for AI-assisted work. It emphasizes agent creation through an agent builder, broad model and modality support, a large plugin ecosystem, and memory features that let agents adapt over time while remaining editable by the user.

    Cloud OptionalMulti-UserMulti-TenantDocker

    Features:

    • agent management
    • agent scheduling
    • agent reporting
    • IM gateway
    • agent builder

    +5 more

  2. MIT LicenseOpen Source — No Paywall

    AnythingLLM is a desktop and self-hosted AI application designed for people who want a private, configurable ChatGPT-style workspace. It is aimed at users who need to chat with documents, automate workflows, and connect either local or cloud-based language models without a complicated setup. The project emphasizes multi-user support, document ingestion, vector databases, and built-in agent workflows. It also exposes a developer API and supports a wide range of model providers, embedding backends, transcription, text-to-speech, and vector databases, making it suitable for teams and developers building internal AI tools or private knowledge systems.

    Cloud OptionalMulti-UserDockerDocker ComposeBinarySource

    Features:

    • Document chat
    • AI agents
    • Multi-user support
    • Dynamic model routing
    • Automatic and user-managed memories

    +5 more

  3. GNU Affero General Public License v3.0Open Source — No Paywall

    SillyTavern is a locally installed user interface aimed at people who want a flexible front end for text generation, image generation, and TTS voice models. It presents itself as a single place to work with a wide range of LLM backends and related AI tools, while emphasizing customization and extension support for advanced users and AI hobbyists. The project is designed to run on the user's own machine rather than as a hosted service. The README states that it does not provide online services or track user data, and that it is intended to remain free and open source. It also highlights minimal hardware requirements, with the application running on systems capable of running NodeJS 20 or higher, while heavier local inference workloads depend on the chosen model and backend.

    No TelemetryOffline CapableDockerSource

    Features:

    • single unified interface for many LLM APIs
    • mobile-friendly layout
    • Visual Novel Mode
    • image generation integration
    • TTS support

    +4 more

  4. 4Ollama logo
    183.1k
    MIT LicenseOpen Source — No Paywall

    Ollama is a local model runtime for developers and users who want to work with open models on their own machines. The README presents it as a way to start building with open models, run a model directly from the command line, and connect that model to existing applications and agent workflows. It is designed for integration rather than just interactive use. The project exposes a REST API for running and managing models, provides official Python and JavaScript libraries, and documents supported backends and model import/build workflows. The README also highlights a broad ecosystem of community integrations, including chat interfaces, desktop clients, code editors, and SDKs that can connect to Ollama.

    Offline CapableDockerSource

    Features:

    • run models locally
    • REST API for models
    • chat with models
    • connect to existing agents and applications
    • launch coding integrations

    +4 more

  5. 5LobeHub logo
    83.2k
    Apache License 2.0Open Source — No Paywall

    LobeHub is a platform for organizing AI agents into a coordinated workflow. It presents itself as a place where users can hire, schedule, and monitor agents, treating agents as the main unit of work rather than isolated chat sessions. The project is aimed at both users and professional developers who want a more structured way to build and operate AI-assisted productivity systems. The README highlights several areas of the product: an agent builder for quickly configuring new agents, collaborative agent groups for parallel work, pages and projects for organizing tasks, scheduled runs, and a shared workspace concept for teams. It also emphasizes personal memory and editable structured memory so agents can adapt over time while remaining transparent and under the user's control. The project is self-hostable and offers deployment options such as Docker and cloud platforms, but it depends on an OpenAI API key for deployment and use described in the README.

    Cloud RequiredMulti-UserDocker

    Features:

    • agent management
    • agent builder
    • agent groups
    • pages for collaborative writing
    • scheduled runs

    +5 more

  6. 6LocalAI logo
    49.5k
    MIT LicenseOpen Source — No Paywall

    LocalAI is an open-source AI engine designed for self-hosted use. It lets users run a broad range of model types locally, including text, vision, speech, image, and video workloads, while keeping data inside their own infrastructure. The project emphasizes a small core architecture: model backends are packaged separately and downloaded only when needed, which helps keep installations minimal. It is aimed at developers and teams that want local or private AI infrastructure with API compatibility rather than a consumer chat app. LocalAI exposes OpenAI-compatible endpoints and also advertises compatibility with Anthropic and ElevenLabs APIs, making it easier to plug into existing tools. The README also highlights multi-user capabilities such as API keys, quotas, and role-based access, along with built-in agents and a terminal-based agent workflow.

    Offline CapableMulti-UserDockerBinarySource

    Features:

    • OpenAI-compatible APIs
    • Anthropic API compatibility
    • ElevenLabs API compatibility
    • LLMs, vision, voice, image, and video support
    • On-demand backend loading

    +5 more

    Auth:local
  7. Apache License 2.0Open Source — No Paywall

    PrivateGPT is an open-source API layer designed to sit on top of local, OpenAI-compatible inference servers such as Ollama, llama.cpp, or vLLM. It is aimed at developers who want to build private AI products without depending on cloud APIs or rebuilding common backend primitives like messaging, retrieval, tools, and document ingestion. The project ships with a built-in workbench UI for demos and local testing, but the README makes clear that the API is the core product. PrivateGPT supports Claude API-style interactions, including messages, streaming, async processing, tool use, citations, embeddings, and database/CSV access. It is positioned for self-hosted and on-premise deployments, including enterprise use cases where local control and privacy are important.

    Cloud OptionalOffline CapableDockerPackage ManagerSource

    Features:

    • messages API
    • streaming
    • async processing
    • token counting
    • file and artifact ingestion

    +5 more

    Auth:oauth
  8. 8LibreChat logo
    45.6k
    MIT LicenseOpen Source — No Paywall

    LibreChat is a self-hosted AI chat platform for people and teams who want a single interface for interacting with many different AI providers. It is positioned as a privacy-focused alternative to hosted chat products, bringing together major commercial and local model providers while remaining deployable on a user's own infrastructure. The project emphasizes advanced chat workflows rather than simple prompting. Its feature set includes agents, tool and MCP support, code execution, web search, image generation, conversation import/export, multimodal file handling, and conversation branching. It also includes multi-user authentication, moderation tools, and deployment options ranging from local setups to cloud and horizontally scaled installations.

    Cloud OptionalMulti-UserDocker

    Features:

    • AI model selection
    • Code interpreter
    • Agents and tools integration
    • Web search
    • Generative UI with code artifacts

    +5 more

    Auth:oauthldaplocal
  9. 9LibreChat logo
    45.6k
    MIT LicenseOpen Source — No Paywall

    LibreChat is a self-hosted AI conversation platform for users and teams who want a centralized interface for working with many AI providers. It presents a ChatGPT-inspired experience while adding support for model switching, custom endpoints, multimodal file interactions, search, agents, and other workflow features that extend beyond basic chat. The project is aimed at individuals and organizations that want control over their AI infrastructure, including privacy-conscious deployments and more advanced administration. It supports multi-user access, role and group management, configuration overrides, and deployment options ranging from local setups to scaled deployments with Redis. The README also highlights integrations for code execution, speech, image generation, and MCP-based tooling, making it a broad self-hosted AI workspace.

    Cloud OptionalMulti-UserDocker ComposeSource

    Features:

    • AI model selection
    • custom endpoints
    • code interpreter
    • agents and tools integration
    • web search

    +5 more

    Auth:oauthldaplocal
  10. 10goose logo
    55.3k
    Apache License 2.0Open Source — No Paywall

    goose is a native open source AI agent designed to run on a user’s machine. It is presented as a general-purpose assistant for code and non-code tasks such as research, writing, automation, and data analysis. The project targets people who want a local desktop application, a terminal-friendly CLI, or an embeddable API, all backed by a Rust implementation for portability and performance. The README emphasizes broad ecosystem support rather than a single provider. goose can connect to more than 15 model providers and can use either API keys or existing consumer subscriptions for services like Claude, ChatGPT, and Gemini through ACP. It also supports integration with 70+ extensions via the Model Context Protocol. The project is part of the Agentic AI Foundation at the Linux Foundation, and the README points users to installation, quickstart, tutorials, troubleshooting, and custom distribution documentation.

    Cloud OptionalBinary

    Features:

    • desktop app
    • CLI
    • API
    • code assistance
    • workflow automation

    +5 more

  11. GNU Affero General Public License v3.0Open Source — No Paywall

    TextGen is a desktop application for running local large language models on a user’s own machine. It is aimed at people who want a private, offline interface for chatting with models, experimenting with different backends, and using an API that behaves like OpenAI or Anthropic endpoints. The project supports multiple model backends, multimodal vision input, file attachments, tool-calling, LoRA training, and image generation. It can be used as a portable desktop build or installed as a local web UI, and the README emphasizes that all dependencies are included in the portable builds. The software is positioned for privacy-conscious users and developers who want local model access with extensions, custom tooling, and browser-based interaction.

    No TelemetryOffline CapableDockerDocker ComposeBinarySource

    Features:

    • chat and generation modes
    • vision/multimodal input
    • file attachments
    • conversation branching and message editing
    • notebook tab

    +5 more

  12. 12Jan logo
    44.9k
    Apache License 2.0Open Source — No Paywall

    Jan is an open-source desktop application positioned as a ChatGPT replacement, aimed at users who want to run and manage large language models with more control and privacy. It supports downloading and using local models, including popular families such as Llama, Gemma, and Qwen, and presents itself as an easy-to-use product for everyday AI interaction. The project also targets advanced users who want to connect the app to external model providers, create custom assistants, or integrate with other software through an OpenAI-compatible local API and MCP support. It is distributed for Windows, macOS, and Linux, can be installed via app stores or direct downloads, and can also be built from source with standard developer tooling.

    Cloud OptionalOffline CapablePackage ManagerBinarySource

    Features:

    • Local AI models
    • Cloud model integrations
    • Custom assistants
    • OpenAI-compatible local API
    • Model Context Protocol (MCP) integration

    +1 more

  13. 13KoboldCpp logo
    12.0k
    GNU Affero General Public License v3.0Open Source — No Paywall

    KoboldCpp is a self-contained local AI inference application built around llama.cpp for running GGML and GGUF models. It is aimed at users who want an easy way to launch text-generation and multimodal workloads without assembling a large dependency stack, and it provides precompiled binaries for Windows, macOS, and Linux, plus Docker and source builds. The project bundles the KoboldAI Lite interface and exposes multiple compatibility APIs, making it useful both as an interactive frontend and as a backend for other web services. Beyond chat and roleplay use cases, it also supports image generation and editing, speech transcription, text-to-speech, music generation, vision, and tool calling, with GPU offload options and model-loading guidance for advanced users.

    Cloud OptionalOffline CapableDockerBinarySource

    Features:

    • single-file executable
    • CPU or GPU inference
    • LLM text generation
    • image generation and editing
    • video generation

    +5 more

  14. 14AutoGPT logo
    187.6k
    MIT LicenseOpen Core — Some Features Paid

    AutoGPT is a platform for building and operating AI agents that can run continuously and automate multi-step workflows. The README positions it as a tool for people who want to design agents, deploy them, and manage their lifecycle rather than interact with a single-purpose chatbot. It appears to target developers and technically inclined users who are comfortable self-hosting. The platform includes a frontend for designing agents and managing workflows, a server that executes agents and supports external triggers, a marketplace for pre-built agents, and a CLI for setup and agent management. The README also describes the classic AutoGPT tooling, including Forge, benchmarking, and a UI, indicating that the repository combines both the newer platform and older agent-building utilities.

    Cloud OptionalMulti-UserDockerDocker ComposeSource

    Features:

    • agent builder
    • workflow management
    • deployment controls
    • ready-to-use agents
    • agent interaction

    +5 more

  15. 15odysseus logo
    93.3k
    GNU Affero General Public License v3.0Open Source — No Paywall

    Odysseus is a self-hosted AI workspace designed for people who want a single interface for interacting with models and managing knowledge-work tasks. It combines chat, agent workflows, research tools, document editing, email triage, notes, tasks, and calendar features in one application, with emphasis on local models and self-hosted deployment. The project is intended for users who want to run their own private assistant environment rather than rely on a hosted SaaS product. The README shows a Docker Compose-based quick start, points to a setup guide for native installs and platform-specific notes, and highlights features such as tools, MCP, file handling, shell access, reminders, scheduled tasks, and synchronization options.

    Offline CapableMulti-UserDockerDocker ComposeSource

    Features:

    • chat and agents
    • local/API model support
    • tool and MCP integration
    • deep research
    • model compare

    +5 more

    Auth:local2fa
  16. 16Open-WebUI logo
    155.6k
    MIT LicenseOpen Core — Some Features Paid

    Open WebUI is a self-hosted AI interface aimed at people who want to run and interact with language models in their own environment. The README presents it as an extensible platform that works with Ollama and OpenAI-compatible APIs, with a built-in inference engine for retrieval-augmented generation and support for a wide range of deployment and integration scenarios. It is positioned for both individual users and organizations that need a secure, customizable AI workspace. The project emphasizes role-based permissions, enterprise authentication, cloud storage connectors, observability, and horizontal scaling, while also offering features such as local RAG, model building, multimodal interaction, and plugin-based extensibility.

    Cloud OptionalOffline CapableMulti-UserPackage ManagerDockerKubernetesHelm

    Features:

    • offline operation
    • Ollama/OpenAI API integration
    • RBAC
    • Markdown and LaTeX support
    • voice and video calls

    +5 more

    Auth:ldapoidc-ssooauthproxy-auth
  17. 17Chatbox logo
    42.0k
    GNU General Public License v3.0Open Source — No Paywall

    Chatbox Community Edition is a desktop application that serves as an AI copilot and chat client for popular LLM providers such as ChatGPT, Claude, Gemini, Ollama, and ChatGLM. It is presented as an open-sourced community edition under GPLv3, with code regularly synchronized with a pro repository. The project targets users who want a simple interface for chatting, prompt debugging, and everyday AI-assisted work across Windows, macOS, Linux, iOS, Android, and the web version. Its emphasis is on local data storage, fast setup through downloadable packages, and productivity-oriented features like prompt management, message quoting, streaming responses, markdown rendering, and team collaboration for sharing OpenAI API resources.

    Cloud OptionalMulti-UserBinarySource

    Features:

    • Local data storage
    • Support for multiple LLM providers
    • Image generation with DALL-E-3
    • Enhanced prompting
    • Keyboard shortcuts

    +5 more

  18. 18Perplexica logo
    37.3k
    MIT LicenseOpen Source — No Paywall

    Vane is a self-hosted AI answering engine designed for users who want privacy while still combining web search with LLM-powered responses. It runs on the user's own hardware and can use either local models through Ollama or external providers such as OpenAI, Claude, Gemini, and Groq. The project is aimed at people who want a search-and-answer experience with cited sources, flexible search modes, and support for different content types like web pages, papers, images, videos, and uploaded files. It uses SearxNG for private web search and can be deployed with Docker or built from source, with search history stored locally for later review. The README also documents an API for developers who want to integrate Vane into their own applications.

    Cloud OptionalDockerSource

    Features:

    • local LLM support
    • cloud AI provider support
    • cited answers
    • smart search modes
    • source selection

    +5 more

  19. 19Vane logo
    37.3k
    MIT LicenseOpen Source — No Paywall

    Vane is a privacy-focused AI answering engine intended for users who want search-style question answering without giving up control of their data. It runs on the user’s own hardware, supports local models through Ollama, and can also connect to hosted providers such as OpenAI, Claude, Gemini, and Groq. The project emphasizes cited answers and private searches rather than traditional keyword search. The application is set up as a web app and can be deployed with Docker or built from source. It uses SearxNG for web search, supports file uploads, image and video search, domain-restricted searching, and various UI widgets for quick information lookup. Vane also exposes an API for developers and stores search history locally, making it suitable for self-hosters and privacy-conscious users who want a configurable search and research assistant.

    Cloud OptionalDockerSource

    Features:

    • Local LLM support
    • Cloud AI provider support
    • Cited answers
    • Smart search modes
    • Source selection

    +5 more

  20. 20PicoClaw logo
    30.0k
    MIT LicenseOpen Source — No Paywall

    PicoClaw is an open-source personal AI assistant built in Go and aimed at extremely resource-constrained hardware. The project emphasizes tiny memory usage, rapid startup, and portability across a wide range of architectures, including x86, ARM, MIPS, RISC-V, and LoongArch. It is presented as a ground-up reimplementation rather than a fork of related projects. The software appears intended for users who want an on-device assistant that can handle common agent workflows such as coding, planning, web search, memory, and multimodal input. The README highlights a browser-based launcher, precompiled downloads, source builds, and support for Model Context Protocol integrations, suggesting it can be used both by hobbyists deploying on small Linux boards and by developers extending assistant capabilities.

    Cloud OptionalMulti-UserBinarySource

    Features:

    • ultra-lightweight memory usage
    • fast boot
    • single-binary portability
    • MCP support
    • vision pipeline

    +3 more

  21. MIT LicenseOpen Core — Some Features Paid

    Onyx is a self-hostable AI platform centered on a chat interface for interacting with large language models. It is aimed at individuals, teams, and enterprises that want a deployable assistant layer with search, retrieval, and workflow capabilities on top of their chosen LLMs. The project emphasizes broad deployment flexibility and can be run in Docker, Kubernetes, or via cloud-oriented guidance, including an air-gapped setup. Its feature set includes agents, web search, RAG over uploaded and connected data sources, deep research, MCP/actions, code execution, and image generation, along with collaboration and user-management features for larger organizations.

    Cloud OptionalOffline CapableMulti-UserDockerDocker ComposeKubernetesSource

    Features:

    • Custom agents
    • Web search
    • RAG
    • Connectors to 40+ applications
    • Deep research

    +5 more

    Auth:oidc-ssooauthsamllocal
  22. Apache License 2.0Open Source — No Paywall

    Chat UI is a web-based chat application built with SvelteKit for interacting with large language models through OpenAI-compatible APIs. It is used as the frontend behind HuggingChat and is intended for developers or teams who want to run a customizable LLM chat experience locally or in their own deployment. The project stores chat history, users, settings, files, and stats in MongoDB, with support for either a hosted MongoDB deployment or an embedded local fallback for development. It also includes theming options, server-side model routing, and MCP tool integration, allowing the UI to support multimodal and tool-using model workflows while remaining configurable through environment variables.

    Cloud OptionalMulti-UserSourceDocker

    Features:

    • chat interface for LLMs
    • OpenAI-compatible model support
    • local development server
    • MongoDB chat history storage
    • embedded MongoDB fallback

    +5 more

    Auth:local
  23. 23IronClaw logo
    12.7k
    MIT LicenseOpen Source — No Paywall

    IronClaw is a self-hosted personal AI assistant focused on security, local data ownership, and extensibility. It is aimed at users who want an assistant that can handle personal or professional workflows while keeping information under their control and minimizing exposure to third-party services. The project combines an interactive assistant with a web gateway, REPL access, webhook-based channels, and automation routines. It uses a PostgreSQL-backed local data store, WebAssembly sandboxes for untrusted tools, and multiple defenses against prompt injection and credential leakage. It also supports a range of LLM providers, including local and self-hosted options, which lets operators choose their preferred backend while keeping the core system locally managed.

    No TelemetryCloud OptionalOffline CapableDockerPackage ManagerBinarySource

    Features:

    • WASM sandbox
    • credential protection
    • prompt injection defense
    • endpoint allowlisting
    • multi-channel access

    +5 more

    Auth:oauth
  24. 24NextChatAI logo
    88.8k
    MIT LicenseOpen Core — Some Features Paid

    NextChat is an AI assistant application that provides a lightweight chat interface for working with models such as Claude, DeepSeek, GPT-4, and Gemini Pro. It is aimed at users who want a fast, browser-based assistant as well as a downloadable desktop experience, and it also includes an enterprise offering for organizational deployments. The project emphasizes local privacy, with data stored in the browser, and supports self-deployed LLM backends. It offers features like prompt templates, markdown rendering, streaming responses, conversation compression, and plugin support. The README also highlights deployment paths through Vercel, desktop builds with Tauri, and private enterprise deployment with admin-controlled resources and permissions.

    Cloud OptionalOffline CapableMulti-UserMulti-TenantDockerDocker ComposeKubernetesSource

    Features:

    • one-click Vercel deployment
    • desktop app
    • self-hosted LLM support
    • local browser storage
    • Markdown rendering

    +5 more

    Auth:local
  25. 25Khoj logo
    37.7k
    GNU Affero General Public License v3.0Open Core — Some Features Paid

    Khoj is a personal AI application designed to extend a user’s capabilities as a "second brain." It combines conversational AI, document retrieval, semantic search, and agent creation so people can work with their own notes, files, and online information in one place. The project is aimed at individual users as well as teams and enterprises, with support for self-hosting, a cloud app, and enterprise deployment models. It can be used from multiple clients such as browsers, note-taking apps, desktop, mobile, and chat platforms, and it supports both local and online LLMs. The README emphasizes privacy and flexibility, highlighting that it can run on a personal computer or be accessed through the hosted service.

    Cloud OptionalOffline CapableMulti-UserMulti-TenantSource

    Features:

    • Chat with local or online LLMs
    • Search personal documents and the internet
    • Use across browser, Obsidian, Emacs, desktop, phone, and WhatsApp
    • Create custom agents
    • Automate research and notifications

    +3 more

  26. 26big-AGI logo
    7.1k
    MIT LicenseOpen Core — Some Features Paid

    Big-AGI is an open-source AI workspace aimed at experts such as engineers, founders, researchers, self-hosters, and IT teams. It centers on multi-model interaction, letting users work with many AI providers and models from a single interface while emphasizing control, transparency, and a fast local-first experience. The project highlights capabilities like Beam & Merge for comparing and refining outputs across models, native search, personas, request inspection, and support for self-hosted deployment. The README also positions it as both a free/open foundation and part of a broader commercial offering, with optional Pro and hosted tiers for syncing and additional convenience features.

    Cloud OptionalMulti-UserDockerSource

    Features:

    • multi-model AI workspace
    • Beam & Merge
    • native search
    • personas
    • requests inspection

    +5 more

  27. Apache License 2.0Open Source — No Paywall

    Open Executive is a self-hostable AI system that presents itself as a company’s virtual executive team. It is designed for businesses that want a single, coherent leadership-style assistant rather than a generic chat interface, and it covers functions such as strategy, finance, HR, legal, operations, marketing, product, and board communications. The project works by routing each user request through an executive orchestrator that coordinates multiple specialist agents, retrieves relevant context from a local ChromaDB-backed knowledge base, and synthesizes the result into one response. It also stores episodic memory in SQLite, supports onboarding to capture company-specific context, and can proactively surface follow-ups through a built-in scheduler. Access is available through a web UI, CLI, and several messaging integrations including Slack, Email, Telegram, Google Chat, and Discord.

    Cloud RequiredMulti-UserDockerDocker ComposeSource

    Features:

    • single executive voice
    • specialist AI agents
    • episodic memory
    • built-in scheduler
    • document upload

    +5 more

    Auth:local
  28. 28GPT4All logo
    77.4k
    MIT LicenseOpen Source — No Paywall

    GPT4All is a local large language model application and Python client designed for private use on everyday desktops and laptops. It targets users who want to run LLMs without relying on external API calls or GPUs, and it offers downloadable installers for Windows, macOS, Linux, and a community-maintained Flathub package. The project also includes a Python package that wraps llama.cpp-based model usage, making it usable in scripts and applications. Beyond the desktop app, the README highlights LocalDocs for chatting with personal data, GPU acceleration via Vulkan, an OpenAI-compatible HTTP API server, and integrations with tools such as LangChain and Weaviate.

    Offline CapableDockerPackage ManagerBinaryFlatpakSource

    Features:

    • private local LLM inference
    • desktop chat application
    • LocalDocs for chatting with data
    • Python client
    • OpenAI-compatible HTTP API server

    +5 more

  29. 29BionicGPT logo
    2.4k
    busl-1-1Open Core — Some Features Paid

    Bionic is an on-premise generative AI platform positioned as a replacement for ChatGPT in environments that need stronger data confidentiality. It is designed to run locally on a laptop for small pilots or scale out in Kubernetes for larger deployments.

    Cloud OptionalMulti-UserDocker ComposeKubernetesSource

    Features:

    • Chat interface
    • Theme customization
    • Chat history
    • AI assistants
    • Team sharing

    +5 more

    Auth:oauthoidc-ssolocal
  30. 30Claude Code logo
    150.7k
    proprietary

    Claude Code is an agentic coding assistant designed for developers who want help directly in their terminal and related workflows. It is positioned as a tool that can understand a project’s codebase, assist with routine programming tasks, explain complex code, and help manage git operations through natural language commands. The project appears aimed at individual developers and teams working in local repositories, with usage extending to the terminal, IDEs, and even GitHub via @claude mentions. The README also highlights a plugin system for extending behavior with custom commands and agents, along with documentation and troubleshooting resources for setup and usage. It is backed by Anthropic and includes information about data collection and privacy safeguards.

    Cloud RequiredBinaryPackage ManagerSource

    Features:

    • terminal-based coding assistant
    • natural language commands
    • codebase understanding
    • routine task execution
    • code explanation

    +4 more

Compare these alternatives

Side by side:LibreChat vs Open-WebUI

What to look for in a ChatGPT alternative

Evaluate which model backends the alternative supports (Ollama, llama.cpp, OpenAI-compatible APIs) and whether it can switch between local and remote models. Look for conversation history management, multi-model routing, and RAG support if you need document Q&A. GPU requirements and inference speed matter significantly for local deployments.

Other SaaS alternatives

  • 27 alternatives

    An AI-first code editor built on VS Code.

    Zed, Codex, code-server

    +24 more
  • 67 alternatives

    An all-in-one workspace for notes, docs, and databases.

    AFFiNE, Memos, AFFiNE Community Edition

    +64 more
  • 36 alternatives

    A long-running personal note-taking and clipping app.

    Memos, Joplin, Logseq

    +33 more
  • 23 alternatives

    Anthropic's agentic AI coding CLI.

    Codex, opencode, Cline

    +20 more
  • 3 alternatives

    A generative AI image creation service.

    SillyTavern, artcraft, ComfyUI

  • 49 alternatives

    A cloud file sync and sharing service.

    Immich, Syncthing, Cloudreve

    +46 more
Browse all alternatives