Spatial applications
Use a browser, an immersive view, or a native display. Keep geometry and interactions portable while devices report their own capabilities.
◎ Konjure SDK 0.1 · preview
A shared spatial language for humans, agents, and machines. Build worlds that can be understood, explored, and changed.
Rust at the core. Native, web, and beyond.
A language for spatial work
Geometry, movement, interaction, and conversation belong together. Describe them in a small, typed language with units that mean something.
Compile the same source in your browser or on your machine. Every renderer receives the same geometry and state.
Explore Konjure DSL →scene hello_world {
node signal {
sphere 0.2m;
color #6fe3ff;
orbit 1.4m period 8s;
action motion toggle_motion;
}
chat assistant "Let's make room for an idea.";
}Built to connect
Use a browser, an immersive view, or a native display. Keep geometry and interactions portable while devices report their own capabilities.
Keep observations, conversation, and proposed actions explicit. Models contribute evidence; applications decide which effects to execute.
Describe a workspace, replay a decision, and inspect the result. Connect hardware through adapters with named frames and clocks.
Start with something tangible
Deterministic simulation
Sample an orbit at any time. Pause a behavior and replay the same actions.
Robotics
Describe a workspace and propose an action through an explicit effect boundary.
Interaction
Work with a scene hierarchy, animated geometry and typed color actions.
Your tools. One shared foundation.
Start in the playground. Take the source with you. Embed the runtime where your application lives.