awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

77 个仓库

Awesome GitHub RepositoriesConversational Interfaces

Frameworks for building interactive chat assistants and conversational agents.

Distinguishing note: Focuses on the conversational aspect of agents, distinct from backend-only automation.

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

Awesome Conversational Interfaces GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • awesome-selfhosted/awesome-selfhostedawesome-selfhosted 的头像

    awesome-selfhosted/awesome-selfhosted

    299,516在 GitHub 上查看↗

    这是一个由社区策划的开源软件目录,专为在私有服务器环境和家庭实验室中部署而设计。它作为发现主流云服务独立自托管替代方案的综合资源,使用户能够保持对数字基础设施的完全数据所有权和控制权。 该目录通过层级分类法构建,将庞大的应用程序集合组织成逻辑类别,范围从媒体管理和数据分析到私有通信和团队生产力工具。它通过协作同行评审流程脱颖而出,社区成员验证每个提交的质量和相关性,以确保目录保持准确和可靠。 该项目涵盖了广泛的能力领域,包括基础设施自动化、基于容器的服务部署和声明式配置管理。这些工具协助用户维护可复现的服务器环境,并管理私有硬件上的复杂服务依赖。 该目录作为版本控制仓库进行维护,确保所有更新和社区驱动的变更都是可追踪且透明的。

    Enables the creation of interactive forms and automated chat flows to gather information or engage users.

    awesomeawesome-listcloud
    在 GitHub 上查看↗299,516
  • imartinez/privategptimartinez 的头像

    imartinez/privateGPT

    57,281在 GitHub 上查看↗

    PrivateGPT is a private AI document assistant and local knowledge base manager designed for querying private files and documents using retrieval-augmented generation. It functions as a local language model application and API gateway, allowing users to obtain cited answers from unstructured data without sending information to external servers. The system differentiates itself by acting as a tool integrator that connects language models to external functions, including web search, tabular data analysis, and custom action extensions. It provides a standardized API layer that allows local infere

    Implements retrieval-augmented generation to ground AI responses in relevant excerpts from uploaded private documents.

    Python
    在 GitHub 上查看↗57,281
  • santifer/career-opssantifer 的头像

    santifer/career-ops

    54,119在 GitHub 上查看↗

    Career-ops is an AI-driven job search automation system designed to manage the entire application lifecycle, from discovery to tracking. It functions as a career copilot that utilizes autonomous agents to identify vacancies, evaluate professional fit, and generate tailored application materials. The project distinguishes itself through a multi-archetype persona management system and writing style calibration, allowing users to maintain different professional identities and a consistent voice across documents. It employs a multi-dimensional weighted scoring system to evaluate job suitability a

    Implements a conversational agent to help users set up professional details and target roles.

    JavaScriptai-agentanthropicautomation
    在 GitHub 上查看↗54,119
  • flowiseai/flowiseFlowiseAI 的头像

    FlowiseAI/Flowise

    53,641在 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

    Enables the creation of interactive assistants that automate information retrieval.

    TypeScriptagentic-aiagentic-workflowagents
    在 GitHub 上查看↗53,641
  • oobabooga/text-generation-webuioobabooga 的头像

    oobabooga/text-generation-webui

    47,323在 GitHub 上查看↗

    This project is a comprehensive platform for hosting and interacting with large language models directly on local hardware. It provides a web-based graphical interface that allows users to manage model loading, configure generation parameters, and execute text or chat interactions entirely offline. By running models locally, the software ensures complete data privacy and eliminates reliance on external cloud services for generative tasks. Beyond basic inference, the platform functions as a versatile workbench for generative AI development. It includes an integrated pipeline for fine-tuning mo

    Provides tools for building and testing conversational interfaces using custom prompt templates and chat modes.

    Python
    在 GitHub 上查看↗47,323
  • anthropics/anthropic-cookbookanthropics 的头像

    anthropics/anthropic-cookbook

    45,984在 GitHub 上查看↗

    This repository is a collection of guides, notebooks, and recipes for implementing advanced prompting techniques and workflow patterns with large language models. It serves as a prompt engineering guide, an evaluation suite for scoring prompt quality, and a framework for orchestrating agents and integrating external tools. The project provides implementation patterns for building applications with Claude, specifically focusing on coordinating multiple models to split complex tasks between high-reasoning and high-efficiency agents. It includes technical demonstrations for multimodal data proce

    Implements patterns for grounding model responses by retrieving relevant data from vector databases.

    Jupyter Notebook
    在 GitHub 上查看↗45,984
  • chatchat-space/langchain-chatchatchatchat-space 的头像

    chatchat-space/Langchain-Chatchat

    38,211在 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

    Ships a browser-based conversational interface for managing AI sessions and customizing system prompts.

    Pythonchatbotchatchatchatglm
    在 GitHub 上查看↗38,211
  • imclumsypanda/langchain-chatglmimClumsyPanda 的头像

    imClumsyPanda/langchain-ChatGLM

    38,183在 GitHub 上查看↗

    This project is a LangChain-based framework for building retrieval-augmented generation systems, autonomous agents, and multimodal chatbots. It functions as an open-source orchestrator that connects local inference engines and online APIs to manage various large language model deployments. The system distinguishes itself by providing specialized interfaces for local knowledge bases, allowing the loading and vectorization of private documents to create context-aware assistants. It also supports multimodal capabilities, enabling the processing of both text and image inputs through vision-capabl

    Implements a retrieval-augmented generation pipeline to ground model responses using private local document stores.

    Python
    在 GitHub 上查看↗38,183
  • sahat/hackathon-startersahat 的头像

    sahat/hackathon-starter

    35,226在 GitHub 上查看↗

    This project is a Node.js web application boilerplate designed to accelerate development by providing a pre-configured foundation with integrated routing, templating, and developer tooling. It serves as a comprehensive starter kit that includes a full-stack authentication system, a payment integration starter, and an LLM agent framework. The framework distinguishes itself with specialized tools for AI development, including a retrieval-augmented generation implementation kit with vector search and semantic caching. It enables the creation of reasoning agents featuring tool-calling loops and r

    Implements a retrieval-augmented generation pipeline using vector search and semantic embedding caching.

    JavaScriptboilerplatehackathonhacktoberfest
    在 GitHub 上查看↗35,226
  • getcursor/cursorgetcursor 的头像

    getcursor/cursor

    32,959在 GitHub 上查看↗

    Cursor is an AI-powered code editor and integrated development environment built as a fork of Visual Studio Code. It functions as an AI programming assistant that integrates large language models directly into the editing experience to write, refactor, and maintain source code. The editor utilizes a customized version of the VS Code interface to provide native artificial intelligence capabilities, including an environment for natural language code generation and codebase indexing. The platform covers a range of AI-assisted coding capabilities, such as intelligent code completion, automated c

    Uses retrieval-augmented generation to provide specific file contexts to the AI for more accurate code generation.

    在 GitHub 上查看↗32,959
  • yeachan-heo/oh-my-codexYeachan-Heo 的头像

    Yeachan-Heo/oh-my-codex

    30,984在 GitHub 上查看↗

    oh-my-codex is an AI coding workflow orchestrator and a retrieval augmented generation documentation assistant. It manages complex programming tasks through a structured sequence of planning, execution, and verification phases, while providing tools for querying and translating technical documentation. The project utilizes Git worktrees to isolate parallel coding sessions, ensuring that concurrent tasks remain independent. It integrates a vector-store knowledge base to index documents into embeddings, enabling semantic search and factual context retrieval across multiple languages. The syste

    Utilizes vector embeddings to retrieve relevant document sections for factual AI response generation.

    TypeScript
    在 GitHub 上查看↗30,984
  • datawhalechina/prompt-engineering-for-developersdatawhalechina 的头像

    datawhalechina/prompt-engineering-for-developers

    24,267在 GitHub 上查看↗

    This project is a technical curriculum and development guide focused on large language model prompt engineering, fine-tuning, and the creation of retrieval augmented generation applications. It serves as a comprehensive resource for developers to master crafting precise instructions and textual patterns to improve the quality and predictability of model outputs. The material covers the end-to-end workflow of adapting open-source models to specific datasets and integrating language models with vector databases to generate responses based on private information. It also provides a systematic ap

    Implements the retrieval-to-generation pipeline to ground model responses in factual external context.

    Jupyter Notebook
    在 GitHub 上查看↗24,267
  • promtengineer/localgptPromtEngineer 的头像

    PromtEngineer/localGPT

    22,215在 GitHub 上查看↗

    localGPT is a private AI knowledge base and retrieval-augmented generation application. It provides a local document indexer, a hybrid search engine, and an inference interface to enable chatting with private documents and managing a self-hosted information repository without sending data to external servers. The system distinguishes itself through a dual-pass verification pipeline that ensures generated answers are grounded in retrieved sources, accompanied by explicit source attribution. It employs a hybrid retrieval approach combining semantic vector search with keyword matching and rerank

    Implements a local retrieval-augmented generation pipeline to improve AI response accuracy using private documents.

    Python
    在 GitHub 上查看↗22,215
  • vercel/aivercel 的头像

    vercel/ai

    21,885在 GitHub 上查看↗

    This project is a comprehensive framework for building AI-powered applications, providing a unified toolkit for orchestrating language models, autonomous agents, and interactive user interfaces. It serves as a central library for managing the entire lifecycle of AI interactions, from initial prompt generation and model provider abstraction to complex, multi-step reasoning and tool execution. The framework distinguishes itself through its deep integration with frontend development, specifically by enabling generative user interfaces that render dynamic components directly from model outputs. I

    Manages chat history, conversation state, and real-time streaming to build interactive conversational interfaces.

    TypeScriptanthropicartificial-intelligencegemini
    在 GitHub 上查看↗21,885
  • ymcui/chinese-llama-alpacaymcui 的头像

    ymcui/Chinese-LLaMA-Alpaca

    18,944在 GitHub 上查看↗

    This project is a comprehensive toolkit for adapting large language models to the Chinese language, providing a specialized framework for fine-tuning, inference, and local deployment. It serves as a coordinated suite for language-specific adaptation, including tools for expanding tokenizers and implementing retrieval-augmented generation. The project distinguishes itself through a complete pipeline for model adaptation, featuring multilingual tokenizer expansion and a fine-tuning framework that supports instruction-based supervised training and adapter merging. It also includes a dedicated de

    Grounds model responses by retrieving relevant local documents from a vector store to provide factual context.

    Pythonalpacaalpaca-2large-language-models
    在 GitHub 上查看↗18,944
  • facebookresearch/llama-recipesfacebookresearch 的头像

    facebookresearch/llama-recipes

    18,379在 GitHub 上查看↗

    This repository is a collection of frameworks and guides for Llama models, functioning as a fine-tuning framework, an inference pipeline, and an AI workflow orchestrator. It provides tools for adapting large language models to specific datasets and domains. The project includes a parameter-efficient fine-tuning toolkit that utilizes techniques like low-rank adaptation to reduce memory and compute requirements. It also serves as an implementation guide for retrieval-augmented generation, combining model inference with external data retrieval to improve response accuracy. The capability surfac

    Combines external document retrieval with model inference to provide grounded, factual responses.

    Jupyter Notebook
    在 GitHub 上查看↗18,379
  • idea-research/grounded-segment-anythingIDEA-Research 的头像

    IDEA-Research/Grounded-Segment-Anything

    17,633在 GitHub 上查看↗

    Grounded-Segment-Anything is a suite of specialized tools for multimodal visual analysis, text-based segmentation, and generative image editing. It integrates text-to-bounding-box detection and high-precision image segmentation masks to function as a text-based image segmenter and an automated visual labeling tool. The project enables text-driven image editing by identifying objects through natural language to perform inpainting and element replacement. It further extends visual analysis into three dimensions, allowing for 3D human reconstruction and the generation of 3D bounding boxes from t

    Implements a conversational interface allowing users to describe images, detect objects, and replace elements via a chatbot.

    Jupyter Notebook3d-whole-body-pose-estimationautomatic-labeling-systemcaption
    在 GitHub 上查看↗17,633
  • tencent/weknoraTencent 的头像

    Tencent/WeKnora

    16,974在 GitHub 上查看↗

    WeKnora is a multi-tenant retrieval-augmented generation (RAG) knowledge platform and autonomous AI agent framework. It transforms raw documents into queryable knowledge bases and integrates large language models with vector databases to provide grounded AI responses. The system also functions as a Model Context Protocol (MCP) tool server, exposing knowledge search and agentic capabilities to external AI clients. The platform distinguishes itself through an autonomous agent framework that utilizes iterative reasoning, tool calling, and web search to solve multi-step tasks. It implements a sta

    Transforms raw documents into queryable knowledge bases to provide grounded AI responses using retrieval-augmented generation.

    Goagentagenticai
    在 GitHub 上查看↗16,974
  • mayooear/ai-pdf-chatbot-langchainmayooear 的头像

    mayooear/ai-pdf-chatbot-langchain

    16,543在 GitHub 上查看↗

    This project is a retrieval-augmented generation application designed to answer questions from uploaded PDF documents. It functions as a document question-answering engine and a streaming AI chat interface that provides responses backed by specific source citations. The system utilizes a state-machine workflow orchestrator to coordinate multi-step document ingestion and retrieval pipelines. This orchestration allows for step-by-step visualization and debugging of the process as documents are parsed and processed. The application manages the full lifecycle of document interaction, including P

    Implements a retrieval-augmented generation pipeline to ground AI answers in uploaded PDF content with source citations.

    TypeScriptagentsaichatbot
    在 GitHub 上查看↗16,543
  • semi-technologies/weaviatesemi-technologies 的头像

    semi-technologies/weaviate

    16,337在 GitHub 上查看↗

    Weaviate is a cloud-native vector database and distributed vector store designed to save high-dimensional vectors alongside structured data. It functions as a hybrid search engine that combines vector similarity, keyword matching, and structured metadata filtering within a single query. The system is optimized for retrieval-augmented generation, integrating vector search with generative AI and reranking to power question-and-answer workflows. It distinguishes itself through the ability to merge semantic search with traditional keyword queries and structured metadata filters to improve result

    Powers generative AI by retrieving relevant document context from a vector database to inform model responses.

    Go
    在 GitHub 上查看↗16,337
上一个123…4下一个
  1. Home
  2. Artificial Intelligence & ML
  3. Conversational Interfaces

探索子标签

  • Guided Profile ConfigurationAI-driven interactive interfaces for collecting and structuring professional user profiles. **Distinct from Conversational Interfaces:** Focuses on the specific application of conversational interfaces to set up professional profiles, not general chat frameworks.
  • Retrieval-Augmented Generation1 个子标签Techniques for grounding language model responses by retrieving relevant documents from a search index to provide factual context. **Distinct from Conversational Interfaces:** Specifically covers the retrieval-to-generation pipeline (RAG) rather than generic chat UI or dialogue management