Skip to content

feat: Omniverse web tool — BYO API key semantic 3D explorer#2

Open
dopexthrone wants to merge 9 commits into
ada/bootstrapfrom
feat/omniverse-tool
Open

feat: Omniverse web tool — BYO API key semantic 3D explorer#2
dopexthrone wants to merge 9 commits into
ada/bootstrapfrom
feat/omniverse-tool

Conversation

@dopexthrone
Copy link
Copy Markdown
Collaborator

Summary

  • Adds /tools/omniverse page to motherlabs.ai — a client-side semantic world-model compiler
  • Users bring their own API key (OpenAI, Anthropic, Google, or local Ollama), choose a model, and run D×C×S expansion pulses
  • 3D manifold visualization with React Three Fiber: breathing cloud, distance-scaling nodes, always-on H1/H2 labels, fog, bloom
  • Zero server-side code — all LLM calls go direct from browser to provider API
  • TF-IDF embeddings, UMAP-JS projection, union-find topology estimation — all running in-browser
  • Zip download button for offline use
  • Nav updated with "Tools" link
  • Vite 7 pinned via overrides for Astro 6 compatibility

Files added (15)

  • src/pages/tools/omniverse.astro — page wrapper
  • src/lib/omniverse/ — types, llm, primitives, embedder, skeptic, topology, umap, colors (8 files)
  • src/components/omniverse/ — OmniverseApp, ConfigPanel, Manifold, SemanticNode, BreathingCloud, StatsBar, NodeInspector, DownloadButton (8 files)

Test plan

  • Build passes clean (18 pages)
  • Dev server loads /tools/omniverse/ with React hydration
  • Config panel renders: provider, model, API key, depth, seed
  • Pulse fires with local Ollama (gemma3:4b) — 39 nodes generated
  • 3D manifold renders nodes with D/C/S labels
  • Stats bar shows topology (H₀=2, H₁=25), token count (9,729)
  • Test with OpenAI API key
  • Test with Anthropic API key
  • Test zip download

🤖 Generated with Claude Code

dopexthrone and others added 9 commits March 27, 2026 20:19
Add @astrojs/react integration, R3F deps, /tools/omniverse page, stub OmniverseApp component, and Tools nav link.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Astro 6 requires Vite 7 but npm resolved Vite 8 via transitive deps,
causing 'Missing field moduleType' errors in the React refresh plugin.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@chatgpt-codex-connector
Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant