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
Back to chatgptnextweb/nextchat

Projects sharing features with NextChat

30 open-source projects similar to chatgptnextweb/nextchat, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • lilittlecat/awesome-free-chatgptLiLittleCat avatar

    LiLittleCat/awesome-free-chatgpt

    20,849View on GitHub↗

    This repository serves as a comprehensive directory and resource hub for accessing, deploying, and optimizing artificial intelligence tools. It functions as a community-driven index that aggregates web portals, mirror sites, and alternative hosting platforms to provide users with free or alternative access to large language models and conversational assistants. The project distinguishes itself by offering a dual focus on both service discovery and self-hosting capabilities. It provides a curated collection of open-source templates and frameworks that enable users to deploy private, custom-tai

    Pythonawesomeawesome-listchat
    View on GitHub↗20,849
  • danny-avila/chatgpt-clonedanny-avila avatar

    danny-avila/chatgpt-clone

    39,320View on GitHub↗

    This project is a self-hosted large language model chat interface and AI model aggregator. It provides a unified web environment for interacting with multiple AI providers and local models, acting as a provider-agnostic API gateway to standardize requests across different endpoints. The platform functions as an agentic AI framework and generative UI workspace, enabling the construction of specialized assistants with custom instructions and subagents. It features a sandboxed code interpreter for secure execution of multiple programming languages and a generative UI system that renders interact

    TypeScript
    View on GitHub↗39,320
  • ztjhz/betterchatgptztjhz avatar

    ztjhz/BetterChatGPT

    8,403View on GitHub↗

    BetterChatGPT is a cross-platform user interface and OpenAI API client designed for interacting with large language models. It functions as a prompt engineering workspace and a self-hosted AI frontend that allows users to connect to models via API keys or custom proxy endpoints. The project distinguishes itself through conversation management tools, including the ability to organize chats into color-coded folders and maintain a library of reusable prompt templates. It also includes a real-time cost monitoring system that tracks token consumption and calculates estimated pricing for interactio

    TypeScriptbetter-chat-gptchatbotchatgpt
    View on GitHub↗8,403

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • awesome-selfhosted/awesome-selfhostedawesome-selfhosted avatar

    awesome-selfhosted/awesome-selfhosted

    299,516View on GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    View on GitHub↗299,516
  • langroid/langroidlangroid avatar

    langroid/langroid

    3,894View on GitHub↗

    Langroid is a multi-agent orchestration framework and tool integration suite designed for building complex AI applications. It serves as a multi-modal integration layer that connects diverse local and remote language models with an agentic retrieval-augmented generation system. The project distinguishes itself through a collaborative message-exchange paradigm, allowing specialized agents to delegate tasks hierarchically and coordinate via structured communication. It features an advanced state management system for conversational AI, including the ability to rewind and prune conversation hist

    Pythonagentsaichatgpt
    View on GitHub↗3,894
  • blinkdl/chatrwkvBlinkDL avatar

    BlinkDL/ChatRWKV

    9,492View on GitHub↗

    ChatRWKV is an open-source frontend and GPU-accelerated inference engine designed for interacting with RWKV recurrent neural network language models. It provides a self-hosted web chat interface and a specialized client for generating human-like text using a linear-complexity architecture. The project utilizes a GPU-accelerated backend that employs custom CUDA kernels and dynamic model format conversion to increase processing speed and reduce memory overhead. It manages conversation history through state-based context management, updating a fixed-size hidden state to maintain a constant memor

    Pythonchatbotchatgptlanguage-model
    View on GitHub↗9,492
  • getumbrel/llama-gptgetumbrel avatar

    getumbrel/llama-gpt

    10,991View on GitHub↗

    Llama-GPT is a self-hosted generative AI model runner that provides a private web interface for interacting with large language models. By executing these models directly on local hardware, it ensures that all intelligent assistance remains offline and independent of external cloud service providers. The project functions as a private assistant that maintains complete data ownership by storing all application state and model interactions on local storage volumes. It is designed to operate within a broader self-hosted computing environment, allowing users to maintain control over their persona

    TypeScriptaichatgptcode-llama
    View on GitHub↗10,991
  • chatgptnextweb/chatgpt-next-webChatGPTNextWeb avatar

    ChatGPTNextWeb/ChatGPT-Next-Web

    88,262View on GitHub↗

    ChatGPT-Next-Web is a cross-platform web interface and frontend for interacting with large language models. It functions as a self-hosted client that allows users to connect to various AI model providers through a unified chat interface compatible with web browsers and desktop operating systems. The project includes a prompt template manager for creating and organizing reusable masks to standardize interactions. It supports self-hosting on private clouds to maintain data security and provides a centralized administrative panel for managing API resources and member access permissions. The app

    TypeScript
    View on GitHub↗88,262
  • 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

    JavaScriptaichatllm
    View on GitHub↗29,463
  • f/awesome-chatgpt-promptsf avatar

    f/awesome-chatgpt-prompts

    163,835View on GitHub↗

    This project is a curated library of community-driven prompt templates and personas designed to improve interactions with large language models. It functions as a prompt engineering guide, providing interactive tutorials and examples to teach advanced design and reasoning techniques. The library can operate as a Model Context Protocol server, providing a standardized interface for AI tools and agents to access prompt data as a service. For organizations, it offers a self-hosted repository option that allows for private deployment on internal infrastructure with custom authentication and data

    HTML
    View on GitHub↗163,835
  • chatgpt-web-dev/chatgpt-webchatgpt-web-dev avatar

    chatgpt-web-dev/chatgpt-web

    1,870View on GitHub↗

    This project is a self-hosted, web-based interface designed for interacting with large language models. It provides a centralized dashboard that enables users to manage model communications, maintain persistent conversation histories, and organize prompt libraries within a private, containerized environment. The platform distinguishes itself through robust administrative and security controls, including support for enterprise identity providers, password-based access, and request rate limiting. It facilitates flexible connectivity by allowing users to configure custom network proxies, manage

    Vueaichatgptchatgpt-web
    View on GitHub↗1,870
  • 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

    TypeScript
    View on GitHub↗78,762
  • mckaywrigley/chatbot-uimckaywrigley avatar

    mckaywrigley/chatbot-ui

    33,269View on GitHub↗

    Chatbot-ui is a self-hosted AI dashboard and LLM chat interface that serves as a centralized hub for interacting with multiple artificial intelligence providers. It functions as a multi-provider AI client and model orchestrator, allowing users to send prompts and receive responses from various large language models through a unified conversational interface. The project enables multi-model AI chat within a single workspace, allowing for the comparison of outputs and capabilities across different backends. It provides a private frontend for AI workspace management, where users can organize cha

    TypeScript
    View on GitHub↗33,269
  • vercel/aivercel avatar

    vercel/ai

    21,885View on GitHub↗

    This project is a comprehensive framework for building AI-powered applications, providing a unified toolkit for orchestrating language models, autonomous agents, and interactive user interfaces. It serves as a central library for managing the entire lifecycle of AI interactions, from initial prompt generation and model provider abstraction to complex, multi-step reasoning and tool execution. The framework distinguishes itself through its deep integration with frontend development, specifically by enabling generative user interfaces that render dynamic components directly from model outputs. I

    TypeScriptanthropicartificial-intelligencegemini
    View on GitHub↗21,885
  • elie222/inbox-zeroelie222 avatar

    elie222/inbox-zero

    10,101View on GitHub↗

    Inbox Zero is an AI-powered email automation platform and inbox organizer. It uses large language models to automatically categorize, label, and archive emails, while providing a conversational interface for managing workflows and drafting responses through natural language. The project distinguishes itself by integrating real-time calendar availability into its drafting process and generating AI-summarized meeting briefings. It supports a pluggable AI provider interface with model fallback chains, allowing it to connect to various cloud or local LLM providers. Users can also control their in

    TypeScriptaiemailgmail
    View on GitHub↗10,101
  • vercel-labs/ai-chatbotvercel-labs avatar

    vercel-labs/ai-chatbot

    20,501View on GitHub↗

    This is a full-featured chatbot framework and Next.js web application designed for integrating various large language model providers into a web interface. It serves as a template for building AI chatbots that can generate text and structured data through a unified interface. The project functions as an authenticated AI application, incorporating built-in user identity verification and session management. It includes a suite for AI tool integration, allowing language models to execute tool calls and generate structured objects by connecting to external data and functions. The framework provi

    TypeScript
    View on GitHub↗20,501
  • 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

    JavaScriptai-agentscustom-ai-agentsdeepseek
    View on GitHub↗61,663
  • yidadaa/chatgpt-next-webYidadaa avatar

    Yidadaa/ChatGPT-Next-Web

    88,263View on GitHub↗

    ChatGPT-Next-Web is a web-based chat interface for interacting with large language models via API or self-hosted model runners. It functions as a prompt management tool and a cross-platform application available for web, mobile, and desktop environments. The project distinguishes itself through a plugin integration gateway that extends model capabilities with external tools like network search and calculators. It includes a self-hosted administrative dashboard for controlling model lists, member permissions, and access passwords on private infrastructure. The application covers prompt engine

    TypeScript
    View on GitHub↗88,263
  • ai-shifu/chatallai-shifu avatar

    ai-shifu/ChatALL

    16,283View on GitHub↗

    ChatALL is a desktop application that functions as a multi-model chat client and aggregator for artificial intelligence services. It enables users to send a single prompt to multiple AI models simultaneously, allowing for the side-by-side comparison of generated responses within a unified interface. The application distinguishes itself through a local-first approach to data management, ensuring that all conversation logs and user configurations are stored directly on the user's device. This architecture supports privacy and offline access while providing a centralized system for managing and

    JavaScriptbingchatchatbotchatgpt
    View on GitHub↗16,283
  • chainlit/chainlitChainlit avatar

    Chainlit/chainlit

    12,213View on GitHub↗

    Chainlit is a Python framework designed for building and deploying interactive, stateful conversational AI interfaces. It provides a backend-driven platform that connects language models and agent frameworks to a web-based chat frontend, managing the complexities of session state, message history, and real-time communication. The framework distinguishes itself by offering a component-based UI builder that allows developers to inject interactive widgets, rich media, and data visualizations directly into the chat stream. It supports the visualization of complex agent workflows, enabling users t

    Pythonchatgptlangchainllm
    View on GitHub↗12,213
  • chanzhaoyu/chatgpt-webChanzhaoyu avatar

    Chanzhaoyu/chatgpt-web

    31,602View on GitHub↗

    This project is a self-hosted AI frontend and web-based chat interface designed to interact with large language model APIs. It functions as an API-based chat client and dashboard that enables users to send prompts and receive responses from generative AI models. The application serves as a self-hosted AI gateway, providing API key proxying to connect official model keys to a web interface. It includes security and traffic controls, such as interface access restrictions via a shared secret key and request volume limiting to prevent service abuse. The system covers conversation data management

    Vue
    View on GitHub↗31,602
  • ibelick/prompt-kitibelick avatar

    ibelick/prompt-kit

    2,613View on GitHub↗

    Prompt-kit is a React-based toolkit and component library specialized for building conversational interfaces for large language models. It provides a framework of reusable UI elements designed to handle the specific requirements of generative AI, such as streaming text responses, rendering model reasoning, and managing complex model outputs. The toolkit distinguishes itself through specialized visualization capabilities, including the rendering of chain-of-thought reasoning traces and the display of external tool interactions. It also features an interactive preview system that renders genera

    TypeScriptaicomponentsnextjs
    View on GitHub↗2,613
  • openinterpreter/open-interpreteropeninterpreter avatar

    openinterpreter/open-interpreter

    63,998View on GitHub↗

    Open Interpreter is an autonomous agent runtime that translates natural language instructions into executable code to interact with local software and operating systems. It functions as an orchestration framework that connects language models to a secure execution environment, enabling the development of agents capable of managing system resources and performing complex tasks. To ensure safety, the system mandates explicit user verification before executing any generated code and provides robust isolation through containerized sandboxing. The project distinguishes itself through its deep inte

    Rustchatgptgpt-4interpreter
    View on GitHub↗63,998
  • openai/openai-agents-pythonopenai avatar

    openai/openai-agents-python

    27,191View on GitHub↗

    This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime for orchestrating multi-agent workflows, managing persistent conversation state, and executing code within secure, isolated sandbox environments. The framework is designed to handle complex task delegation, allowing agents to invoke other agents as tools while maintaining context across multi-turn interactions. The framework distinguishes itself through its deep integration with the Model Context Protocol, enabling agents to connect to external data sources and remote services

    Pythonagentsaiframework
    View on GitHub↗27,191
  • niek/chatgpt-webNiek avatar

    Niek/chatgpt-web

    1,989View on GitHub↗

    This project is a self-hosted web interface and desktop application designed for interacting with language models. It provides a private platform for managing conversational sessions, allowing users to connect to external AI services while maintaining control over their interaction history and configuration settings. The application distinguishes itself by offering a unified interface that supports multimodal inputs and outputs, including voice interaction processing and generative image creation. It secures sensitive credentials by routing requests through a backend proxy and ensures data pr

    Svelte
    View on GitHub↗1,989
  • cloudwego/einocloudwego avatar

    cloudwego/eino

    9,675View on GitHub↗

    Eino is an AI agent development kit and LLM application framework designed for building autonomous agents and orchestrating complex language model workflows. It serves as a multi-agent orchestration engine and workflow orchestrator, providing a graph-based execution model to route data between models, tools, and retrievers. The framework distinguishes itself through a robust set of multi-agent coordination patterns, including supervisor-led management, sequential flows, and autonomous reasoning loops like ReAct. It features advanced agent execution controls such as active turn preemption, che

    Goaiai-applicationai-framework
    View on GitHub↗9,675
  • m1guelpf/chatgpt-telegramm1guelpf avatar

    m1guelpf/chatgpt-telegram

    3,883View on GitHub↗

    This project is a Telegram bot bridge that connects the Telegram chat interface to large language models. It functions as a relay that routes user prompts to an artificial intelligence service and returns the generated text responses to the user. The application uses session token authentication to access language model services via browser-extracted cookies. Access to the bot is managed through a whitelist controller that restricts interactions to a predefined list of authorized user identifiers. The system is designed for containerized deployment to ensure consistent execution across diffe

    Go
    View on GitHub↗3,883
  • madawei2699/mygptreadermadawei2699 avatar

    madawei2699/myGPTReader

    4,418View on GitHub↗

    myGPTReader is a suite of large language model applications including a chat interface, a document analysis tool, and a news aggregator. The system focuses on extracting information from digital files and web content to enable conversational analysis and automated content condensation. The project features a prompt template manager to structure conversation flows and increase response accuracy. It also includes a multilingual voice chat client that integrates speech-to-text and text-to-speech for real-time interactive tutoring and language practice. The platform covers broader capabilities i

    Python
    View on GitHub↗4,418
  • chatanyteam/chatanyChatAnyTeam avatar

    ChatAnyTeam/ChatAny

    6,505View on GitHub↗

    ChatAny is a multimodal AI dashboard and large language model aggregator that provides a unified interface for accessing multiple AI services. It functions as a centralized hub for generating text, images, music, and video through the integration of various artificial intelligence models. The platform includes a SaaS management system to control service access via subscription packages, redemption codes, and referral rewards. It also features a dedicated tool for extracting text from PDF documents to enable conversational queries and analysis. The system supports image generation and editing

    TypeScriptchatgptchatgpt-next-webchatgpt-web
    View on GitHub↗6,505
  • laion-ai/open-assistantLAION-AI avatar

    LAION-AI/Open-Assistant

    37,397View on GitHub↗

    Open-Assistant is a conversational assistant and a system for creating large language model training datasets. It utilizes a client-server architecture that separates the conversational user interface from language model processing through an API. The project features a retrieval-augmented generation system that fetches external data from search engines to provide real-time knowledge. It also includes a standardized plugin interface for connecting language models to third-party systems and external software tools. The system provides a pipeline for collecting and labeling human-annotated pro

    Pythonaiassistantchatgpt
    View on GitHub↗37,397