Skip to content
@Singularity-Dolly

Singularity-Dolly

SINGULARITY

Building Dolly — the autonomous AI production crew.

Many angles. One story. Directed by AI.

AdventureX 2026 Dolly Development

Who we are

Singularity is a three-person international team building intelligent systems at the intersection of AI, filmmaking, real-time media, and robotics.

Our main product is Dolly: a local-first autonomous production system that can see a scene, hear its creators, make directing decisions, control real production tools, assemble footage, and learn the creator's style.

We are developing Dolly for AdventureX 2026 in Hangzhou, China.

Meet Dolly

Traditional production requires a camera operator, director, technical director, editor, and production assistant. Dolly brings these roles into one coordinated AI system.

Dolly connects:

  • Real multi-camera video
  • Stereo microphone input
  • Person detection and target tracking
  • Active-speaker awareness
  • Typed and voice commands
  • AI-assisted directing
  • OBS live production
  • Unitree Go2 robot cinematography
  • Local post-production with KinoCut
  • Persistent project and creator-style memory

Dolly does not just recommend an action. It executes the action and requires real evidence before reporting success.

How Dolly works

flowchart LR
    A["Cameras · Mic · Go2"] --> B["Vision · Audio · Tracking"]
    B --> C["DirectorPlan · Safety"]
    C --> D["OBS · Robot · KinoCut"]
    D --> E["Readback · Receipts · Memory"]
    E -. "learn" .-> C
Loading

Every production action follows the same closed loop:

Observe → Understand → Plan → Validate → Execute → Verify → Learn

If a camera is stale, OBS does not confirm a switch, the robot loses its heartbeat, or an editor job does not return a valid output, Dolly reports the action as unavailable or failed. It never invents success.

Core capabilities

Pillar What Dolly does
SEE Multi-camera vision, person detection, target tracking, active-speaker awareness, robot vision, and view scanning
HEAR Microphone input, audio activity detection, Whisper speech recognition, and natural voice commands
DIRECT Typed and voice control, structured DirectorPlans, automatic camera selection, shot decisions, and production commands
EXECUTE Real OBS switching, recording control, Unitree Go2 actions, and local KinoCut editing
LEARN Creator shot preferences, pacing, accepted or rejected edits, Dolly Lens style memory, and Dolly Save project memory
PROVE OBS readback, robot acknowledgements, render receipts, event timelines, and fail-safe system state

Production workflow

1. Live production

Dolly receives real camera and audio signals, evaluates the scene, and selects the most useful shot. Creators can also control the system with direct commands:

"Dolly, action."
"Camera one."
"Follow this person."
"Dolly, again."
"Dolly, hold."
"Dolly, cut."

Simple and safety-critical commands remain deterministic and local. AI planning is schema-constrained and cannot issue arbitrary code, URLs, or unsafe motor commands.

2. Verified execution

For each action, Dolly checks the system that performed it:

  • OBS scene changes require program-scene readback.
  • Camera feeds require fresh, advancing frames.
  • Robot actions require guarded commands and acknowledgements.
  • Editing jobs require a real render receipt and output file.
  • Failed compound actions stop the remaining steps.

3. Post-production

After the creator says “Dolly, cut,” recorded media moves into a structured editing workflow:

Recordings → Ingest → Edit Plan → KinoCut → Draft → Review → Export

Source footage stays immutable. Dolly produces versioned derived outputs and preserves previous takes, feedback, and draft history.

4. Creator memory

Dolly Lens learns from real creative decisions:

  • Preferred shot types and framing
  • Editing pace and duration
  • Accepted and rejected cuts
  • Retakes, holds, and manual overrides
  • Optional robot-shot preferences

Dolly Save preserves projects, sessions, camera roles, takes, commands, edit versions, feedback, and export state.

Robotic cinematography

Dolly extends beyond fixed cameras through the Unitree Go2 Air and DimOS.

