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 是一个 AI 聊天机器人管理平台,用于构建、部署和管理由大语言模型驱动的自定义代理。它作为一个全渠道客户支持套件,将语言模型自动化与包括电子邮件、短信、社交媒体和语音在内的通信渠道集成在一起。 该平台具有检索增强生成(RAG)知识库集成器,可摄取文档、网站和代码库以提供上下文感知的响应。它包括一个专门的隐私层,用于检测和删除敏感的个人和健康信息,以维持监管合规性。 该系统提供了一个带有 REST 接口和 Webhook 的 API 网关,用于程序化管理,以及一个多渠道消息网关。它还包括用于同步外部 CRM 和帮助台数据的工具,以及用于将聊天界面嵌入外部网站的 JavaScript 驱动的小部件。
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 层即可直接导入应用程序。 该库通过提供结构化数据集成,支持聊天机器人内容生成和快速原型开发。它利用词性分类和特定领域的数据分区,促进对话创建和机器学习模型的测试。
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 智能部署到各种消息平台、Web 界面和电子邮件账户中。它作为一个跨模型 AI 网关,提供统一的接口来路由不同大语言模型提供商之间的请求。 该系统以其自主任务规划和知识管理能力而著称。它可以使用外部工具和无头浏览器将复杂目标分解为顺序执行步骤,同时从对话中提取信息以构建带有可视化关系图的结构化知识库。 该平台包含用于长期上下文检索的分层记忆系统、用于扩展功能的动态技能插件引擎,以及执行远程系统命令的能力。它还支持多模态工作流,能够在不同通信渠道之间交换图像、语音消息和文件。 该实例可以通过 Web 控制台、基于终端的命令行界面或聊天中的斜杠命令进行管理。
Enables the chatbot to process and generate multiple media types, including images, voice messages, and files.