awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

AI assistant

Classement mis à jour le 7 août 2026

For assistant, the strongest matches are open-webui/open-webui (Open WebUI is a self-hostable conversational chat platform featuring), lobehub/lobe-chat (Lobe Chat is a self-hostable conversational AI platform featuring) and fosowl/agenticseek (AgenticSeek is a local-first multi-agent orchestration platform that executes). rasahq/rasa and mckaywrigley/chatbot-ui round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Compare the best open-source AI assistant GitHub repositories. Hand-picked tools ranked by stars and activity to help you find the right fit.

AI assistant

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • open-webui/open-webuiAvatar de open-webui

    open-webui/open-webui

    142,694Voir sur GitHub↗

    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-hostable conversational chat platform featuring multi-provider LLM support, custom tool and API integrations, a web interface, and robust knowledge management capabilities.

    PythonAgent FrameworksAgent OrchestrationChat Interfaces
    Voir sur GitHub↗142,694
  • lobehub/lobe-chatAvatar de lobehub

    lobehub/lobe-chat

    78,762Voir sur GitHub↗

    Lobe Chat is a self-hosted AI platform that provides a web-based interface for interacting with multiple large language models. It functions as an AI agent orchestrator, allowing for the design, scheduling, and management of autonomous agent teams to perform operational tasks. The platform features an extensible plugin framework and SDK to integrate external tools and custom function calls into workflows. It utilizes a provider-agnostic model layer to unify various AI APIs and includes a context-aware memory system to store structured user information for personalized interactions. The syste

    Lobe Chat is a self-hostable conversational AI platform featuring multi-provider model support, an extensible plugin framework for external tools, and a web-based chat interface for managing AI assistants.

    TypeScriptAI Agent OrchestratorsAI Model InterfacesAgent Planning and Coordination
    Voir sur GitHub↗78,762
  • fosowl/agenticseekAvatar de Fosowl

    Fosowl/agenticSeek

    26,529Voir sur GitHub↗

    AgenticSeek is a multi-agent orchestration system designed to decompose complex user objectives into granular, actionable tasks. By coordinating a team of specialized autonomous workers, the platform manages end-to-end workflows, ensuring that each component of a project is assigned to the most capable agent for execution. The system operates as a local-first runtime, executing all artificial intelligence models directly on user hardware to maintain data sovereignty and privacy. It integrates a browser automation engine for autonomous web research and interaction, alongside a sandboxed enviro

    AgenticSeek is a local-first multi-agent orchestration platform that executes tasks and supports voice interaction, though it is primarily designed as a multi-agent task runner rather than a general-purpose conversational chatbot platform.

    PythonVoice Assistants
    Voir sur GitHub↗26,529
  • rasahq/rasaAvatar de RasaHQ

    RasaHQ/rasa

    21,219Voir sur GitHub↗

    Rasa is a chatbot development platform and conversational AI framework used to design, deploy, and integrate multi-turn conversational agents. It functions as an LLM orchestration engine and NLU dialogue manager, combining large language model fluency with structured business logic to control agent behavior. The framework enables the development of conversational assistants that automate text and voice interactions. It allows for the definition of conversational flows using flexible sequences and provides tools to inspect agent decisions to debug and validate the internal reasoning process.

    Rasa is a robust conversational AI framework and chatbot development platform for building NLU-driven assistants with multi-turn interaction management, though it is more code-first than a ready-to-use personal assistant platform.

    PythonNatural Language Processing
    Voir sur GitHub↗21,219
  • mckaywrigley/chatbot-uiAvatar de mckaywrigley

    mckaywrigley/chatbot-ui

    33,269Voir sur GitHub↗

    Chatbot-ui is a self-hosted AI dashboard and LLM chat interface that serves as a centralized hub for interacting with multiple artificial intelligence providers. It functions as a multi-provider AI client and model orchestrator, allowing users to send prompts and receive responses from various large language models through a unified conversational interface. The project enables multi-model AI chat within a single workspace, allowing for the comparison of outputs and capabilities across different backends. It provides a private frontend for AI workspace management, where users can organize cha

    This repository provides a self-hosted chat interface and multi-model AI dashboard that handles natural language conversations and connects to multiple LLM providers, though it lacks built-in voice interaction and native tool execution.

    TypeScriptChat Interfaces
    Voir sur GitHub↗33,269
  • sillytavern/sillytavernAvatar de SillyTavern

    SillyTavern/SillyTavern

    29,463Voir sur GitHub↗

    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 conversational chat platform with multi-provider LLM support, text-to-speech, and extensive tool integration for interactive experiences, though its primary focus is immersive roleplay rather than general personal assistance.

    JavaScriptModel Integration Configurations
    Voir sur GitHub↗29,463
  • block/gooseAvatar de block

    block/goose

    49,564Voir sur GitHub↗

    Goose is an extensible agentic AI platform designed for autonomous task orchestration and developer-centric assistance. It provides a workflow engine that manages complex, multi-step objectives by delegating tasks to specialized subagents, all while maintaining stateful session continuity. The system is built to integrate directly into terminal and coding environments, allowing for automated file manipulation and context-aware interaction. The platform distinguishes itself through a secure, sandboxed runtime environment that enforces granular permission controls and policy-driven guardrails.

    Goose is an extensible agentic AI platform that handles autonomous task orchestration and developer workflows with local integrations, though it lacks built-in voice interaction and out-of-the-box web chat interfaces.

    RustAgent Orchestration PlatformsAgent Task ExecutionAgentic Workflow Engines
    Voir sur GitHub↗49,564
  • cherryhq/cherry-studioAvatar de CherryHQ

    CherryHQ/cherry-studio

    47,419Voir sur GitHub↗

    Cherry Studio is a cross-platform desktop application that serves as a centralized workspace for managing and interacting with multiple artificial intelligence models. It functions as a local-first orchestrator, prioritizing user privacy by storing all conversation history and knowledge bases directly on your device. By providing a unified interface for both cloud-based and local AI services, the platform simplifies API key management and allows for consistent model interaction across different operating systems. The application distinguishes itself through a robust retrieval-augmented genera

    Cherry Studio is a cross-platform desktop AI client that provides a unified interface for multiple model providers and local storage, though it acts as a client rather than a self-hostable server platform.

    TypeScriptModel OrchestratorsRetrieval Augmented Generation PipelinesAutonomous Agent Frameworks
    Voir sur GitHub↗47,419
  • flowiseai/flowiseAvatar de FlowiseAI

    FlowiseAI/Flowise

    53,641Voir sur GitHub↗

    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 visual builder for language model workflows and chatbots that supports multi-agent execution and external tool integration, though it focuses on pipeline orchestration rather than being a pre-built personal assistant.

    TypeScriptAgent FrameworksAgentic Orchestration PatternsAgentic RAG Development
    Voir sur GitHub↗53,641
  • n8n-io/n8nAvatar de n8n-io

    n8n-io/n8n

    192,772Voir sur GitHub↗

    n8n is a workflow automation platform that combines a visual interface with code-based extensibility to design, orchestrate, and manage automated processes. It provides a comprehensive suite of tools for data transformation, filtering, and storage, allowing users to build complex logic through conditional branching, looping, and sub-workflow execution. The platform supports both pre-built integration nodes and custom code execution in JavaScript or Python, enabling connectivity with a wide range of external services and APIs. The platform includes a suite of generative AI capabilities, such a

    This workflow automation platform features robust AI agent capabilities, natural language processing integration, self-hosting options, and extensive tool execution, making it a flexible low-code solution for building conversational assistants.

    TypeScriptVisual Data-Flow SystemsWorkflow EnginesBuilt-in Integration Nodes
    Voir sur GitHub↗192,772
  • binary-husky/gpt_academicAvatar de binary-husky

    binary-husky/gpt_academic

    70,912Voir sur GitHub↗

    This project provides a self-hosted, web-based interface designed to integrate large language models into academic and research workflows. It functions as a modular platform for document analysis, literature processing, and data handling, allowing users to maintain full control over their data and model connectivity through private server or local deployments. The system is distinguished by its extensible architecture, which enables users to inject custom Python scripts to automate repetitive tasks and extend core functionality. It also features a voice-enabled interaction layer that captures

    This project is a self-hostable LLM interface tailored for academic research with web UI, plugin architecture, and voice capabilities, though it is focused on document analysis rather than a general-purpose personal assistant platform.

    PythonLocal AI Deployment PlatformsSelf-Hosted AI EnvironmentsAI-Powered Research Assistants
    Voir sur GitHub↗70,912
  • janhq/janAvatar de janhq

    janhq/jan

    43,043Voir sur GitHub↗

    Jan is a desktop application that functions as a local artificial intelligence model runtime and an open-standard API server. It enables the execution of large language models directly on local hardware, ensuring that data remains private and accessible offline while providing a unified interface for managing model weights and inference runtimes. The platform distinguishes itself by offering a modular inference backend that allows users to swap execution engines based on hardware compatibility and performance needs. It acts as a cross-platform orchestrator, providing the ability to switch bet

    Jan is a self-hostable desktop application for running local AI models and provides a chat interface, though it focuses more on local model inference and orchestration rather than full voice interaction or a built-in agentic tool-execution ecosystem.

    TypeScriptLocal Model RuntimesDesktop AI RuntimesOpenAI-Compatible Servers
    Voir sur GitHub↗43,043
  • chatchat-space/langchain-chatchatAvatar de chatchat-space

    chatchat-space/Langchain-Chatchat

    38,211Voir sur GitHub↗

    Langchain-Chatchat is a system for building retrieval-augmented generation applications and autonomous AI agents. It integrates a knowledge base management system and an agent framework to enable language models to interact with private documents and execute multi-step tasks through external tools. The platform supports local deployment of language models on private infrastructure to operate without an internet connection. It includes a multimodal AI platform that combines vision models for image analysis with text-to-image generation capabilities. The system provides a web-based conversatio

    This platform serves as an AI assistant and chatbot system supporting local model deployment, knowledge base integration, and autonomous task execution, fitting the core requirements well despite lacking native voice interaction.

    PythonKnowledge Base RetrievalLocal Model DeploymentAI Agent Orchestrators
    Voir sur GitHub↗38,211
  • letta-ai/lettaAvatar de letta-ai

    letta-ai/letta

    21,168Voir sur GitHub↗

    Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across long-term interactions. It provides a comprehensive suite of primitives for defining agents with configurable personas, modular memory blocks, and tool-use capabilities, enabling them to retain user preferences and conversation history over extended sessions. The platform distinguishes itself through its advanced memory management and orchestration capabilities. It allows agents to autonomously update their own memory, perform retrieval-augmented generation, and coordinate com

    Letta is an AI agent framework focused on persistent memory and tool execution, though it is more of an agent-building framework than a ready-to-use chatbot platform with out-of-the-box voice interaction.

    PythonAgentic AI FrameworksAgent Deployment ServersAgent Lifecycle Management
    Voir sur GitHub↗21,168
  • laion-ai/open-assistantAvatar de LAION-AI

    LAION-AI/Open-Assistant

    37,397Voir sur GitHub↗

    Open-Assistant is a conversational assistant and a system for creating large language model training datasets. It utilizes a client-server architecture that separates the conversational user interface from language model processing through an API. The project features a retrieval-augmented generation system that fetches external data from search engines to provide real-time knowledge. It also includes a standardized plugin interface for connecting language models to third-party systems and external software tools. The system provides a pipeline for collecting and labeling human-annotated pro

    Open-Assistant is an open-source conversational AI platform featuring a chat interface and plugin integration capabilities, though it focuses heavily on data collection and training LLM datasets alongside its assistant features.

    PythonConversational AI AssistantsContext InjectionConversational AI Platforms
    Voir sur GitHub↗37,397
Comparez le top 10 en un coup d'œil
DépôtStarsLangageLicenceDernier push
open-webui/open-webui142.7KPythonNOASSERTION22 juin 2026
lobehub/lobe-chat78.8KTypeScriptNOASSERTION17 juin 2026
fosowl/agenticseek26.5KPythonGPL-3.010 juin 2026
rasahq/rasa21.2KPythonApache-2.022 mai 2026
mckaywrigley/chatbot-ui33.3KTypeScriptMIT3 août 2024
sillytavern/sillytavern29.5KJavaScriptAGPL-3.020 mai 2026
block/goose49.6KRustApache-2.016 juin 2026
cherryhq/cherry-studio47.4KTypeScriptAGPL-3.016 juin 2026
flowiseai/flowise53.6KTypeScriptNOASSERTION16 juin 2026
n8n-io/n8n192.8KTypeScriptNOASSERTION16 juin 2026

Related searches

  • AI assistant framework
  • AI writing assistants
  • un assistant de codage IA pour le développement logiciel
  • un assistant de codage IA pour IDE
  • une plateforme open source d'assistant vocal
  • Assistants de code IA et outils de développement
  • an ai coding assistant for developers
  • assistant IA pour requêtes SQL