utopia
View on GitHubWorld's first open-source enterprise world model.
Rust + Postgres knowledge platform combining a bitemporal knowledge graph, GraphRAG hybrid search, ontology-driven reasoning and an MCP server so agents can read governed enterprise knowledge. Self-hosted, air-gappable, with review queues and an append-only decision ledger.
Use Cases
Self-hosted enterprise knowledge base over PDF/DOCX/CSV/MarkdownBitemporal knowledge graph that records when facts held and when they were believedGraphRAG and hybrid full-text + vector search with inline citationsMCP server exposing knowledge bases to Claude Desktop and CursorAgentic RAG where an agent searches docs, walks the graph and queries databasesOntology-driven text-to-SQL over Postgres, MySQL, Trino, SnowflakeEntity resolution with review queue and reversible mergesConflict/axiom violation detection with reasoning and derivationAppend-only decision ledger for compliance audit trailsAir-gapped LLM deployment with OpenAI-compatible endpoints
Built With
- Language
- Rust
- Frameworks
- axum · tokio · sqlx · Tantivy · pgvector · PostgreSQL · Docker · MCP
Tags
rag · graphrag · knowledge-graph · bitemporal · agent-memory · mcp · ontology · pgvector · postgresql · rust · self-hosted · semantic-search · hybrid-search · entity-resolution · knowledge-base · temporal-knowledge-graph