awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

26 مستودعات

Awesome GitHub RepositoriesWeb Chat Interfaces

Browser-based applications for interacting with AI models.

Distinguishing note: Focuses on web-based chat interfaces.

Explore 26 awesome GitHub repositories matching user interface & experience · Web Chat Interfaces. Refine with filters or upvote what's useful.

Awesome Web Chat Interfaces GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • ruvnet/rufloالصورة الرمزية لـ ruvnet

    ruvnet/ruflo

    61,524عرض على GitHub↗

    Ruflo is an AI agent orchestration platform and workflow automation tool designed to decompose high-level goals into executable action plans. It functions as a manager for multi-agent swarms, organizing autonomous entities into collaborative topologies that utilize shared consensus to complete complex tasks. The framework distinguishes itself through a retrieval-augmented generation layer and knowledge graphs for reasoning over linked data. It incorporates a trajectory-based learning loop that analyzes previous execution paths to refine cognitive patterns and improve future reasoning accuracy

    Provides a web chat interface featuring parallel tool execution and visual goal-planning dashboards.

    TypeScript
    عرض على GitHub↗61,524
  • imclumsypanda/langchain-chatglmالصورة الرمزية لـ imClumsyPanda

    imClumsyPanda/langchain-ChatGLM

    38,183عرض على GitHub↗

    This project is a LangChain-based framework for building retrieval-augmented generation systems, autonomous agents, and multimodal chatbots. It functions as an open-source orchestrator that connects local inference engines and online APIs to manage various large language model deployments. The system distinguishes itself by providing specialized interfaces for local knowledge bases, allowing the loading and vectorization of private documents to create context-aware assistants. It also supports multimodal capabilities, enabling the processing of both text and image inputs through vision-capabl

    Ships a web-based user interface for managing multiple conversations and customizing system prompts.

    Python
    عرض على GitHub↗38,183
  • cinnamon/kotaemonالصورة الرمزية لـ Cinnamon

    Cinnamon/kotaemon

    25,139عرض على GitHub↗

    Kotaemon is an orchestration framework designed for building modular, agentic workflows that integrate document processing, retrieval-augmented generation, and multi-step reasoning. It provides a comprehensive platform for developing document-based question answering systems, allowing users to chain language models, prompt templates, and external tools into complex, automated pipelines. The system distinguishes itself through a highly modular architecture that emphasizes component-based composition and schema-driven data exchange. It supports autonomous agents capable of decomposing complex q

    Provides a web-based interface for interactive document querying and conversational AI interactions.

    Pythonchatbotllmsopen-source
    عرض على GitHub↗25,139
  • pydantic/pydantic-aiالصورة الرمزية لـ pydantic

    pydantic/pydantic-ai

    17,791عرض على GitHub↗

    PydanticAI is a Python framework designed for building production-grade autonomous agents. It provides a unified interface for interacting with diverse language models, enabling developers to construct agents that perform complex tasks through structured data validation, tool execution, and multi-turn conversation management. The library centers on type-safe schema enforcement, ensuring that model inputs and outputs remain consistent and reliable throughout the agent's lifecycle. The framework distinguishes itself through a robust architecture that emphasizes modularity and testability. It ut

    Generates a web-based chat application for interacting with an agent, suitable for mounting into existing web frameworks.

    Pythonagent-frameworkgenaillm
    عرض على GitHub↗17,791
  • jundot/omlxالصورة الرمزية لـ jundot

    jundot/omlx

    17,112عرض على GitHub↗

    omlx is a local inference server designed to run large language models, vision models, and embedding models on Apple Silicon. It provides a private alternative to industry-standard AI endpoints by hosting a local API gateway that mirrors OpenAI and Anthropic specifications. The system distinguishes itself through specialized hardware optimizations, including continuous batching for high throughput and a tiered caching system that offloads memory blocks to SSD. It also functions as a Model Context Protocol host, enabling the integration of local models with external tools, agents, and structur

    Includes a built-in web browser interface for chatting with models, managing history, and uploading images.

    Python
    عرض على GitHub↗17,112
  • kilo-org/kilocodeالصورة الرمزية لـ Kilo-Org

    Kilo-Org/kilocode

    15,616عرض على GitHub↗

    Kilocode is an autonomous engineering platform designed to orchestrate AI agents for complex software development tasks. It functions as a comprehensive system for automating coding, testing, and repository management by integrating directly with your codebase and terminal. The platform provides a unified gateway for model orchestration, allowing for the management of agentic workflows, event-driven automation, and persistent session state across distributed development environments. The platform distinguishes itself through its federated task management and policy-based access control, which

    Facilitates manual message routing between development environments and web-based chat interfaces.

    TypeScriptaiai-ageai-coding
    عرض على GitHub↗15,616
  • gaizhenbiao/chuanhuchatgptالصورة الرمزية لـ GaiZhenbiao

    GaiZhenbiao/ChuanhuChatGPT

    15,311عرض على GitHub↗

    This project is a web-based user interface and multi-model API gateway for interacting with various large language model providers and local inference services. It functions as a retrieval-augmented generation chatbot for private document questioning, a manager for model fine-tuning, and an autonomous agent framework. The system distinguishes itself by integrating an autonomous assistant mode that uses web search and external tools to solve complex, multi-step tasks without manual prompting. It also features an API gateway capable of rotating multiple authentication keys to balance usage and

    Provides a web-based chat interface for interacting with various large language model providers.

    Python
    عرض على GitHub↗15,311
  • nesquena/hermes-webuiالصورة الرمزية لـ nesquena

    nesquena/hermes-webui

    14,912عرض على GitHub↗

    Hermes-webui is a self-hosted AI orchestrator and web interface for managing autonomous agents. It serves as a multi-provider gateway that connects cloud and local large language models, providing a central hub to execute scheduled background jobs, run shell commands, and manage agent memory on private hardware. The system distinguishes itself through a persistent memory manager that utilizes knowledge graphs and markdown files for long-term context across sessions. It features a model context protocol host for extending agent capabilities with standardized tools and supports the orchestratio

    Offers a web-based chat interface for organizing conversational sessions, projects, and tags.

    Pythonagentai-agentshermes
    عرض على GitHub↗14,912
  • openlmlab/mossالصورة الرمزية لـ OpenLMLab

    OpenLMLab/MOSS

    12,140عرض على GitHub↗

    MOSS is a conversational AI platform, fine-tuning toolkit, and quantized model runtime. It provides a framework for deploying large language models capable of multi-turn dialogue, general-purpose response generation, and following complex instructions. The system functions as a tool-augmented framework that extends model knowledge through external plugins and tool-call loops. This allows the model to execute tasks via search engines and calculators to augment responses with external data. The project covers model training through supervised conversational fine-tuning and optimizes deployment

    Provides a graphical web-based user interface for interacting with the conversational AI model.

    Python
    عرض على GitHub↗12,140
  • huggingface/chat-uiالصورة الرمزية لـ huggingface

    huggingface/chat-ui

    10,766عرض على 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 web-based chat interface for interacting with large language models and managing sessions.

    TypeScript
    عرض على GitHub↗10,766
  • opengvlab/internvlالصورة الرمزية لـ OpenGVLab

    OpenGVLab/InternVL

    10,061عرض على GitHub↗

    InternVL is a vision-language model framework that fuses a visual encoder with a large language model to translate image features into textual tokens for reasoning. It provides a system for multimodal inference and dialogue, enabling the processing of images and text to answer questions or generate descriptions. The project is distinguished by its high-resolution image processing, which uses dynamic tiling to maintain detail for images up to 4K resolution, and its chain-of-thought visual reasoning for solving complex mathematical and spatial problems. It also supports temporal frame sampling

    Provides a browser-based chat interface by launching a coordinated controller, worker, and server.

    Pythongptgpt-4ogpt-4v
    عرض على GitHub↗10,061
  • intel/ipex-llmالصورة الرمزية لـ intel

    intel/ipex-llm

    8,836عرض على GitHub↗

    Intel XPU LLM Acceleration Library is a toolkit designed to accelerate large language model inference and finetuning on Intel CPUs, GPUs, and NPUs. It provides a distributed inference engine for scaling models across multiple accelerators, a multimodal model runtime for vision and speech tasks, and a low-bit model quantization tool for converting weights into INT4, FP8, and GGUF formats. The project features a parameter-efficient finetuning framework that enables model adaptation using QLoRA and DPO on Intel hardware. It distinguishes itself by providing specialized optimizations for Intel XP

    Connects model servers to a frontend chat interface to provide a visual environment for user interaction.

    Python
    عرض على GitHub↗8,836
  • microsoft/botframework-sdkالصورة الرمزية لـ microsoft

    microsoft/botframework-sdk

    7,803عرض على GitHub↗

    This project is a conversational AI software development kit and framework used to build interactive chatbots that engage in natural language conversations and execute tasks for end users. It provides a multi-channel bot framework that connects conversational agents to various external messaging services using standardized adapters. The SDK includes a conversational workflow orchestrator and a natural language processing toolkit for analyzing user intent and extracting entities to route conversation flows. It further incorporates a speech integration framework that enables bidirectional audio

    Ships a customizable, embeddable web-based chat interface for direct user interaction with bots.

    JavaScriptazure-bot-servicebotbot-builder
    عرض على GitHub↗7,803
  • idosal/git-mcpالصورة الرمزية لـ idosal

    idosal/git-mcp

    7,622عرض على GitHub↗

    git-mcp is a Model Context Protocol server that transforms Git repositories and static sites into structured context providers for AI assistants. It functions as a documentation retrieval tool and repository indexer, exposing codebases and project files as standardized tools to reduce hallucinations in large language model responses. The project converts raw repository files, READMEs, and external URLs into formats optimized for token consumption. It enables AI agents to perform query-based code searches and retrieve specific sections of project documentation to maintain up-to-date technical

    Ships an embedded web interface that allows users to query project documentation and receive AI-generated answers in-browser.

    TypeScriptagentic-aiagentsai
    عرض على GitHub↗7,622
  • serge-chat/sergeالصورة الرمزية لـ serge-chat

    serge-chat/serge

    5,725عرض على GitHub↗

    Serge is a self-hosted web chat interface for running large language models locally using the llama.cpp inference engine. It loads GGUF-format model files directly on your own machine, removing the need for internet connectivity or external API keys, and streams responses to the browser in real time via WebSocket connections. The project is packaged for containerized deployment using Docker and Docker Compose, with a Traefik reverse proxy that handles HTTP and WebSocket routing along with automatic TLS certificate management. Ready-made Kubernetes manifests are also provided, enabling deploym

    Provides a browser-based chat interface for interacting with locally hosted language models without external API keys.

    Sveltealpacadockerfastapi
    عرض على GitHub↗5,725
  • openbmb/toolbenchالصورة الرمزية لـ OpenBMB

    OpenBMB/ToolBench

    5,672عرض على GitHub↗

    ToolBench is an open platform for training, serving, and evaluating large language models that retrieve and call real-world APIs to complete user instructions. It provides an API-aware inference engine that selects relevant tools from a large corpus and generates sequences of tool calls to produce final answers, along with a custom API registration system that lets users add their own REST endpoints for the model to discover and invoke. The platform includes a complete instruction-tuning pipeline for training models on curated tool-use data, a multi-tool execution engine that coordinates sequ

    Provides a web-based chat interface for interacting with a tool-using model.

    Python
    عرض على GitHub↗5,672
  • ramon-victor/freegpt-webuiالصورة الرمزية لـ ramon-victor

    ramon-victor/freegpt-webui

    5,623عرض على GitHub↗

    freegpt-webui هي واجهة ويب ذاتية الاستضافة للتفاعل مع نماذج لغوية كبيرة. توفر واجهة أمامية تعتمد على الدردشة مصممة للتواصل مع نماذج GPT 3.5 وGPT 4. يتيح التطبيق الدردشة بدون مفتاح واجهة برمجة تطبيقات، مما يسمح للمستخدمين بالوصول إلى الذكاء الاصطناعي التحادثي لتوليد النصوص واسترجاع المعلومات دون تقديم أو إدارة مفاتيح مصادقة شخصية. يتعامل النظام مع دمج النموذج من خلال بوابة وكيل عكسي ويدعم معالجة التدفق غير المتزامنة لتوليد النصوص في الوقت الفعلي. يتم الاحتفاظ بتفضيلات المستخدم وسجل المحادثة عبر تخزين جلسة جانب العميل.

    Provides a browser-based application for interacting with AI models in a chat format.

    Pythonapifreechatgptchatgpt-api
    عرض على GitHub↗5,623
  • imoneoi/openchatالصورة الرمزية لـ imoneoi

    imoneoi/openchat

    5,481عرض على GitHub↗

    OpenChat هو إطار عمل لتدريب وضبط ونشر نماذج اللغات الكبيرة المحسنة لمهام المحادثة والاستدلال الرياضي. يوفر دورة حياة شاملة لهذه النماذج، بدءاً من خطوط أنابيب التدريب ومكدسات النشر وصولاً إلى واجهة محادثة قائمة على الويب. يركز المشروع على تمكين تنفيذ النماذج عالية الأداء على أجهزة المستهلكين دون الحاجة إلى مسرعات على مستوى المؤسسات. يتضمن خادم استنتاج جاهز للإنتاج ينفذ بروتوكول إكمال المحادثة الخاص بـ OpenAI ويستخدم تجميع الطلبات الديناميكي لتحسين إنتاجية الأجهزة. يغطي النظام سير العمل التشغيلي بالكامل، بما في ذلك ترميز مجموعات البيانات (tokenization) وضبط النماذج عبر التدريب الخالي من الحشو (padding-free) والتعلم التعزيزي. كما يمتد إلى استضافة API مع مصادقة قائمة على المفاتيح وواجهة رسومية للتفاعل البشري في الوقت الفعلي.

    Includes a web-based graphical user interface for real-time interaction with deployed models.

    Python
    عرض على GitHub↗5,481
  • clusterzx/paperless-aiالصورة الرمزية لـ clusterzx

    clusterzx/paperless-ai

    5,238عرض على GitHub↗

    paperless-ai is an AI-powered assistant for Paperless-ngx that automates document classification, tagging, and natural language search. It connects directly to a Paperless-ngx instance, monitors for new or updated documents, and uses configurable AI models to assign titles, tags, types, and correspondents automatically. The tool also provides a real-time chat interface that lets users ask questions about any document and receive context-aware answers. Beyond automated classification, paperless-ai offers several distinguishing capabilities. Every AI request, raw response, and applied metadata

    Provides a real-time chat interface for conversational interactions with documents.

    JavaScriptaiautomationgemma
    عرض على GitHub↗5,238
  • jina-ai/node-deepresearchالصورة الرمزية لـ jina-ai

    jina-ai/node-DeepResearch

    5,083عرض على GitHub↗

    node-DeepResearch is an autonomous web research engine that uses large language models to iteratively search, read, and reason over web content to answer complex questions. It provides a chat-based interface that displays real-time reasoning steps and final answers, and can be configured to focus exclusively on academic papers by limiting searches to academic repositories. The research engine operates through an agentic search-read-reason loop that repeatedly searches, reads, and reasons until a stopping condition is satisfied. It enforces a token budget to cap total consumption and failed at

    Provides a web chat interface that displays reasoning steps and final answers in real time.

    TypeScriptdeepresearchdeepsearch
    عرض على GitHub↗5,083
السابق12التالي
  1. Home
  2. User Interface & Experience
  3. Web Chat Interfaces

استكشف الوسوم الفرعية

  • Documentation Chat InterfacesWeb-based chat interfaces specifically designed for querying and retrieving information from project documentation. **Distinct from Web Chat Interfaces:** Distinct from general Web Chat Interfaces by focusing specifically on documentation-driven knowledge retrieval rather than general-purpose AI interaction.