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
·

30 dépôts

Awesome GitHub RepositoriesAI Chatbots

Frameworks for integrating conversational AI assistants.

Distinguishing note: No existing candidates for chatbot configuration.

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

Awesome AI Chatbots 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.
  • max-eee/neopassAvatar de Max-Eee

    Max-Eee/NeoPass

    24,936Voir sur GitHub↗

    NeoPass is a specialized toolset designed to circumvent proctored exam environments. It functions as an AI-powered exam assistant and automated solver that helps users find answers to multiple-choice and coding questions during monitored tests. The project distinguishes itself through a browser-based bypass system that neutralizes portal restrictions. It disables tab-switching detection, overrides clipboard restrictions to enable copying and pasting, and employs a human-like typing simulator to input code letter by letter to avoid detection by automated monitoring systems. The software provi

    Enables sending selected exam text directly to an AI for immediate guidance and answers.

    JavaScriptaialways-active-tabbypass
    Voir sur GitHub↗24,936
  • 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

    Maintains and resumes active AI generation streams across network disconnects or page reloads.

    TypeScriptanthropicartificial-intelligencegemini
    Voir sur GitHub↗21,885
  • vercel-labs/ai-chatbotAvatar de vercel-labs

    vercel-labs/ai-chatbot

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

    Provides a complete framework for integrating and deploying conversational AI assistants.

    TypeScript
    Voir sur GitHub↗20,501
  • lss233/chatgpt-mirai-qq-botAvatar de lss233

    lss233/chatgpt-mirai-qq-bot

    18,814Voir sur GitHub↗

    This project is a messaging bot bridge and multi-model AI gateway that connects large language models to platforms such as QQ, Telegram, and WeChat. It functions as an AI agent workflow engine, enabling the automation of private and group chat interactions across multiple social communication channels. The system features a multimodal chat interface capable of processing and sending text, voice, and AI-generated images. It includes a web-based management dashboard for administering AI model configurations, monitoring activity, and designing custom bot personalities and persona presets to cont

    Ships a multimodal interface capable of processing and sending text, voice, and AI-generated images.

    Python
    Voir sur GitHub↗18,814
  • mayooear/gpt4-pdf-chatbot-langchainAvatar de mayooear

    mayooear/gpt4-pdf-chatbot-langchain

    16,542Voir sur GitHub↗

    This project is a framework for building custom AI chatbots capable of PDF document analysis. It implements Retrieval Augmented Generation to connect a large language model to private document data. The system utilizes graph-based agent orchestration to control conversation flow and decision logic. It maintains context across interactions through thread-based state management and delivers AI responses to the user interface via real-time streaming. The project covers PDF document ingestion through chunk-based processing and vector-store retrieval. It includes mechanisms for query-based data r

    Provides a framework for building custom conversational AI assistants with complex workflow orchestration.

    TypeScript
    Voir sur GitHub↗16,542
  • datawhalechina/llm-universeAvatar de datawhalechina

    datawhalechina/llm-universe

    13,269Voir sur GitHub↗

    llm-universe is a structured learning resource and technical guide focused on the development of large language model applications. It serves as a curriculum for mastering model orchestration, the creation of autonomous conversational agents, and the implementation of retrieval-augmented generation systems. The project provides detailed instructions on connecting model APIs with memory and tools to create execution chains. It specifically covers the construction of retrieval pipelines, including the process of cleaning raw documents, generating embeddings, and integrating vector databases to

    Provides guidance on building and deploying user-facing interfaces for AI assistants.

    Jupyter Notebooklangchainrag
    Voir sur GitHub↗13,269
  • ther1d/shell_gptAvatar de TheR1D

    TheR1D/shell_gpt

    12,131Voir sur GitHub↗

    Shell GPT is an AI-powered command-line interface that generates shell commands and source code from natural language prompts. It serves as a terminal-based tool for automating technical tasks, producing executable commands, and generating code snippets directly within the shell. The tool distinguishes itself through a read-eval-print loop for interactive chatting and the ability to maintain stateful conversational history via named sessions. It supports flexible backend routing, allowing users to connect to cloud-based APIs or local language model hosts for offline operation and data privacy

    Maintaining conversational history through session identifiers for context-aware chatting within the shell.

    Pythonchatgptcheat-sheetcli
    Voir sur GitHub↗12,131
  • chathub-dev/chathubAvatar de chathub-dev

    chathub-dev/chathub

    10,607Voir sur GitHub↗

    ChatHub is a browser-based AI workspace and chatbot aggregator that provides a unified interface for interacting with multiple large language models. It functions as a multi-model AI client, allowing users to send a single prompt to several chatbots simultaneously and compare their responses side-by-side. The project distinguishes itself by acting as a cross-model response comparator that aggregates various web-based AI interfaces into a single view. It includes an AI prompt manager for storing and organizing reusable prompts to be used across different model sessions. The system covers a br

    Aggregates various web-based AI chatbot interfaces into a unified view for simultaneous interaction.

    TypeScript
    Voir sur GitHub↗10,607
  • chaitin/pandawikiAvatar de chaitin

    chaitin/PandaWiki

    9,792Voir sur GitHub↗

    PandaWiki is an AI-powered wiki and knowledge base platform that integrates large language models to automate content creation and information retrieval. It functions as a retrieval-augmented generation system for building technical wikis, FAQs, and documentation sites that provide automated answers grounded in a private knowledge base. The system acts as an enterprise knowledge bot, allowing the deployment of AI chatbots via web widgets and messaging applications like Discord. It further extends its operational capabilities by integrating with Model Context Protocol servers to connect the AI

    Allows deployment of AI-powered Q&A chatbots across web widgets, Discord, and other enterprise messaging apps.

    TypeScriptaidocsdocument
    Voir sur GitHub↗9,792
  • optimalscale/lmflowAvatar de OptimalScale

    OptimalScale/LMFlow

    8,488Voir sur GitHub↗

    LMFlow is a comprehensive suite for large language model fine-tuning, context extension, multimodal processing, and inference execution. It provides a toolkit for updating model parameters through full tuning or memory-efficient adapter algorithms, alongside an inference engine for executing tuned models via command-line or web-based interfaces. The framework includes a dedicated alignment suite for supervised tuning and reward model training to refine model behavior. It features a context window extender to increase maximum input lengths and a multimodal framework for building chatbots that

    Features a multimodal framework for building chatbots that process and generate responses from combined image and text inputs.

    Pythonchatgptdeep-learninginstruction-following
    Voir sur GitHub↗8,488
  • thinkgem/jeesiteAvatar de thinkgem

    thinkgem/jeesite

    8,044Voir sur GitHub↗

    Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using Spring Boot, MyBatis, and Vue. It functions as a comprehensive platform for creating administrative dashboards with integrated role-based access control and organizational data permission systems. The framework distinguishes itself through a combination of automated CRUD code generation and an integrated RAG platform that connects large language models to enterprise data via vector stores. It further incorporates a BPMN-based workflow engine to automate complex business process

    Connects to cloud or local large language models to provide an intelligent conversational question-answering interface.

    Vue
    Voir sur GitHub↗8,044
  • memochou1993/gpt-ai-assistantAvatar de memochou1993

    memochou1993/gpt-ai-assistant

    7,743Voir sur GitHub↗

    This project is a serverless application that integrates OpenAI models with the LINE messaging platform. It functions as a bridge to enable real-time conversations, text generation, image creation, and speech-to-text transcription within the messaging interface. The system is designed for cloud-native deployment on Vercel, utilizing serverless functions and webhooks to handle API traffic. It features environment-driven configuration to manage bot personalities, API secrets, and access controls such as user or group limits. Beyond basic chat, the assistant includes conversational orchestratio

    Provides a framework for integrating OpenAI models into the LINE messaging platform for real-time conversations.

    JavaScript
    Voir sur GitHub↗7,743
  • azure-samples/azure-search-openai-demoAvatar de Azure-Samples

    Azure-Samples/azure-search-openai-demo

    7,697Voir sur GitHub↗

    This project is a reference implementation and application template for Retrieval-Augmented Generation (RAG). It integrates Azure OpenAI with Azure AI Search to enable conversational chat interfaces that provide grounded responses based on private enterprise data. The system is distinguished by its multimodal AI interface, allowing it to process and reason over combined text, image, and PDF content. It employs a hybrid search architecture that combines vector and keyword retrieval with semantic reranking to prioritize the most relevant documents for prompt augmentation. The project covers a

    Processes and reasons over combined text and image data to generate relevant text-based outputs.

    Pythonai-azd-templatesazd-templatesazure
    Voir sur GitHub↗7,697
  • helicone/heliconeAvatar de Helicone

    Helicone/helicone

    5,830Voir sur GitHub↗

    Helicone is an AI gateway and observability platform designed to intercept, manage, and monitor interactions with large language models. By acting as a reverse-proxy, it provides a centralized layer for routing requests across multiple AI providers, allowing developers to maintain consistent application logic while gaining deep visibility into model performance, usage, and costs. The platform distinguishes itself through a robust suite of traffic management and prompt engineering tools. It enables policy-driven control, including automatic failover between providers, rate limiting, and edge-b

    Identifies and lists models capable of processing multimodal inputs and outputs for complex media tasks.

    TypeScript
    Voir sur GitHub↗5,830
  • partykit/partykitAvatar de partykit

    partykit/partykit

    5,644Voir sur GitHub↗

    PartyKit is a serverless WebSocket backend platform for building real-time multiplayer applications. It provides a globally distributed edge computing runtime that runs stateful server code close to users, with automatic scaling and hibernation for idle rooms. The platform handles WebSocket connections, HTTP requests, and durable storage without requiring infrastructure management, and includes a client and server SDK with hooks, storage, and Yjs integration for building collaborative features. The platform distinguishes itself through per-room isolation using Durable Objects, where each uniq

    Connects a room to an AI model so the bot participates in conversations alongside human users.

    TypeScriptbackendscollaborationcrdts
    Voir sur GitHub↗5,644
  • openchatai/openchatAvatar de openchatai

    openchatai/OpenChat

    5,243Voir sur GitHub↗

    OpenChat est une plateforme de gestion de chatbots IA utilisée pour construire, déployer et gérer des agents personnalisés propulsés par de grands modèles de langage. Elle sert de suite de support client omnicanal qui intègre l'automatisation par modèle de langage avec des canaux de communication incluant l'email, le SMS, les réseaux sociaux et la voix. La plateforme dispose d'un intégrateur de base de connaissances à génération augmentée par récupération (RAG) qui ingère des documents, des sites web et des bases de code pour fournir des réponses contextuelles. Elle inclut une couche de confidentialité dédiée pour la détection et la suppression des informations personnelles et de santé sensibles afin de maintenir la conformité réglementaire. Le système fournit une passerelle API avec une interface REST et des webhooks pour la gestion programmatique, aux côtés d'une passerelle de messagerie multicanal. Il inclut également des outils pour synchroniser les données CRM et helpdesk externes, ainsi qu'un widget piloté par JavaScript pour intégrer des interfaces de chat dans des sites web externes.

    Provides a complete platform for building, deploying, and managing custom AI agents powered by LLMs.

    JavaScript
    Voir sur GitHub↗5,243
  • opencx-labs/openchatAvatar de opencx-labs

    opencx-labs/OpenChat

    5,264Voir sur GitHub↗

    OpenChat is a conversational AI agent builder and customer service automation platform that uses large language models to power customer support chatbots across multiple channels. It provides tools for defining AI agent behavior, training on custom knowledge, managing actions, and controlling autopilot responses per channel. The platform enables deploying AI agents on web, phone, email, SMS, and WhatsApp, with a unified inbox for managing conversations across all channels. It includes CRM synchronization, automated workflows, contact segmentation, and analytics for tracking customer satisfact

    Builds and manages chatbots that answer questions based on user-supplied documents, websites, and codebases.

    JavaScript
    Voir sur GitHub↗5,264
  • dariusk/corporaAvatar de dariusk

    dariusk/corpora

    5,099Voir sur GitHub↗

    Corpora est une bibliothèque de corpus textuels et de jeux de données structurés, organisés par domaine. Elle fournit des collections de noms, adjectifs et verbes catégorisés au format JSON, destinés à être utilisés comme données statiques d'entraînement ou de test pour des agents conversationnels et des systèmes automatisés. Le projet organise les données linguistiques dans divers domaines, notamment la science, l'art et la géographie. Ces jeux de données sont distribués sous forme de fichiers autonomes utilisant un schéma neutre vis-à-vis du langage et un modèle de données JSON statique, permettant une importation directe dans les applications sans couche API. La bibliothèque prend en charge la génération de contenu pour chatbots et le développement rapide de prototypes en fournissant une intégration de données structurées. Elle utilise la catégorisation par nature grammaticale et le partitionnement par domaine pour faciliter la création de dialogues et le test de modèles de machine learning.

    Enables the creation of diverse dialogue and responses for bots using curated linguistic lists.

    JavaScriptbotscorpuslanguage
    Voir sur GitHub↗5,099
  • zongzibinbin/mallchatAvatar de zongzibinbin

    zongzibinbin/MallChat

    4,648Voir sur GitHub↗

    MallChat est un système backend e-commerce et une plateforme de messagerie en temps réel. Il fournit une infrastructure côté serveur pour gérer les boutiques en ligne, incluant des paniers d'achat intégrés, le traitement des commandes et les flux de travail de paiement. Le système dispose d'un serveur de chat WebSocket pour la communication instantanée avec les clients et d'un moteur de modération de contenu qui utilise la correspondance de modèles pour bloquer le langage sensible. Il intègre des grands modèles de langage pour fournir des chatbots IA conversationnels automatisés pour le support client et les recommandations de produits. La gestion de l'identité est traitée via un système d'authentification basé sur des jetons qui prend en charge la vérification par code QR. La plateforme inclut également une gestion du trafic API pour contrôler la fréquence des requêtes et un flux de travail de modération pour filtrer les phrases interdites en temps réel.

    Integrates automated conversational agents to handle customer queries and provide product recommendations using LLMs.

    Java
    Voir sur GitHub↗4,648
  • zhayujie/bot-on-anythingAvatar de zhayujie

    zhayujie/bot-on-anything

    4,199Voir sur GitHub↗

    Ce projet est un framework d'agent IA et de chatbot multicanal qui permet à une seule intelligence IA d'être déployée à travers diverses plateformes de messagerie, interfaces web et comptes email. Il fonctionne comme une passerelle IA multi-modèles, fournissant une interface unifiée pour router les requêtes entre différents fournisseurs de modèles de langage. Le système se distingue par ses capacités de planification autonome des tâches et de gestion des connaissances. Il peut décomposer des objectifs complexes en étapes d'exécution séquentielles en utilisant des outils externes et un navigateur headless, tout en extrayant simultanément des informations des conversations pour construire une base de connaissances structurée avec des graphes de relations visuels. La plateforme inclut un système de mémoire à plusieurs niveaux pour la récupération de contexte à long terme, un moteur de plugin de compétences dynamique pour étendre les fonctionnalités, et la capacité d'exécuter des commandes système à distance. Elle prend également en charge les workflows multimodaux, permettant l'échange d'images, de messages vocaux et de fichiers à travers différents canaux de communication. L'instance peut être gérée via une console web, une interface de commande basée sur le terminal, ou via des commandes slash dans le chat.

    Enables the chatbot to process and generate multiple media types, including images, voice messages, and files.

    Pythonchatgptclaudegemini
    Voir sur GitHub↗4,199
