Create with AI. Own what you build. Ship everywhere.
Imagine it. Build it. Own it. HoloScript lets anyone create interactive 3D worlds with AI, sell them on an open marketplace, and deploy autonomous agents — all from one platform. No engine lock-in. No code required. Open source and free forever.
Traditional VR tools like Unity or Unreal require months of study before you can build even simple experiences. Complex SDKs, engine-specific APIs, and verbose code block creativity.
Creating a simple 3D scene requires 200+ lines of setup code. Scene graphs, materials, renderers, cameras — endless configuration before you see results.
Build for Unity, can't use in Unreal. Target VR but can't reach robotics or IoT. No universal language means rewriting for every platform.
Describe your VR world in plain .holo files using intuitive syntax. No complex APIs or framework knowledge required. Just write what you want to see.
Instant browser preview with WebXR support. See changes in real-time. Test on desktop, mobile, or VR headset without exports or compilation steps.
Compile to 25+ targets: Unity, Unreal, Godot, VRChat, WebGPU, visionOS, ROS 2, and more. Or share a link that runs in any browser. True write-once, deploy-anywhere.
HoloScript is a 6-layer open platform. holoscript absorb reveals 99 module communities, 68K symbols, and 298K call edges — in the core package alone.
HoloScript Studio lets you build 3D scenes just by describing them. Type what you want, see it in real-time. No install, no setup, no coding required.
Creating a simple 3D scene with a glowing, spinning sphere. Compare traditional Three.js with HoloScript.
import * as THREE from 'three';
const scene = new THREE.Scene();
const camera = new THREE.PerspectiveCamera(
75, window.innerWidth / window.innerHeight,
0.1, 1000
);
const renderer = new THREE.WebGLRenderer();
renderer.setSize(window.innerWidth, window.innerHeight);
document.body.appendChild(renderer.domElement);
const geometry = new THREE.SphereGeometry(1, 32, 32);
const material = new THREE.MeshStandardMaterial({
color: 0x00ffff,
emissive: 0x00ffff,
emissiveIntensity: 0.5
});
const sphere = new THREE.Mesh(geometry, material);
sphere.position.set(0, 2, -3);
scene.add(sphere);
const light = new THREE.PointLight(0xffffff, 1);
light.position.set(5, 5, 5);
scene.add(light);
camera.position.z = 5;
function animate() {
requestAnimationFrame(animate);
sphere.rotation.y += 0.01;
renderer.render(scene, camera);
}
animate();composition "My World" {
object "Crystal" @spinning @glowing {
geometry: "sphere"
color: "#00ffff"
position: [0, 2, -3]
}
}99 module communities covering VR, robotics, IoT, AI agents, swarm intelligence, economy, physics, rendering, multiplayer, and more. Add powerful behaviors with simple decorators.
@grabbablePick up and move objects in VR
@teleportEnable teleport movement targets
@clickableRespond to user clicks and taps
@glowingAdd emissive glow effects
@particle_systemGenerate particle effects and animations
@weatherAdd rain, snow, or fog atmospherics
@physicsEnable realistic physics simulation
@clothSimulate fabric and soft body dynamics
@portalCreate portals between spaces
@behavior_treeAI-driven object behaviors
@networkedSync objects across multiplayer sessions
@hand_trackingInteract with natural hand gestures
Virtual classrooms, interactive science labs, and historical recreations. Make learning immersive without technical barriers.
3D galleries, interactive exhibits, and digital installations. Express your creativity in virtual space without code complexity.
Indie VR games, physics sandboxes, and interactive experiences. Rapid prototyping for game developers and hobbyists.
43+ MCP tools, swarm intelligence (ant colony, particle swarm, flocking), 3-layer agent comms (RealTime/A2A/MCP), economy primitives, and Brittney — a fine-tuned model that writes native HoloScript. Your agents think, trade, and evolve.
Auto-mint scenes as Zora Coins (ERC-20) on Base. Token-gated experiences, NFT-linked objects, bonding curve pricing, and royalties on secondary sales. Built-in wallet, marketplace, and Clanker token integration in Hololand, a HoloScript-built app.
Compile scenes to URDF for ROS 2 robots or SDF for Gazebo simulation. Design robotic environments in VR, then deploy to real hardware.
Export to DTDL for Azure Digital Twins and W3C WoT for IoT devices. Live sensor data visualization and facility management dashboards.
Visualize molecular structures, simulate physics experiments, and build interactive data landscapes. From lab robotics (URDF) to publication-ready 3D figures.
Walkthrough building designs in VR before they're built. Export to OpenUSD for Omniverse or compile digital twins for facility management.
Pre-viz scenes, virtual production sets, and interactive storytelling. Compile to OpenUSD for Pixar/Apple/NVIDIA pipelines.
Medical training simulations, surgical rehearsal, and therapeutic VR environments. Accessible creation without engineering teams.
Enterprise VR training, safety drills, and industrial simulation. Compile to any platform for consistent training experiences across organizations.
Explore real-world examples. From art galleries to multiplayer rooms.
"kw">composition "Virtual Gallery" {
"kw">environment {
skybox: "museum"
lighting: "gallery"
}
"kw">object "Floor" "tr">@teleport {
geometry: "plane"
scale: [20, 1, 20]
material: "marble"
}
"kw">object "Painting1" "tr">@clickable "tr">@info_panel {
geometry: "plane"
texture: "starry-night.jpg"
position: [-3, 2, -5]
info: "The Starry Night by Vincent van Gogh"
}
"kw">object "Sculpture" "tr">@rotating "tr">@grabbable {
model: "abstract-sculpture.glb"
position: [3, 1, -3]
}
}I'm a teacher with zero coding skills. HoloScript let me build a VR history lesson in a weekend. My students were blown away!
As an artist, I never thought I could create in VR. HoloScript made it so simple - I focus on the vision, not the code.
I built a VR game for my kids in a single day. No Unity tutorials, no frustration. Just pure creativity. Incredible tool.
99 communities: VR, physics, AI, swarm, economy, robotics, IoT, and more
Unity, Unreal, Godot, VRChat, WebGPU, visionOS, Android XR, URDF, SDF, DTDL, OpenUSD, and more
MCP server for Claude, Cursor, Copilot. Brittney fine-tuned model. Swarm intelligence. 3-layer agent comms
Scan any codebase. Build a knowledge graph. Query with Graph RAG. Visualize in 3D
Traits + Plugins + Skills. Ed25519 signatures. x402 payments. Dependency resolution
VS Code (debugger, DAP, collab), IntelliJ, Neovim, Tree-sitter. Plus CLI and Studio
Join creators worldwide using HoloScript. Free and open-source.
Start Building Now