VisionClaw/docs at main · DreamLab-AI/VisionClaw · GitHub
Skip to content

Latest commit

 

History

History
 
 

docs

Folders and files

README.md

title VisionClaw Documentation
description Documentation hub for VisionClaw — a governed agentic mesh for real-time 3D knowledge-graph exploration with GPU-accelerated physics, OWL 2 EL ontology reasoning, and a multi-agent control surface.

VisionClaw Documentation

VisionClaw · Documentation Hub

VisionClaw is a governed agentic mesh for real-time 3D knowledge-graph exploration: a Rust backend, CUDA GPU physics, OWL 2 EL ontology reasoning over an embedded Oxigraph triple store, and a multi-agent AI control surface.

Quick start

git clone https://github.com/DreamLab-AI/VisionClaw.git
cd VisionClaw && cp env.example .env
./scripts/launch.sh up dev

./scripts/launch.sh up dev is the canonical launcher. The explicit fallback is docker compose -f docker-compose.unified.yml --profile dev up -d — docker-compose.unified.yml is the application compose file; docker-compose.cloudflared.yml is an optional standalone tunnel overlay that launch.sh does not use.

Service URL Notes
3D graph frontend http://localhost:3001 nginx
REST API http://localhost:4000/api HTTP + WebSocket
Solid pod http://localhost:8484 per-user pod storage
Codescape (dev nginx) http://localhost:3001/codescape/ opt-in, CODESCAPE=1 ./scripts/launch.sh up dev; code-graph section, separate workspace (ADR-2143)
Codescape (direct) http://localhost:4100 loopback by default; hook ingest :4101 stays on visionclaw_network, never published
MCP TCP (agentbox) multi-agent-container:9500 (MCP_TCP_PORT) outbound poll by bots_client.rs for agent-state snapshots; WebSocket cutover planned — see ADR-2084

The graph store is the embedded Oxigraph triple store backed by SQLite (ADR-2004). Neo4j is fully removed (ADR-132) and there is no separate database browser UI.

System at a glance

Layer Facts
Backend 428 Rust files (~178K LOC); 35 Actix actors (19 service + 16 GPU; +10 WebSocket session); 44 hexser handlers (19 directive + 25 query), no CQRS bus (ADR-089); 9 ports, 12 adapters; 8 workspace crates
GPU physics 82 CUDA __global__ kernels across 9 .cu files (5,854 LOC); 17,147 nodes laid out live
Client 465 TypeScript/TSX files (422 non-test, ~103K LOC); 16 feature modules
Ontology Whelk-rs OWL 2 EL + SHACL-lite + JSON-LD validation + PROV-O provenance (PRD-022); 7 MCP ontology tools
Wire protocol Full-snapshot V3 (52 B/node) / V5 (V3 body + 8-byte broadcast seq) — delta encoding prohibited by design (BROADCAST-001); clients tween to server targets
Decision record 99 living ADR-2xxx records in adr/; the frozen legacy corpus under archive/ holds 120 ADRs, 26 PRDs and 15 DDD context maps

Documentation map

Documentation follows the Diátaxis framework — each quadrant serves a distinct need. Outside the four quadrants, docs/ also carries the security audit, screenshots and media assets, diagram sources, gap-close evidence, estate-closeout receipts and the dream-cycle ledger.

Category Purpose Start here
Tutorials Learning-oriented lessons that teach VisionClaw by doing tutorials/
How-to Task recipes for deployment, development, operations, and features how-to/
Explanation Concepts and rationale — architecture, physics, ontology, security explanation/
Reference Exhaustive specifications — REST, WebSocket, binary protocol, schema, config reference/
Decisions Architecture Decision Records governing every major design choice adr/
Formal record (frozen) Legacy Product Requirements and Domain-Driven Design context maps — rationale only, never authority archive/prd/ · archive/ddd/

Entry points by audience

Codescape section

Codescape is a separate section (live code-graph view with voice), not part of the knowledge-work system.

Document What it covers
ADR-2143 Decision, invariants, phase plan, Amendments A1-A5
BASELINE-architecture §Codescape (separate section, ADR-2143) Workspace, ports, isolation layers
PROTOCOL-registry §Second producer: Codescape V3/V5 field mapping, 0x23, 404 list
XR-client §Codescape as a second server Pointing the Godot client at Codescape, known divergences
Evidence P0 · Evidence P1 Gate output, performance, conformance, headset run

Known issues

Before debugging unexpected behaviour, check KNOWN_ISSUES.md — it tracks active P1/P2 bugs and their workarounds.

agentbox subsystem

VisionClaw runs on top of agentbox, the sovereign agent-runtime subsystem (skills, identity mesh, pod adapters, ACSP control surfaces). agentbox is a subsystem with its own documentation set — VisionClaw links into it rather than duplicating it.

→ agentbox documentation

Contributing and history

  • Contributing — workflow, branching conventions, code standards
  • Changelog — version history and release notes

Maintained by DreamLab AI — Issues · Discussions