Developers
The command line, the MCP tools, the scene document and its commands, the HTTP API, and the embed protocol, from the quickstart to the reference.
Reference
Setup
Scenes
Integrate
Reference
puni authSign a machine in to your library and keep its token.puni sceneMake, inspect, edit, evaluate and validate a scene as a file.puni projectYour library: list, pull, push, rename, archive, checkpoints, covers and links.puni renderDraw a scene file with the studio's own renderer: a PNG, a GLB, a USDZ, or a film.puni rendererTalk to the local renderer: Cycles stills from a GLB, and film jobs.puni searchFind scenes by name and description, and manage what semantic search knows.puni checkpointKeep and restore a scene file with its assets and checksums.puni agentDeliver turns to a connected runner, host them on your own machine, and inspect their saved work.puni interfaceTurn a Paper layout into an interface object.puni studiesThe starting scenes `scene create` can begin from.puni runtimeCheck that this build of the command line matches the studio.puni contractPrint the command and type contract a scene is made of.puni sculptMake a textured object from a picture or a prompt, and split it into named parts.puni monoPreviewPuni's own agent runtime, embedded in the command line: a session that can look at a scene before it answers.Preview marks a command that is still rolling out; its flags may change before it is available everywhere.
MCP tools
- list_projects
- search_projects
- preview_scene_index
- index_scene_description
- remove_scene_embedding
- refresh_scene_search
- create_project
- inspect_scene
- inspect_objects
- read_contract
- inspect_module
- apply_scene_commands
- stage_commands
- update_scene
- upload_asset
- simulate_scene
- evaluate_frame
- puni_render_view
- puni_compare_reference
- puni_render_film
- sculpt_object
- get_sculpt
- segment_sculpt
Everything the studio does is a command on a scene document, and every door, the editor, the command line and the agent tools, applies the same commands. This section is that contract, read from the outside.
#Setup
Quickstart gets a scene from the terminal in five commands. Setup covers building the command line, signing in, and checking the runtime.
#Scenes
The scene document is the shape of a saved scene. Commands lists every edit. Evaluate and simulate samples a scene at a time. Portable projects is the file that carries a scene between places.
#Integrate
MCP tools is the agent contract. API lists the HTTP routes and the OpenAPI document. The embed protocol controls a player from a host page. WebMCP is the browser door.
#Reference
Command line has every command with its flags.