The 3D world is one corner of it. Every capability is a set of typed runner methods, and the model reaches all of them the same way: by writing Java against them.
Two lines from a real snippet, as the model wrote them, placing a wall in the 3D world and saving a frame of it:
The fourteen-argument call is real. The model gets it wrong often, and the compiler tells it so before anything runs.
Desktop, files, system
Windows, clipboard, mouse and keyboard input, processes, files, scheduled jobs. It can operate the machine it is running on.
WindowRunner · ClipboardRunner · MouseKeyboardRunner · ProcessRunner · FileRunner · SchedulerRunner
Web, network, data
Drives Chrome over the DevTools protocol with its own client and deterministic DOM and JavaScript commands, makes HTTP calls, runs SQL, reshapes JSON.
ChromeRunner · NetworkRunner · DatabaseRunner · JsonRunner · GeoDataRunner · StreetMapRunner · SatelliteImageryRunner
Speech, both ways
Push-to-talk and continuous dictation with a measured stop rule, every capture spooled to disk until its words are delivered, and spoken replies in configurable voices. Used more than the keyboard.
CommunicationRunner
Music and sound
A MIDI song and track builder that knows keys and progressions, an arrangement of WAV and MIDI clips with volume and pan automation, and mix-down to WAV and MP3. Asked in one sentence for five minutes of prog rock with vocals, DeepSeek took 33 turns and came back with 5:03 in E minor through 7/8 and 5/4 on eight lanes, having written its own formant vocal synth on the way, for 25 cents.
MusicRunner (38 methods) · SoundRunner
Images, video, vision
Generation, a fluent edit pipeline, provider-backed AI edits, webcam capture, timelines, video from text or stills, screenshots and OCR, a catalogue that reuses media before spending a call.
ImageRunner · ImageManipulationRunner · VideoRunner · VisionRunner · MediaAssetCatalogRunner · MediaPanelRunner · AnimationRunner
A 3D world of its own
My own OpenGL renderer, on LWJGL, inside the media panel: primitives, terrain, roads, water, trees, grass, fire, fog, skyboxes, Gaussian splats, voxels, cameras, motion paths and video capture, all driven from the model's Java, all verifiable from rendered frames. Thirty-two runners for this alone.
ThreeDRunner (194 methods) · ThreeDCameraRunner · ThreeDTerrainRunner · ThreeDWaterRunner · ThreeDGaussianSplatRunner · ThreeDVideoCameraRunner · and twenty-six more
Devices
An Android phone through AuToken's own Kotlin app over a WebSocket, with forty-nine methods: screen share, both cameras, taps and typing, recording. ADB only installs the app. Bambu Lab printers over MQTT on the LAN, with a watchdog that sounds the phone's alarm. OpenVR.
PhoneRunner · PrinterRunner · VrRunner
The rover
Drive it, look through its cameras, read its telemetry and talk through it. Goals travel both ways: the desktop sends them to the rover, and the rover sends them back.
BuggyRunner (57 methods) · BuggyQuickRunner
Stories
A world bible, a cast with fixed looks, a branch tree, every scene and its image prompt, built into an HTML book you click through.
InteractiveStoryRunner