{
  "title": "Helios Full Tour: AI Coding Agents on Linux | Setup, Git Review & Previews",
  "created_at": "2026-10-29",
  "application_version": "0.114.4",
  "source_revision": "30b69fa9e8e797f1e205b4c7a28dbd9bf68ac89d",
  "source_url": "https://github.com/spencernorton/helios/tree/30b69fa9e8e797f1e205b4c7a28dbd9bf68ac89d",
  "duration": 698.7,
  "width": 1920,
  "height": 1080,
  "fps": 30,
  "narration": {
    "engine": "Kokoro82M v1.0 via kokoro-onnx0.6.1",
    "voice": "af_heart",
    "model_speed": 1.1,
    "pitch_preserving_pacing": 1.1,
    "disclosure": "AI-generated narration",
    "model_source": "https://huggingface.co/hexgrad/Kokoro-82M",
    "runtime_source": "https://github.com/thewh1teagle/kokoro-onnx",
    "licenses": "Kokoro model Apache-2.0; kokoro-onnx MIT"
  },
  "staging": "Fictional Sprout project. Staged saved conversations, provider questions/approvals, execution plan and background rows. No provider transport, paid model request, real sign-in, live user session or production state is used. Local Git, file, browser, attachment, worktree, checkpoint and terminal actions are real in disposable state.",
  "conditional_features": "Native provider actions require the relevant installed/authenticated tool. Optional Shared/Missions services are shown unconfigured. No live account access or uniform provider capability is claimed.",
  "chapter_count": 13,
  "chapters": [
    {
      "id": "01-introduction",
      "title": "Meet Helios",
      "start": 0,
      "end": 48.133333
    },
    {
      "id": "02-install-and-accounts",
      "title": "Install and connect a provider",
      "start": 48.133333,
      "end": 106.566667
    },
    {
      "id": "03-first-chat",
      "title": "A project, a prompt and attachments",
      "start": 106.566667,
      "end": 158.666667
    },
    {
      "id": "04-sessions-and-search",
      "title": "Find and manage conversations",
      "start": 158.666667,
      "end": 210.1
    },
    {
      "id": "05-fork-worktree-rewind",
      "title": "Branch a conversation and recover files",
      "start": 210.1,
      "end": 262.433333
    },
    {
      "id": "06-models-permissions-questions",
      "title": "Models, permissions and questions",
      "start": 262.433333,
      "end": 317.433333
    },
    {
      "id": "07-goals-and-plan",
      "title": "Keep the objective and plan visible",
      "start": 317.433333,
      "end": 371.8
    },
    {
      "id": "08-context-and-capabilities",
      "title": "Context, capabilities and optional services",
      "start": 371.8,
      "end": 421.566667
    },
    {
      "id": "09-review-changes",
      "title": "Review the actual Git changes",
      "start": 421.566667,
      "end": 472.8
    },
    {
      "id": "10-browser-and-screenshots",
      "title": "Preview and attach what rendered",
      "start": 472.8,
      "end": 528.133333
    },
    {
      "id": "11-terminal-and-run",
      "title": "Use the terminal and run menu",
      "start": 528.133333,
      "end": 577.8
    },
    {
      "id": "12-background-and-budgets",
      "title": "Background work, stopping and spend",
      "start": 577.8,
      "end": 636.966667
    },
    {
      "id": "13-settings-and-next-steps",
      "title": "Settings, diagnostics and your first project",
      "start": 636.966667,
      "end": 698.7
    }
  ],
  "caption_cues": 175,
  "caption_timing": "Phrase cues fit measured utterance durations; not word-level forced alignment.",
  "files": {
    "chapters.txt": {
      "bytes": 503,
      "sha256": "d6537fb5d38a795b72773713a3bb2a32dc33374ab083ee09578c82d8b39e5eac"
    },
    "helios-full-tour.en.srt": {
      "bytes": 17443,
      "sha256": "46d28a6d03d7006849f4c8a0d484df8278c91335446a4ee541ed1351bfc04a52"
    },
    "helios-full-tour.en.vtt": {
      "bytes": 16859,
      "sha256": "1fa19db03afaaa79445352c9517ba710d074eed585eeb3ccfc823280ad9f30a5"
    },
    "helios-full-tour.mp4": {
      "bytes": 26749906,
      "sha256": "a5cac407be5468389b433514d7058cec1d7588943f107a57423ce21c5c6da1f5"
    },
    "poster.png": {
      "bytes": 280372,
      "sha256": "7d656361b642a94fa4514108b7f669069bc902ccf664747e3d98da51881792bb"
    },
    "thumbnail.png": {
      "bytes": 200580,
      "sha256": "3a05d6d4dc736f366a90e527a8c554dab01a10cb7ca8a4be18ca31035bb82ae0"
    },
    "transcript.txt": {
      "bytes": 12211,
      "sha256": "b381c1f4aaf72b2a38df6cb5f9d348a6a401d7bee72a0677a2e08cef38fa4649"
    },
    "youtube-description.txt": {
      "bytes": 1911,
      "sha256": "acdfa6c1d7cafa01cdf503a39655db0f0b4705dc4919f1e802269e90eabbc474"
    },
    "youtube-tags.txt": {
      "bytes": 187,
      "sha256": "60fa08e650759efef0d9d4f487d2383ec48cc7698edb64e737092cd527720753"
    },
    "youtube-title.txt": {
      "bytes": 75,
      "sha256": "a2353ff33e848e462297e1d9fa7f44acb12e654795f2febbb7c482dc2b3129ea"
    }
  },
  "source_archive_sha256": "7183e65f6e89d7d12275a6da6f169ae39fe31b0d3e2689974e3200c4ba6ce396",
  "guide_url": "https://norvitech.com/helios/docs/",
  "install_url": "https://norvitech.com/helios/install/",
  "verification": {
    "all_chapter_app_processes": "13 passed, zero scripted action errors",
    "full_video_audio_decode": "passed; no corrupt/invalid-data output",
    "frames": 20961,
    "caption_cues": 175,
    "caption_order_and_bounds": "passed",
    "audio_integrated_lufs": -16.7,
    "audio_true_peak_dbfs": -1.9,
    "audio_loudness_range_lu": 2.8,
    "final_export_images_inspected": {
      "beginning": 7,
      "middle": 349.35,
      "end": 694.7,
      "accounts": 72.680333,
      "settings": 666.184667
    },
    "thumbnail": "Actual application image inspected at1280x720; concise title overlay",
    "publishing": "Asset produced only; upload handled separately"
  }
}
