Casibase

Active
GitHub Go Apache-2.0

Description

An open-source enterprise-level AI knowledge base and MCP management platform with integrated knowledge retrieval, model management, and agent chat for enterprise AI applications.

Key Features

  • Enterprise knowledge base platform with auto-chunking, embedding and indexing for PDF, Word, Excel and more
  • Multi-tenant architecture with OIDC/OAuth2/LDAP/SAML single sign-on support
  • Visual workflow builder with conditional branching and parallel execution
  • Rich LLM backend integration supporting OpenAI, Claude, Gemini and other major models
  • Built-in semantic search and retrieval-augmented generation (RAG) for precise knowledge Q&A
  • Usage analytics tracking token consumption and cost by provider and model

Use Cases

💡 Build enterprise internal knowledge bases for employees to quickly retrieve documents via chat
💡 Customer service intelligent Q&A systems providing accurate answers from product docs and FAQs
💡 Multi-team AI workflow automation with visual orchestration of complex business processes
💡 Unified management and comparison of cost and performance across multiple LLM providers

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (5.5k stars)
  • Permissive open-source license (Apache-2.0)
  • Responsive to issues, low backlog

Quick Start

Run docker-compose up and open http://localhost:14000 to get started. Supports building from source (Go 1.25+, Node.js 20+) or one-click deployment via install scripts on Linux/macOS/Windows.

Related Projects

MaxKB

22.5k · Python
Active A+

MaxKB is an open-source knowledge base Q&A and agent building platform powered by LLMs, with vector retrieval, workflow orchestration, and multi-model support out of the box.

knowledge-baseragchatbot +3
  • · RAG Pipeline — Document upload and online crawling with automatic splitting and vectorization to reduce hallucinations
  • · Agentic Workflow — Powerful workflow engine, function library and MCP tool-use for complex business scenarios
  • · Zero-code Integration — Seamlessly integrate into third-party business systems for smart Q&A capabilities

AnythingLLM

64.8k · JavaScript
Active A+

AnythingLLM is an all-in-one AI productivity app with a self-hosted chat UI, RAG knowledge base, AI agents, and multi-model management, privacy-first with zero configuration.

chatbotragknowledge-base +3
  • · Multi-model support — Supports 30+ LLM providers including OpenAI, Anthropic, Ollama, LM Studio, and local llama.cpp models
  • · Dynamic model routing — Automatically routes conversations to the best provider and model based on user-defined rules
  • · AI Agent builder — No-code AI Agent builder with built-in tools like web browsing and MCP protocol compatibility

airbyte

21.9k · Python
Active B

Airbyte is an open-source ELT data integration platform designed for AI agents and the modern data stack, connecting APIs, databases, and files to warehouses and AI applications.

data-integrationeltagent-tools +2
  • · 600+ data connectors covering APIs, databases, warehouses, and lakes
  • · Designed for AI agents with Airbyte Agents and a dedicated Agent SDK
  • · No-code Connector Builder to create custom data sources in minutes