Home/AI Agents/WeKnora
WeKnora logo

WeKnora

Tencent/WeKnora

Open-source LLM knowledge platform for creating a queryable RAG, autonomous reasoning agent, and self-maintaining Wiki.

GraphCanon updated 3d · GitHub synced 3d · 57 views this month

20k stars2.9k forksLast push 5d Go Other

Decision brief

WeKnora is an open-source LLM knowledge platform that transforms raw documents into a queryable RAG, autonomous reasoning agent, and self-maintaining Wiki. It is built in Go and offers flexibility through its Docker Com포

Good fit when

  • Use WeKnora if you prefer the Go (Golang) language ecosystem.
  • If your project benefits from integration with a self-maintained Wiki feature of WeKnora.

Avoid when

  • Avoid WeKnora if your team's primary expertise is not in Go (Golang).
  • If you require real-time updates that are more seamlessly integrated with external systems, as WeKnora focuses on internal maintenance processes.
Pricing:
freemium - Free and open-source under the MIT license.

Observed Jul 11, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Very active (2d since push)
As of 3d
Provenance
Not a fork · Organization account
As of 3d
Security (OSV)
No criticals
As of 1mo

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

go get github.com/Tencent/WeKnora
pkg.go.dev

How it fits your stack(6)

Typed graph edges - alternatives, integrations, successors, and dependencies. Ranked by relationship type, not raw GitHub stars.

Relationship graph

Optional deeper exploration of typed edges and category neighbours.

Similar tools

Same-category neighbours not already linked as typed edges.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

WeKnora is an open-source project that enables users to transform raw documents into a retrievable AI-based system with capabilities of autonomous reasoning, evaluation, and maintenance.

Capability facts

Deploy
Self-host

Source: dockerfile:docker-compose.yml · Aug 18, 2026

Docker
Dockerfile present

Source: dockerfile:docker-compose.yml · Aug 18, 2026

Languages
go

Source: github.language · Aug 18, 2026

Categories

Graph entities

Tags

README

📦 Installation & Launch

git clone https://github.com/Tencent/WeKnora.git
cd WeKnora
cp .env.example .env   # Edit .env as needed, see comments in the file
docker compose pull     # Pull the latest images
docker compose up -d    # Start core services

Once started, visit http://localhost to get started.

To use a local Ollama model, run ollama serve > /dev/null 2>&1 & first.


🔧 Optional Services (Docker Compose Profiles)

Add --profile flags to enable additional components. Multiple profiles can be combined:

ProfileDescriptionCommand
(default)Core servicesdocker compose pull && docker compose up -d
fullAll featuresdocker compose --profile full pull && docker compose --profile full up -d
neo4jKnowledge Graph (Neo4j)docker compose --profile neo4j pull && docker compose --profile neo4j up -d
minioObject Storage (MinIO)docker compose --profile minio pull && docker compose --profile minio up -d
langfuseTracing (Langfuse)docker compose --profile langfuse pull && docker compose --profile langfuse up -d

Combine profiles: docker compose --profile neo4j --profile minio pull && docker compose --profile neo4j --profile minio up -d

Stop services: docker compose down


📄 License

This project is licensed under the MIT License. You are free to use, modify, and distribute the code with proper attribution.

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.