Hybrid Engine

Olive Dock is built for developers and editors who need to move between manual creative work and automated pipelines.

🎨

Browser-Based NLE

A functional, timeline-driven interface for manual editing. Arrange clips, trim sequences, and manage project assets directly in the browser with frame-aware control.

🔌

Headless API Access

Automate your production. Every project action is accessible via a REST API, allowing you to trigger renders and manage timelines programmatically.

🧠

AI-Assisted Resolution

Solve timeline gaps using generative models. Provide an explicit prompt to the resolution engine to generate or refine assets for your project.

Olive Dock Professional Editor Interface

Timeline JSON

Every item in your project is a first-class data object. Define keyframes for scale, position, and opacity, or set prompts for the resolution engine to handle.

// Project Timeline Definition

{
        ...
        "items": [
          {
            "id": "item_v1_image",
            "parameters": {
              "scale": [
                {"frame": 0, "value": 1.0},
                {"frame": 150, "value": 1.25}
              ],
              "position": {
                "x": [
                  {"frame": 0, "value": 0},
                  {"frame": 150, "value": 100}
                ]
              }
            },
            "clip": {
              "type": "image",
              "prompt": "Cyberpunk metropolis...",
              "resolution_status": "pending"
            }
          }
        ],
        ...
      }