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 评论
优先展示 Product Hunt 上对理解条目有帮助的人类文本。
痛点为 AI 基于上游原始证据的初步提炼;未包含额外中国市场检索。
用户(如视频创作者、内容团队)在本地存储了数TB的视频、音频、会议记录等媒体文件,需要从中快速找到特定镜头或片段。现有流程中,他们只能手动逐帧浏览或依赖模糊的文件命名,导致查找一个已知存在的片段需要花费数小时。这种时间浪费在紧急任务(如制作发布视频)中尤为突出,且随着媒体库增长,问题愈发严重。用户明确表达了“浪费数小时浏览原始素材”的痛点,并渴望通过自然语言描述(如“汽车进入沙漠的广角无人机镜头”)来即时定位内容。
精选 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.
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.
'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
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. 🔥
源数据· 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
[
{
"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"
}
]{
"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
}{
"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 & 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"
}