{
  "version": "2",
  "generatedAt": "2026-11-03T22:49:39.280Z",
  "listing": {
    "slug": "velornlabs--velorn",
    "name": "Velorn",
    "tagline": "Open-source desktop video workstation with a local MCP server of 100+ tools and ComfyUI-backed generation.",
    "shortTagline": "Desktop video workstation",
    "description": "An Electron editor that plans, generates, edits, captions, and exports inside one project. Generation runs through a local ComfyUI instance with custom API workflows; editing, captions, and export work without it. Agents connect to a loopback HTTP MCP server with preview-first write tools.",
    "capabilities": [
      "adaptable",
      "operable"
    ],
    "vertical": "video-streaming",
    "alternativeTo": [
      "Adobe Premiere Pro"
    ],
    "shape": "product",
    "formFactor": "desktop",
    "executionModel": "hybrid",
    "provenance": "unknown",
    "codeStack": {
      "languages": [
        "JavaScript",
        "TypeScript"
      ],
      "frameworks": [
        "Electron",
        "React",
        "ffmpeg"
      ],
      "packageManager": "npm",
      "database": [],
      "hostingTarget": [
        "Windows",
        "macOS",
        "Linux"
      ]
    },
    "modelStack": {
      "providers": [
        "local ComfyUI",
        "Comfy.org partner nodes (cloud)",
        "LM Studio (optional assistant)",
        "Pexels (stock)"
      ],
      "models": [
        "LTX 2.3",
        "WAN 2.2",
        "Qwen Image Edit",
        "Nano Banana 2",
        "Seedance",
        "Kling"
      ],
      "requiredKeys": [],
      "promptLocations": [],
      "tools": [
        "get_project",
        "get_timeline",
        "find_timeline_items",
        "analyze_timeline",
        "check_media_health",
        "add_timeline_markers",
        "create_project_checkpoint",
        "run_mcp_action_plan",
        "get_mcp_recipes"
      ]
    },
    "repos": [
      {
        "url": "https://github.com/VelornLabs/velorn",
        "owner": "VelornLabs",
        "name": "velorn",
        "license": "GPL-3.0",
        "stars": 467,
        "lastCommit": "2026-08-31"
      }
    ],
    "interface": {
      "kind": "mcp",
      "url": "https://github.com/VelornLabs/velorn/blob/main/docs/MCP.md",
      "official": true,
      "hosted": "local"
    },
    "operability": "native",
    "recommendedWrapper": null,
    "reach": [
      {
        "job": "Review an edit: timelines, clips, frames, gaps, missing media",
        "reachable": true,
        "evidence": "docs/MCP.md: inspect timelines, frame contact sheets, analyze_timeline, check_media_health"
      },
      {
        "job": "Editorial changes: move, trim, split, retime, transitions, tracks",
        "reachable": true,
        "evidence": "docs/MCP.md 'Make safe editorial changes'; previewOnly then apply"
      },
      {
        "job": "Graphics: text, shapes, GLSL effects, keyframes, motion blur",
        "reachable": true,
        "evidence": "docs/MCP.md 'Build graphics and polish'"
      },
      {
        "job": "Queue generation jobs through ComfyUI",
        "reachable": true,
        "evidence": "docs/MCP.md 'Drive generation': queue approved batches, validate ComfyUI nodes"
      },
      {
        "job": "Import a community ComfyUI workflow and install its nodes",
        "reachable": true,
        "evidence": "README AI Agents: agent analyzes the graph, installs nodes after approval"
      },
      {
        "job": "Captions from timeline audio",
        "reachable": true,
        "evidence": "docs/MCP.md: caption actions exposed"
      },
      {
        "job": "Export H.264, social batches, FCPXML",
        "reachable": true,
        "evidence": "docs/MCP.md 'Deliver': H.264 delivery exports, social delivery batches, FCPXML"
      },
      {
        "job": "Music Video, UGC, and Business Ad guided creators",
        "reachable": null,
        "evidence": "README Create tab; docs/MCP.md does not say whether Director Mode flows are callable"
      },
      {
        "job": "Search and import Pexels stock",
        "reachable": null,
        "evidence": "README Stock tab; not listed among MCP workflows"
      },
      {
        "job": "Launch or restart ComfyUI",
        "reachable": false,
        "evidence": "README: launcher and auto-start are Settings features"
      }
    ],
    "editions": [
      {
        "name": "Free",
        "price": null,
        "open": true,
        "distributions": [
          {
            "kind": "binary",
            "url": "https://github.com/VelornLabs/velorn/releases"
          },
          {
            "kind": "source",
            "url": "https://github.com/VelornLabs/velorn"
          }
        ]
      }
    ],
    "skills": {
      "kind": "none",
      "paths": [],
      "install": null,
      "note": "No SKILL.md, Claude Code plugin, or published skill found in the repo."
    },
    "customization": {
      "summary": "GPL source with no documented env var or config file; settings live in the app. The intended extension point is a ComfyUI API workflow JSON with VELORN_* endpoint nodes, which is a feature rather than an adaptation. Changing the editor itself means forking the Electron app.",
      "envVars": [],
      "configFiles": [
        "ComfyUI API workflow JSON with VELORN_* endpoint nodes"
      ],
      "promptFiles": [],
      "effort": "fork-and-modify",
      "editCount": 1
    },
    "useWhen": [
      "I run ComfyUI locally and want a real timeline around it that my agent can review and edit",
      "I make music videos or UGC ads from generated shots and want the whole project in one desktop app"
    ],
    "accounts": [
      "Comfy.org (partner-node cloud workflows only)",
      "Pexels (optional)"
    ],
    "active": true,
    "lastActivity": "2026-08-31",
    "gotchas": [
      "GPL-3.0",
      "All generation needs a separately installed local ComfyUI; heavy video workflows may want 24 GB+ VRAM",
      "MCP binds to 127.0.0.1:19790 with no auth; any local process can call it",
      "Imports, exports, and generated files are not undoable; the docs tell agents to preview and ask first"
    ],
    "fit": {
      "adaptable": 1,
      "operable": 3
    },
    "evidence": {
      "formFactor": "README Download: Windows installer, Mac, Linux AppImage; Electron",
      "executionModel": "editing deterministic; generation through ComfyUI models and optional LM Studio assistant",
      "operability": "README: 'a real editor for you, and 100+ MCP tools for your agent'; docs/MCP.md published by VelornLabs",
      "effort": "no .env.example, no config marker; customization is in-app Settings and workflow JSON",
      "editions": "GPL-3.0 LICENSE; velorn.ai says open source, available now; credits depend on providers",
      "active": "GitHub pushedAt 2026-08-31"
    },
    "confidence": {
      "formFactor": 0.95,
      "executionModel": 0.85,
      "operability": 0.9,
      "effort": 0.7,
      "reach": 0.75,
      "editions": 0.85
    },
    "openQuestions": [
      "Whether Director Mode creators and the Stock tab have MCP tools; count the tools in the source",
      "Whether Velorn plans a paid cloud tier; velorn.ai mentions premium cloud workflows through providers only"
    ],
    "sources": [
      {
        "url": "https://velorn.ai",
        "foundBy": "sourcing:video-streaming:github"
      },
      {
        "url": "https://github.com/VelornLabs/velorn",
        "foundBy": "sourcing:video-streaming:github"
      },
      {
        "url": "https://github.com/VelornLabs/velorn/blob/main/docs/MCP.md",
        "foundBy": "analysis"
      }
    ],
    "research": {
      "stage": "verified",
      "verdict": "unverified",
      "reason": "Native MCP with broad Reach across review, edit, generate, and deliver; no named customization surface beyond workflow JSON, so Adaptable is fork-and-modify at 1.",
      "disputed": []
    },
    "url": "apps/velornlabs--velorn.html",
    "coverage": "partial",
    "paid": false,
    "source": "research/verified/velornlabs--velorn.json"
  }
}
