awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

30 रिपॉजिटरी

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

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • max-eee/neopassMax-Eee का अवतार

    Max-Eee/NeoPass

    24,936GitHub पर देखें↗

    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
    GitHub पर देखें↗24,936
  • vercel/aivercel का अवतार

    vercel/ai

    21,885GitHub पर देखें↗

    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
    GitHub पर देखें↗21,885
  • vercel-labs/ai-chatbotvercel-labs का अवतार

    vercel-labs/ai-chatbot

    20,501GitHub पर देखें↗

    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
    GitHub पर देखें↗20,501
  • lss233/chatgpt-mirai-qq-botlss233 का अवतार

    lss233/chatgpt-mirai-qq-bot

    18,814GitHub पर देखें↗

    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
    GitHub पर देखें↗18,814
  • mayooear/gpt4-pdf-chatbot-langchainmayooear का अवतार

    mayooear/gpt4-pdf-chatbot-langchain

    16,542GitHub पर देखें↗

    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
    GitHub पर देखें↗16,542
  • datawhalechina/llm-universedatawhalechina का अवतार

    datawhalechina/llm-universe

    13,269GitHub पर देखें↗

    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
    GitHub पर देखें↗13,269
  • ther1d/shell_gptTheR1D का अवतार

    TheR1D/shell_gpt

    12,131GitHub पर देखें↗

    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
    GitHub पर देखें↗12,131
  • chathub-dev/chathubchathub-dev का अवतार

    chathub-dev/chathub

    10,607GitHub पर देखें↗

    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
    GitHub पर देखें↗10,607
  • chaitin/pandawikichaitin का अवतार

    chaitin/PandaWiki

    9,792GitHub पर देखें↗

    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
    GitHub पर देखें↗9,792
  • optimalscale/lmflowOptimalScale का अवतार

    OptimalScale/LMFlow

    8,488GitHub पर देखें↗

    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
    GitHub पर देखें↗8,488
  • thinkgem/jeesitethinkgem का अवतार

    thinkgem/jeesite

    8,044GitHub पर देखें↗

    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
    GitHub पर देखें↗8,044
  • memochou1993/gpt-ai-assistantmemochou1993 का अवतार

    memochou1993/gpt-ai-assistant

    7,743GitHub पर देखें↗

    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
    GitHub पर देखें↗7,743
  • azure-samples/azure-search-openai-demoAzure-Samples का अवतार

    Azure-Samples/azure-search-openai-demo

    7,697GitHub पर देखें↗

    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
    GitHub पर देखें↗7,697
  • helicone/heliconeHelicone का अवतार

    Helicone/helicone

    5,830GitHub पर देखें↗

    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
    GitHub पर देखें↗5,830
  • partykit/partykitpartykit का अवतार

    partykit/partykit

    5,644GitHub पर देखें↗

    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
    GitHub पर देखें↗5,644
  • openchatai/openchatopenchatai का अवतार

    openchatai/OpenChat

    5,243GitHub पर देखें↗

    OpenChat is an AI chatbot management platform used for building, deploying, and managing custom agents powered by large language models. It serves as an omnichannel customer support suite that integrates language model automation with communication channels including email, SMS, social media, and voice. The platform features a retrieval-augmented generation knowledge base integrator that ingests documents, websites, and codebases to provide context-aware responses. It includes a dedicated privacy layer for the detection and removal of sensitive personal and health information to maintain regu

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

    JavaScript
    GitHub पर देखें↗5,243
  • opencx-labs/openchatopencx-labs का अवतार

    opencx-labs/OpenChat

    5,264GitHub पर देखें↗

    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
    GitHub पर देखें↗5,264
  • dariusk/corporadariusk का अवतार

    dariusk/corpora

    5,099GitHub पर देखें↗

    Corpora क्यूरेटेड, डोमेन-विशिष्ट टेक्स्ट कॉर्पोरा और स्ट्रक्चर्ड डेटासेट की एक लाइब्रेरी है। यह JSON फ़ॉर्मेट में वर्गीकृत संज्ञाओं, विशेषणों और क्रियाओं का संग्रह प्रदान करती है, जिसका उपयोग कन्वर्सेशनल एजेंट्स और स्वचालित सिस्टम के लिए स्टैटिक ट्रेनिंग या टेस्टिंग डेटा के रूप में किया जाता है। यह प्रोजेक्ट विज्ञान, कला और भूगोल सहित विविध क्षेत्रों में भाषाई डेटा को व्यवस्थित करता है। ये डेटासेट एक भाषा-तटस्थ स्कीमा और स्टैटिक JSON डेटा मॉडल का उपयोग करके स्टैंडअलोन फ़ाइलों के रूप में वितरित किए जाते हैं, जिससे बिना किसी API लेयर के एप्लिकेशन में सीधे इम्पोर्ट करना संभव हो जाता है। यह लाइब्रेरी स्ट्रक्चर्ड डेटा एकीकरण प्रदान करके चैटबॉट कंटेंट जनरेशन और रैपिड प्रोटोटाइप डेवलपमेंट को सपोर्ट करती है। यह संवाद (dialogue) बनाने और मशीन लर्निंग मॉडल्स के परीक्षण को सुविधाजनक बनाने के लिए पार्ट-ऑफ़-स्पीच कैटेगराइजेशन और डोमेन-विशिष्ट डेटा पार्टिशनिंग का उपयोग करती है।

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

    JavaScriptbotscorpuslanguage
    GitHub पर देखें↗5,099
  • zongzibinbin/mallchatzongzibinbin का अवतार

    zongzibinbin/MallChat

    4,648GitHub पर देखें↗

    MallChat is an e-commerce backend system and real-time messaging platform. It provides a server-side infrastructure for managing online stores, including integrated shopping carts, order processing, and payment workflows. The system features a WebSocket chat server for instant customer communication and a content moderation engine that uses pattern matching to block sensitive language. It integrates large language models to provide automated conversational AI chatbots for customer support and product recommendations. Identity management is handled through a token-based authentication system

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

    Java
    GitHub पर देखें↗4,648
  • zhayujie/bot-on-anythingzhayujie का अवतार

    zhayujie/bot-on-anything

    4,199GitHub पर देखें↗

    यह प्रोजेक्ट एक मल्टी-चैनल AI एजेंट और चैटबॉट फ्रेमवर्क है, जो एक ही AI इंटेलिजेंस को विभिन्न मैसेजिंग प्लेटफॉर्म, वेब इंटरफेस और ईमेल अकाउंट्स पर डिप्लॉय करने की सुविधा देता है। यह एक क्रॉस-मॉडल AI गेटवे के रूप में कार्य करता है, जो अलग-अलग लार्ज लैंग्वेज मॉडल प्रोवाइडर्स के बीच रिक्वेस्ट को रूट करने के लिए एक एकीकृत इंटरफेस प्रदान करता है। यह सिस्टम अपनी स्वायत्त कार्य योजना (autonomous task planning) और ज्ञान प्रबंधन क्षमताओं के लिए जाना जाता है। यह बाहरी टूल्स और हेडलेस ब्राउज़र का उपयोग करके जटिल लक्ष्यों को क्रमिक निष्पादन चरणों में विभाजित कर सकता है, साथ ही बातचीत से जानकारी निकालकर विज़ुअल रिलेशनशिप ग्राफ के साथ एक संरचित ज्ञान आधार (knowledge base) तैयार कर सकता है। इस प्लेटफॉर्म में लॉन्ग-टर्म कॉन्टेक्स्ट रिट्रीवल के लिए एक टियर्ड मेमोरी सिस्टम, कार्यक्षमता बढ़ाने के लिए एक डायनामिक स्किल प्लगइन इंजन और रिमोट सिस्टम कमांड निष्पादित करने की क्षमता शामिल है। यह मल्टीमॉडल वर्कफ़्लो को भी सपोर्ट करता है, जिससे विभिन्न संचार चैनलों पर इमेज, वॉयस मैसेज और फाइलों का आदान-प्रदान संभव होता है। इस इंस्टेंस को वेब कंसोल, टर्मिनल-आधारित कमांड इंटरफेस या इन-चैट स्लैश कमांड के माध्यम से मैनेज किया जा सकता है।

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

    Pythonchatgptclaudegemini
    GitHub पर देखें↗4,199
पिछला12अगला
  1. Home
  2. Artificial Intelligence & ML
  3. AI Chatbots

सब-टैग एक्सप्लोर करें

  • 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 सब-टैग्सDefines 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.