30 रिपॉजिटरी
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Corpora क्यूरेटेड, डोमेन-विशिष्ट टेक्स्ट कॉर्पोरा और स्ट्रक्चर्ड डेटासेट की एक लाइब्रेरी है। यह JSON फ़ॉर्मेट में वर्गीकृत संज्ञाओं, विशेषणों और क्रियाओं का संग्रह प्रदान करती है, जिसका उपयोग कन्वर्सेशनल एजेंट्स और स्वचालित सिस्टम के लिए स्टैटिक ट्रेनिंग या टेस्टिंग डेटा के रूप में किया जाता है। यह प्रोजेक्ट विज्ञान, कला और भूगोल सहित विविध क्षेत्रों में भाषाई डेटा को व्यवस्थित करता है। ये डेटासेट एक भाषा-तटस्थ स्कीमा और स्टैटिक JSON डेटा मॉडल का उपयोग करके स्टैंडअलोन फ़ाइलों के रूप में वितरित किए जाते हैं, जिससे बिना किसी API लेयर के एप्लिकेशन में सीधे इम्पोर्ट करना संभव हो जाता है। यह लाइब्रेरी स्ट्रक्चर्ड डेटा एकीकरण प्रदान करके चैटबॉट कंटेंट जनरेशन और रैपिड प्रोटोटाइप डेवलपमेंट को सपोर्ट करती है। यह संवाद (dialogue) बनाने और मशीन लर्निंग मॉडल्स के परीक्षण को सुविधाजनक बनाने के लिए पार्ट-ऑफ़-स्पीच कैटेगराइजेशन और डोमेन-विशिष्ट डेटा पार्टिशनिंग का उपयोग करती है।
Enables the creation of diverse dialogue and responses for bots using curated linguistic lists.
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.
यह प्रोजेक्ट एक मल्टी-चैनल AI एजेंट और चैटबॉट फ्रेमवर्क है, जो एक ही AI इंटेलिजेंस को विभिन्न मैसेजिंग प्लेटफॉर्म, वेब इंटरफेस और ईमेल अकाउंट्स पर डिप्लॉय करने की सुविधा देता है। यह एक क्रॉस-मॉडल AI गेटवे के रूप में कार्य करता है, जो अलग-अलग लार्ज लैंग्वेज मॉडल प्रोवाइडर्स के बीच रिक्वेस्ट को रूट करने के लिए एक एकीकृत इंटरफेस प्रदान करता है। यह सिस्टम अपनी स्वायत्त कार्य योजना (autonomous task planning) और ज्ञान प्रबंधन क्षमताओं के लिए जाना जाता है। यह बाहरी टूल्स और हेडलेस ब्राउज़र का उपयोग करके जटिल लक्ष्यों को क्रमिक निष्पादन चरणों में विभाजित कर सकता है, साथ ही बातचीत से जानकारी निकालकर विज़ुअल रिलेशनशिप ग्राफ के साथ एक संरचित ज्ञान आधार (knowledge base) तैयार कर सकता है। इस प्लेटफॉर्म में लॉन्ग-टर्म कॉन्टेक्स्ट रिट्रीवल के लिए एक टियर्ड मेमोरी सिस्टम, कार्यक्षमता बढ़ाने के लिए एक डायनामिक स्किल प्लगइन इंजन और रिमोट सिस्टम कमांड निष्पादित करने की क्षमता शामिल है। यह मल्टीमॉडल वर्कफ़्लो को भी सपोर्ट करता है, जिससे विभिन्न संचार चैनलों पर इमेज, वॉयस मैसेज और फाइलों का आदान-प्रदान संभव होता है। इस इंस्टेंस को वेब कंसोल, टर्मिनल-आधारित कमांड इंटरफेस या इन-चैट स्लैश कमांड के माध्यम से मैनेज किया जा सकता है।
Enables the chatbot to process and generate multiple media types, including images, voice messages, and files.