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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

46 dépôts

Awesome GitHub RepositoriesAI Model Interfaces

User-facing applications that provide a structured interface for humans to interact with AI models for specific tasks.

Explore 46 awesome GitHub repositories matching artificial intelligence & ml · AI Model Interfaces. Refine with filters or upvote what's useful.

Awesome AI Model Interfaces GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • awesome-selfhosted/awesome-selfhostedAvatar de awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Voir sur GitHub↗

    Ce projet est un répertoire de logiciels open source organisé par la communauté, conçu pour être déployé dans des environnements de serveurs privés et des laboratoires domestiques. Il sert de ressource complète pour découvrir des alternatives indépendantes et auto-hébergées aux services cloud grand public, permettant aux utilisateurs de conserver la pleine propriété des données et le contrôle de leur infrastructure numérique. Le répertoire est structuré par une taxonomie hiérarchique qui organise une vaste collection d'applications en catégories logiques, allant de la gestion multimédia et de l'analyse de données à la communication privée et aux outils de productivité d'équipe. Il se distingue par un processus de revue par les pairs collaboratif, où les membres de la communauté valident la qualité et la pertinence de chaque soumission pour garantir que le répertoire reste précis et fiable. Le projet couvre une large surface de capacités, notamment l'automatisation de l'infrastructure, le déploiement de services basés sur des conteneurs et la gestion de configuration déclarative. Ces outils aident les utilisateurs à maintenir des environnements de serveur reproductibles et à gérer des dépendances de services complexes sur du matériel privé. Le répertoire est maintenu en tant que dépôt contrôlé par version, garantissant que toutes les mises à jour et les changements pilotés par la communauté sont suivis et transparents.

    Provides a chat interface that connects to various language models to support research, data retrieval, and agent-based tasks.

    awesomeawesome-listcloud
    Voir sur GitHub↗299,516
  • chatgptnextweb/nextchatAvatar de ChatGPTNextWeb

    ChatGPTNextWeb/NextChat

    88,256Voir sur 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

    Delivers a web-based conversational interface that connects users to multiple large language model backends.

    TypeScriptcalclaudechatgptclaude
    Voir sur GitHub↗88,256
  • yidadaa/chatgpt-next-webAvatar de Yidadaa

    Yidadaa/ChatGPT-Next-Web

    88,263Voir sur 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

    Provides a web-based chat interface for interacting with large language models via API or self-hosted runners.

    TypeScript
    Voir sur GitHub↗88,263
  • chatgptnextweb/chatgpt-next-webAvatar de ChatGPTNextWeb

    ChatGPTNextWeb/ChatGPT-Next-Web

    88,262Voir sur 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

    Ships a web-based conversational platform that provides a unified UI for interacting with multiple LLMs.

    TypeScript
    Voir sur GitHub↗88,262
  • lobehub/lobe-chatAvatar de lobehub

    lobehub/lobe-chat

    78,762Voir sur 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

    Provides a unified web-based conversational platform for interacting with multiple large language models.

    TypeScript
    Voir sur GitHub↗78,762
  • lobehub/lobehubAvatar de lobehub

    lobehub/lobehub

    78,736Voir sur 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

    Hosts chat-based environments that integrate interactive agents with dynamic artifacts for real-time task execution.

    TypeScriptagentagent-collaborationagent-harness
    Voir sur GitHub↗78,736
  • danny-avila/chatgpt-cloneAvatar de danny-avila

    danny-avila/chatgpt-clone

    39,320Voir sur 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

    Provides a unified web-based conversational platform for interacting with multiple large language models.

    TypeScript
    Voir sur GitHub↗39,320
  • chatchat-space/langchain-chatchatAvatar de chatchat-space

    chatchat-space/Langchain-Chatchat

    38,211Voir sur GitHub↗

    Langchain-Chatchat is a system for building retrieval-augmented generation applications and autonomous AI agents. It integrates a knowledge base management system and an agent framework to enable language models to interact with private documents and execute multi-step tasks through external tools. The platform supports local deployment of language models on private infrastructure to operate without an internet connection. It includes a multimodal AI platform that combines vision models for image analysis with text-to-image generation capabilities. The system provides a web-based conversatio

    Ships a web-based conversational platform for interacting with offline models like Llama and ChatGLM.

    Pythonchatbotchatchatchatglm
    Voir sur GitHub↗38,211
  • laion-ai/open-assistantAvatar de LAION-AI

    LAION-AI/Open-Assistant

    37,397Voir sur 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

    Provides a conversational assistant and chat interface powered by a large language model to perform complex tasks.

    Pythonaiassistantchatgpt
    Voir sur GitHub↗37,397
  • mckaywrigley/chatbot-uiAvatar de mckaywrigley

    mckaywrigley/chatbot-ui

    33,269Voir sur 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

    Provides a web-based conversational platform for interacting with various large language models.

    TypeScript
    Voir sur GitHub↗33,269
  • chanzhaoyu/chatgpt-webAvatar de Chanzhaoyu

    Chanzhaoyu/chatgpt-web

    31,602Voir sur 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

    Provides a unified web-based conversational platform for interacting with multiple large language models.

    Vue
    Voir sur GitHub↗31,602
  • sillytavern/sillytavernAvatar de SillyTavern

    SillyTavern/SillyTavern

    29,463Voir sur 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

    Provides a web-based platform for interacting with AI models, featuring character management and prompt engineering.

    JavaScriptaichatllm
    Voir sur GitHub↗29,463
  • gitlawb/openclaudeAvatar de Gitlawb

    Gitlawb/openclaude

    28,988Voir sur GitHub↗

    OpenClaude is an LLM orchestration interface and multi-provider AI gateway that connects various AI providers and local models to an integrated tool suite. It functions as an agentic tool execution environment and a system for AI-powered code editor integration, enabling in-editor chat and automated coding tasks. The project provides a gRPC AI agent service that exposes model capabilities and file editing tools to external applications as a headless service. It also includes a configuration layer for managing provider credentials and routing specific agents to different model APIs. The syste

    Offers a web application and IDE extension as structured interfaces for human interaction with AI models.

    TypeScriptaiai-agentai-tools
    Voir sur GitHub↗28,988
  • lilittlecat/awesome-free-chatgptAvatar de LiLittleCat

    LiLittleCat/awesome-free-chatgpt

    20,849Voir sur 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

    Curates a directory of web portals and mirror sites providing access to various conversational AI models.

    Pythonawesomeawesome-listchat
    Voir sur GitHub↗20,849
  • ymcui/chinese-llama-alpacaAvatar de ymcui

    ymcui/Chinese-LLaMA-Alpaca

    18,944Voir sur GitHub↗

    This project is a comprehensive toolkit for adapting large language models to the Chinese language, providing a specialized framework for fine-tuning, inference, and local deployment. It serves as a coordinated suite for language-specific adaptation, including tools for expanding tokenizers and implementing retrieval-augmented generation. The project distinguishes itself through a complete pipeline for model adaptation, featuring multilingual tokenizer expansion and a fine-tuning framework that supports instruction-based supervised training and adapter merging. It also includes a dedicated de

    Ships a graphical user interface for interacting with large language models through single and multi-turn conversations.

    Pythonalpacaalpaca-2large-language-models
    Voir sur GitHub↗18,944
  • ai-shifu/chatallAvatar de ai-shifu

    ai-shifu/ChatALL

    16,283Voir sur 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

    Functions as a desktop chat client that enables simultaneous prompting and side-by-side comparison of multiple AI models.

    JavaScriptbingchatchatbotchatgpt
    Voir sur GitHub↗16,283
  • chainlit/chainlitAvatar de Chainlit

    Chainlit/chainlit

    12,213Voir sur 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

    Provides a Python library for building production-ready chat interfaces that integrate with language models and agent frameworks.

    Pythonchatgptlangchainllm
    Voir sur GitHub↗12,213
  • getumbrel/llama-gptAvatar de getumbrel

    getumbrel/llama-gpt

    10,991Voir sur 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

    Provides a private web application for interacting with large language models directly on local hardware.

    TypeScriptaichatgptcode-llama
    Voir sur GitHub↗10,991
  • huggingface/chat-uiAvatar de huggingface

    huggingface/chat-ui

    10,766Voir sur GitHub↗

    This project is a web-based user interface for interacting with large language models, featuring streaming responses and persistent conversation history. It functions as an orchestration gateway that directs user prompts to specific language models and acts as a Model Context Protocol client to execute external tools and incorporate live data into conversations. The application includes a routing layer that analyzes input signals and tool requirements to dynamically direct messages to the most appropriate specialized model. It also provides customization settings for brand identity, allowing

    Provides a unified web-based conversational platform for interacting with multiple large language models.

    TypeScript
    Voir sur GitHub↗10,766
  • baiyuetribe/paper2guiAvatar de Baiyuetribe

    Baiyuetribe/paper2gui

    10,729Voir sur GitHub↗

    Paper2gui is a multi-modal AI toolkit and model GUI wrapper designed to deploy and run various artificial intelligence models through a visual interface. Its primary purpose is to provide a way to execute complex AI research papers and models without requiring manual software installation or coding. The project distinguishes itself by using a wrapper-based model interface that abstracts command line arguments into visual input fields, utilizing template-driven UI generation to create parameter sliders and forms based on the specific requirements of the underlying model. It includes a centrali

    Provides a structured visual interface for deploying and interacting with complex AI research models.

    Jupyter Notebook
    Voir sur GitHub↗10,729
Préc.123Suivant
  1. Home
  2. Artificial Intelligence & ML
  3. Agentic Systems Frameworks
  4. Model Integration and Serving
  5. Model Integration Interfaces
  6. AI Model Interfaces

Explorer les sous-tags

  • AI-Powered Productivity Interfaces2 sous-tagsChat-based environments that integrate interactive AI agents and dynamic artifacts for real-time task execution.
  • LLM Chat Interfaces1 sous-tagWeb-based conversational platforms providing unified UI for interacting with multiple large language models.