For ऑटोनॉमस AI एजेंट्स बनाने के लिए एक फ्रेमवर्क, the strongest matches are chainlit/chainlit (Chainlit is a Python framework specifically designed for building), casibase/casibase (Casibase is a self-hostable platform that orchestrates multi-turn conversations) and zai-org/chatglm3 (ChatGLM3 is a framework for deploying and serving large). sillytavern/sillytavern and flowiseai/flowise round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
हम “awesome ai agents” से मेल खाने वाली ओपन-सोर्स GitHub रिपॉजिटरी को क्यूरेट करते हैं। परिणाम आपकी क्वेरी के आधार पर रैंक किए गए हैं — सीमित करने के लिए नीचे दिए गए फ़िल्टर चुनें, या AI के साथ रिफाइन करें।
Chainlit is a Python framework designed for building and deploying interactive, stateful conversational AI interfaces. It provides a backend-driven platform that connects language models and agent frameworks to a web-based chat frontend, managing the complexities of session state, message history, and real-time communication. The framework distinguishes itself by offering a component-based UI builder that allows developers to inject interactive widgets, rich media, and data visualizations directly into the chat stream. It supports the visualization of complex agent workflows, enabling users t
Chainlit is a Python framework specifically designed for building and deploying interactive, stateful conversational AI interfaces, and it supports all the required features — natural language conversation, session memory, an API for integration, customizable prompts, multi-model support, UI component plugins, streaming responses, and self-hosting — making it an excellent foundation for a custom conversational assistant.
Casibase is an open-source platform that orchestrates multi-turn conversations with large language models and manages retrieval-augmented knowledge bases from a single interface. It provides a unified system for connecting to over 30 AI model providers, ingesting documents into vector embeddings for semantic search, and running autonomous agent loops that can drive a browser, search the web, execute commands, and integrate with external tools. The platform distinguishes itself by combining AI conversation management with infrastructure and application orchestration capabilities. It includes a
Casibase is a self-hostable platform that orchestrates multi-turn conversations with large language models, supports over 30 model providers, retrieval-augmented knowledge bases, and autonomous agent loops—exactly the kind of AI conversational assistant with integration capabilities this search is after.
ChatGLM3 is a comprehensive framework for deploying, fine-tuning, and serving large language models. It functions as a high-performance inference engine designed to support conversational AI, enabling developers to build interactive agents capable of multi-turn dialogue, autonomous code execution, and structured tool invocation. The project distinguishes itself through its focus on hardware-agnostic deployment and resource optimization. It supports distributed model parallelism across multiple graphics cards, paged key-value caching for concurrent request processing, and weight quantization t
ChatGLM3 is a framework for deploying and serving large language models as conversational AI agents, supporting multi-turn dialogue, code execution, and self-hosted deployment via an inference API; it fits your intent for a self-hostable conversational assistant, though its model support is currently focused on the ChatGLM family rather than offering broad multi-model choice.
SillyTavern is a comprehensive interface and orchestration platform designed for immersive AI roleplay and interactive chat experiences. It functions as a unified gateway that connects users to a wide array of local and cloud-based large language models, providing a centralized environment to manage complex character personas, narrative context, and model-driven interactions. The platform distinguishes itself through its advanced prompt engineering and automation capabilities. It utilizes a sophisticated macro-based templating engine and vector-database retrieval to dynamically inject lore, c
SillyTavern is a self-hostable AI chat interface that connects to numerous LLMs and provides advanced context management, customizable prompts, multi-model support, plugin extensibility, and streaming responses — exactly the kind of conversational assistant this search is after.
Flowise is a low-code platform designed for building and deploying complex language model workflows through a visual, node-based interface. It functions as an orchestrator for autonomous multi-agent systems, allowing users to construct conversational pipelines by connecting language models, memory stores, and external tools on a drag-and-drop canvas. The platform distinguishes itself through its support for sophisticated agentic patterns, including supervisor-worker delegation and iterative reasoning strategies. Users can design directed acyclic graphs to manage conditional branching, state p
Flowise is a low-code platform for building and deploying conversational AI assistants using a visual node-based interface, covering all the features you need—memory retrieval, multi-model support, plug-in extensibility, streaming responses, and self-hosted containerized deployment—while providing REST APIs for integration into your own applications.
LobeHub is a comprehensive multi-agent orchestration platform designed for building, configuring, and deploying specialized AI agents. It provides a unified chat-based gateway that allows users to manage autonomous agent teams across web, desktop, and mobile environments. By utilizing a framework that supports persistent memory and granular tool integration, the platform enables the execution of complex, multi-step workflows and domain-specific tasks. The platform distinguishes itself through an interactive artifact renderer that injects dynamic, visual UI elements directly into the chat stre
LobeHub is a fully self-hostable multi-agent orchestration platform with a unified chat interface, persistent memory, multi-model support, and extensive tool integration, making it a comprehensive AI conversational assistant that matches all your required features.
Ai-chatbot-framework is a conversational AI platform designed for building, training, and managing virtual assistants. It features a natural language processing engine that recognizes user intents and extracts named entities using machine learning models and word embeddings to drive dialogues. The platform supports end-to-end agent development lifecycles alongside visual scenario authoring interfaces for creating and configuring conversation flows. The platform includes stateful multi-turn session stores that preserve contextual history across exchanges, as well as a modular tool execution en
This framework is built for creating AI-powered conversational assistants with natural language understanding, multi-model support, memory context, streaming responses, and a Next.js frontend, making it a self-hostable solution that meets the core requirements for an AI chatbot.
Open WebUI is a self-hosted, web-based platform designed for interacting with local and remote artificial intelligence models. It functions as a unified interface and orchestration suite, enabling users to build, deploy, and manage specialized AI agents equipped with custom instructions, external tool access, and private knowledge bases. The platform distinguishes itself through a modular architecture that supports complex AI workflows. It features a plugin-based framework for custom logic and pipeline-based request processing, allowing developers to filter or transform data streams before th
Open WebUI is a self-hosted web platform that lets you chat with local and remote LLMs, build custom AI agents with memory and tool access, and integrate via its API — exactly the self-hostable conversational AI assistant you’re looking for.
Langroid is a multi-agent orchestration framework and tool integration suite designed for building complex AI applications. It serves as a multi-modal integration layer that connects diverse local and remote language models with an agentic retrieval-augmented generation system. The project distinguishes itself through a collaborative message-exchange paradigm, allowing specialized agents to delegate tasks hierarchically and coordinate via structured communication. It features an advanced state management system for conversational AI, including the ability to rewind and prune conversation hist
Langroid is a multi-agent orchestration framework purpose-built for building conversational AI applications with advanced state management, multi-model support, and a collaborative message-exchange paradigm, making it a solid fit for creating self-hostable or integrated AI assistants.
Open Interpreter is an autonomous agent runtime that translates natural language instructions into executable code to interact with local software and operating systems. It functions as an orchestration framework that connects language models to a secure execution environment, enabling the development of agents capable of managing system resources and performing complex tasks. To ensure safety, the system mandates explicit user verification before executing any generated code and provides robust isolation through containerized sandboxing. The project distinguishes itself through its deep inte
Open Interpreter is a self-hostable AI agent runtime that understands natural language and executes code, making it a conversational assistant focused on task automation rather than open-ended chat; it covers most required features like multi-model support, context memory, and streaming, but its identity as a code-execution agent makes it a narrower fit than a general-purpose chatbot.
ChatGLM-6B is a generative AI inference engine designed for local execution of transformer-based language models. It provides a comprehensive runtime environment that allows users to load and run pre-trained neural network weights directly on their own hardware, ensuring data privacy and independence from external cloud services. The project distinguishes itself through a hardware-agnostic execution backend that supports deployment across diverse environments, including standard processors, Apple Silicon, and multi-GPU configurations. It incorporates advanced optimization techniques such as w
ChatGLM-6B is a local inference engine for running a specific conversational language model on your own hardware, providing a chat interface and API for integration, but it lacks multi-model support, plugin extensibility, and full prompt customization, making it a narrower fit for a general-purpose conversational AI assistant.
| रिपॉजिटरी | स्टार्स | भाषा | लाइसेंस | अंतिम पुश |
|---|---|---|---|---|
| chainlit/chainlit | 12.2K | Python | Apache-2.0 | |
| casibase/casibase | 4.4K | Go | apache-2.0 | |
| zai-org/chatglm3 | 13.8K | Python | apache-2.0 | |
| sillytavern/sillytavern | 29.5K | JavaScript | AGPL-3.0 | |
| flowiseai/flowise | 53.6K | TypeScript | NOASSERTION | |
| lobehub/lobehub | 78.7K | TypeScript | NOASSERTION | |
| alfredfrancis/ai-chatbot-framework | 2.2K | TypeScript | MIT | |
| open-webui/open-webui | 142.7K | Python | NOASSERTION | |
| langroid/langroid | 3.9K | Python | mit | |
| openinterpreter/open-interpreter | 64K | Rust | Apache-2.0 |