Convert technical documentation into intelligent AI chatbots for websites, Discord, and Slack. Get instant answers, analytics, and seamless human support escalation.

Overview:

CrawlChat is an open-source AI platform that converts technical documentation into intelligent chatbots. It connects to documentation from various sources and deploys AI assistants that can answer questions across multiple channels, including websites, Discord, Slack, and as an MCP server for integration with AI development tools. The platform is designed for developers and teams who want to provide automated support or knowledge retrieval based on their own documentation, with an option to self-host or use the hosted version.

Core Features:

  • Multi-channel deployment: Deploy AI chatbots on websites, Discord, Slack, and as an MCP server for AI development tools.

  • Self-hosted deployment: Run the platform on your own infrastructure using provided Dockerfiles, with support for hosting services like Coolify and Railway.

  • Documentation source syncing: Synchronize content from various documentation sources into a knowledge base using a BullMQ-based source-sync service.

  • LLM-powered question answering: Use a Node and TypeScript-based Express server to interact with large language models for answering user questions.

  • File-to-markdown conversion: Convert source files into markdown format using the marker service for easier indexing.

Use Cases:

  • Developers integrating AI support into tools: Use the MCP server to connect an AI assistant directly into development workflows and IDEs.

  • Documentation teams providing self-service Q&A: Deploy a chatbot on a documentation website that answers user questions based on the content.

  • Community managers on Discord or Slack: Add a bot to community channels that automatically answers questions using the project's documentation knowledge base.

Why It Matters:

CrawlChat offers a self-hosted approach to converting documentation into AI assistants, giving organizations control over their knowledge base and data. Its modular service architecture, including separate bots for Discord and Slack and an MCP server for developer tools, makes it adaptable to different communication channels without relying on a single platform. The use of Dockerfiles and support for popular deployment services lowers the barrier for self-hosting a documentation chatbot.

分享XLinkedInReddit

相关工具

项目数据

Stars

115

Forks

20

许可证

Unknown

元数据

替代对象
Chatbase