Vibe Coding Discover

RAG

Open-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, and a self-maintaining Wiki.

★ 29K3,929 forksGo—Tencent

WeKnora is a self-hostable, LLM-powered knowledge platform in Go: it ingests 10+ document formats into a RAG pipeline, adds a ReAct agent with MCP tools and sandboxes, and auto-generates a self-maintaining markdown wiki. Supports pluggable vector stores, 20+ LLM providers, multi-tenant RBAC, and IM channel integration.

Use Cases

Enterprise document Q&A over private filesBuild a queryable RAG knowledge base from PDFs/Word/Excel/imagesAutonomous ReAct agent doing multi-step retrieval + tool useAuto-generate a self-maintaining interlinked markdown wiki with knowledge graphServe knowledge Q&A through IM channels (WeCom, Feishu, Slack, Telegram)Sync and search knowledge from Feishu, Notion, Yuque, GitLab, RSSSemantic search with hybrid vector + rerank retrievalRun sandboxed agent skills with per-tenant network policyExpose knowledge base as an MCP server to external agentsCross-session long-term memory for personalized answersMulti-tenant / multi-workspace RBAC knowledge platformEvaluate and observe RAG pipelines via Langfuse tracing

Built With

Language
Go
Frameworks
Go · Gin · Milvus · Qdrant · pgvector · Elasticsearch · OpenSearch · Neo4j · Ollama · Docker · E2B · Langfuse · mcp-go · DuckDB · Redis · PostgreSQL

Tags

rag · knowledge-base · document-qa · agentic-rag · embeddings · vector-search · semantic-search · reranking · mcp-server · wiki-generation · multi-tenant · multi-agent · long-term-memory · self-hosted · evaluation · chatbot

WeKnora — Vibe Coding Discover