You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
All accept seed (deterministic), tags, and disable_recaption.
Upload (1)
Tool
Description
prepare_media_upload
Get signed GCS upload URL for manual two-step flow
Polling (2)
Tool
Description
get_operation
Single-shot status check
wait_for_world
Blocking poll (default 90s timeout)
World Management (3)
Tool
Description
list_worlds
Paginated world library (newest first)
get_world
Full details: SPZ, GLB, panorama, thumbnail, caption
delete_world
Permanent removal
Spatial Scene Tools (4)
Tool
Description
broadcast_spatial_notification
Speak text at a 3D coordinate (edge-tts)
broadcast_spatial_audio
Play ambient audio/music at a 3D coordinate
place_world_tv
Spawn a virtual 16:9 video screen in the 3D scene
spawn_agent_avatar
Place a humanoid GLB avatar (raycast-grounded)
Meta & UI (3)
Tool
Description
worldlabs_help
Structured API reference (3 detail levels)
show_worlds_card
Rich in-chat world library
show_world_card
Rich in-chat single world view
Refinement (1)
Tool
Description
refine_with_local_llm
Expand a short prompt via Ollama/LM Studio
Community Gallery (1)
Tool
Description
gallery_explore
Portmanteau: browse (tag tabs), world (detail), prompts (mining list), search (keyword AND across title/prompt/owner/tags)
Public worlds from marble.worldlabs.ai — each entry carries the creator's original
prompt, seed, owner, and SPZ/minimap asset URLs. Webapp page /gallery, bridge
GET /api/gallery + GET /api/gallery/search, bulk script scripts/gallery_scrape.py.
Prompts are the creators' originals — credit owners when reusing.
Shipping
Marble Adventure (competition game)
Godot 4.4 FPS hub with 8 ring portals (A–H) into real Marble 1.1 Gaussian splat worlds in the browser. Players need no World Labs account (public_marble default).
Play
just marble-adventure-play
Ship
just marble-adventure-ship-push (Butler, hidden channel)