← all repositories
voyager-so/vork

A render engine with no editor, built for the agent holding the wheel

vork is a headless Rust/Slang 3D and VFX engine designed so an AI agent can write a scene, render it, look at the image, and rewrite the code.

Feature · 08 Nov 2026
The Renderer That Fired Its Editor

vork is a headless 3D and VFX engine built on the bet that the agent, not the human, is now the primary user of creative software — and it ships benchmarks honest enough to hurt.

Read the in-depth article →
vork
Collecting fresh signals — velocity needs a few days of history.
collecting data…
star history

What it does

vork renders 3D scenes and VFX on a GPU with no editor, no viewport, and no human-facing controls. An agent (or you) writes scene JSON — or TypeScript/Python via SDKs — renders a frame, inspects the output, and revises. The examples are ambitious: a million simulated birds steered by Slang compute programs, a Schwarzschild black hole bending light, VFX composited onto real footage, and a GPU liquid simulation using APIC/FLIP methods.

The interesting bit

Most creative tools expose controls a person can operate; vork instead exposes programs. Public hooks let a scene author swap out camera rays, material response, light propagation, and film response without touching the renderer — the black hole example is literally a custom light-propagation program plugged into that hook. The agent can write a shader mid-shot.

Key highlights

  • Written in Rust and Slang; renders through Vulkan and Metal, with hardware ray queries
  • Default pipeline combines raster visibility with ray-traced lighting; a path tracer is also available, with bundled OIDN denoising
  • Deep built-in help system (vork help, topic and per-field references) so an agent can discover features without leaving the terminal
  • Scene content and render quality are decoupled via profiles (std/previs to iterate, std/final to deliver)
  • Runs fully offline for initialization — bundled primitives, no downloads; npm-based setup works from cache without network

Caveats

  • Research preview: source-available and free “during the research preview,” which is a phrase with an expiration date
  • Rendering needs Apple Silicon or an NVIDIA GPU with Vulkan ray queries; no GPU means authoring only
  • The black hole is a numerical approximation, not an exact relativistic solver, and the README is candid that validation catches errors rather than guaranteeing physical exactness

Verdict

Worth a look if you’re building agent pipelines that produce visual output and are tired of video models hallucinating frames. Less relevant if you want a traditional DCC tool with a viewport — the whole point is that nobody’s driving but the agent.

Frequently asked

What is voyager-so/vork?
vork is a headless Rust/Slang 3D and VFX engine designed so an AI agent can write a scene, render it, look at the image, and rewrite the code.
Is vork open source?
Yes — voyager-so/vork is an open-source project tracked on heatdrop.
What language is vork written in?
voyager-so/vork is primarily written in Rust.
How popular is vork?
voyager-so/vork has 1.1k stars on GitHub.
Where can I find vork?
voyager-so/vork is on GitHub at https://github.com/voyager-so/vork.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.