返回 Discover
Field DispatchProduct Hunt1 · 2026-05-31

Clipto

Fully local, natural language search over terabytes of media

Like Google Photos, but fully local. Turn the terabytes of video, audio, meetings, and files you work with into searchable memories, without uploading anything to the cloud. Clipto automatically tags people, dialogue, and scenes, so you can instantly find any moment buried in your media just by describing what you're looking for. It's fast too: on a MacBook Pro M5, Clipto indexed 2TB of videos in just 24 hours.

日榜日期
2026-05-31
发布时间
2026/05/31
日榜排名
#1
票数
316
评论
87
评价
0
Human Signal

创始人 / Maker 评论

优先展示 Product Hunt 上对理解条目有帮助的人类文本。

Topics
MacProductivityArtificial Intelligence

We've been honing Clipto's story for a few months. At the end of our last call @henry_kang proved the value of the product. He and his team were out in the desert, testing Clipto remotely : minimal reception, terabytes of footage sitting on his laptop, and he needed to find a specific shot for the launch video. He searched for: "the wide drone shot where the car enters the desert" . He didn't want "a cinematic moment." Not a "vibes" search. He knew he had the clip but in the pre-Clipto world, it would take hours of video scrubbing to find it. He found that clip in seconds using natural language to search over his own media, fully local. Just like Google Photos — but nothing lives in the cloud. This isn't an easy problem to solve. Henry's been pursuing this direction for over twenty years, when at CMU's Robotics Institute (my alma mater, FYI), he began pushing the limits of computer vision. He starting with indexing hundreds of images and then advanced to millions of objects — and watched recognition basically explode once memory scaled. Clipto is in many respects the culmination of that work, pointed at your personal hard drive. And it's quick: a modern M5 MacBook chews through ~2TB of video in about a day. Why not push yours through its paces?

评论作者信息不可用Maker 身份11 votes查看原评论
痛点分析发布于 2026/05/31

痛点为 AI 基于上游原始证据的初步提炼;未包含额外中国市场检索。

痛点

用户(如视频创作者、内容团队)在本地存储了数TB的视频、音频、会议记录等媒体文件,需要从中快速找到特定镜头或片段。现有流程中,他们只能手动逐帧浏览或依赖模糊的文件命名,导致查找一个已知存在的片段需要花费数小时。这种时间浪费在紧急任务(如制作发布视频)中尤为突出,且随着媒体库增长,问题愈发严重。用户明确表达了“浪费数小时浏览原始素材”的痛点,并渴望通过自然语言描述(如“汽车进入沙漠的广角无人机镜头”)来即时定位内容。

Discussion

精选 Product Hunt 讨论

保留原始讨论语境,用来交叉验证上游条目的真实反馈。

@henry_kang @matthewwei the fully local processing is the whole product, not a feature. Routing all inference on-device means the Premiere Pro integration isn't a nice-to-have, it's the trust argument for any team that can't let footage leave the building. Congrats on shipping.

评论作者信息不可用筛选:高信号评论0 votes查看原评论

This looks really interesting. I'm curious about how deeply it understands media content. Does it recognise things like camera angles, shot types (wide, medium, close-up), camera movements, transitions, B-roll, and multi-camera sequences? It would be incredibly useful if I could search for something like "close-up shot of a person smiling" or "drone footage with a slow pan" and instantly find matching clips across my archive. Would love to know how detailed the visual understanding gets beyond basic object and dialogue detection.

评论作者信息不可用筛选:高信号评论1 votes查看原评论

'like Google Photos but fully local' framing is clean but Google Photos works because the index follows you across devices seamlessly. curious how Clipto handles the multi-device problem. if i index 2TB on my MacBook and then want to search from my iPad or a second machine, what does that look like. is the index portable or does each device need to reindex independently because that changes the use case significantly for anyone with more than one machine

评论作者信息不可用筛选:高信号评论0 votes查看原评论

Congrats on the PH launch, @henry_kang & team! 🎉 “Fully local + natural language search” is such a killer combo—especially after that desert story. I’ve wasted hours scrubbing through raw footage myself, so I feel that pain. What I love: the 2TB/day indexing speed on M5 is seriously impressive. And the fact that nothing leaves your drive? 👏 Privacy-first done right. One idea to make it even stickier: allow users to manually name detected faces (e.g., label “Mom” or “Client A”). Right now auto-tagging is great, but custom naming would turn “a person” into your person. Imagine searching “Grandpa’s birthday” and actually finding it. Does Clipto already support that? If not, would love to see it in the roadmap! Congrats again—can’t wait to try it out. 🔥

