awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
danny-avila avatar

danny-avila/chatgpt-clone

0
View on GitHub↗
39,320 stars·8,068 forks·TypeScript·MIT·9 vueslibrechat.ai↗

Chatgpt Clone

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 interactive components, web pages, and diagrams directly within the conversation stream.

The client supports multimodal interactions, including image generation, document analysis, and speech-to-text and text-to-speech conversions. Additional capabilities include state-based conversation forking, web search integration, message history search, and multi-user authentication for securing shared self-hosted installations.

Features

  • AI Aggregators - Acts as a unified aggregator that connects multiple AI providers to standardize API requests into a single interface.
  • Self-Hosted Chat Interfaces - Provides a deployable, self-hosted web frontend for interacting with multiple LLM backends privately.
  • Agent Construction Frameworks - Provides a framework for constructing specialized assistants using custom instruction bundles and sub-agent coordination.
  • AI Provider Integrations - Provides a unified configuration interface for connecting to various external and local large language model providers.
  • LLM Chat Interfaces - Provides a unified web-based conversational platform for interacting with multiple large language models.
  • AI Agent Frameworks - Implements a framework for defining and deploying autonomous agents with custom system prompts and tool-use capabilities.
  • Custom AI Assistant Development - Supports the creation of personalized AI assistants by combining custom personas with tool-calling capabilities.
  • Multi-Model AI Orchestrators - Orchestrates interactions across different AI providers, allowing users to switch models within a single conversation.
  • AI Service Gateways - Acts as a unified gateway that routes requests across multiple remote and local AI model endpoints.
  • Dynamic UI Renderers - Interprets structured AI output to generate interactive interface elements and visual diagrams at runtime.
  • Interactive Model Output Rendering - Renders raw AI model outputs into rich, interactive UI components and documents directly within the chat stream.
  • Generative UI Frameworks - Synthesizes interactive user interfaces and visual artifacts in real time based on AI-generated code.
  • Agent Delegation Frameworks - Implements systems for distributing complex workflows among specialized sub-agents using distinct instruction bundles.
  • Context Memory Management - Manages AI behavior and memory through the use of presets, message branching, and model endpoint switching.
  • Conversation Forking - Enables users to branch chat histories by capturing specific message states to create parallel conversation threads.
  • Multimodal Analysis Tools - Processes uploaded images and documents using multimodal models to extract insights and answer questions.
  • Multimodal Clients - Ships a multimodal interface supporting text, images, and documents alongside speech-to-text and text-to-speech conversions.
  • Web Search Integrations - Enables language models to query real-time web data using search providers to enhance conversation context.
  • Image Generation And Editing - Integrates capabilities for producing visuals from text prompts and refining existing images via generative models.
  • Sandboxed Code Execution Environments - Ships a secure, isolated execution environment for running and testing multiple programming languages within the chat interface.
  • Identity Provider Integrations - Integrates external identity providers to manage access control for shared self-hosted installations.
  • Prompt Presets - Allows users to inject specific system instructions and model configurations into the prompt chain via selectable profiles.
  • Interactive AI Workspaces - Features a workspace that renders interactive components and visual artifacts directly within the chat interface.
  • Chat Interfaces and Clients - Reverse-engineered ChatGPT UI with model switching and search.
  • Web Interfaces - Reverse-engineered UI supporting model switching and plugin integration.

Historique des stars

Graphique de l'historique des stars pour danny-avila/chatgpt-cloneGraphique de l'historique des stars pour danny-avila/chatgpt-clone

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Chatgpt Clone

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Chatgpt Clone.
  • rikkahub/rikkahubAvatar de rikkahub

    rikkahub/rikkahub

    3,204Voir sur GitHub↗

    Rikkahub is an AI model aggregator and frontend interface that provides a unified platform for interacting with multiple large language model providers. It serves as a retrieval-augmented generation chat client with a provider-agnostic gateway, allowing users to switch between different models and endpoints. The platform features a character persona manager for importing structured character cards and behavior settings to define specific interaction styles. It includes a sandboxed code execution environment with a portable Linux agent for running technical scripts and commands within the chat

    Kotlinandroidappchatbot-ui
    Voir sur GitHub↗3,204
  • chatanyteam/chatanyAvatar de ChatAnyTeam

    ChatAnyTeam/ChatAny

    6,505Voir sur 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
    Voir sur GitHub↗6,505
  • vercel/aiAvatar de vercel

    vercel/ai

    21,885Voir sur 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
    Voir sur GitHub↗21,885
  • gaizhenbiao/chuanhuchatgptAvatar de GaiZhenbiao

    GaiZhenbiao/ChuanhuChatGPT

    15,311Voir sur GitHub↗

    This project is a web-based user interface and multi-model API gateway for interacting with various large language model providers and local inference services. It functions as a retrieval-augmented generation chatbot for private document questioning, a manager for model fine-tuning, and an autonomous agent framework. The system distinguishes itself by integrating an autonomous assistant mode that uses web search and external tools to solve complex, multi-step tasks without manual prompting. It also features an API gateway capable of rotating multiple authentication keys to balance usage and

    Python
    Voir sur GitHub↗15,311
Voir les 30 alternatives à Chatgpt Clone→

Questions fréquentes

Que fait danny-avila/chatgpt-clone ?

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.

Quelles sont les fonctionnalités principales de danny-avila/chatgpt-clone ?

Les fonctionnalités principales de danny-avila/chatgpt-clone sont : AI Aggregators, Self-Hosted Chat Interfaces, Agent Construction Frameworks, AI Provider Integrations, LLM Chat Interfaces, AI Agent Frameworks, Custom AI Assistant Development, Multi-Model AI Orchestrators.

Quelles sont les alternatives open-source à danny-avila/chatgpt-clone ?

Les alternatives open-source à danny-avila/chatgpt-clone incluent : rikkahub/rikkahub — Rikkahub is an AI model aggregator and frontend interface that provides a unified platform for interacting with… chatanyteam/chatany — ChatAny is a multimodal AI dashboard and large language model aggregator that provides a unified interface for… vercel/ai — This project is a comprehensive framework for building AI-powered applications, providing a unified toolkit for… gaizhenbiao/chuanhuchatgpt — This project is a web-based user interface and multi-model API gateway for interacting with various large language… sillytavern/sillytavern — SillyTavern is a comprehensive interface and orchestration platform designed for immersive AI roleplay and interactive… ai-shifu/chatall — ChatALL is a desktop application that functions as a multi-model chat client and aggregator for artificial…