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

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

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

21 مستودعات

Awesome GitHub RepositoriesInteractive Agent Chat Interfaces

Terminal or web-based interfaces for real-time messaging and interaction with AI agents.

Distinct from Chat Interaction Automation: None of the candidates describe a general-purpose interactive chat session for agent control; most are for social automation or logs.

Explore 21 awesome GitHub repositories matching artificial intelligence & ml · Interactive Agent Chat Interfaces. Refine with filters or upvote what's useful.

Awesome Interactive Agent Chat Interfaces GitHub Repositories

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

    axa-group/nlp.js

    6,574عرض على GitHub↗

    nlp.js is a JavaScript natural language processing library and development framework used to build natural language understanding engines. It provides a toolkit for creating local machine learning models for intent classification and acts as a multilingual text processor that detects languages and normalizes text across various dialects. The framework distinguishes itself by supporting local execution on both servers and mobile devices, enabling chatbot functionality without an internet connection. It features a specialized system for conversational slot filling to collect mandatory informati

    Supports connecting bots to multiple communication channels, including web chats and messaging platforms.

    JavaScriptbotbotschatbot
    عرض على GitHub↗6,574
  • openai/openai-cs-agents-demoالصورة الرمزية لـ openai

    openai/openai-cs-agents-demo

    6,410عرض على GitHub↗

    This is a demonstration project from OpenAI that showcases a multi-agent customer service workflow built with the OpenAI Agents SDK. It coordinates several specialized AI agents to handle common airline support tasks such as flight booking and cancellation, refunds and compensation, seat and special service requests, real-time flight information, and airline policy FAQ responses, all within a single conversational interface. The system routes incoming customer requests to the appropriate specialized agent based on intent, and enforces guardrails to block off-topic or malicious requests. It su

    Builds a chat interface with streaming responses, file attachments, and embedded interactive widgets for agent-driven workflows.

    Python
    عرض على GitHub↗6,410
  • google-ai-edge/litert-lmالصورة الرمزية لـ google-ai-edge

    google-ai-edge/LiteRT-LM

    5,619عرض على GitHub↗

    LiteRT-LM هو إطار عمل استنتاج عالي الأداء مصمم لتنفيذ النماذج اللغوية الكبيرة محلياً على أجهزة المحمول وسطح المكتب و IoT. يعمل كبيئة تشغيل للنماذج على الجهاز تستخدم تسريع CPU و GPU و NPU لتوفير معالجة منخفضة زمن الاستجابة. يتميز إطار العمل بقدرته على معالجة مدخلات النصوص والصور والصوت من خلال محرك استنتاج متعدد الوسائط واحد. يتميز بخادم HTTP محلي يحاكي نقاط نهاية واجهة برمجة التطبيقات المتوافقة مع OpenAI، وبيئة تشغيل قائمة على WebGPU لتنفيذ النماذج مباشرة داخل متصفح الويب. لضمان موثوقية المخرجات، يتضمن مولد نصوص مقيد يفرض مخططات JSON أو قواعد نحوية على استجابات النموذج. يوفر المشروع قدرات واسعة لإدارة المحادثات ذات الحالة، وفك التشفير التخميني لزيادة سرعات توليد الرموز، وواجهة استدعاء الأدوات التي تربط طلبات النموذج بوظائف خارجية. كما يتضمن تكاملاً متخصصاً لنظام Apple وإضافة مخصصة لتشغيل النماذج في Flutter. يمكن للمستخدمين تنفيذ النماذج من خلال واجهة سطر الأوامر أو دمجها في التطبيقات عبر واجهات برمجة التطبيقات الأصلية.

    Provides interfaces for real-time, conversational interaction with local AI models.

    C++
    عرض على GitHub↗5,619
  • mervinpraison/praisonaiالصورة الرمزية لـ MervinPraison

    MervinPraison/PraisonAI

    5,592عرض على GitHub↗

    PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and execution of complex workflows. It functions as a multi-agent orchestration framework, a workflow builder, and a Model Context Protocol server, while also providing retrieval-augmented generation through vector knowledge bases. Agents can interact via CLI, web, or standardized protocols with sandboxed code execution. The platform distinguishes itself with a rich set of agent communication protocols, including A2A, REST, WebSocket, voice and telephony integration, and MCP, allo

    Starts a conversational session with AI agents for real-time interaction and task direction.

    Pythonagentsaiai-agent-framework
    عرض على GitHub↗5,592
  • modelengine-group/nexentالصورة الرمزية لـ ModelEngine-Group

    ModelEngine-Group/nexent

    5,265عرض على GitHub↗

    Nexent هو منصة تحكم في الذكاء الاصطناعي للمؤسسات ومنصة تنسيق وكلاء LLM. توفر بيئة بدون كود لتصميم ونشر وإدارة وكلاء الذكاء الاصطناعي في الإنتاج من خلال إطار عمل تعاوني متعدد الوكلاء ينسق الوكلاء المستقلين المتخصصين باستخدام بروتوكولات مراسلة موحدة. تدمج المنصة بروتوكول سياق النموذج (Model Context Protocol) لربط الوكلاء بالأدوات، والإضافات، والخدمات الخارجية عبر واجهة اتصال عالمية. كما تتميز بمدير قاعدة معرفة RAG مخصص يستورد المستندات غير المهيكلة ويستخدم البحث الهجين لتوفير سياق مؤصل لاستجابات النموذج. يغطي النظام مجموعة واسعة من القدرات، بما في ذلك التحكم في الوصول القائم على الأدوار متعدد المستأجرين، والتفاعل متعدد الوسائط عبر النصوص والصوت والصور، والاسترجاع المتجهي الهجين. كما يتضمن سوقاً لتوزيع واكتشاف الوكلاء، إلى جانب أدوات مراقبة لالتقاط آثار التنفيذ. تدعم المنصة النشر الآمن من خلال التغليف دون اتصال بالحاويات للبنية التحتية المعزولة (Air-gapped).

    Provides a conversational web interface to interact with AI agents and execute complex tasks.

    Pythonagentagentic-aiagentic-framework
    عرض على GitHub↗5,265
  • agiresearch/aiosالصورة الرمزية لـ agiresearch

    agiresearch/AIOS

    5,168عرض على GitHub↗

    AIOS is an LLM agent operating system and orchestration kernel designed to manage memory, resource scheduling, and tool execution for multiple autonomous AI agents. It serves as a comprehensive framework for developing and deploying agents, featuring a dedicated resource manager that coordinates model backends, GPU memory, and isolated kernel instances. The system distinguishes itself through a semantic memory engine that uses vector search and autonomous clustering for long-term knowledge management, and a semantic file system that allows users to control computer files and system operations

    Provides an interactive chat interface for messaging specific agents and managing active conversation threads.

    Python
    عرض على GitHub↗5,168
  • ghuntley/how-to-build-a-coding-agentالصورة الرمزية لـ ghuntley

    ghuntley/how-to-build-a-coding-agent

    5,145عرض على GitHub↗

    This repository is a reference implementation and guided tutorial for building an AI coding agent that combines conversational interaction with file system manipulation and sandboxed shell execution. The agent uses a large language model as its core decision-making component, operating within a turn-based conversational loop where it can generate responses or invoke tools, and tool results are fed back into the dialogue. It provides primitives for reading, writing, and listing files on the local filesystem, as well as searching code using regular expressions. The agent’s capabilities are exte

    Provides an interactive terminal-based chat interface for real-time messaging with an AI agent that performs filesystem actions.

    Goagentaicursor
    عرض على GitHub↗5,145
  • xlang-ai/openagentsالصورة الرمزية لـ xlang-ai

    xlang-ai/OpenAgents

    4,710عرض على GitHub↗

    OpenAgents is an open-source platform for deploying, managing, and interacting with language agents through a conversational interface. Agents on this platform can analyze data by generating and executing Python and SQL code, invoke external plugins, browse the web autonomously, and perform tasks like flight search, map directions, and social media posting—all driven by natural language. What distinguishes the platform is its architecture for persistent agent lifecycle management, isolated code execution via a sandbox, multi-agent coordination for complex workflows, and automatic plugin disco

    Chatting with language agents to analyze data, run tools, and browse the web through a natural language interface.

    Pythonagentassistant-chat-botscode-generation
    عرض على GitHub↗4,710
  • microsoft/botbuilder-samplesالصورة الرمزية لـ microsoft

    microsoft/BotBuilder-Samples

    4,511عرض على GitHub↗

    هذا المشروع عبارة عن مكتبة عينات ومجموعة تطوير لبناء روبوتات محادثة باستخدام Bot Framework SDK. يوفر مجموعة من أمثلة الكود التي تركز على المهام، والقوالب، وأدلة التنفيذ لمساعدة المطورين على إنشاء واجهات دردشة تفاعلية وتدفقات حوار. يركز المشروع على أنماط التكامل لـ Bot Framework، ويقدم أمثلة محددة لتنفيذ وسيط مخصص، ومصادقة الهوية، وربط مهارات الروبوت الخارجية. يتضمن تطبيقات مرجعية لقوالب روبوتات الدردشة متعددة القنوات التي تسمح لوكيل واحد بالعمل عبر منصات مراسلة متعددة من خلال مخطط موحد. تغطي المكتبة مجموعة واسعة من قدرات الذكاء الاصطناعي للمحادثة، بما في ذلك تنسيق وكلاء الذكاء الاصطناعي، وإدارة حالة المحادثة واستمرارية السياق، ودمج عناصر واجهة المستخدم الغنية. كما يوفر توجيهات حول فهم اللغة الطبيعية، واستخدام قواعد المعرفة، ونشر الروبوتات في بيئات السحابة. يتم توفير الموارد والعينات للتطوير عبر C# و JavaScript و Python.

    Implements web chat interfaces to validate the functionality and connectivity of deployed bots.

    HTMLbot-frameworkbotsdotnet
    عرض على GitHub↗4,511
  • ogx-ai/llama-stack-appsالصورة الرمزية لـ ogx-ai

    ogx-ai/llama-stack-apps

    4,304عرض على GitHub↗

    This project is a Llama Stack agentic framework and orchestrator used to build autonomous AI applications. It coordinates model inference and tool execution to decompose complex goals into multi-step reasoning chains and continuous inference loops. The framework incorporates a dedicated safety guardrail system that filters model inputs and outputs through safety models to enforce system-level content restrictions. It also includes a tool integration layer that maps model-generated function requests to external runtime definitions to execute actions beyond text generation. The system provides

    Supports interaction via multiple interfaces, including programmatic scripts and graphical chat interfaces.

    عرض على GitHub↗4,304
  • xerrors/yuxi-knowالصورة الرمزية لـ xerrors

    xerrors/Yuxi-Know

    4,354عرض على GitHub↗

    Yuxi-Know is an LLM agent orchestration platform that coordinates multiple AI agents through graph-based workflows to decompose and execute complex reasoning tasks. It functions as a multi-tenant AI workspace with an agentic chat interface, combining retrieval-augmented generation with knowledge graph management for enterprise document processing and retrieval. The platform distinguishes itself through graph-based agent orchestration, where directed acyclic graphs define execution dependencies between reasoning steps, enabling parallel or sequential task decomposition. It provides multi-tenan

    Presents retrieved and reasoned knowledge through an interactive conversational chat interface.

    Pythondockerfastapikbqa
    عرض على GitHub↗4,354
  • modelscope/ms-agentالصورة الرمزية لـ modelscope

    modelscope/ms-agent

    4,318عرض على GitHub↗

    ms-agent is an LLM agent framework and multi-agent orchestration system designed to build autonomous entities that combine large language models with tool calling and structured workflows. It serves as a tool integration platform and workflow engine for executing complex tasks through the coordination of specialized agents. The project distinguishes itself through a multimodal agent workflow engine capable of automating the production of text, images, and video. It features a sandboxed code execution environment for running generated code and quantitative data analysis in isolated containers,

    Provides a real-time web interface for chatting with agents and monitoring their execution via bidirectional sockets.

    Pythonagentic-insightagentic-searchchat-bot
    عرض على GitHub↗4,318
  • opensquilla/opensquillaالصورة الرمزية لـ opensquilla

    opensquilla/opensquilla

    4,211عرض على GitHub↗

    OpenSquilla هو إطار عمل لتنسيق وكلاء LLM مصمم لتنسيق سير عمل الذكاء الاصطناعي متعدد الخطوات وتنفيذ الأدوات باستخدام الرسوم البيانية الموجهة غير الدورية (DAGs). يعمل كنظام مركزي لإدارة حزم المهارات المتخصصة وتنفيذ تسلسلات التفكير المعقدة. يتميز المشروع ببوابة توجيه توجه المهام إلى مزودي ذكاء اصطناعي مختلفين بناءً على التعقيد والتكلفة والأداء. يستخدم نظام ذاكرة ذكاء اصطناعي متعدد المستويات ينظم المعرفة العاملة والعرضية والدلالية باستخدام التضمينات المحلية و SQLite، إلى جانب بيئة تنفيذ آمنة تعزل الكود الذي تم إنشاؤه بواسطة الوكيل عبر ملفات تعريف أذونات قائمة على المخاطر. تغطي المنصة مجموعة واسعة من الإمكانيات، بما في ذلك النشر متعدد القنوات على الويب ومنصات المراسلة، وجدولة المهام الآلية عبر cron، وجسر بروتوكول سياق النموذج (Model Context Protocol) للاتصال بالأدوات الخارجية. كما يوفر أدوات مراقبة شاملة لتتبع تكاليف الرموز (Tokens)، وتدقيق قرارات وقت التشغيل، وإدارة كتالوج للمهارات القابلة لإعادة الاستخدام. يتضمن النظام أدوات سطر أوامر لتهيئة مساحة العمل وإدارة دورة حياة المهارات.

    Ships terminal and web-based interfaces for real-time human interaction and messaging with AI agents.

    Pythonagentaiai-agents
    عرض على GitHub↗4,211
  • apollographql/apollo-kotlinالصورة الرمزية لـ apollographql

    apollographql/apollo-kotlin

    3,955عرض على GitHub↗

    Apollo Kotlin is a strongly-typed GraphQL client and code generation library designed for Kotlin and JVM applications. It functions as a comprehensive development tool that transforms GraphQL schema definitions and query documents into type-safe models during the build process, ensuring that data access errors are identified at compile time rather than at runtime. The project distinguishes itself through its multiplatform runtime abstraction, which allows developers to share data fetching and caching logic across Android, iOS, and desktop environments. It provides a normalized local caching s

    Constructs dynamic user interfaces that function within conversational AI environments.

    Kotlinandroidapollographqlgraphql
    عرض على GitHub↗3,955
  • vrsen/agency-swarmالصورة الرمزية لـ VRSEN

    VRSEN/agency-swarm

    3,962عرض على GitHub↗

    Agency Swarm is a multi-agent orchestration framework and development kit designed to coordinate specialized AI agents through defined communication patterns and handoffs. It functions as a system for managing agent swarms, providing an API gateway to expose these coordinated collectives as production-ready HTTP endpoints. The project distinguishes itself through its Model Context Protocol integration layer, which connects agents to external data sources and capabilities. It implements specialized orchestration patterns, such as the orchestrator-worker model and role-based delegation, to tran

    Supports interacting with agent swarms through multiple interfaces including a backend API, terminal UI, and web interface.

    Python
    عرض على GitHub↗3,962
  • evalstate/fast-agentالصورة الرمزية لـ evalstate

    evalstate/fast-agent

    3,839عرض على GitHub↗

    This project is an autonomous agent workflow engine and multi-agent orchestration framework. It provides a runtime for managing agent lifecycles and a provider-agnostic abstraction layer for interacting with multiple large language model backends through standardized requests and structured outputs. The framework features a reliability layer for output verification, utilizing sampling-based majority voting and generator-evaluator feedback loops to refine model responses. It supports complex coordination patterns including sequential chaining, parallel execution with fan-in aggregation, and re

    Ships a chat interface for real-time communication with agents to tune and diagnose workflow components.

    Python
    عرض على GitHub↗3,839
  • embabel/embabel-agentالصورة الرمزية لـ embabel

    embabel/embabel-agent

    3,708عرض على GitHub↗

    هذا المشروع عبارة عن إطار عمل لتطوير وتنسيق وكلاء البرمجيات المستقلين داخل تطبيقات JVM. يوفر مجموعة أدوات لتضمين الذكاء الاصطناعي مباشرة في منطق العمل، مما يتيح للوكلاء أداء مهام معقدة من خلال التخطيط الديناميكي الموجه نحو الأهداف بدلاً من آلات الحالة الجامدة. من خلال الاستفادة من التعليقات التوضيحية التعريفية، يسمح إطار العمل للمطورين بتحديد قدرات الوكيل ودمجها في نماذج نطاق كائنية التوجه موجودة. يتميز إطار العمل بطبقة تجريد محايدة للبائع تسمح بالتبديل السلس لنماذج اللغة المحلية والسحابية في وقت التشغيل. وهو يدعم التعاون الموزع، مما يتيح للوكلاء المستقلين مشاركة المعلومات وتفويض المهام عبر خدمات مختلفة. لضمان الرؤية في اتخاذ القرار المستقل، يتضمن النظام أدوات شاملة تلتقط آثار التنفيذ، ومقاييس الأداء، وسجلات العمليات، والتي يمكن تصديرها إلى منصات مراقبة خارجية. بالإضافة إلى التنسيق الأساسي، تتضمن المنصة مجموعة من الأدوات لإدارة دورات حياة الوكيل، بما في ذلك اكتشاف المهارات المؤتمت، والتحقق، وتمهيد البيئة. وهي تتميز بواجهة قائمة على المحطة الطرفية للدردشة التفاعلية وتنفيذ المهام، إلى جانب بدائيات الأمان التي تفرض حدود الوصول لعمليات نظام الملفات. يحتفظ إطار العمل أيضاً بمستودع ذاكرة مركزي لتوفير سياق مشترك عبر عمليات الوكيل الموزعة.

    Enables interactive conversations with agents through terminal-based forms and confirmation dialogs.

    Kotlinagentagentic-aiagents
    عرض على GitHub↗3,708
  • sgl-project/mini-sglangالصورة الرمزية لـ sgl-project

    sgl-project/mini-sglang

    3,514عرض على GitHub↗

    mini-sglang is a collection of tools for large language model inference, serving as an OpenAI-compatible inference server, a memory-efficient prefill engine, and a tensor parallelism runtime. It also functions as a local batch processing engine for offline benchmarking and ablation studies. The project focuses on acceleration and memory management through a KV cache manager that reuses precomputed caches for shared request prefixes. It handles large model workloads by distributing tasks across multiple GPUs and manages peak memory consumption by splitting long input sequences into smaller chu

    Ships a terminal-based shell for real-time interactive communication with loaded models.

    Python
    عرض على GitHub↗3,514
  • floattech/zerobot-pluginالصورة الرمزية لـ FloatTech

    FloatTech/ZeroBot-Plugin

    2,631عرض على GitHub↗

    ZeroBot-Plugin is an extensible plugin framework for QQ group bots, providing a modular system that adds automation, AI chat, image generation, and moderation capabilities to chat environments. The project is built around a collection of plugin modules that each handle specific functions, from scheduling recurring commands to managing group member interactions. The framework distinguishes itself through its integration of AI-powered features, including configurable large language model chat with image recognition support, alongside automated content moderation that scans text and images again

    Responds to user messages with a configurable large language model, supporting image recognition and agent mode.

    Gocoolqcqhttpcqhttp-mirai
    عرض على GitHub↗2,631
  • containers/ramalamaالصورة الرمزية لـ containers

    containers/ramalama

    2,605عرض على GitHub↗

    Ramalama is a containerized runtime and management tool for large language models. It functions as an OCI AI model manager and registry client, allowing users to package, distribute, and execute AI models as standardized container images. The project differentiates itself by using OCI-compliant distribution for models and retrieval augmented generation assets, enabling the packaging of vector databases into immutable container images. It features hardware-aware image selection that automatically detects GPU or CPU capabilities to pull the most optimized image for the host environment. The sy

    Provides a terminal or web-based interface for real-time messaging and interaction with AI models.

    Pythonaicontainerscuda
    عرض على GitHub↗2,605
السابق12التالي
  1. Home
  2. Artificial Intelligence & ML
  3. Interactive Agent Chat Interfaces

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

  • Agent Interface BuildersFrameworks for constructing dynamic user interfaces that enable interaction with backend services within conversational AI environments. **Distinct from Interactive Agent Chat Interfaces:** Distinct from Interactive Agent Chat Interfaces: focuses on building the UI components themselves rather than just providing the chat interface.
  • Bot Chat Interfaces1 وسم فرعيChat interfaces for interacting with AI agents through messaging platforms like QQ. **Distinct from Interactive Agent Chat Interfaces:** Distinct from Interactive Agent Chat Interfaces: focuses on bot-mediated chat interfaces for group messaging platforms rather than terminal or web-based agent interfaces.