The robot system is designed to provide:

  • A live robot-camera feed
  • View scanning and target selection
  • Person detection and continuous tracking
  • Guarded follow-person behavior
  • Heartbeat and stale-frame monitoring
  • Immediate E-STOP and target-loss protection
  • An OBS-compatible video bridge

The robot gateway, API contracts, command queue, MJPEG layer, state mapping, TTL protection, and software safety foundation are implemented. Real DimOS video, detection, follow, and physical-stop verification are the current integration focus.

Safety by design

Dolly keeps humans in control of the production.

  • Persistent emergency stop
  • Stop commands bypass AI planning and queued work
  • Explicit local arming before physical motion
  • Stale-frame and frozen-video detection
  • Robot heartbeat monitoring
  • Target-loss automatic stop
  • Command allowlists and strict schemas
  • Rate, speed, and range limits
  • Duplicate and replay protection
  • Honest degraded and unavailable states

Current build

System Status
Two-camera capture and live preview Working
OBS authentication, switching, and readback Working
Typed command and DirectorPlan pipeline Working
Person detection and tracking pipeline Implemented
Stereo audio and speech pipeline Implemented; final hardware validation ongoing
KinoCut local editing and render receipts Working
Project persistence and style memory Implemented
Go2 gateway and software safety layer Working
Real DimOS camera, tracking, and follow Integration in progress
Full recording-to-draft demo Final integration in progress

Repositories

The main Dolly production platform:

  • FastAPI orchestration backend
  • React and TypeScript production interface
  • Camera and audio discovery
  • Vision, tracking, and directing pipeline
  • OBS WebSocket control and readback
  • Whisper speech pipeline
  • KinoCut post-production
  • SQLite-backed projects and creator memory
  • Safety, receipts, diagnostics, and automated tests

The robotic cinematography layer:

  • Unitree Go2 and DimOS gateway
  • Robot state and command contracts
  • MJPEG video bridge
  • Command queue and TTL controls
  • Heartbeat and stale-frame safety
  • Scan, target, follow, and stop interfaces
  • Integration boundary for Dolly and OBS

Technology

Python · FastAPI · React · TypeScript · WebSockets · OBS Studio · OpenCV · YOLO · ByteTrack · Whisper · FFmpeg · KinoCut · SQLite · Unitree Go2 · DimOS

Team

Member Role Focus
Bayarbayasgalan Enkhtulga — Nero Systems Architect & Integration Lead Dolly architecture, backend and APIs, cameras, audio, OBS, command pipeline, production UI, post-production, and end-to-end integration
Ceaser Zhao Robotics & AI Lead Unitree Go2, DimOS, robot gateway, video bridge, perception, tracking, follow behavior, and physical safety
Jeboy Product, UX & Pitch Lead Product strategy, creator workflow, UX, demo direction, storytelling, presentation, and user validation

Our principles

  • Local first — core production continues without depending on a cloud model.
  • Evidence first — every successful action must have a receipt or readback.
  • Creator controlled — automation assists the creator; it does not take ownership away.
  • Fail safe — uncertainty, stale data, or lost connections produce a safe stop.
  • Privacy conscious — media and editing stay local wherever possible.
  • Built for reality — real devices, real production software, and honest system state.

The vision

We believe the future of production is not a single smarter camera. It is a coordinated intelligence that understands the whole creative process.

Dolly is our first step toward a production crew that can see, hear, direct, execute, verify, and learn — while keeping the creator in control.

SINGULARITY × DOLLY

Autonomous production. Human creativity.

Popular repositories Loading

  1. Dolly_adx26 Dolly_adx26 Public

    We are Singularity,we are building Dolly

    Python 2 1

  2. Singularity_Go_2 Singularity_Go_2 Public

    for testing the deployment

    Python 1

  3. .github .github Public

    1

  4. Singularity_Fotograf Singularity_Fotograf Public

    Hangzhou AdventureX:3

Repositories

Showing 4 of 4 repositories

Top languages

Loading…

Most used topics

Loading…