评论作者信息不可用筛选:高信号评论1 votes查看原评论
源数据· Raw Archive
source
Product Hunt
upstream_source
producthunt_api
upstream_item_id
1133330
daily_ranking_item_id
cde53491-6e35-4488-822e-c77acc40b688
rank_date
2026-05-31
rank
1
name
Clipto
tagline
Fully local, natural language search over terabytes of media
description
Like Google Photos, but fully local. Turn the terabytes of video, audio, meetings, and files you work with into searchable memories, without uploading anything to the cloud. Clipto automatically tags people, dialogue, and scenes, so you can instantly find any moment buried in your media just by describing what you're looking for. It's fast too: on a MacBook Pro M5, Clipto indexed 2TB of videos in just 24 hours.
maker_comment
<p>We've been honing Clipto's story for a few months. At the end of our last call <a href="https://www.producthunt.com/@henry_kang" data-node-type="mention" data-mention-type="user" data-mention-id="henry_kang" target="_blank" rel="nofollow noopener noreferrer">@henry_kang</a> proved the value of the product.</p><p></p><p>He and his team were out in the desert, <em>testing Clipto remotely</em>: minimal reception, terabytes of footage sitting on his laptop, and he needed to find a specific shot for the launch video.</p><p></p><p>He searched for: <em>"the wide drone shot where the car enters the desert"</em>. </p><p>He didn't want "a cinematic moment." Not a "vibes" search.</p><p></p><p>He <em>knew</em> he had the clip but in the pre-Clipto world, it would take hours of video scrubbing to find it. </p><p></p><p><strong>He found that clip in seconds using natural language to search over his own media, fully local. </strong></p><p><strong>Just like Google Photos — but nothing lives in the cloud.</strong></p><p></p><p>This isn't an easy problem to solve. Henry's been pursuing this direction for over twenty years, when at <a href="https://www.ri.cmu.edu/" target="_blank" rel="nofollow noopener noreferrer">CMU's Robotics Institute</a> (my alma mater, FYI), he began pushing the limits of computer vision. He starting with indexing hundreds of images and then advanced to <em>millions of objects</em> — and watched recognition basically explode once memory scaled. </p><p></p><p>Clipto is in many respects the culmination of that work, pointed at your personal hard drive.</p><p></p><p>And it's quick: a modern M5 MacBook chews through ~2TB of video in about a day. Why not push yours through its paces?</p>
votes_count
316
comments_count
87
reviews_count
0
featured_at
2026-05-31T07:01:00.000Z
created_at_on_source
2026-05-31T07:01:00.000Z
makers
item-1item-2
topics
MacProductivityArtificial Intelligence
media / source-specific data
[
  {
    "url": "https://ph-files.imgix.net/5fadfc17-c301-4efd-98fe-33db9b34bd7f.png?auto=format",
    "type": "image",
    "videoUrl": null
  },
  {
    "url": "https://ph-files.imgix.net/832c9a57-912a-429d-9e02-1d7985642438.png?auto=format",
    "type": "image",
    "videoUrl": null
  },
  {
    "url": "https://ph-files.imgix.net/da8510b0-4015-4ad4-82a3-b05c4d57e9f7.png?auto=format",
    "type": "image",
    "videoUrl": null
  },
  {
    "url": "https://ph-files.imgix.net/e5388a86-addc-465e-b93c-85555c45f522.png?auto=format",
    "type": "image",
    "videoUrl": null
  },
  {
    "url": "https://ph-files.imgix.net/f57908bd-0356-4e45-87bd-33e780531125.png?auto=format",
    "type": "image",
    "videoUrl": null
  },
  {
    "url": "https://ph-files.imgix.net/30e4d0aa-a9f4-4a91-92dc-0682a45dfd81.png?auto=format",
    "type": "image",
    "videoUrl": null
  },
  {
    "url": "https://ph-files.imgix.net/78f6f37d-28df-4d0c-ab7e-20ca564d97fa.png?auto=format",
    "type": "image",
    "videoUrl": null
  },
  {
    "url": "https://ph-files.imgix.net/c6ab0b36-8dec-4a49-a751-ceeaf5e135d8.png?auto=format",
    "type": "image",
    "videoUrl": null
  },
  {
    "url": "https://ph-files.imgix.net/075403f1-4623-42b1-b6c6-f0c387b1b773.png?auto=format",
    "type": "image",
    "videoUrl": null
  },
  {
    "url": "https://ph-files.imgix.net/e28eb555-a40f-4e45-917a-8f63bd8c841b.png?auto=format",
    "type": "image",
    "videoUrl": null
  },
  {
    "url": "https://ph-files.imgix.net/463437b5-0465-4b4c-b8ab-0c2c8a709062.jpeg?auto=format",
    "type": "video",
    "videoUrl": "https://youtu.be/OjkTtGdj98c"
  }
]
raw_payload
{
  "post_id": "1133330",
  "fetched_at": "2026-05-31T22:00:01.251Z",
  "has_post_detail": true,
  "snapshot_version": "producthunt_v1",
  "has_maker_comment": true,
  "maker_comment_source": "maker_match",
  "comments_fetch_status": "ok",
  "selected_comment_count": 5
}
source_raw_snapshot
{
  "id": "c993b0b0-0d14-490a-b249-6ad27ffd26a8",
  "daily_ranking_item_id": "cde53491-6e35-4488-822e-c77acc40b688",
  "source": "producthunt_api",
  "product_hunt_id": "1133330",
  "fetched_at": "2026-05-31T22:00:01.251Z",
  "post_raw": {
    "id": "1133330",
    "url": "https://www.producthunt.com/products/clipto-ai?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
    "name": "Clipto",
    "media": [
      {
        "url": "https://ph-files.imgix.net/5fadfc17-c301-4efd-98fe-33db9b34bd7f.png?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/832c9a57-912a-429d-9e02-1d7985642438.png?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/da8510b0-4015-4ad4-82a3-b05c4d57e9f7.png?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/e5388a86-addc-465e-b93c-85555c45f522.png?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/f57908bd-0356-4e45-87bd-33e780531125.png?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/30e4d0aa-a9f4-4a91-92dc-0682a45dfd81.png?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/78f6f37d-28df-4d0c-ab7e-20ca564d97fa.png?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/c6ab0b36-8dec-4a49-a751-ceeaf5e135d8.png?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/075403f1-4623-42b1-b6c6-f0c387b1b773.png?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/e28eb555-a40f-4e45-917a-8f63bd8c841b.png?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/463437b5-0465-4b4c-b8ab-0c2c8a709062.jpeg?auto=format",
        "type": "video",
        "videoUrl": "https://youtu.be/OjkTtGdj98c"
      }
    ],
    "tagline": "Fully local, natural language search over terabytes of media",
    "thumbnail": {
      "url": "https://ph-files.imgix.net/307c181c-9d5c-4825-b49b-a2ccf4f23c2a.png?auto=format"
    },
    "votesCount": 316,
    "description": "Like Google Photos, but fully local. Turn the terabytes of video, audio, meetings, and files you work with into searchable memories, without uploading anything to the cloud. Clipto automatically tags people, dialogue, and scenes, so you can instantly find any moment buried in your media just by describing what you're looking for. It's fast too: on a MacBook Pro M5, Clipto indexed 2TB of videos in just 24 hours."
  },
  "post_detail_raw": {
    "id": "1133330",
    "slug": "clipto",
    "user": {
      "id": "18280",
      "url": "https://www.producthunt.com/@chrismessina?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
      "name": "Chris Messina",
      "headline": "🏆 #1 Hunter!",
      "username": "chrismessina",
      "websiteUrl": "https://chrismessina.me",
      "profileImage": "https://ph-avatars.imgix.net/18280/0f6293a7-da1b-482d-b5ac-fb534f918888.png?auto=format&crop=faces&fit=crop&h=original&w=original",
      "twitterUsername": "chrismessina"
    },
    "media": [
      {
        "url": "https://ph-files.imgix.net/5fadfc17-c301-4efd-98fe-33db9b34bd7f.png?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/832c9a57-912a-429d-9e02-1d7985642438.png?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/da8510b0-4015-4ad4-82a3-b05c4d57e9f7.png?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/e5388a86-addc-465e-b93c-85555c45f522.png?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/f57908bd-0356-4e45-87bd-33e780531125.png?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/30e4d0aa-a9f4-4a91-92dc-0682a45dfd81.png?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/78f6f37d-28df-4d0c-ab7e-20ca564d97fa.png?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/c6ab0b36-8dec-4a49-a751-ceeaf5e135d8.png?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/075403f1-4623-42b1-b6c6-f0c387b1b773.png?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/e28eb555-a40f-4e45-917a-8f63bd8c841b.png?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/463437b5-0465-4b4c-b8ab-0c2c8a709062.jpeg?auto=format",
        "type": "video",
        "videoUrl": "https://youtu.be/OjkTtGdj98c"
      }
    ],
    "makers": [
      {
        "id": "0",
        "url": "[REDACTED]",
        "name": "[REDACTED]",
        "headline": null,
        "username": "[REDACTED]",
        "websiteUrl": null,
        "profileImage": null,
        "twitterUsername": null
      },
      {
        "id": "0",
        "url": "[REDACTED]",
        "name": "[REDACTED]",
        "headline": null,
        "username": "[REDACTED]",
        "websiteUrl": null,
        "profileImage": null,
        "twitterUsername": null
      }
    ],
    "topics": {
      "edges": [
        {
          "node": {
            "id": "19",
            "name": "Mac",
            "slug": "mac"
          }
        },
        {
          "node": {
            "id": "46",
            "name": "Productivity",
            "slug": "productivity"
          }
        },
        {
          "node": {
            "id": "268",
            "name": "Artificial Intelligence",
            "slug": "artificial-intelligence"
          }
        }
      ]
    },
    "website": "https://www.producthunt.com/r/Y5E7U6HB2KB5NG?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
    "createdAt": "2026-05-31T07:01:00Z",
    "dailyRank": 1,
    "thumbnail": {
      "url": "https://ph-files.imgix.net/307c181c-9d5c-4825-b49b-a2ccf4f23c2a.png?auto=format",
      "type": "image",
      "videoUrl": null
    },
    "featuredAt": "2026-05-31T07:01:00Z",
    "weeklyRank": 17,
    "yearlyRank": null,
    "monthlyRank": 223,
    "scheduledAt": "2026-05-31T07:01:00Z",
    "productLinks": [
      {
        "url": "https://www.producthunt.com/r/Y5E7U6HB2KB5NG?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
        "type": "Website"
      },
      {
        "url": "https://www.producthunt.com/r/ILRCWALZMUMJVS?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
        "type": "Facebook"
      },
      {
        "url": "https://www.producthunt.com/r/M5HFQAIC54IYT7?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
        "type": "Twitter"
      },
      {
        "url": "https://www.producthunt.com/r/AMMBK2KBANHI7T?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
        "type": "Twitter"
      },
      {
        "url": "https://www.producthunt.com/r/Z4ZTE6S2FH5B4T?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
        "type": "Instagram"
      }
    ],
    "reviewsCount": 0,
    "commentsCount": 87,
    "reviewsRating": 0
  },
  "maker_comment_raw": {
    "id": "5412983",
    "url": "https://www.producthunt.com/products/clipto-ai?comment=5412983&utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
    "body": "<p>We've been honing Clipto's story for a few months. At the end of our last call <a href=\"https://www.producthunt.com/@henry_kang\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"henry_kang\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@henry_kang</a> proved the value of the product.</p><p></p><p>He and his team were out in the desert, <em>testing Clipto remotely</em>: minimal reception, terabytes of footage sitting on his laptop, and he needed to find a specific shot for the launch video.</p><p></p><p>He searched for: <em>\"the wide drone shot where the car enters the desert\"</em>.  </p><p>He didn't want \"a cinematic moment.\" Not a \"vibes\" search.</p><p></p><p>He <em>knew</em> he had the clip but in the pre-Clipto world, it would take hours of video scrubbing to find it. </p><p></p><p><strong>He found that clip in seconds using natural language to search over his own media, fully local. </strong></p><p><strong>Just like Google Photos — but nothing lives in the cloud.</strong></p><p></p><p>This isn't an easy problem to solve. Henry's been pursuing this direction for over twenty years, when at <a href=\"https://www.ri.cmu.edu/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">CMU's Robotics Institute</a> (my alma mater, FYI), he began pushing the limits of computer vision. He starting with indexing hundreds of images and then advanced to <em>millions of objects</em> — and watched recognition basically explode once memory scaled. </p><p></p><p>Clipto is in many respects the culmination of that work, pointed at your personal hard drive.</p><p></p><p>And it's quick: a modern M5 MacBook chews through ~2TB of video in about a day. Why not push yours through its paces?</p>",
    "user": {
      "id": "18280",
      "url": "[REDACTED]",
      "name": "[REDACTED]",
      "headline": null,
      "username": "[REDACTED]",
      "profile_url": "[REDACTED]",
      "website_url": null,
      "profile_image": null,
      "twitter_username": null
    },
    "user_id": "18280",
    "is_maker": true,
    "parent_id": null,
    "created_at": "2026-05-31T05:02:51Z",
    "replies_raw": [],
    "votes_count": 11
  },
  "selected_comments_raw": [
    {
      "id": "5412983",
      "url": "https://www.producthunt.com/products/clipto-ai?comment=5412983&utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
      "body": "<p>We've been honing Clipto's story for a few months. At the end of our last call <a href=\"https://www.producthunt.com/@henry_kang\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"henry_kang\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@henry_kang</a> proved the value of the product.</p><p></p><p>He and his team were out in the desert, <em>testing Clipto remotely</em>: minimal reception, terabytes of footage sitting on his laptop, and he needed to find a specific shot for the launch video.</p><p></p><p>He searched for: <em>\"the wide drone shot where the car enters the desert\"</em>.  </p><p>He didn't want \"a cinematic moment.\" Not a \"vibes\" search.</p><p></p><p>He <em>knew</em> he had the clip but in the pre-Clipto world, it would take hours of video scrubbing to find it. </p><p></p><p><strong>He found that clip in seconds using natural language to search over his own media, fully local. </strong></p><p><strong>Just like Google Photos — but nothing lives in the cloud.</strong></p><p></p><p>This isn't an easy problem to solve. Henry's been pursuing this direction for over twenty years, when at <a href=\"https://www.ri.cmu.edu/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">CMU's Robotics Institute</a> (my alma mater, FYI), he began pushing the limits of computer vision. He starting with indexing hundreds of images and then advanced to <em>millions of objects</em> — and watched recognition basically explode once memory scaled. </p><p></p><p>Clipto is in many respects the culmination of that work, pointed at your personal hard drive.</p><p></p><p>And it's quick: a modern M5 MacBook chews through ~2TB of video in about a day. Why not push yours through its paces?</p>",
      "user": {
        "id": "18280",
        "url": "[REDACTED]",
        "name": "[REDACTED]",
        "headline": null,
        "username": "[REDACTED]",
        "profile_url": "[REDACTED]",
        "website_url": null,
        "profile_image": null,
        "twitter_username": null
      },
      "user_id": "18280",
      "is_maker": true,
      "parent_id": null,
      "created_at": "2026-05-31T05:02:51Z",
      "replies_raw": [],
      "votes_count": 11,
      "selection_score": 400,
      "selection_reason": "maker_comment"
    },
    {
      "id": "5413516",
      "url": "https://www.producthunt.com/products/clipto-ai?comment=5413516&utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
      "body": "<p><a href=\"https://www.producthunt.com/@henry_kang\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"henry_kang\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@henry_kang</a>  <a href=\"https://www.producthunt.com/@matthewwei\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"matthewwei\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@matthewwei</a>  the fully local processing is the whole product, not a feature. Routing all inference on-device means the Premiere Pro integration isn't a nice-to-have, it's the trust argument for any team that can't let footage leave the building. Congrats on shipping.</p>",
      "user": {
        "id": "2612084",
        "url": "[REDACTED]",
        "name": "[REDACTED]",
        "headline": null,
        "username": "[REDACTED]",
        "profile_url": "[REDACTED]",
        "website_url": null,
        "profile_image": null,
        "twitter_username": null
      },
      "user_id": "2612084",
      "is_maker": false,
      "parent_id": null,
      "created_at": "2026-05-31T13:01:27Z",
      "replies_raw": [],
      "votes_count": 0,
      "selection_score": 400,
      "selection_reason": "body_signal_score"
    },
    {
      "id": "5413433",
      "url": "https://www.producthunt.com/products/clipto-ai?comment=5413433&utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
      "body": "<p>This looks really interesting.</p><p></p><p>I'm curious about how deeply it understands media content.<br></p><p>Does it recognise things like camera angles, shot types (wide, medium, close-up), camera movements, transitions, B-roll, and multi-camera sequences?<br><br>It would be incredibly useful if I could search for something like \"close-up shot of a person smiling\" or \"drone footage with a slow pan\" and instantly find matching clips across my archive.<br></p><p>Would love to know how detailed the visual understanding gets beyond basic object and dialogue detection.</p>",
      "user": {
        "id": "4777797",
        "url": "[REDACTED]",
        "name": "[REDACTED]",
        "headline": null,
        "username": "[REDACTED]",
        "profile_url": "[REDACTED]",
        "website_url": null,
        "profile_image": null,
        "twitter_username": null
      },
      "user_id": "4777797",
      "is_maker": false,
      "parent_id": null,
      "created_at": "2026-05-31T11:46:48Z",
      "replies_raw": [],
      "votes_count": 1,
      "selection_score": 400,
      "selection_reason": "body_signal_score"
    },
    {
      "id": "5413426",
      "url": "https://www.producthunt.com/products/clipto-ai?comment=5413426&utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
      "body": "<p>'like Google Photos but fully local' framing is clean but Google Photos works because the index follows you across devices seamlessly. curious how Clipto handles the multi-device problem. if i index 2TB on my MacBook and then want to search from my iPad or a second machine, what does that look like. is the index portable or does each device need to reindex independently because that changes the use case significantly for anyone with more than one machine</p>",
      "user": {
        "id": "9814309",
        "url": "[REDACTED]",
        "name": "[REDACTED]",
        "headline": null,
        "username": "[REDACTED]",
        "profile_url": "[REDACTED]",
        "website_url": null,
        "profile_image": null,
        "twitter_username": null
      },
      "user_id": "9814309",
      "is_maker": false,
      "parent_id": null,
      "created_at": "2026-05-31T11:40:02Z",
      "replies_raw": [],
      "votes_count": 0,
      "selection_score": 400,
      "selection_reason": "body_signal_score"
    },
    {
      "id": "5413405",
      "url": "https://www.producthunt.com/products/clipto-ai?comment=5413405&utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
      "body": "Congrats on the PH launch, @henry_kang  &amp; team! 🎉\n\n“Fully local + natural language search” is such a killer combo—especially after that desert story. I’ve wasted hours scrubbing through raw footage myself, so I feel that pain.\n\nWhat I love: the 2TB/day indexing speed on M5 is seriously impressive. And the fact that nothing leaves your drive? 👏 Privacy-first done right.\n\nOne idea to make it even stickier: allow users to manually name detected faces (e.g., label “Mom” or “Client A”). Right now auto-tagging is great, but custom naming would turn “a person” into your person. Imagine searching “Grandpa’s birthday” and actually finding it.\n\nDoes Clipto already support that? If not, would love to see it in the roadmap!\n\nCongrats again—can’t wait to try it out. 🔥",
      "user": {
        "id": "7267714",
        "url": "[REDACTED]",
        "name": "[REDACTED]",
        "headline": null,
        "username": "[REDACTED]",
        "profile_url": "[REDACTED]",
        "website_url": null,
        "profile_image": null,
        "twitter_username": null
      },
      "user_id": "7267714",
      "is_maker": false,
      "parent_id": null,
      "created_at": "2026-05-31T11:19:21Z",
      "replies_raw": [],
      "votes_count": 1,
      "selection_score": 400,
      "selection_reason": "body_signal_score"
    }
  ],
  "topics_raw": [
    {
      "id": "19",
      "name": "Mac",
      "slug": "mac"
    },
    {
      "id": "46",
      "name": "Productivity",
      "slug": "productivity"
    },
    {
      "id": "268",
      "name": "Artificial Intelligence",
      "slug": "artificial-intelligence"
    }
  ],
  "makers_raw": [
    {
      "id": "0",
      "url": "[REDACTED]",
      "name": "[REDACTED]",
      "headline": null,
      "username": "[REDACTED]",
      "profileUrl": "[REDACTED]",
      "websiteUrl": null,
      "profileImage": null,
      "twitterUsername": null
    },
    {
      "id": "0",
      "url": "[REDACTED]",
      "name": "[REDACTED]",
      "headline": null,
      "username": "[REDACTED]",
      "profileUrl": "[REDACTED]",
      "websiteUrl": null,
      "profileImage": null,
      "twitterUsername": null
    }
  ],
  "launch_metadata_raw": {
    "slug": "clipto",
    "daily_rank": 1,
    "featured_at": "2026-05-31T07:01:00Z",
    "website_url": "https://www.producthunt.com/r/Y5E7U6HB2KB5NG?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
    "weekly_rank": 17,
    "yearly_rank": null,
    "monthly_rank": 223,
    "scheduled_at": "2026-05-31T07:01:00Z",
    "reviews_rating": 0,
    "created_at_on_product_hunt": "2026-05-31T07:01:00Z"
  },
  "stats_raw": {
    "votes_count": 316,
    "reviews_count": 0,
    "comments_count": 87,
    "reviews_rating": 0
  },
  "aux_raw": {
    "media_extended": [
      {
        "url": "https://ph-files.imgix.net/5fadfc17-c301-4efd-98fe-33db9b34bd7f.png?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/832c9a57-912a-429d-9e02-1d7985642438.png?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/da8510b0-4015-4ad4-82a3-b05c4d57e9f7.png?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/e5388a86-addc-465e-b93c-85555c45f522.png?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/f57908bd-0356-4e45-87bd-33e780531125.png?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/30e4d0aa-a9f4-4a91-92dc-0682a45dfd81.png?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/78f6f37d-28df-4d0c-ab7e-20ca564d97fa.png?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/c6ab0b36-8dec-4a49-a751-ceeaf5e135d8.png?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/075403f1-4623-42b1-b6c6-f0c387b1b773.png?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/e28eb555-a40f-4e45-917a-8f63bd8c841b.png?auto=format",
        "type": "image",
        "videoUrl": null
      },
      {
        "url": "https://ph-files.imgix.net/463437b5-0465-4b4c-b8ab-0c2c8a709062.jpeg?auto=format",
        "type": "video",
        "videoUrl": "https://youtu.be/OjkTtGdj98c"
      }
    ],
    "submitter_user": {
      "id": "18280",
      "url": "https://www.producthunt.com/@chrismessina?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
      "name": "Chris Messina",
      "headline": "🏆 #1 Hunter!",
      "username": "chrismessina",
      "profileUrl": "https://www.producthunt.com/@chrismessina?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
      "websiteUrl": "https://chrismessina.me",
      "profileImage": "https://ph-avatars.imgix.net/18280/0f6293a7-da1b-482d-b5ac-fb534f918888.png?auto=format&crop=faces&fit=crop&h=original&w=original",
      "twitterUsername": "chrismessina"
    },
    "presentation_only": {
      "thumbnail_url": "https://ph-files.imgix.net/307c181c-9d5c-4825-b49b-a2ccf4f23c2a.png?auto=format",
      "product_hunt_url": "https://www.producthunt.com/products/clipto-ai?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
      "product_hunt_slug": "clipto"
    },
    "unused_upstream_fields": {
      "post_aux": {},
      "comments_aux": {},
      "post_detail_aux": {
        "media_raw": [
          {
            "url": "https://ph-files.imgix.net/5fadfc17-c301-4efd-98fe-33db9b34bd7f.png?auto=format",
            "type": "image",
            "videoUrl": null
          },
          {
            "url": "https://ph-files.imgix.net/832c9a57-912a-429d-9e02-1d7985642438.png?auto=format",
            "type": "image",
            "videoUrl": null
          },
          {
            "url": "https://ph-files.imgix.net/da8510b0-4015-4ad4-82a3-b05c4d57e9f7.png?auto=format",
            "type": "image",
            "videoUrl": null
          },
          {
            "url": "https://ph-files.imgix.net/e5388a86-addc-465e-b93c-85555c45f522.png?auto=format",
            "type": "image",
            "videoUrl": null
          },
          {
            "url": "https://ph-files.imgix.net/f57908bd-0356-4e45-87bd-33e780531125.png?auto=format",
            "type": "image",
            "videoUrl": null
          },
          {
            "url": "https://ph-files.imgix.net/30e4d0aa-a9f4-4a91-92dc-0682a45dfd81.png?auto=format",
            "type": "image",
            "videoUrl": null
          },
          {
            "url": "https://ph-files.imgix.net/78f6f37d-28df-4d0c-ab7e-20ca564d97fa.png?auto=format",
            "type": "image",
            "videoUrl": null
          },
          {
            "url": "https://ph-files.imgix.net/c6ab0b36-8dec-4a49-a751-ceeaf5e135d8.png?auto=format",
            "type": "image",
            "videoUrl": null
          },
          {
            "url": "https://ph-files.imgix.net/075403f1-4623-42b1-b6c6-f0c387b1b773.png?auto=format",
            "type": "image",
            "videoUrl": null
          },
          {
            "url": "https://ph-files.imgix.net/e28eb555-a40f-4e45-917a-8f63bd8c841b.png?auto=format",
            "type": "image",
            "videoUrl": null
          },
          {
            "url": "https://ph-files.imgix.net/463437b5-0465-4b4c-b8ab-0c2c8a709062.jpeg?auto=format",
            "type": "video",
            "videoUrl": "https://youtu.be/OjkTtGdj98c"
          }
        ],
        "thumbnail_raw": {
          "url": "https://ph-files.imgix.net/307c181c-9d5c-4825-b49b-a2ccf4f23c2a.png?auto=format",
          "type": "image",
          "videoUrl": null
        },
        "presentation_only": {
          "product_hunt_slug": "clipto"
        },
        "product_links_raw": [
          {
            "url": "https://www.producthunt.com/r/Y5E7U6HB2KB5NG?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
            "type": "Website"
          },
          {
            "url": "https://www.producthunt.com/r/ILRCWALZMUMJVS?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
            "type": "Facebook"
          },
          {
            "url": "https://www.producthunt.com/r/M5HFQAIC54IYT7?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
            "type": "Twitter"
          },
          {
            "url": "https://www.producthunt.com/r/AMMBK2KBANHI7T?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
            "type": "Twitter"
          },
          {
            "url": "https://www.producthunt.com/r/Z4ZTE6S2FH5B4T?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
            "type": "Instagram"
          }
        ],
        "submitter_user_raw": {
          "id": "18280",
          "url": "https://www.producthunt.com/@chrismessina?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+jingx+%28ID%3A+278031%29",
          "name": "Chris Messina",
          "headline": "🏆 #1 Hunter!",
          "username": "chrismessina",
          "websiteUrl": "https://chrismessina.me",
          "profileImage": "https://ph-avatars.imgix.net/18280/0f6293a7-da1b-482d-b5ac-fb534f918888.png?auto=format&crop=faces&fit=crop&h=original&w=original",
          "twitterUsername": "chrismessina"
        },
        "unused_upstream_fields": {}
      }
    }
  },
  "selection_meta": {
    "scoring_basis": "maker first, then non-maker body signal score with original order tie-break",
    "first_comment_id": "5413987",
    "comments_strategy": "maker_plus_top_discussion",
    "detail_fetch_status": "ok",
    "top_candidate_count": 20,
    "maker_comment_source": "maker_match",
    "comments_fetch_status": "ok",
    "dropped_comment_count": 18,
    "comments_fetched_limit": 25,
    "newest_candidate_count": 20,
    "selected_comment_count": 5,
    "candidate_comment_count": 23,
    "selected_comment_reasons": [
      {
        "id": "5412983",
        "score": 400,
        "reason": "maker_comment"
      },
      {
        "id": "5413516",
        "score": 400,
        "reason": "body_signal_score"
      },
      {
        "id": "5413433",
        "score": 400,
        "reason": "body_signal_score"
      },
      {
        "id": "5413426",
        "score": 400,
        "reason": "body_signal_score"
      },
      {
        "id": "5413405",
        "score": 400,
        "reason": "body_signal_score"
      }
    ]
  },
  "created_at": "2026-05-31T22:00:04.516Z",
  "updated_at": "2026-05-31T22:00:04.516Z"
}