WeKnora

LLM-powered framework for deep document understanding, semantic retrieval, and context-aware answers using RAG paradigm

Get Started View on GitHub

What is WeKnora?

WeKnora is an open-source framework developed by Tencent that provides powerful capabilities for document understanding, semantic retrieval, and intelligent question-answering. Built on the RAG (Retrieval-Augmented Generation) paradigm, WeKnora enables organizations to transform their documents into intelligent knowledge bases that can answer questions with context-aware precision.

Whether you're building chatbots, knowledge management systems, or intelligent assistants, WeKnora provides the tools and infrastructure needed to extract, index, and retrieve information from documents efficiently.

Key Features

📚 Deep Document Understanding

Advanced document parsing and analysis capabilities that extract structured information from various document formats including PDF, Word, Markdown, and more.

Learn more →

🔍 Semantic Retrieval

Powerful vector search and semantic retrieval engine that finds relevant information based on meaning, not just keywords.

Learn more →

🤖 Agent Mode

ReACT Agent mode with built-in tools for knowledge base retrieval, MCP tool integration, and web search capabilities.

Learn more →

📊 Knowledge Graphs

Transform documents into knowledge graphs, displaying relationships between different sections for enhanced understanding.

Learn more →

🌐 Multi-tenant Support

Built-in multi-tenant architecture allowing multiple organizations to use the platform securely and independently.

Learn more →

🔌 MCP Server Integration

Seamless integration with MCP (Model Context Protocol) servers for extended functionality and tool access.

Learn more →

View All Features

Quick Start

Get WeKnora up and running in minutes with our simple installation process:

# Clone the repository git clone https://github.com/Tencent/WeKnora cd WeKnora # Start all services ./scripts/start_all.sh # Access the Web UI # http://localhost

For detailed installation instructions and configuration, visit our Getting Started Guide.

Use Cases

Enterprise Knowledge Base

Build intelligent knowledge bases for your organization's documentation, policies, and procedures.

See example →

Customer Support Chatbots

Create AI-powered support agents that can answer customer questions using your product documentation.

See example →

Research & Documentation

Transform research papers and technical documentation into searchable, queryable knowledge systems.

See example →

WeChat Integration

Deploy intelligent Q&A services within the WeChat ecosystem through the WeChat Dialog Open Platform.

See example →

View All Use Cases

Why Choose WeKnora?

Resources

Get Involved

WeKnora is an open-source project and we welcome contributions from the community. Whether you're fixing bugs, adding features, improving documentation, or sharing use cases, your contributions help make WeKnora better for everyone.

Join the Community Contribute on GitHub