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 standardized tool surface via the Model Context Protocol, allowing for the extension of agent capabilities through custom skill definitions and external service integration.
The system covers comprehensive data management areas, including recursive document chunking, hybrid search retrieval with cross-encoder reranking, and complex document parsing via OCR. It provides enterprise-grade infrastructure with multi-tenant data isolation, role-based access control, and OIDC authentication. Additional capabilities include the generation of structured wikis and knowledge graphs from ingested content, as well as integration with third-party messaging platforms.
The project can be deployed via Kubernetes or as a standalone lite distribution.