| title | description | category | updated-date |
|---|---|---|---|
VisionFlow Documentation |
Complete documentation for VisionFlow - enterprise-grade multi-agent knowledge graphing |
reference |
2026-02-11 |
Enterprise-grade multi-agent knowledge graphing with 3D visualization, semantic reasoning, and GPU-accelerated physics. This documentation follows the Diataxis framework for maximum discoverability.
Get running in 5 minutes:
- Installation - Docker or native setup
- First Graph - Create your first visualization
- Navigation Guide - Master the 3D interface
New Users - Getting started with VisionFlow
| Step | Document | Time |
|---|---|---|
| 1 | What is VisionFlow? | 10 min |
| 2 | Installation | 15 min |
| 3 | First Graph | 20 min |
| 4 | Navigation Guide | 15 min |
| 5 | Configuration | 10 min |
- Neo4j Quick Start - Query the graph database
- Natural Language Queries - Ask questions in plain English
- Troubleshooting - Common issues and solutions
Developers - Building and extending VisionFlow
| Priority | Document | Focus |
|---|---|---|
| High | Developer Journey | Codebase learning path |
| High | Development Setup | IDE and environment |
| High | Project Structure | Code organisation |
| Medium | Architecture Overview | System design |
| Medium | Adding Features | Development workflow |
| Standard | Testing Guide | Unit, integration, E2E |
- Rust Backend - Server Architecture, Hexagonal CQRS
- React Frontend - Client Architecture, State Management
- Neo4j - Database Architecture, Schemas
- GPU/CUDA - GPU Overview, Optimisations
- WebSocket - Binary Protocol, Best Practices
Architects - System design and patterns
| Document | Focus |
|---|---|
| Architecture Overview | Complete system architecture |
| Technology Choices | Stack rationale |
| System Overview | Architectural blueprint |
| Hexagonal CQRS | Ports and adapters |
| Data Flow | End-to-end pipeline |
| Integration Patterns | System integration |
- Actor System - Actor Guide, Server Architecture
- Database - Database Architecture, Neo4j ADR
- Physics - Semantic Physics, GPU Communication
- Ontology - Ontology Storage, Reasoning Pipeline
- Multi-Agent - Multi-Agent System, Agent Orchestration
Operators - Deployment and operations
| Document | Purpose |
|---|---|
| Deployment Guide | Production deployment |
| Docker Compose | Container orchestration |
| Operator Runbook | Operations playbook |
| Configuration | Environment variables |
| Security | Authentication and secrets |
| Telemetry | Observability |
graph TB
subgraph Entry["Entry Points"]
README["README.md"]
OVERVIEW["getting-started/overview.md"]
end
subgraph Learning["Learning (Tutorials)"]
T1["Installation"]
T2["First Graph"]
T3["Neo4j Quick Start"]
end
subgraph Tasks["Task-Oriented (Guides)"]
G1["Features"]
G2["Developer"]
G3["Infrastructure"]
G4["Operations"]
end
subgraph Understanding["Understanding (Explanations)"]
E1["Architecture"]
E2["Ontology"]
E3["Physics"]
end
subgraph Lookup["Lookup (Reference)"]
R1["API"]
R2["Database"]
R3["Protocols"]
end
README --> Learning
README --> Tasks
README --> Understanding
README --> Lookup
OVERVIEW --> Learning
Learning --> Tasks
Tasks --> Understanding
Understanding --> Lookup
style README fill:#4A90E2,color:#fff
style Learning fill:#7ED321,color:#fff
style Tasks fill:#F5A623,color:#000
style Understanding fill:#BD10E0,color:#fff
style Lookup fill:#9013FE,color:#fff
| Task | Document |
|---|---|
| Install VisionFlow | Installation |
| Create first graph | First Graph |
| Deploy AI agents | Agent Orchestration |
| Query Neo4j | Neo4j Integration |
| Add a feature | Adding Features |
| Set up XR/VR | Vircadia XR Guide |
| Understand architecture | Architecture Overview |
| Learn the codebase | Developer Journey |
| Deploy to production | Deployment Guide |
| Configure environment | Configuration |
| Fix issues | Troubleshooting |
| Write tests | Testing Guide |
| Use REST API | REST API |
| Use WebSocket API | WebSocket API |
| Optimise performance | GPU Optimisations |
| Secure the app | Security Guide |
Step-by-step lessons for beginners.
| Tutorial | Time | Description |
|---|---|---|
| Installation | 10 min | Docker and native setup |
| First Graph | 15 min | Create your first visualisation |
| Neo4j Quick Start | 20 min | Query the graph database |
Core mental models and foundational knowledge.
| Concept | Description |
|---|---|
| Core Concepts | Overview of VisionFlow mental models |
| Physics Engine | Force-directed graph simulation |
| Actor Model | Concurrent actor-based patterns |
| Hexagonal Architecture | Ports and adapters design |
Practical instructions for specific goals.
Core Features (8 guides)
- Navigation Guide - 3D interface controls
- Filtering Nodes - Graph filtering
- Intelligent Pathfinding - Graph traversal
- Natural Language Queries - Semantic search
- Semantic Forces - Physics layouts
- Configuration - Settings
- Troubleshooting - Common issues
- Extending the System - Plugins
AI Agent System (6 guides)
- Agent Orchestration - Deploy AI agents
- Orchestrating Agents - Coordination patterns
- Multi-Agent Skills - Agent capabilities
- AI Models - Model integrations
- Ontology Agent Tools - Ontology read/write tools for agents
- Voice Routing - Multi-user voice-to-voice with LiveKit
Developer Guides (8 guides)
- Development Setup - Environment
- Project Structure - Code organisation
- Adding Features - Workflow
- Contributing - Code standards
- WebSocket Best Practices - Real-time
- JSON Serialisation - Data formats
- Test Execution - Running tests
Infrastructure and Operations (15 guides)
- Deployment - Production deployment
- Docker Compose - Container orchestration
- Docker Environment - Container config
- Security - Auth and secrets
- Telemetry - Observability
- Operator Runbook - Operations
- Infrastructure Architecture - System design
- Docker Environment - Containers
- Port Configuration - Networking
- Infrastructure Troubleshooting - Issues
Deep dives into architecture and design.
System Architecture (20+ documents)
- System Overview - Architectural blueprint
- Hexagonal CQRS - Ports and adapters
- Data Flow - End-to-end pipeline
- Services Architecture - Business logic
- Multi-Agent System - AI coordination
- Integration Patterns - System integration
- Database Architecture - Neo4j design
GPU and Physics (8 documents)
- Semantic Physics System - Force layout
- GPU Semantic Forces - CUDA kernels
- GPU Communication - Data transfer
- GPU Optimisations - Performance
- Stress Majorisation - Layout algorithm
Ontology and Reasoning (11 documents)
- Ontology Reasoning Pipeline - Inference
- Reasoning Engine - Inference concepts
- Ontology Storage - Neo4j persistence
- Hierarchical Visualisation - Tree layouts
- Pathfinding System - Graph traversal
Technical specifications and APIs.
API Documentation (8 references)
- API Complete - All endpoints
- REST API - HTTP API spec
- WebSocket API - Real-time protocol
- Authentication - JWT and Nostr
- Semantic Features API - NL queries
Database and Protocols (6 references)
- Database Schemas - Neo4j schema
- Ontology Schema V2 - OWL schema
- User Settings Schema - User data
- Binary WebSocket - 36-byte format
- WebSocket Protocol - V2 spec
System Status (5 references)
- Error Codes - Error reference
- Implementation Status - Feature matrix
- Code Quality - Build health
- Performance Benchmarks - GPU metrics
- Physics Implementation - Physics details
| Issue Type | Resource |
|---|---|
| Documentation gaps | GitHub Issues with documentation label |
| Technical problems | Troubleshooting Guide |
| Infrastructure issues | Infrastructure Troubleshooting |
| Developer setup | Development Setup |
| Feature requests | GitHub Discussions |
| Category | Count |
|---|---|
| Tutorials | 5 |
| How-To Guides | 81 |
| Explanation | 72 |
| Reference | 46 |
| Other (diagrams, research) | 38 |
| Total | 242 markdown files |
- Framework: Diataxis (Tutorials, How-To, Explanation, Reference)
- Last Updated: 2026-02-11
- Verified: Links checked, Mermaid diagrams validated
Maintained by DreamLab AI Documentation Team