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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

20 repository-uri

Awesome GitHub RepositoriesChat & Conversational Interfaces

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

Awesome Chat & Conversational Interfaces GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • microsoft/vscodeAvatar microsoft

    microsoft/vscode

    186,401Vezi pe GitHub↗

    This project is a cross-platform code editor designed for software development, offering a comprehensive suite of tools for text editing, workspace management, and task automation. It includes native support for version control, an integrated terminal, and a flexible task runner that allows for the execution of build, test, and deployment workflows directly within the environment. The editor features an extensive AI-driven development assistant system, which provides conversational chat interfaces, inline code suggestions, and autonomous agents capable of executing multi-step coding tasks. Th

    Integrates conversational interfaces that allow natural language interaction for code generation, debugging, and complex analysis.

    TypeScripteditorelectronmicrosoft
    Vezi pe GitHub↗186,401
  • shubhamsaboo/awesome-llm-appsAvatar Shubhamsaboo

    Shubhamsaboo/awesome-llm-apps

    114,725Vezi pe GitHub↗

    This repository serves as a comprehensive collection of resources, templates, and starter code for building artificial intelligence applications. It provides a centralized hub for developers to access practical implementations of common workflows, including retrieval-augmented generation pipelines and autonomous agent loops, alongside educational materials designed to support rapid prototyping and experimentation. The project distinguishes itself by offering a dual focus on technical implementation and critical analysis. It provides a library of lightweight, single-file agents and tutorials f

    Practical guides demonstrate how to build conversational interfaces that query and interact with external datasets.

    Pythonagentsllmspython
    Vezi pe GitHub↗114,725
  • chatgptnextweb/nextchatAvatar ChatGPTNextWeb

    ChatGPTNextWeb/NextChat

    88,256Vezi pe GitHub↗

    NextChat is a self-hosted web application that provides a unified interface for interacting with multiple large language models. It functions as a conversational platform where users can manage and switch between diverse AI providers through configurable API backends, maintaining full control over their data and infrastructure. The platform features a persistent session layer designed to handle long-running dialogues by managing message history and context. It distinguishes itself through a structured prompt engineering environment that allows for the development and application of templates

    Enables private, self-hosted deployment of a web interface for interacting with various language model backends.

    TypeScriptcalclaudechatgptclaude
    Vezi pe GitHub↗88,256
  • pewdiepie-archdaemon/odysseusAvatar pewdiepie-archdaemon

    pewdiepie-archdaemon/odysseus

    72,184Vezi pe GitHub↗

    Odysseus is a self-hosted AI workspace and autonomous agent framework designed for deploying and managing large language models. It serves as a centralized platform for orchestrating agentic tasks, utilizing a model context protocol server to connect AI models to external system utilities, browser automation, and local hardware. The system distinguishes itself through a combination of retrieval-augmented generation and a RAG knowledge base, using vector stores and local embeddings to provide persistent semantic memory. It further integrates AI-driven communication management to triage email i

    Ships a conversational interface for interacting with AI models using shell access and external skills.

    Python
    Vezi pe GitHub↗72,184
  • danny-avila/chatgpt-cloneAvatar danny-avila

    danny-avila/chatgpt-clone

    39,320Vezi pe GitHub↗

    This project is a self-hosted large language model chat interface and AI model aggregator. It provides a unified web environment for interacting with multiple AI providers and local models, acting as a provider-agnostic API gateway to standardize requests across different endpoints. The platform functions as an agentic AI framework and generative UI workspace, enabling the construction of specialized assistants with custom instructions and subagents. It features a sandboxed code interpreter for secure execution of multiple programming languages and a generative UI system that renders interact

    Provides a deployable, self-hosted web frontend for interacting with multiple LLM backends privately.

    TypeScript
    Vezi pe GitHub↗39,320
  • danswer-ai/danswerAvatar danswer-ai

    danswer-ai/danswer

    30,552Vezi pe GitHub↗

    Danswer is an LLM application framework and RAG engine that provides a self-hosted interface for connecting large language models to private data. It serves as an enterprise AI chat interface and agent orchestrator, enabling the creation of specialized assistants with custom instructions and knowledge bases. The platform differentiates itself through an observability dashboard for tracking query history and token consumption, as well as a white-labeled interface for customized branding. It includes a multi-step research workflow for producing long-form reports and a sandboxed environment for

    Provides a deployable, self-hosted web frontend for private interaction with various large language model backends.

    Python
    Vezi pe GitHub↗30,552
  • deepseek-ai/deepseek-coderAvatar deepseek-ai

    deepseek-ai/DeepSeek-Coder

    22,804Vezi pe GitHub↗

    DeepSeek-Coder is a large language model and foundational neural network architecture designed specifically for software development tasks. It functions as an artificial intelligence assistant capable of interpreting complex programming instructions to generate, transpile, and structure source code. The system distinguishes itself through its ability to perform project-level code generation, analyzing broader context and patterns across entire software projects rather than isolated files. It supports multimodal input processing, allowing for the integration of text and visual data to inform i

    Offers a chat-based interface for developers to receive explanations and generate code for complex tasks.

    Python
    Vezi pe GitHub↗22,804
  • refactoringhq/tolariaAvatar refactoringhq

    refactoringhq/tolaria

    16,851Vezi pe GitHub↗

    Tolaria is a markdown knowledge base manager and bidirectional note linking system. It functions as an integrated environment for organizing notes and structured data, utilizing YAML frontmatter and wikilinks to establish relational mappings between documents. The project distinguishes itself by integrating language model capabilities directly into the editor for content generation and analysis. It further combines prose with structured data through a markdown spreadsheet editor that renders CSV-formatted files as interactive grids with formula support and cross-sheet referencing. The platfo

    Ships a chat-based interface for interacting with AI models directly within the note editor.

    TypeScript
    Vezi pe GitHub↗16,851
  • zai-org/chatglm3Avatar zai-org

    zai-org/ChatGLM3

    13,764Vezi pe GitHub↗

    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

    Interacts with users through a chat interface to provide responses and maintain context during multi-turn conversations.

    Python
    Vezi pe GitHub↗13,764
  • insforge/insforgeAvatar InsForge

    InsForge/InsForge

    11,794Vezi pe GitHub↗

    InsForge is a backend-as-a-service platform that provides an integrated suite of tools for managing relational databases, identity provision, object storage, and serverless compute. It functions as an open-source identity provider and a PostgreSQL database manager featuring integrated vector storage and row-level security. The platform serves as an LLM orchestration gateway, offering a unified endpoint to route requests across various AI providers through an OpenAI-compatible interface. It enables AI-driven application generation and connects AI agents to backend resources using a standardize

    Integrates a conversational interface that answers questions and streams responses using an AI engine.

    TypeScriptaiai-agentscoding
    Vezi pe GitHub↗11,794
  • unopim/unopimAvatar unopim

    unopim/unopim

    8,878Vezi pe GitHub↗

    unopim is an AI-powered product information management system that serves as a centralized repository for managing product attributes, categories, and variations. It functions as a containerized product repository and a multi-channel data distributor, synchronizing consistent product information and pricing across diverse external sales platforms and marketplaces. The platform distinguishes itself through an LLM-based catalog manager that provides a conversational interface for executing data management tasks. This allows users to perform item creation, content enrichment, and quality scans u

    Provides a conversational interface to perform create, update, search, and delete operations on products.

    PHPlaravelopen-sourceopensource
    Vezi pe GitHub↗8,878
  • adams549659584/go-proxy-bingaiAvatar adams549659584

    adams549659584/go-proxy-bingai

    8,502Vezi pe GitHub↗

    This project is a Bing AI proxy gateway and web-based chat interface. It functions as a Go reverse proxy that routes HTTP traffic to external AI endpoints, allowing users to bypass regional network restrictions and login requirements. The system utilizes SOCKS5 proxy tunneling and environment-variable configuration to circumvent IP-based blocking and regional firewalls. It manages authentication by injecting predefined session cookies into outgoing requests to maintain private AI sessions and unlock personalized features. The application integrates a Vue-based single page application for the

    Offers a deployable self-hosted web frontend for private interaction with AI backends.

    HTML
    Vezi pe GitHub↗8,502
  • intitni/copilotforxcodeAvatar intitni

    intitni/CopilotForXcode

    8,240Vezi pe GitHub↗

    CopilotForXcode is an AI source editor extension for the Xcode development environment. It provides a suite of tools including a conversational chat interface, a code completion tool, and a natural language refactorer to assist with Apple platform development. The project differentiates itself by integrating project context and compiler errors directly into its AI interactions. It supports custom prompt execution using template variables and enables the triggering of shell scripts and system shortcuts directly from the chat interface to automate development tasks. The system manages AI integ

    Implements a conversational AI interface directly within the Xcode editor.

    Swiftchatchatgptcode-completion
    Vezi pe GitHub↗8,240
  • pawanosman/chatgptAvatar PawanOsman

    PawanOsman/ChatGPT

    5,894Vezi pe GitHub↗

    This project provides a self-hosted reverse proxy that forwards requests to ChatGPT's gpt-3.5-turbo model, accepting the same request format and authentication pattern as the official OpenAI API. It functions as a drop-in replacement, allowing any library or tool built for the OpenAI API to work without code changes. The proxy delivers model output incrementally to clients as it is generated, enabling real-time streaming responses. It processes each request independently without storing session state, and uses environment variables or configuration files to determine the upstream API URL and

    Provides Docker Compose stacks for deploying third-party chat UIs alongside the proxy.

    TypeScriptaiapibard
    Vezi pe GitHub↗5,894
  • serge-chat/sergeAvatar serge-chat

    serge-chat/serge

    5,725Vezi pe 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

    Runs large language models locally on your own hardware with a web chat interface, no external API keys or internet required.

    Sveltealpacadockerfastapi
    Vezi pe GitHub↗5,725
  • winfunc/deepreasoningAvatar winfunc

    winfunc/deepreasoning

    5,356Vezi pe GitHub↗

    DeepReasoning este un gateway AI self-hosted și o interfață de chat care oferă un API de inferență LLM. Acesta funcționează ca o punte care îmbină urmele de raționament (reasoning traces) din DeepSeek R1 cu capacitățile generative ale modelelor Claude pentru a facilita rezolvarea problemelor complexe. Sistemul este livrat ca o aplicație dockerizată, permițând deployment-ul pe infrastructură privată. Această arhitectură permite inferența LLM privată și gestionarea securizată a cheilor API și a token-urilor de autentificare pe hardware controlat de utilizator. Proiectul acoperă orchestrarea multi-model prin combinarea raționamentului de tip "chain-of-thought" și a output-urilor generative într-un singur flux unificat. Utilizează un gateway API stateless și server-sent events pentru a livra răspunsuri incrementale ale modelului către interfața client.

    Provides a deployable, private web interface for interacting with various LLM backends via Docker.

    Rustaianthropicanthropic-claude
    Vezi pe GitHub↗5,356
  • nanbingxyz/5ireAvatar nanbingxyz

    nanbingxyz/5ire

    5,029Vezi pe GitHub↗

    5ire is a conversational AI interface and client that integrates large language models with external tools and local data. It functions as an AI prompt manager, a local retrieval-augmented generation knowledge base, and a monitoring tool for tracking API usage and spending across multiple model providers. The project specifically implements the Model Context Protocol to connect AI assistants with live data and executable system tools. It supports tool installation via custom application protocol URIs and uses schema-driven input generation to create interactive configuration forms for server

    Provides a comprehensive chat interface for interacting with multiple AI models, featuring history search and tool configuration.

    TypeScriptknowledge-basellmsmcp
    Vezi pe GitHub↗5,029
  • smallcloudai/refactAvatar smallcloudai

    smallcloudai/refact

    3,490Vezi pe GitHub↗

    Refact is an autonomous AI software engineering system and code assistant. It functions as an agent orchestrator capable of planning, executing, and managing multi-step development workflows to complete complex software tasks independently. The system distinguishes itself through agentic state management, using isolated worktrees and versioned checkpoints to allow autonomous agents to experiment with code changes and roll back to stable states if tasks fail. It further extends its capabilities via the Model Context Protocol, connecting the AI engine to external databases, version control syst

    Offers an interactive chat interface for discussing code with local and external AI model providers.

    Rustai-agentdeveloper-toolsenterprise
    Vezi pe GitHub↗3,490
  • niek/chatgpt-webAvatar Niek

    Niek/chatgpt-web

    1,989Vezi pe GitHub↗

    Acest proiect este o interfață web self-hosted și o aplicație desktop concepută pentru interacțiunea cu modelele de limbaj. Oferă o platformă privată pentru gestionarea sesiunilor de conversație, permițând utilizatorilor să se conecteze la servicii AI externe, menținând în același timp controlul asupra istoricului interacțiunilor și a setărilor de configurare. Aplicația se distinge prin oferirea unei interfețe unificate care suportă input-uri și output-uri multimodale, inclusiv procesarea interacțiunii vocale și crearea de imagini generative. Securizează credențialele sensibile prin rutarea cererilor printr-un proxy backend și asigură confidențialitatea datelor prin stocarea jurnalelor de conversație și a istoricului sesiunilor local pe dispozitivul utilizatorului. Dincolo de funcționalitatea de chat de bază, platforma include instrumente pentru streaming-ul în timp real al răspunsurilor, gestionarea istoricului conversațiilor și capacitatea de a exporta jurnale pentru arhivare. Software-ul este împachetat ca un executabil desktop standalone, permițând utilizatorilor să acceseze aceste servicii AI independent de un browser web.

    Provides a private, self-hosted web and desktop interface for interacting with language models, managing conversation history, and generating images.

    Svelte
    Vezi pe GitHub↗1,989
  • obot-platform/obotAvatar obot-platform

    obot-platform/obot

    847Vezi pe GitHub↗

    Obot is an orchestration platform designed for the deployment and management of autonomous agents that automate complex business workflows. It provides a framework for connecting intelligent models to internal infrastructure and external services, enabling agents to perform tasks through conversational interfaces. The platform functions as a centralized system for infrastructure governance, incorporating a secure gateway to route, filter, and monitor network traffic between distributed services. It maintains a registry of server capabilities and agent skills, allowing for the discovery and ut

    Provides chat interfaces that use language models and persistent memory to help users manage projects and automate repetitive tasks.

    Goaichatmcp
    Vezi pe GitHub↗847
  1. Home
  2. Artificial Intelligence & ML
  3. Artificial Intelligence Tooling
  4. Chat & Conversational Interfaces

Explorează sub-etichetele

  • AI Interfaces1 sub-tagUser-facing applications and workspaces that provide interactive access to artificial intelligence capabilities.
  • Conversational AI InterfacesChat-based interfaces for interacting with AI models within the editor.
  • Conversational Interfaces1 sub-tagTechniques and patterns for managing multi-turn dialogue with language models.