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.

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"
}
}
],
...
}