Repolode
Tencent

Tencent/WeKnora

Open-source LLM knowledge platform from Tencent that turns documents into a RAG Q&A system, a reasoning agent, and an auto-maintained wiki.

Open-source alternative to:Notion AI

Stars
35,086
Forks
4,704
Open issues
773
Last commit
22 hours ago

What is it?

WeKnora is an LLM-powered knowledge framework for enterprise document understanding, semantic retrieval and reasoning. It gathers a team's documents into knowledge bases that can be searched with RAG, worked on by a multi-step agent, or organized into an interlinked wiki with a knowledge graph.

The agent can call knowledge base search, web search, MCP tools and skills, and it can run skills in session-persistent Docker, E2B or Cube sandboxes. Documents can be synced from Feishu, Confluence, GitLab, Notion, Yuque and other sources, and parsed from formats including PDF, Word, Excel and XMind. Retrieval combines keyword and vector search with reranking and parent-child chunking.

Models, vector databases and object storage backends are swappable, with 29 built-in LLM vendors and Ollama support. It deploys via Docker Compose, Helm on Kubernetes, or as a Lite single binary using SQLite, and includes workspace RBAC, API keys, and Langfuse tracing.

Key features

  • 01RAG Q&A with hybrid keyword and vector search, reranking and source citations
  • 02Multi-step ReAct agent that uses knowledge bases, web search, MCP tools and skills
  • 03Auto-generated wiki pages with a knowledge graph, editing and rollback
  • 04Data source sync from Feishu, Confluence, GitLab, Notion and other platforms
  • 05Swappable LLMs, vector databases and object storage backends
  • 06Workspace RBAC, scoped API keys and Langfuse tracing

Use cases

  • Building an internal Q&A assistant over company manuals, policies and engineering docs
  • Letting staff query scattered knowledge from Feishu, Confluence or Notion in one place
  • Publishing a knowledge base to Cursor or Claude through the built-in MCP server
  • Running a private, self-hosted knowledge system on an internal network

Quick start

  1. 1

    Clone the repository

    git clone https://github.com/Tencent/WeKnora.git
  2. 2

    Enter the project folder and create the environment file

    cd WeKnora && cp .env.example .env
  3. 3

    Pull the latest images

    docker compose pull
  4. 4

    Start the core services, then open http://localhost

    docker compose up -d

Things to know

  • Full deployment needs Docker, Docker Compose and several services, so self-hosting takes setup effort.
  • The README warns that production deployments should stay on a private network, not the public internet.
  • Some features need external model API keys or optional services such as Neo4j, MinIO or Langfuse.

In collections

Topics

FAQ

What is WeKnora?
Open-source LLM knowledge platform from Tencent that turns documents into a RAG Q&A system, a reasoning agent, and an auto-maintained wiki. WeKnora is an LLM-powered knowledge framework for enterprise document understanding, semantic retrieval and reasoning. It gathers a team's documents into knowledge bases that can be searched with RAG, worked on by a multi-step agent, or organized into an interlinked wiki with a knowledge graph.
Is WeKnora free to use? What license does it have?
WeKnora is open source under the Other license. Check the license terms before using it in commercial products.
Is WeKnora still maintained?
Actively maintained. The last commit to WeKnora was on Oct 22, 2026.
What can I use WeKnora for?
Building an internal Q&A assistant over company manuals, policies and engineering docs Letting staff query scattered knowledge from Feishu, Confluence or Notion in one place Publishing a knowledge base to Cursor or Claude through the built-in MCP server Running a private, self-hosted knowledge system on an internal network
How do I install WeKnora?
Clone the repository: git clone https://github.com/Tencent/WeKnora.git Enter the project folder and create the environment file: cd WeKnora && cp .env.example .env Pull the latest images: docker compose pull Start the core services, then open http://localhost: docker compose up -d
Where can I get WeKnora?
The source code and installation instructions are on GitHub: https://github.com/Tencent/WeKnora

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects