awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 repositorios

Awesome GitHub RepositoriesChat Bots

Automated conversational agents for messaging platforms.

Distinguishing note: Focuses on bot implementations for communication platforms.

Explore 12 awesome GitHub repositories matching networking & communication · Chat Bots. Refine with filters or upvote what's useful.

Awesome Chat Bots GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • camel-ai/camelAvatar de camel-ai

    camel-ai/camel

    17,253Ver en GitHub↗

    This project is a comprehensive framework for building and managing autonomous agent systems. It provides a unified architecture for orchestrating multi-agent societies, where specialized agents collaborate through roleplay to decompose and solve complex tasks. The system integrates language models with external environments, enabling agents to perform real-world actions through a standardized tool-calling abstraction layer. The framework distinguishes itself through its focus on iterative reasoning and data reliability. It employs automated feedback loops to refine agent outputs and self-eva

    Connects autonomous agents to messaging platforms to automate responses through dedicated bot interfaces.

    Pythonagentai-societiesartificial-intelligence
    Ver en GitHub↗17,253
  • fuergaosi233/wechat-chatgptAvatar de fuergaosi233

    fuergaosi233/wechat-chatgpt

    13,225Ver en GitHub↗

    This project is a conversational AI bot that integrates large language models into WeChat accounts to provide automated responses in private and group chats. Built on the WeChaty bot framework, it functions as a bridge that enables real-time conversational interactions between a messaging account and an AI model. The system acts as an AI multimedia gateway and context manager, supporting the generation of images from text and the transcription of audio files within the chat interface. It tracks interaction histories to manage token limits and maintains coherent conversations through custom sy

    Implements an automated conversational agent for WeChat with keyword triggers and block-list management.

    TypeScript
    Ver en GitHub↗13,225
  • botman/botmanAvatar de botman

    botman/botman

    6,162Ver en GitHub↗

    Botman is an extensible PHP library for building chatbots that work across multiple messaging platforms from a single codebase. It provides a framework-agnostic foundation for creating chat bots that can operate on platforms like Slack, Telegram, and Facebook Messenger without requiring platform-specific code. The library abstracts each chat platform behind a common driver interface, allowing developers to send and receive messages uniformly. It includes a conversation state machine for managing multi-turn dialogues, a message matching engine that triggers responses based on keywords or patte

    Builds a single bot that listens and replies across multiple messaging platforms from one codebase.

    PHP
    Ver en GitHub↗6,162
  • leizhenpeng/feishu-chatgptAvatar de Leizhenpeng

    Leizhenpeng/feishu-chatgpt

    5,639Ver en GitHub↗

    This project is a ChatGPT-powered bot integrated into the Feishu chat platform, enabling conversational AI, image generation, and voice interaction within both private and group chats. It connects large language models to the team messaging environment, allowing users to engage in multi-topic conversations, generate images from text prompts, and analyze uploaded images using vision models. The bot supports persona preset switching, allowing predefined role templates to modify the AI's behavior and tone with a single command. It maintains separate conversation histories per topic using session

    Operates as a conversational agent across private and group chats with multi-topic context management.

    Go
    Ver en GitHub↗5,639
  • googleworkspace/apps-script-samplesAvatar de googleworkspace

    googleworkspace/apps-script-samples

    5,190Ver en GitHub↗

    This repository is a comprehensive sample library providing reference implementations for automating tasks and extending functionality across Google Workspace applications. It serves as a collection of code examples and templates for building workspace automation scripts, custom add-ons, and integrated productivity tools. The project distinguishes itself by providing specialized examples for integrating large language models into productivity tools for content generation and data analysis. It also includes reference implementations for creating conversational chat apps, interactive cards, and

    Implements interactive chat bots that trigger workspace actions and display structured information.

    JavaScriptadminsdkapps-scriptcalendar
    Ver en GitHub↗5,190
  • supabase/supabase-jsAvatar de supabase

    supabase/supabase-js

    4,483Ver en GitHub↗

    supabase-js is a comprehensive client library designed to integrate frontend applications with a hosted backend-as-a-service. It provides a unified interface for interacting with a PostgreSQL database, identity management systems, cloud object storage, and real-time data synchronization. The library features an isomorphic client design that operates across both browser and server environments. It distinguishes itself through a type-safe approach, utilizing TypeScript to map database schemas directly to client-side definitions, and employs a PostgREST-based API to translate JavaScript calls in

    Supabase Notifications & Messaging implements slash commands and event listeners for interactive bots on external platforms.

    TypeScriptclient-librarydatabaseisomorphic
    Ver en GitHub↗4,483
  • liveblocks/liveblocksAvatar de liveblocks

    liveblocks/liveblocks

    4,438Ver en GitHub↗

    Liveblocks is a realtime collaboration infrastructure platform that synchronizes application state, documents, and user presence across multiple participants using conflict-free replicated data types. It provides a managed backend for collaborative text editors, threaded commenting and annotation systems, in-app notifications, and AI copilot deployment, all built on a WebSocket transport layer with server-side room management APIs. The platform distinguishes itself through a headless component primitive system that exposes unstyled React hooks and composable building blocks, allowing develope

    Builds automated bots that read and respond to comment threads using a Chat SDK adapter.

    TypeScriptai-agentsai-copilotcollaboration
    Ver en GitHub↗4,438
  • yoctol/bottenderAvatar de Yoctol

    Yoctol/bottender

    4,278Ver en GitHub↗

    Bottender es un framework de interfaz de usuario conversacional y orquestador de bots multiplataforma diseñado para construir interfaces de chat interactivas. Funciona como un sistema de enrutamiento que mapea mensajes y eventos de usuario a funciones de manejo específicas para gestionar rutas de interacción y conecta un único backend a varios canales de mensajería de terceros a través de una interfaz unificada. El framework incluye una puerta de enlace de integración para conectar servicios externos de comprensión del lenguaje natural para extraer intenciones y etiquetas de la entrada del usuario. También cuenta con una interfaz de llenado de espacios para recopilar piezas específicas de información de los usuarios para completar conjuntos de datos requeridos. El sistema admite la gestión de estado a través del almacenamiento persistente de sesiones de usuario y el seguimiento del estado de la conversación. Proporciona herramientas para el diseño de interfaces multicanal, incluyendo soporte para características nativas específicas de la plataforma, procesamiento por lotes de solicitudes para minimizar la sobrecarga de red y un runtime sin estado compatible con despliegue serverless. El desarrollo es compatible con una simulación local basada en terminal para pruebas y un flujo de trabajo de recarga en caliente para la iteración lógica inmediata.

    Connects a single backend to multiple messaging apps like Slack, Teams, and Discord using a unified adapter.

    TypeScriptbotchatbotframework
    Ver en GitHub↗4,278
  • opensquilla/opensquillaAvatar de opensquilla

    opensquilla/opensquilla

    4,211Ver en GitHub↗

    OpenSquilla es un framework de orquestación de agentes LLM diseñado para coordinar flujos de trabajo de IA de varios pasos y la ejecución de herramientas mediante grafos acíclicos dirigidos. Funciona como un sistema centralizado para gestionar paquetes de habilidades especializadas y ejecutar secuencias de razonamiento complejas. El proyecto se distingue por una pasarela de enrutamiento que dirige las tareas a diferentes proveedores de IA según la complejidad, el coste y el rendimiento. Utiliza un sistema de memoria de IA de varios niveles que organiza el conocimiento de trabajo, episódico y semántico mediante embeddings locales y SQLite, junto con un sandbox de ejecución seguro que aísla el código generado por el agente mediante perfiles de permisos basados en riesgos. La plataforma cubre una amplia gama de capacidades, incluyendo despliegue multicanal en web y plataformas de mensajería, programación automatizada de tareas mediante cron y un puente de Model Context Protocol para conectar con herramientas externas. También proporciona herramientas integrales de monitoreo y observabilidad para rastrear costes de tokens, auditar decisiones en tiempo de ejecución y gestionar un catálogo de habilidades reutilizables. El sistema incluye utilidades de línea de comandos para la inicialización del espacio de trabajo y la gestión del ciclo de vida de las habilidades.

    Provides a routing gateway that synchronizes agent behavior and session state across multiple external messaging platforms and web interfaces.

    Pythonagentaiai-agents
    Ver en GitHub↗4,211
  • quackduck/devzatAvatar de quackduck

    quackduck/devzat

    4,050Ver en GitHub↗

    Devzat es un servidor de chat SSH que proporciona un entorno de comunicación en tiempo real donde los usuarios se conectan a través de un shell seguro para participar en salas de chat y colaboración basada en terminal. Utiliza el protocolo SSH para la gestión de sesiones y proporciona un entorno compartido para la comunicación interactiva a través de una interfaz de línea de comandos. El proyecto se distingue por su puente de chat multiplataforma, que sincroniza mensajes entre el servidor central y plataformas externas como Slack. También cuenta con un sistema de plugins extensible basado en gRPC, que permite el desarrollo de bots personalizados y la interceptación de flujos de mensajes a través de un pipeline de middleware. El servidor incluye una variedad de herramientas de comunicación y administración, incluyendo mensajería grupal y directa, organización de salas de usuario y control de acceso basado en listas de permitidos. El contenido se gestiona a través de un renderizador markdown ANSI para la visualización de texto enriquecido en la terminal, mientras que los minijuegos integrados y la persistencia del perfil de usuario proporcionan compromiso y personalización adicionales. Las capacidades administrativas cubren el baneo de usuarios, la configuración de niveles de acceso y el registro de actividad utilizando un buffer circular.

    Provides a framework for developing automated conversational agents using a gRPC API.

    Gochatdevchatdeveloper-chat
    Ver en GitHub↗4,050
  • 1186258278/openclawchinesetranslationAvatar de 1186258278

    1186258278/OpenClawChineseTranslation

    3,795Ver en GitHub↗

    OpenClawChineseTranslation is a framework for building conversational assistants that functions as a cross-platform chat gateway. It synchronizes conversational data between multiple external messaging applications and a centralized core, allowing users to interact with an assistant across different platforms. The system utilizes a plugin-based extension architecture to integrate external services such as note-taking and password managers. It features a model-agnostic provider interface, which enables the underlying intelligence to be swapped by selecting different large language model provid

    Acts as a gateway that synchronizes conversations across multiple messaging platforms like Slack, Teams, and Discord.

    JavaScriptai-assistantchatbotchinese
    Ver en GitHub↗3,795
  • llonebot/luckylilliabotAvatar de LLOneBot

    LLOneBot/LuckyLilliaBot

    3,375Ver en GitHub↗

    LuckyLilliaBot is a multi-protocol bot framework and protocol bridge that integrates diverse chat communication protocols to enable programmatic interaction in private and group conversations. It functions as a messaging gateway that translates internal messaging client functions into standardized WebSocket and HTTP protocols. The system employs a plugin-based adapter architecture to decouple chat platform logic and convert platform-specific messages into a standardized internal format. It exposes internal functions as standard web endpoints and persistent duplex connections to allow external

    Implements a chat message gateway that exposes internal client functions as a standard API.

    TypeScriptllbotllobllonebot
    Ver en GitHub↗3,375
  1. Home
  2. Networking & Communication
  3. Chat Bots

Explorar subetiquetas

  • Chat Message GatewaysRouting systems that synchronize and bridge conversational data between various messaging applications and a central AI core. **Distinct from Cross-Platform:** Focuses on the routing and synchronization gateway architecture rather than the bot's behavior on the platforms.
  • Cross-PlatformBots that respond in comment threads and across apps like Slack, Teams, and Discord using a Chat SDK adapter. **Distinct from Chat Bots:** Distinct from Chat Bots: focuses on cross-platform operation across multiple messaging apps, not just a single platform.
  • Cross-Platform Bot ManagersSystems that provide a unified interface for deploying and controlling bots across multiple chat services. **Distinct from Cross-Platform:** Distinct from 'Cross-Platform' bots which are the bots themselves; this is the management system for them.
  • Vision-EnabledChat bots that accept image attachments and discuss their content using vision models for visual reasoning. **Distinct from Chat Bots:** Distinct from Chat Bots: adds vision model integration for analyzing and discussing image content within conversations.