21 مستودعات
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.
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.
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.
LiteRT-LM هو إطار عمل استنتاج عالي الأداء مصمم لتنفيذ النماذج اللغوية الكبيرة محلياً على أجهزة المحمول وسطح المكتب و IoT. يعمل كبيئة تشغيل للنماذج على الجهاز تستخدم تسريع CPU و GPU و NPU لتوفير معالجة منخفضة زمن الاستجابة. يتميز إطار العمل بقدرته على معالجة مدخلات النصوص والصور والصوت من خلال محرك استنتاج متعدد الوسائط واحد. يتميز بخادم HTTP محلي يحاكي نقاط نهاية واجهة برمجة التطبيقات المتوافقة مع OpenAI، وبيئة تشغيل قائمة على WebGPU لتنفيذ النماذج مباشرة داخل متصفح الويب. لضمان موثوقية المخرجات، يتضمن مولد نصوص مقيد يفرض مخططات JSON أو قواعد نحوية على استجابات النموذج. يوفر المشروع قدرات واسعة لإدارة المحادثات ذات الحالة، وفك التشفير التخميني لزيادة سرعات توليد الرموز، وواجهة استدعاء الأدوات التي تربط طلبات النموذج بوظائف خارجية. كما يتضمن تكاملاً متخصصاً لنظام Apple وإضافة مخصصة لتشغيل النماذج في Flutter. يمكن للمستخدمين تنفيذ النماذج من خلال واجهة سطر الأوامر أو دمجها في التطبيقات عبر واجهات برمجة التطبيقات الأصلية.
Provides interfaces for real-time, conversational interaction with local AI models.
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.
Nexent هو منصة تحكم في الذكاء الاصطناعي للمؤسسات ومنصة تنسيق وكلاء LLM. توفر بيئة بدون كود لتصميم ونشر وإدارة وكلاء الذكاء الاصطناعي في الإنتاج من خلال إطار عمل تعاوني متعدد الوكلاء ينسق الوكلاء المستقلين المتخصصين باستخدام بروتوكولات مراسلة موحدة. تدمج المنصة بروتوكول سياق النموذج (Model Context Protocol) لربط الوكلاء بالأدوات، والإضافات، والخدمات الخارجية عبر واجهة اتصال عالمية. كما تتميز بمدير قاعدة معرفة RAG مخصص يستورد المستندات غير المهيكلة ويستخدم البحث الهجين لتوفير سياق مؤصل لاستجابات النموذج. يغطي النظام مجموعة واسعة من القدرات، بما في ذلك التحكم في الوصول القائم على الأدوار متعدد المستأجرين، والتفاعل متعدد الوسائط عبر النصوص والصوت والصور، والاسترجاع المتجهي الهجين. كما يتضمن سوقاً لتوزيع واكتشاف الوكلاء، إلى جانب أدوات مراقبة لالتقاط آثار التنفيذ. تدعم المنصة النشر الآمن من خلال التغليف دون اتصال بالحاويات للبنية التحتية المعزولة (Air-gapped).
Provides a conversational web interface to interact with AI agents and execute complex tasks.
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.
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.
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.
هذا المشروع عبارة عن مكتبة عينات ومجموعة تطوير لبناء روبوتات محادثة باستخدام Bot Framework SDK. يوفر مجموعة من أمثلة الكود التي تركز على المهام، والقوالب، وأدلة التنفيذ لمساعدة المطورين على إنشاء واجهات دردشة تفاعلية وتدفقات حوار. يركز المشروع على أنماط التكامل لـ Bot Framework، ويقدم أمثلة محددة لتنفيذ وسيط مخصص، ومصادقة الهوية، وربط مهارات الروبوت الخارجية. يتضمن تطبيقات مرجعية لقوالب روبوتات الدردشة متعددة القنوات التي تسمح لوكيل واحد بالعمل عبر منصات مراسلة متعددة من خلال مخطط موحد. تغطي المكتبة مجموعة واسعة من قدرات الذكاء الاصطناعي للمحادثة، بما في ذلك تنسيق وكلاء الذكاء الاصطناعي، وإدارة حالة المحادثة واستمرارية السياق، ودمج عناصر واجهة المستخدم الغنية. كما يوفر توجيهات حول فهم اللغة الطبيعية، واستخدام قواعد المعرفة، ونشر الروبوتات في بيئات السحابة. يتم توفير الموارد والعينات للتطوير عبر C# و JavaScript و Python.
Implements web chat interfaces to validate the functionality and connectivity of deployed bots.
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.
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.
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.
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.
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.
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.
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.
هذا المشروع عبارة عن إطار عمل لتطوير وتنسيق وكلاء البرمجيات المستقلين داخل تطبيقات JVM. يوفر مجموعة أدوات لتضمين الذكاء الاصطناعي مباشرة في منطق العمل، مما يتيح للوكلاء أداء مهام معقدة من خلال التخطيط الديناميكي الموجه نحو الأهداف بدلاً من آلات الحالة الجامدة. من خلال الاستفادة من التعليقات التوضيحية التعريفية، يسمح إطار العمل للمطورين بتحديد قدرات الوكيل ودمجها في نماذج نطاق كائنية التوجه موجودة. يتميز إطار العمل بطبقة تجريد محايدة للبائع تسمح بالتبديل السلس لنماذج اللغة المحلية والسحابية في وقت التشغيل. وهو يدعم التعاون الموزع، مما يتيح للوكلاء المستقلين مشاركة المعلومات وتفويض المهام عبر خدمات مختلفة. لضمان الرؤية في اتخاذ القرار المستقل، يتضمن النظام أدوات شاملة تلتقط آثار التنفيذ، ومقاييس الأداء، وسجلات العمليات، والتي يمكن تصديرها إلى منصات مراقبة خارجية. بالإضافة إلى التنسيق الأساسي، تتضمن المنصة مجموعة من الأدوات لإدارة دورات حياة الوكيل، بما في ذلك اكتشاف المهارات المؤتمت، والتحقق، وتمهيد البيئة. وهي تتميز بواجهة قائمة على المحطة الطرفية للدردشة التفاعلية وتنفيذ المهام، إلى جانب بدائيات الأمان التي تفرض حدود الوصول لعمليات نظام الملفات. يحتفظ إطار العمل أيضاً بمستودع ذاكرة مركزي لتوفير سياق مشترك عبر عمليات الوكيل الموزعة.
Enables interactive conversations with agents through terminal-based forms and confirmation dialogs.
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.
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.
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.