Préc.12Suivant
  1. Home
  2. Artificial Intelligence & ML
  3. AI Chatbots

Explorer les sous-tags

  • AggregatorsInterfaces that unify multiple disparate AI chatbot services into a single view. **Distinct from AI Chatbots:** Focuses on the aggregation of existing web-based chatbot interfaces rather than the implementation of a single chatbot.
  • Capability IntegrationIntegrating agnostic AI components and drivers to enable specific features like chatbots and recommendations within applications. **Distinct from AI Chatbots:** Focuses on the architectural integration of AI drivers and components, whereas AI Chatbots focuses on the conversational framework itself.
  • Configuration & Training3 sous-tagsDefines AI behavior, uploads training scenarios, and connects knowledge sources to customize chatbot responses. **Distinct from AI Chatbots:** Distinct from AI Chatbots: focuses on the configuration and training layer, not the chatbot framework itself.
  • Contextual Query IntegrationsFunctionalities that send specific selected text or page context to an AI chatbot for targeted answers. **Distinct from AI Chatbots:** Distinct from AI Chatbots: focuses on the mechanism of sending selected page content to the AI rather than the chatbot framework itself.
  • Deployment PlatformsInfrastructure and tools for hosting specialized AI agents with custom personas and knowledge bases. **Distinct from AI Chatbots:** Focuses on the hosting and deployment aspect rather than the framework for building the bot
  • Multimodal CapabilitiesThe ability of a chatbot to process and generate multiple types of media, such as text, images, and audio. **Distinct from AI Chatbots:** Specifically addresses the multimodal input/output capabilities of the bot rather than the general chatbot framework.
  • Real-Time Chat Bot IntegrationsIntegrates AI chatbots into real-time chat rooms so bots participate alongside human users. **Distinct from AI Chatbots:** Distinct from AI Chatbots: focuses on embedding bots into real-time multiplayer rooms, not standalone conversational interfaces.