{"id":275,"date":"2026-07-08T11:47:58","date_gmt":"2026-07-08T03:47:58","guid":{"rendered":"https:\/\/ph.listeningo.cn\/index.php\/2026\/07\/08\/2026-07-07\/"},"modified":"2026-07-08T11:47:58","modified_gmt":"2026-07-08T03:47:58","slug":"2026-07-07","status":"publish","type":"post","link":"https:\/\/ph.listeningo.cn\/index.php\/2026\/07\/08\/2026-07-07\/","title":{"rendered":"PH\u70ed\u699c | 2026-07-07"},"content":{"rendered":"<p><!DOCTYPE html><br \/>\n<html lang=\"zh-CN\"><br \/>\n<head><br \/>\n    <meta charset=\"UTF-8\"><br \/>\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"><br \/>\n    <title>Product Hunt \u6bcf\u65e5\u70ed\u699c 2026-07-07<\/title><\/p>\n<style>\n        \/* --- \u5168\u5c40\u91cd\u7f6e\u4e0e\u5b57\u4f53 --- *\/\n        :root {\n            --ph-orange: #FF6154;\n            --text-main: #21293C;\n            --text-secondary: #4B587C;\n            --bg-ai: #F7F7F9;\n            --border-color: #E6E6E6;\n        }<\/p>\n<p>        body {\n            font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif;\n            color: var(--text-main);\n            background-color: #ffffff;\n            line-height: 1.6;\n            margin: 0;\n            padding: 20px;\n        }<\/p>\n<p>        .container {\n            max-width: 800px;\n            margin: 0 auto;\n        }<\/p>\n<p>        \/* --- \u5361\u7247\u6837\u5f0f --- *\/\n        .app-card {\n            border-bottom: 1px solid var(--border-color);\n            padding-bottom: 40px;\n            margin-bottom: 40px;\n        }<\/p>\n<p>        \/* --- 1. \u5934\u90e8\u533a\u57df --- *\/\n        .app-header {\n            display: flex;\n            align-items: flex-start;\n            gap: 16px;\n            margin-bottom: 20px;\n        }<\/p>\n<p>        .rank {\n            font-size: 24px;\n            font-weight: 300;\n            color: #999;\n            min-width: 30px;\n            padding-top: 4px;\n        }<\/p>\n<p>        .title-group {\n            flex: 1;\n        }<\/p>\n<p>        .app-title {\n            font-size: 24px;\n            font-weight: 800;\n            margin: 0 0 4px 0;\n            color: var(--text-main);\n            text-decoration: none;\n            display: inline-block;\n        }<\/p>\n<p>        .app-title:hover {\n            color: var(--ph-orange);\n            text-decoration: underline;\n        }<\/p>\n<p>        .vote-btn {\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            justify-content: center;\n            border: 1px solid var(--border-color);\n            border-radius: 8px;\n            padding: 8px 12px;\n            background: #fff;\n            min-width: 60px;\n            box-shadow: 0 1px 2px rgba(0,0,0,0.05);\n        }<\/p>\n<p>        .vote-arrow {\n            color: var(--ph-orange);\n            font-size: 14px;\n            margin-bottom: -2px;\n        }<\/p>\n<p>        .vote-count {\n            font-weight: 600;\n            font-size: 14px;\n        }<\/p>\n<p>        \/* --- 2. \u5347\u7ea7\u7248\u5a92\u4f53\u753b\u5eca (\u5173\u952e\u4fee\u6539) --- *\/\n        .media-gallery {\n            display: flex;\n            gap: 16px;\n            overflow-x: auto; \/* \u5141\u8bb8\u6a2a\u5411\u6eda\u52a8 *\/\n            padding-bottom: 16px; \/* \u7559\u51fa\u6eda\u52a8\u7a7a\u95f4 *\/\n            scroll-snap-type: x mandatory; \/* \u6eda\u52a8\u5438\u9644\u6548\u679c *\/\n            -webkit-overflow-scrolling: touch; \/* iOS \u5e73\u6ed1\u6eda\u52a8 *\/\n            margin-bottom: 20px;<\/p>\n<p>            \/* \u9690\u85cf\u9ed8\u8ba4\u6eda\u52a8\u6761\u4f46\u4fdd\u7559\u529f\u80fd (Firefox) *\/\n            scrollbar-width: thin;\n            scrollbar-color: #ddd transparent;\n        }<\/p>\n<p>        \/* Webkit \u6eda\u52a8\u6761\u6837\u5f0f\u4f18\u5316 *\/\n        .media-gallery::-webkit-scrollbar {\n            height: 6px;\n        }\n        .media-gallery::-webkit-scrollbar-track {\n            background: transparent;\n        }\n        .media-gallery::-webkit-scrollbar-thumb {\n            background-color: #eee;\n            border-radius: 10px;\n        }<\/p>\n<p>        .media-item-wrapper {\n            flex: 0 0 auto; \/* \u9632\u6b62\u88ab\u538b\u7f29 *\/\n            width: 80%;     \/* \u79fb\u52a8\u7aef\u9ed8\u8ba4\u9732\u51fa\u4e00\u70b9\u4e0b\u4e00\u5f20\uff0c\u63d0\u793a\u53ef\u6ed1\u52a8 *\/\n            max-width: 500px; \/* \u684c\u9762\u7aef\u6700\u5927\u5bbd\u5ea6 *\/\n            aspect-ratio: 16\/9; \/* \u7edf\u4e00\u6bd4\u4f8b *\/<\/p>\n<p>            position: relative;\n            border-radius: 12px;\n            overflow: hidden;\n            border: 1px solid rgba(0,0,0,0.08);\n            background-color: #f5f5f5;\n            scroll-snap-align: center; \/* \u6eda\u52a8\u505c\u6b62\u65f6\u5c45\u4e2d *\/\n        }<\/p>\n<p>        .media-content {\n            width: 100%;\n            height: 100%;\n            object-fit: cover; \/* \u586b\u5145\u5bb9\u5668 *\/\n            display: block;\n            cursor: pointer;\n        }<\/p>\n<p>        \/* \u89c6\u9891\u6807\u7b7e\u7279\u6b8a\u5904\u7406 *\/\n        video.media-content {\n            background-color: #000;\n            cursor: pointer;\n        }<\/p>\n<p>        \/* \u5982\u679c\u53ea\u67091\u4e2a\u5a92\u4f53\uff0c\u4e0d\u8981\u6eda\u52a8\uff0c\u4e14\u5bbd\u5ea6\u81ea\u9002\u5e94 *\/\n        .media-gallery.single-item .media-item-wrapper {\n            width: 100%;\n            max-width: 100%;\n        }<\/p>\n<p>        \/* --- 3. \u63cf\u8ff0\u4e0e\u6807\u7b7e --- *\/\n        .one-liner {\n            font-size: 18px;\n            color: var(--text-secondary);\n            margin-bottom: 12px;\n            font-weight: 500;\n        }<\/p>\n<p>        .tags-container {\n            display: flex;\n            flex-wrap: wrap;\n            gap: 8px;\n            margin-bottom: 24px;\n        }<\/p>\n<p>        .tag {\n            font-size: 12px;\n            color: var(--text-secondary);\n            background-color: #F2F2F2;\n            padding: 4px 10px;\n            border-radius: 20px;\n            font-weight: 600;\n            text-transform: uppercase;\n        }<\/p>\n<p>        \/* --- 4. AI \u6458\u8981\u533a --- *\/\n        .ai-section {\n            background-color: var(--bg-ai);\n            border-radius: 12px;\n            padding: 20px;\n            margin-bottom: 20px;\n            border-left: 4px solid var(--ph-orange);\n        }<\/p>\n<p>        .ai-title {\n            font-size: 14px;\n            font-weight: 700;\n            color: var(--text-main);\n            margin: 0 0 12px 0;\n            display: flex;\n            align-items: center;\n            gap: 6px;\n        }<\/p>\n<p>        .ai-content {\n            font-size: 15px;\n            color: #333;\n            margin-bottom: 0;\n            line-height: 1.7;\n        }<\/p>\n<p>        \/* --- 5. \u8bc4\u8bba\u533a --- *\/\n        .reviews-section {\n            margin-top: 10px;\n        }<\/p>\n<p>        .review-item {\n            display: flex;\n            gap: 10px;\n            margin-bottom: 12px;\n            font-size: 14px;\n        }<\/p>\n<p>        .review-avatar {\n            font-size: 18px;\n            margin-top: 2px;\n            min-width: 24px;\n        }<\/p>\n<p>        .review-bubble {\n            background: #fff;\n            border: 1px solid var(--border-color);\n            padding: 8px 12px;\n            border-radius: 0 12px 12px 12px;\n            color: var(--text-secondary);\n            line-height: 1.5;\n        }<\/p>\n<p>        .review-author {\n            font-weight: 700;\n            color: var(--text-main);\n            margin-right: 4px;\n            font-style: normal;\n        }<\/p>\n<p>        .comments-section {\n            margin-top: 30px;\n            border-top: 1px solid var(--border-color);\n            padding-top: 20px;\n        }<\/p>\n<p>        .comments-toggle {\n            background-color: #f8f9fa;\n            border: 1px solid var(--border-color);\n            border-radius: 8px;\n            padding: 12px 20px;\n            cursor: pointer;\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            width: 100%;\n            font-size: 14px;\n            font-weight: 600;\n            color: var(--text-main);\n            transition: all 0.3s ease;\n        }<\/p>\n<p>        .comments-toggle:hover {\n            background-color: #e9ecef;\n        }<\/p>\n<p>        .comments-toggle .toggle-arrow {\n            font-size: 18px;\n            transition: transform 0.3s ease;\n        }<\/p>\n<p>        .comments-toggle.open .toggle-arrow {\n            transform: rotate(180deg);\n        }<\/p>\n<p>        .comments-container {\n            max-height: 0;\n            overflow: hidden;\n            transition: max-height 0.5s ease;\n            margin-top: 15px;\n        }<\/p>\n<p>        .comments-container.open {\n            max-height: 800px;\n            overflow: auto;\n        }<\/p>\n<p>        .comment-item {\n            background-color: #fff;\n            border: 1px solid var(--border-color);\n            border-radius: 8px;\n            padding: 16px;\n            margin-bottom: 12px;\n            font-size: 14px;\n        }<\/p>\n<p>        .comment-header {\n            display: flex;\n            justify-content: space-between;\n            align-items: flex-start;\n            margin-bottom: 8px;\n        }<\/p>\n<p>        .comment-author {\n            font-weight: 600;\n            color: var(--text-main);\n            margin-right: 8px;\n        }<\/p>\n<p>        .comment-content {\n            color: var(--text-secondary);\n            line-height: 1.5;\n            margin-bottom: 10px;\n            word-break: break-word;\n            word-wrap: break-word;\n            overflow-wrap: anywhere;\n            white-space: normal;\n        }<\/p>\n<p>        .comment-content p {\n            margin: 0;\n            word-break: break-word;\n            word-wrap: break-word;\n            overflow-wrap: anywhere;\n            white-space: normal;\n        }<\/p>\n<p>        \/* \u4f18\u5316\u8868\u60c5\u7b26\u53f7\u663e\u793a *\/\n       .emoji {\n            display: inline;\n            max-width: 15px;\n            overflow-wrap: normal;\n        }<\/p>\n<p>        .comment-actions {\n            display: flex;\n            align-items: center;\n            gap: 16px;\n            font-size: 12px;\n            color: var(--text-secondary);\n        }<\/p>\n<p>        .comment-vote {\n            display: flex;\n            align-items: center;\n            gap: 4px;\n            cursor: pointer;\n        }<\/p>\n<p>        .comment-replies {\n            margin-top: 12px;\n            margin-left: 20px;\n            padding-left: 12px;\n            border-left: 2px solid var(--border-color);\n        }<\/p>\n<p>        .reply-item {\n            background-color: #f8f9fa;\n            border: 1px solid var(--border-color);\n            border-radius: 6px;\n            padding: 12px;\n            margin-bottom: 8px;\n            font-size: 13px;\n        }<\/p>\n<p>        .reply-content {\n            color: var(--text-secondary);\n            line-height: 1.4;\n            margin-bottom: 6px;\n        }<\/p>\n<p>        \/* --- \u54cd\u5e94\u5f0f\u5fae\u8c03 --- *\/\n        @media (min-width: 600px) {\n            .media-item-wrapper {\n                width: 60%; \/* \u684c\u9762\u7aef\u7a0d\u5fae\u7a84\u4e00\u70b9\uff0c\u5c55\u793a\u66f4\u591a\u5f20 *\/\n                scroll-snap-align: start; \/* \u684c\u9762\u7aef\u9760\u5de6\u5bf9\u9f50 *\/\n            }\n        }<\/p>\n<p>        \/* \u79fb\u52a8\u8bbe\u5907\u54cd\u5e94\u5f0f\u4f18\u5316 *\/\n        @media (max-width: 599px) {\n            \/* \u6a21\u6001\u6846\u4f18\u5316 *\/\n            .modal-content {\n                max-width: 95%;\n                max-height: 85vh;\n                margin: 10vh auto;\n            }<\/p>\n<p>            .close {\n                top: 10px;\n                right: 20px;\n                font-size: 30px;\n                \/* \u589e\u5927\u70b9\u51fb\u533a\u57df *\/\n                padding: 15px;\n            }<\/p>\n<p>            \/* \u89c6\u9891\u64ad\u653e\u56fe\u6807\u4f18\u5316 *\/\n            .play-icon {\n                width: 60px;\n                height: 60px;\n                font-size: 18px;\n            }<\/p>\n<p>            \/* \u786e\u4fdd\u5a92\u4f53\u5185\u5bb9\u5728\u5c0f\u5c4f\u5e55\u4e0a\u6b63\u786e\u663e\u793a *\/\n            .media-content {\n                object-fit: cover;\n            }\n        }<\/p>\n<p>        \/* --- \u56fe\u7247\u653e\u5927\u6a21\u6001\u6846\u6837\u5f0f --- *\/\n        .modal {\n            display: none;\n            position: fixed;\n            z-index: 1000;\n            left: 0;\n            top: 0;\n            width: 100%;\n            height: 100%;\n            background-color: rgba(0, 0, 0, 0.9);\n            overflow: auto;\n            transition: opacity 0.3s ease;\n        }<\/p>\n<p>        .modal-content {\n            display: block;\n            max-width: 90%;\n            max-height: 90vh;\n            margin: 5vh auto;\n            object-fit: contain;\n            animation: zoom 0.3s;\n        }<\/p>\n<p>        @keyframes zoom {\n            from {transform: scale(0.8); opacity: 0;}\n            to {transform: scale(1); opacity: 1;}\n        }<\/p>\n<p>        .close {\n            position: absolute;\n            top: 20px;\n            right: 35px;\n            color: #fff;\n            font-size: 40px;\n            font-weight: bold;\n            transition: 0.3s;\n            cursor: pointer;\n            \/* \u6dfb\u52a0\u89e6\u63a7\u4f18\u5316 *\/\n            padding: 10px;\n            line-height: 1;\n            user-select: none;\n            -webkit-user-select: none;\n        }<\/p>\n<p>        .close:hover,\n        .close:focus {\n            color: #bbb;\n            text-decoration: none;\n        }<\/p>\n<p>        \/* \u89c6\u9891\u70b9\u51fb\u63d0\u793a\u6837\u5f0f *\/\n        .video-overlay {\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            background-color: rgba(0, 0, 0, 0.2);\n            opacity: 0;\n            transition: opacity 0.3s ease;\n            \/* \u89e6\u63a7\u4f18\u5316 *\/\n            touch-action: manipulation;\n            cursor: pointer;\n        }<\/p>\n<p>        .media-item-wrapper:hover .video-overlay {\n            opacity: 1;\n        }<\/p>\n<p>        \/* \u4e3a\u89e6\u6478\u8bbe\u5907\u6dfb\u52a0\u89e6\u6478\u6548\u679c *\/\n        .media-item-wrapper:active .video-overlay {\n            opacity: 0.8;\n        }<\/p>\n<p>        .play-icon {\n            width: 80px;\n            height: 80px;\n            background-color: rgba(255, 255, 255, 0.9);\n            border-radius: 50%;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            color: var(--ph-orange);\n            font-size: 24px;\n            font-weight: bold;\n            \/* \u89e6\u63a7\u4f18\u5316 *\/\n            user-select: none;\n            -webkit-user-select: none;\n        }<\/p>\n<p>        \/* --- \u54cd\u5e94\u5f0f\u5fae\u8c03 --- *\/\n        @media (min-width: 600px) {\n            .media-item-wrapper {\n                width: 60%; \/* \u684c\u9762\u7aef\u7a0d\u5fae\u7a84\u4e00\u70b9\uff0c\u5c55\u793a\u66f4\u591a\u5f20 *\/\n                scroll-snap-align: start; \/* \u684c\u9762\u7aef\u9760\u5de6\u5bf9\u9f50 *\/\n            }\n        }<\/p>\n<p>        \/* \u79fb\u52a8\u8bbe\u5907\u54cd\u5e94\u5f0f\u4f18\u5316 *\/\n        @media (max-width: 599px) {\n            \/* \u6a21\u6001\u6846\u4f18\u5316 *\/\n            .modal-content {\n                max-width: 95%;\n                max-height: 85vh;\n                margin: 10vh auto;\n            }<\/p>\n<p>            .close {\n                top: 10px;\n                right: 20px;\n                font-size: 30px;\n                \/* \u589e\u5927\u70b9\u51fb\u533a\u57df *\/\n                padding: 15px;\n            }<\/p>\n<p>            \/* \u89c6\u9891\u64ad\u653e\u56fe\u6807\u4f18\u5316 *\/\n            .play-icon {\n                width: 60px;\n                height: 60px;\n                font-size: 18px;\n            }<\/p>\n<p>            \/* \u786e\u4fdd\u5a92\u4f53\u5185\u5bb9\u5728\u5c0f\u5c4f\u5e55\u4e0a\u6b63\u786e\u663e\u793a *\/\n            .media-content {\n                object-fit: cover;\n            }\n        }\n    <\/style>\n<p><\/head><br \/>\n<body><\/p>\n<div class=\"container\">\n<h1 style=\"text-align:center; margin-bottom:40px; font-weight:900;\">PH\u70ed\u699c | 2026-07-07<\/h1>\n<p>    <!-- \u5c55\u793aapp\u5361\u7247 --><\/p>\n<article class=\"app-card\">\n<div class=\"app-header\">\n<div class=\"rank\">#1<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/SJNBNECUTZE3BI\" class=\"app-title\">Badge<\/a><\/p>\n<div class=\"one-liner\">AI agents collect peer reviews to generate proof of work<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">421<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Badge\u5229\u7528AI\u4ee3\u7406\u6536\u96c6\u6765\u81ea\u540c\u4e8b\u7684\u533f\u540d\u3001\u7ecf\u8fc7\u9a8c\u8bc1\u7684\u540c\u884c\u8bc4\u4ef7\uff0c\u4e3a\u6c42\u804c\u8005\u751f\u6210\u53ef\u643a\u5e26\u7684\u201c\u4fe1\u4efb\u5206\u6570\u201d\uff0c\u5e2e\u52a9\u62db\u8058\u65b9\u572830\u79d2\u5185\u5b8c\u6210\u80cc\u666f\u6838\u67e5\uff0c\u89e3\u51b3\u7b80\u5386\u548c\u63a8\u8350\u4fe1\u53ef\u4fe1\u5ea6\u4f4e\u3001\u96be\u8fa8\u771f\u4f2a\u7684\u75db\u70b9\u3002<\/div>\n<p>    <!-- \u5a92\u4f53\u753b\u5eca\uff1a\u5305\u542b\u89c6\u9891\u548c\u591a\u5f20\u56fe\u7247 --><\/p>\n<div class=\"media-gallery\">\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/dbc627d5-6d62-4487-b9ad-776f6050d830.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/2990103f-a1ab-4e9f-9c72-54ce66ae9ebd.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/ccbf0d51-9b56-4a85-b2f6-8ab433b86e34.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/7cb8b05a-b28f-45dd-8eb7-54cee0680d9c.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <video class=\"media-content\" poster=\"https:\/\/ph-files.imgix.net\/dbf90f41-35dd-44b9-877c-9a37393a00e1.gif?auto=format\" data-video-url=\"https:\/\/www.loom.com\/share\/7a33be7176914f43aeb625ef3a9f86c9\"><source src=\"https:\/\/www.loom.com\/share\/7a33be7176914f43aeb625ef3a9f86c9\" type=\"video\/mp4\"><\/video><\/p>\n<div class=\"video-overlay\">\n<div class=\"play-icon\">\u25b6<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">Hiring<\/span><br \/>\n            <span class=\"tag\">Productivity<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u62db\u8058\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u80cc\u666f\u6838\u67e5<\/span><br \/>\n            <span class=\"tag\">\u540c\u884c\u8bc4\u5ba1<\/span><br \/>\n            <span class=\"tag\">\u4fe1\u4efb\u5206\u6570<\/span><br \/>\n            <span class=\"tag\">\u6c42\u804c\u5e73\u53f0<\/span><br \/>\n            <span class=\"tag\">\u4eba\u624d\u8bc4\u4f30<\/span><br \/>\n            <span class=\"tag\">\u4eba\u529b\u79d1\u6280<\/span><br \/>\n            <span class=\"tag\">\u533f\u540d\u53cd\u9988<\/span><br \/>\n            <span class=\"tag\">\u4e13\u4e1a\u58f0\u8a89<\/span><br \/>\n            <span class=\"tag\">\u804c\u573a\u80cc\u8c03<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u666e\u904d\u8ba4\u53ef\u533f\u540d\u8bc4\u4ef7\u5e26\u6765\u4e86\u66f4\u771f\u5b9e\u7684\u53cd\u9988\uff0c\u4f46\u6838\u5fc3\u8d28\u7591\u96c6\u4e2d\u5728\uff1a\u5206\u6570\u5982\u4f55\u9632\u6b62\u504f\u89c1\u6216\u6076\u610f\u5dee\u8bc4\uff1f\u8de8\u884c\u4e1a\u8df3\u69fd\u65f6\u5206\u6570\u662f\u5426\u6709\u6548\uff1f\u81ea\u7531\u804c\u4e1a\u8005\u56e0\u7f3a\u4e4f\u5de5\u4f5c\u90ae\u7bb1\u88ab\u9a8c\u8bc1\u673a\u5236\u6392\u9664\u3002\u53e6\u6709\u5efa\u8bae\uff1a\u589e\u52a0\u5386\u53f2\u5206\u6570\u66f2\u7ebf\u3001\u4e0eLinkedIn\u6df1\u5ea6\u7ed1\u5b9a\u3001\u652f\u6301\u4f01\u4e1a\u7aefAPI\u96c6\u6210ATS\u3002\n            <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ai-section\">\n<div class=\"ai-content\" style=\"font-size: large;\"><strong>AI \u9510\u8bc4<\/strong><\/div>\n<p class=\"ai-content\">\n                Badge\u7784\u51c6\u4e86\u62db\u8058\u884c\u4e1a\u4e00\u4e2a\u771f\u5b9e\u4e14\u65e5\u76ca\u52a0\u5267\u7684\u75db\u70b9\uff1aAI\u751f\u6210\u7684\u5b8c\u7f8e\u7b80\u5386\u8ba9\u201c\u7b5b\u9009\u201d\u53d8\u6210\u4e86\u201c\u731c\u8c1c\u201d\u3002\u5176\u6838\u5fc3\u4ef7\u503c\u5728\u4e8e\uff0c\u7528\u201c\u4ed6\u4eba\u773c\u4e2d\u7684\u4f60\u201d\u6765\u5bf9\u6297\u201c\u81ea\u5df1\u6253\u5b57\u7684\u4f60\u201d\uff0c\u901a\u8fc7\u533f\u540d\u6027\u3001\u5de5\u4f5c\u90ae\u7bb1\u9a8c\u8bc1\u548cAI\u5f15\u5bfc\u63d0\u95ee\uff0c\u8bd5\u56fe\u4ece\u793e\u4ea4\u566a\u97f3\u4e2d\u84b8\u998f\u51fa\u53ef\u91cf\u5316\u7684\u201c\u5de5\u4f5c\u4fe1\u7528\u5206\u201d\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u8fd9\u4e2a\u601d\u8def\u5f88\u806a\u660e\uff0c\u56e0\u4e3a\u5b83\u590d\u7528\u4e86\u201c360\u5ea6\u8bc4\u4f30\u201d\u7684\u5e95\u5c42\u903b\u8f91\uff0c\u5374\u5c06\u5176\u4ea7\u54c1\u5316\u3001\u4fbf\u643a\u5316\u3002\u5bf9\u6c42\u804c\u8005\u662f\u201c\u4e2a\u4eba\u58f0\u8a89\u8d27\u5e01\u5316\u201d\uff0c\u5bf9\u62db\u8058\u65b9\u662f\u201c\u53cd\u6b3a\u8bc8\u8fc7\u6ee4\u5668\u201d\u3002\u7279\u522b\u662f\u533f\u540d\u673a\u5236\u5e26\u6765\u7684\u8bda\u5b9e\u53cd\u9988\uff0c\u4ee5\u53ca\u9488\u5bf9\u201c\u534f\u4f5c\u3001\u6c9f\u901a\u3001\u4ea4\u4ed8\u201d\u7b49\u62bd\u8c61\u80fd\u529b\u7684\u8bc4\u5206\uff0c\u786e\u5b9e\u6bd4\u201c\u7cbe\u901aPython\u201d\u8fd9\u79cd\u5173\u952e\u8bcd\u66f4\u6709\u8bf4\u670d\u529b\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4f46\u4ea7\u54c1\u9762\u4e34\u4e24\u5927\u81f4\u547d\u6311\u6218\uff1a**\u51b7\u542f\u52a8\u4e0e\u516c\u5e73\u6027\u6096\u8bba**\u3002\u51b7\u542f\u52a8\u65b9\u9762\uff0c\u7528\u6237\u9700\u8981\u9080\u8bf7\u8db3\u591f\u591a\u7684\u540c\u4e8b\u4e14\u5bf9\u65b9\u613f\u610f\u914d\u5408\uff0c\u8fd9\u5bf9\u5185\u5411\u8005\u3001\u65b0\u4eba\u6216\u804c\u573a\u4eba\u9645\u5173\u7cfb\u4e0d\u4f73\u8005\u662f\u5de8\u5927\u95e8\u69db\uff0c\u6700\u7ec8\u53ef\u80fd\u53ea\u6210\u4e3a\u201c\u793e\u725b\u201d\u7684\u79c0\u573a\u3002\u516c\u5e73\u6027\u65b9\u9762\uff0c\u533f\u540d\u65e2\u662f\u4f18\u52bf\u4e5f\u662f\u9690\u60a3\uff0c\u4e00\u6761\u6076\u610f\u5dee\u8bc4\u3001\u4e00\u4e2a\u5145\u6ee1\u6469\u64e6\u7684\u56e2\u961f\u7ecf\u5386\uff0c\u5c31\u53ef\u80fd\u5bfc\u81f4\u5206\u6570\u88ab\u538b\u5236\uff0c\u800c\u7528\u6237\u7f3a\u4e4f\u7533\u8bc9\u673a\u5236\u3002\u867d\u7136\u5b98\u65b9\u58f0\u79f0\u201c\u5206\u6570\u4e0d\u4f1a\u56e0\u4e00\u6761\u5dee\u8bc4\u5927\u5e45\u4e0b\u964d\u201d\uff0c\u4f46\u4fe1\u4efb\u7684\u5efa\u7acb\u9700\u8981\u65e0\u6570\u597d\u8bc4\uff0c\u800c\u6467\u6bc1\u5b83\u53ea\u9700\u8981\u4e00\u6761\u5145\u6ee1\u7ec6\u8282\u7684\u6076\u610f\u5dee\u8bc4\u3002\u6b64\u5916\uff0c\u5176\u9a8c\u8bc1\u903b\u8f91\u5bf9\u81ea\u7531\u804c\u4e1a\u8005\u3001\u521d\u521b\u516c\u53f8\u5458\u5de5\u7b49\u7fa4\u4f53\u4e0d\u53cb\u597d\uff0c\u53cd\u800c\u5f3a\u5316\u4e86\u201c\u6b63\u89c4\u516c\u53f8\u96c7\u5458\u201d\u7684\u7cbe\u82f1\u58c1\u5792\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u6700\u81f4\u547d\u7684\u662f\u5546\u4e1a\u6a21\u5f0f\u7684\u5206\u5c42\uff1a**\u5411\u62db\u8058\u65b9\u6536\u8d39\u662f\u5fc5\u7136\uff0c\u4f46\u8fd9\u4f1a\u52a8\u6447\u5176\u516c\u6b63\u6027**\u3002\u5f53\u4f01\u4e1a\u662f\u91d1\u4e3b\uff0c\u662f\u5426\u5b58\u5728\u201c\u4ed8\u8d39\u89e3\u9501\u8d1f\u9762\u8bc4\u4ef7\u201d\u6216\u201c\u4f18\u5148\u5c55\u793a\u9ad8\u5206\u7b80\u5386\u201d\u7684\u5acc\u7591\uff1fBadge\u5fc5\u987b\u7528\u6781\u5176\u900f\u660e\u7684\u7b97\u6cd5\u548c\u72ec\u7acb\u5ba1\u8ba1\u673a\u5236\u6765\u5efa\u7acb\u516c\u4fe1\u529b\uff0c\u5426\u5219\u5c31\u4f1a\u6ca6\u4e3a\u53e6\u4e00\u4e2a\u201c\u4ed8\u8d39\u4e70\u597d\u8bc4\u201d\u7684\u5237\u5206\u5de5\u5177\u3002\u4e00\u53e5\u8bdd\uff1a\u5b83\u7528AI\u89e3\u51b3\u4e86\u201c\u9a8c\u8bc1\u6548\u7387\u201d\uff0c\u4f46\u5982\u4f55\u89e3\u51b3\u201c\u9a8c\u8bc1\u672c\u8eab\u7684\u4fe1\u7528\u201d\uff0c\u624d\u662f\u771f\u6b63\u7684\u751f\u6b7b\u5c40\u3002\n            <\/p>\n<\/p><\/div>\n<div class=\"comments-section\">\n<div class=\"comments-toggle\">\n            <span>\u67e5\u770b\u539f\u59cb\u4fe1\u606f<\/span><br \/>\n            <span class=\"toggle-arrow\">\u25bc<\/span>\n        <\/div>\n<div class=\"comments-container\">\n<div class=\"comment-item\">\n<div class=\"comment-header\">\n                    <span class=\"comment-author\">Badge<\/span>\n                <\/div>\n<div class=\"comment-content\">Badge gives an AI agent that collects peer reviews to build proof of work. For job seekers &#8211; The agent connects to your contacts, requests anonymous reviews from your past colleagues, and builds a verified, portable trust score. score. For hiring managers &#8211; Badge gives you a 30 second reference checks on candidates, collecting authentic feedback from their actual coworkers to replace unreliable, AI-generated resumes and LinkedIn Recommendations.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>\ud83d\udc4b Hey Product Hunt!<\/p>\n<\/p>\n<p>I&#8217;m Lokesh. Over the last 15 years, I&#8217;ve hired hundreds of engineers and interviewed even more candidates.<\/p>\n<p>One thing kept bothering me.<\/p>\n<\/p>\n<p><strong>Resumes tell me what someone claims they did. They rarely tell me how they actually worked.<\/strong><\/p>\n<\/p>\n<p>Today that&#8217;s an even bigger problem because AI can generate polished resumes, cover letters, and LinkedIn profiles in minutes. Every candidate looks impressive on paper, making it harder than ever for recruiters to separate signal from noise.<\/p>\n<\/p>\n<p>At the same time, professionals have another problem.<\/p>\n<\/p>\n<p>The people who have actually worked with them know they&#8217;re great, but that proof stays buried inside company 360\u00b0 feedback systems, Slack messages, or forgotten performance reviews. Every new job search starts from scratch.<\/p>\n<\/p>\n<p>That&#8217;s why I built <strong>Badge.<\/strong><\/p>\n<\/p>\n<p>Badge uses AI agents to collect anonymous peer reviews from people you&#8217;ve actually worked with and turns them into a portable proof of work that recruiters can trust.<\/p>\n<\/p>\n<h3><strong>What makes Badge different?<\/strong><\/h3>\n<p>Unlike LinkedIn recommendations&#8230;<\/p>\n<ul>\n<li>\n<p>Reviews are <strong>anonymous<\/strong>, so people are far more honest.<\/p>\n<\/li>\n<li>\n<p><strong>AI agents<\/strong> guide reviewers with targeted questions, making reviews detailed instead of generic.<\/p>\n<\/li>\n<li>\n<p>Reviews are <strong>verified<\/strong> through work email verification (or employment verification), reducing fake or exchanged recommendations.<\/p>\n<\/li>\n<li>\n<p>Every review contributes to a <strong>Trust Score<\/strong> that summarizes how you collaborate, communicate, and deliver, not just what skills you list on a resume.<\/p>\n<\/li>\n<\/ul>\n<h3><strong>For professionals<\/strong><\/h3>\n<p>Instead of asking colleagues to write public recommendations, simply invite them through Badge.<\/p>\n<p>In just a few minutes you can:<\/p>\n<p>\u2705 Build a verified Trust Score<br \/>\u2705 Showcase real proof of work<br \/>\u2705 Share your Badge on your resume, LinkedIn, portfolio or email signature<br \/>\u2705 Grow your professional reputation over time as more verified reviews come in<\/p>\n<\/p>\n<h3><strong>For recruiters &amp; hiring managers<\/strong><\/h3>\n<p>Instead of relying only on resumes or spending hours doing reference checks&#8230;<\/p>\n<p>You can quickly understand how someone performs in real teams.<\/p>\n<p>Badge helps surface:<\/p>\n<p>\u2022 Communication style<br \/>\u2022 Collaboration<br \/>\u2022 Ownership<br \/>\u2022 Reliability<br \/>\u2022 Strengths<br \/>\u2022 Areas for improvement<\/p>\n<p>Think of it as a much richer hiring signal before investing hours in interviews or reference calls.<\/p>\n<\/p>\n<h3><strong>Who is Badge for?<\/strong><\/h3>\n<p>\ud83d\udc69\u200d\ud83d\udcbb Software engineers<br \/>\ud83c\udfa8 Designers<br \/>\ud83d\udcc8 Product managers<br \/>\ud83d\udce2 Marketers<br \/>\ud83c\udfaf Sales professionals<br \/>\ud83e\uddd1\u200d\ud83d\udcbc Consultants &amp; freelancers<br \/>\ud83c\udfe2 Anyone whose reputation is built through the people they&#8217;ve worked with<\/p>\n<\/p>\n<p><strong>If you&#8217;d like to try it<\/strong>: Paste a LinkedIn URL or email to check a candidate&#8217;s reviews or build your professional reputation by giving your first review. Here\u2019s the link &gt;&gt; <a href=\"https:\/\/getbadge.app\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/getbadge.app\/<\/a>&nbsp;or if you want to look for proof of work for your next hire here is the link &gt;&gt; <a href=\"https:\/\/getbadge.in\/recruiter\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/getbadge.in\/recruiter\/<\/a><\/p>\n<\/p>\n<p>I&#8217;ll be here throughout launch day to answer every question, collect feedback, and discuss where we&#8217;re taking Badge next.<\/p>\n<p>Thank you for checking us out! \ud83d\ude4c<\/p>\n<p><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>19<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@lokesh_motwani1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@lokesh_motwani1<\/a>&nbsp;Many congratulations Lokesh! \ud83d\ude42<\/p>\n<\/p>\n<p><strong>How I met the maker?<\/strong><\/p>\n<p>Lokesh and I connected in April; since then we\u2019ve workshopped positioning, design, and launch strategy. I\u2019ve enjoyed collaborating closely with him as Badge came together.<\/p>\n<\/p>\n<p><strong>What is Badge?<\/strong><\/p>\n<p>Badge uses AI agents to collect anonymous, verified peer reviews from people you\u2019ve actually worked with and turns them into a portable proof-of-work and a Trust Score that summarizes collaboration, communication, and delivery rather than just listed skills.<\/p>\n<\/p>\n<p><strong>Why I endorse it?<\/strong><\/p>\n<p>I endorse Badge because it produces <em>verifiable, honest<\/em> feedback (anonymous reviews + work-email verification), guided by AI that prompts detailed reviews instead of generic praise, which creates a richer hiring signal than resumes or LinkedIn recommendations alone.<\/p>\n<\/p>\n<p><strong>Check it out here<\/strong>: <a href=\"https:\/\/getbadge.app\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/getbadge.app\/<\/a> <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>9<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@lokesh_motwani1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@lokesh_motwani1<\/a>&nbsp;Really interesting idea. Collecting verified peer feedback to build a portable trust score feels like a more authentic way to showcase experience than relying on resumes alone. Wishing you a successful launch!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@lokesh_motwani1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@lokesh_motwani1<\/a>&nbsp;Many Congrats! Anonymous feedback tends to be more honest, but it can also be more biased. How are you thinking about balancing candor with fairness, especially when a single difficult project or team dynamic could influence someone&#8217;s profile?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>3<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@lokesh_motwani1\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"lokesh_motwani1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@lokesh_motwani1<\/a> I&#8217;m curious about protability , if someone changes industires or has an uncoventional career path , does thier Badge score adapt to different hiring contexts, or is it intended to be a universal trust signal?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@james_anderson77\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@james_anderson77<\/a>&nbsp;I agree with you, if they change skills, then some context will definetly will not work out but a lot of interpersonal and personality attributes will still matter in the new industry. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Connected my LinkedIn and got three reviews back within a day, all from people I hadn&#8217;t talked to in years. The trust score concept feels actually useful instead of gimmicky.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@gzdenlolur0qr\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@gzdenlolur0qr<\/a> THanks for trying out the app. Do you have any feature requests?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does Badge verify that peer reviews are authentic and representative while preventing biased, coordinated, or fraudulent feedback from influencing a candidate&#8217;s trust score?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@satyam_raina1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@satyam_raina1<\/a>&nbsp;We know that Representation will come with volume, once a person as say 10+ reviews. We have put a lot of checks like work email auth and agent probing to prevent fraudulent feedback<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>background checks \/ references are notoriously unreliable. Stale, outdated, fake, shallow etc. So its definitly a pain to try and solve. I think maybe connecting it more to linkedin could be useful. Like a review from a strong linkedin profile goes a lot longer than 10 goood reviews from noob profiles etc. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@conduit_design\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@conduit_design<\/a>&nbsp;Absolutely, and thanks for pointing this out. So our trustscore works the same way. When a user with higher trustscore gives a review for someone, the trustscore of the reviewee will have a higher boost.  Do you have any feedback requests?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>how does badge handle situations where someone\u2019s past coworkers just dont respond, or worse, quietly say something not so great &#8211; does that drag the score down unfairly?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@burakalnta71tv\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@burakalnta71tv<\/a>&nbsp;Great question &#8211; Thanks for the question<\/p>\n<\/p>\n<p>One review does not pull the trustscore drastically. This is how trustscore is calculated &#8211; <\/p>\n<\/p>\n<p>The Trust Score is calculated using authenticated review from colleagues focusing on essential traits: work quality, reliability, professionalism, communication skills, and resilience under pressure. Key influencing factors &#8211; Volume: Accuracy increases as you collect more reviews, Recency: New reviews are given higher priority, Reviewer Credibility: Reviews from users with high trustscore carries more significance andConsistency: Recurrent themes identified across different reviews are heavily weighted.<\/p>\n<p>New users begin with a baseline score of 60. As you maintain a presence on Badge, your reputation grows and compounds, making your professional standing increasingly credible over time.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">How are you thinking about business model?<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@manikandanux\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@manikandanux<\/a>&nbsp;We are giving the subscription to recruitment agencies and to hiring managers at difference price points.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Curious how you handle peers who never respond to the agent&#8217;s request, does that drag down the trust score or just stay neutral?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@eminy4fa\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@eminy4fa<\/a>&nbsp;So everyone starts at the trustscore of 60. If your colleague is not giving review to the agent, the score stays at 60<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>the trust score idea is smart but i wonder how hiring managers will actually use it, that side of the adoption puzzle is tricky. congrats on the launch<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@shubham4real\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@shubham4real<\/a>&nbsp;Hiring managers will check the reviews before taking interviews. Imagine this as part of explo, before deciding to go on interviewing a candidate, HMs would check the badge reviews. In future, Badge trust score will be part of ATS<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">The anonymous review angle is compelling. Have you found that anonymity leads to more constructive feedback, or do you also see people becoming overly critical?<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@luki_notlowkey\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@luki_notlowkey<\/a>&nbsp;Based on the pilots we have done so far, anonymous reviews are more constructive. They have a lot of details. For example, one user mentioned &#8211; The person does not do good code reviews and due to this website was down for ~2hours and the team had to stay up late. You would not expect these details from non anonymous reviews<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>love it! it&#8217;d be interesting to see if there&#8217;s a use-case for gathering testimonials for your business as well! \ud83d\ude42<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@marcin_uchacz1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@marcin_uchacz1<\/a>&nbsp;A lot of  companies do this for businesses. TrustPilot, etc So i think problems have been solved there to a certain extent<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Does the score ever drop, or is it purely cumulative and always trending upwards as reviews pile in?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@bradley_simon\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@bradley_simon<\/a>&nbsp;The score does definitely drop based on the reviews given. Let&#8217;s say you do not perform well for quite a few projects now that reviews do get reflected on your trust score. However the good thing is that overtime you can always make up for the score lost by simply performing well.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Just switched jobs recently, would love this more if it showed score history over time instead of only a current number.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@ashton_blake\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ashton_blake<\/a>&nbsp;Thank you for this amazing suggestion. This is something we will definitely incorporate and ship it out in 1 week. Do keep an eye out <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Verification through work email is the strength here, but it&#8217;s also the weakness for freelance and contractors who don&#8217;t have that kind of org access to lean on.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@hazel_brooks\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@hazel_brooks<\/a>&nbsp;I agree with you here. In future we will APIs integrated with freelance platforms. The idea is to be present where the actual work is happening, slack, upwork, etc. We are working on the partnerships!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Work- quality question for an SWE won&#8217;t transfer to a marketer&#8217;s role. So if someone switches industries, does their score reset or just carry over oddly?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@brody_vincent\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@brody_vincent<\/a>&nbsp;You are right Skill based trustscore wont&#8217; transfer but basic character &#8211; hard working, smartness, etc wll transfer and in this age where people are transitioning a lot to other industries, the trust score will matter more. If I am hardworking as a SDE, I will definitely be hard working as an Interior designer. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>This is between a reference check and a 360 review, expect it&#8217;s portable across companies instead of stuck inside one org&#8217;s HR system. That portability is the real unlock.<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@nora_mitchell\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@nora_mitchell<\/a>&nbsp;Exactly! This way the candidate also has an idea of what needs to be done bettwe or continue with what they are doing well already. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@nora_mitchell\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@nora_mitchell<\/a>&nbsp;absolutely! We understant that 360 reviews are stuck within the company and its just such precious data going to waste. Badge is looking to use reviews to benefit both job seekers and recruiters! <\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Finally saw a tool that tackles reference checks head on instead of just another resume AI, and the anonymous peer review angle actually feels like it could work.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@sema1067799\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sema1067799<\/a>&nbsp;Thank you Sema for the feedback. People who work with you have a lot of context on your work performance. The entire 360 feedback cycle in the enterprises is based on that. The only problem is that these reviews are hidden in some 360 feedback tool and recruiters do not have access to those. Badge is closing the gap there<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@sema1067799\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sema1067799<\/a>&nbsp;Exactly!! Did you get a chance to try the app out?<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The agent-picks-the-panel design looks great, it removes the hand-curation flaw that previously made my LinkedIn recommendations useless as signal. One thing &#8211; rating systems drift toward the ceiling (Uber&#8217;s 4.9 problem) and people with rough peer relationships might not join right? So scores may cluster high across the board. Is the Trust Score calibrated to force a spread?<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@artstavenka1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@artstavenka1<\/a>&nbsp;You are correct about the Uber 4.9 problem, that happens because all of them try to game the system. I have seen a lot of drivers asking for an 5 star rating. Now giving a 5 star rating is easier but spending 2 mins to chat with an agent may or may not be having the same clustering, We need to see what happens. But one thing i want to highlight. On badge you can review a person with their linkedin also. So the reviewee need not to be on badge. So a user don&#8217;t need to be on Badge in order to be be reviewed. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How do you handle situations where someone had a difficult manager but was highly respected by peers? Asking for a friend \ud83d\ude00<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@krutiparekh16\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@krutiparekh16<\/a>&nbsp;So on Badge you could give an anonymous review for anyone not just manager. Your colleagues can give you a review. Our Agent will take the review so even though you have a difficult manager if your team mates have data about your work performance, one difficult manager review will not matter. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Can candidates choose which reviewers to invite, or does Badge recommend people automatically?!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@divya_kothari1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@divya_kothari1<\/a>&nbsp;Divya, No anyone can review anyone on Badge. But in order to build your reviews, you need to give your contactbook access to our AI agent which collects your reviews from your colleagues. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@divya_kothari1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@divya_kothari1<\/a>&nbsp;Both! you can share your badge profile to any specific coworkers but for the most part badge also recommends your profile to your coworkers. Not just your coworkers, recruiters too! Badge sends your profile to relevant recruiters so you dont have to ever fill out 100s of applications everytime you want to get a job. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Interesting. Congrats on the launch! <\/p>\n<p>What safeguards are in place to make sure anonymous reviews stay fair and aren&#8217;t abused? <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@henry_habib\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@henry_habib<\/a>&nbsp;Henry, Our AI agent probes detailed question on skill, interpersonal skills and the reviewer has to answer those. The Agent then summarizes those and converts them into a review.  Our feature roadmap includes to make the agent as good as a human so that it can judge bias, toxcity and to ensure review is fair. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>love how it pulls real coworker feedback instead of relying on polished LinkedIn recs, feels like the trust score actually means something because it&#8217;s built from people who&#8217;ve worked with you directly.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@zkan329792\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@zkan329792<\/a>&nbsp;Yes absolutely! Badge is built around the real proof of work concept. It&#8217;s like a credit score, but for professionals. Neat right!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@zkan329792\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@zkan329792<\/a>&nbsp;Hey Ozkan, Did you get the chance to try the app, do you have any feature requests?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@zkan329792\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@zkan329792<\/a>&nbsp;That&#8217;s precisely how we wanted to position ourselves in order to stand apart.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">We thought about something like this and abandoned the project because it\u2019ll be some kind of a popularity contest.<\/p>\n<p>It\u2019s also very hard to compute the right weightage. <\/p>\n<p>Quid pro quo through engagement pods is also very likely.<\/p><\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@lakshminath_dondeti\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@lakshminath_dondeti<\/a>&nbsp;We are thinking this in the lines of credit score for professionals. Weightage can be calculated based on the network distance, trustcore of reviewer, sentiment quality of review. AI has enabled this use case. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>What makes a Badge Trust Score more valuable than traditional LinkedIn recommendations?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@robert_dimla\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@robert_dimla<\/a>&nbsp;LinkedIn has recommendations, Badge has anonymous reviews. Recommendatins are public, you hand pick people whom you want recommendatins from. Badge takes your phonebook find colleagues and AI agents ask them to give anonymous reviews for you. Badge has more honest data which resembles proof of work<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@robert_dimla\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@robert_dimla<\/a>&nbsp;&nbsp;Badge&#8217;s AI agent works independently. It pulls data from your contacts&nbsp; to identify people you&#8217;ve actually worked with and reaches out to them for a review. This means the candidate has no control over who gets asked.This is what makes Badge reviews fundamentally different from LinkedIn recommendations, where you choose who endorses you and they choose what to say publicly, hence its more trustworthy.<\/p>\n<p><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Super interesting concept. Is there an option to provide feedback publicly?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@grace_knowhow\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@grace_knowhow<\/a>&nbsp;Thanks Grace. Yes, the feedback can be given publicly to anyone using LinkedIn, Email or Phone number anonymously on the app using AI agents<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@grace_knowhow\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@grace_knowhow<\/a>&nbsp;Your feedback will be visible to other users as well. However the candidate does have the option to hide certain feedbacks if need. Although the hidden feedback will still impact your trust score.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The timing for this is right. I have watched the resume lose its signal value this year (200+ applications per role, most AI-polished, all reading identical), and the honest answer to what replaces it has always been some form of verifiable work. Peer reviews collected by agents is an interesting take on that. One question: how do you keep the peer reviews themselves from becoming the next gameable artifact, once people know an agent is collecting them?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@virko_kask\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@virko_kask<\/a>&nbsp;Great question Virko, You are right, Bad users will try to game the system and we have to stay one step ahead always. We will use ML in calculation of trust scores <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Really like this, turning verified peer feedback into a portable trust score flips the whole resume game, since anonymous reviews from real coworkers are much harder to fake than a polished LinkedIn profile.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@ilko_kacharov\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ilko_kacharov<\/a>&nbsp;Thank you for the comments. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@raaghav_naraayan_m_v\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"raaghav_naraayan_m_v\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@raaghav_naraayan_m_v<\/a> pairing anonymous submission with work-email verification is smart to fix the honesty problem LinkedIn recommendations have. but how does that work for freelancers and consultants who move between short-term clients rather than a single employer? curious whether you can build a meaningful Trust Score without one fixed email<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@clement_avq\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@clement_avq<\/a>&nbsp;Great question! So for that the clients can always drop a review using the linkedin profile of the freelancer they worked with. Apart from that we are also planning to partner up with freelance platforms such as Fiverr,Upwork to bring in more credibility.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The trust score concept is solid, and seeing real feedback pulled from past coworkers feels way more honest than polished LinkedIn recommendations. Curious how it handles people who don&#8217;t respond promptly.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@hlyaixrq\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@hlyaixrq<\/a>&nbsp;Our agent does the follow up. Without AI agents this was not possible. THanks for the comment<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@hlyaixrq\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@hlyaixrq<\/a>&nbsp;So everyone starts at the trustscore of 60. If your colleague is not giving review to the agent, the score stays at 60. The Agent has other coworkers to reach out as well.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Really interesting take the shift from generic praise to verified peer reviews makes a lot of sense.<\/p>\n<\/p>\n<p><strong>Curious<\/strong>: how do you handle the cold-start problem for someone brand new with zero prior colleagues to vouch for them? That&#8217;s usually the hardest part in any trust\/reputation system.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@mittalpatel\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@mittalpatel<\/a>&nbsp;Yes, for the cold start we have done pilots with companies and users and users have seen boost in recruiter reposnses which you see on the website<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@mittalpatel\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@mittalpatel<\/a>&nbsp;That&#8217;s the part which is handled by our AI agent, which reaches out to your colleagues. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"app-card\">\n<div class=\"app-header\">\n<div class=\"rank\">#2<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/UC5EA4CAN72QZO\" class=\"app-title\">Scribble Network<\/a><\/p>\n<div class=\"one-liner\">The product that makes AI recommend your brand<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">359<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Scribble Network \u662f\u4e00\u4e2a\u5c06AI\u54c1\u724c\u53ef\u89c1\u5ea6\u5ba1\u8ba1\u4e0e\u521b\u4f5c\u8005\u5185\u5bb9\u5206\u53d1\u76f8\u7ed3\u5408\u7684\u95ed\u73af\u5e73\u53f0\uff0c\u5e2e\u52a9\u54c1\u724c\u4ece\u201c\u88abAI\u770b\u5230\u201d\u5230\u201c\u88abAI\u5f15\u7528\u201d\uff0c\u89e3\u51b3AI\u641c\u7d22\u65f6\u4ee3\u54c1\u724c\u65e0\u6cd5\u88ab\u51c6\u786e\u63a8\u8350\u7684\u75db\u70b9\u3002<\/div>\n<p>    <!-- \u5a92\u4f53\u753b\u5eca\uff1a\u5305\u542b\u89c6\u9891\u548c\u591a\u5f20\u56fe\u7247 --><\/p>\n<div class=\"media-gallery\">\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/18ebe3b5-c261-40a8-959f-84b216750954.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/b4f2b874-0dcd-48f2-a477-ea2c3f83e1eb.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/d0b901c0-9923-412b-bf0c-c339a872e868.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/ab5c54c6-4f1f-4212-8707-a2398a062efc.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/cff9d7ac-9d1e-4b21-a7e4-a8e93e8c5122.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <video class=\"media-content\" poster=\"https:\/\/ph-files.imgix.net\/535fa6dd-d39b-4dd2-91e4-adf97a44d3cf.jpeg?auto=format\" data-video-url=\"https:\/\/www.youtube.com\/watch?v=HKkMlxXOM40\"><source src=\"https:\/\/www.youtube.com\/watch?v=HKkMlxXOM40\" type=\"video\/mp4\"><\/video><\/p>\n<div class=\"video-overlay\">\n<div class=\"play-icon\">\u25b6<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">Analytics<\/span><br \/>\n            <span class=\"tag\">Marketing<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u641c\u7d22\u4f18\u5316<\/span><br \/>\n            <span class=\"tag\">GEO<\/span><br \/>\n            <span class=\"tag\">\u54c1\u724c\u53ef\u89c1\u5ea6<\/span><br \/>\n            <span class=\"tag\">\u521b\u4f5c\u8005\u7ecf\u6d4e<\/span><br \/>\n            <span class=\"tag\">\u7528\u6237\u751f\u6210\u5185\u5bb9<\/span><br \/>\n            <span class=\"tag\">\u5185\u5bb9\u8425\u9500<\/span><br \/>\n            <span class=\"tag\">UGC\u5e73\u53f0<\/span><br \/>\n            <span class=\"tag\">AI\u5f15\u7528<\/span><br \/>\n            <span class=\"tag\">\u6570\u5b57\u516c\u5173<\/span><br \/>\n            <span class=\"tag\">AI\u5ba1\u8ba1<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u666e\u904d\u8ba4\u53ef\u5176\u4ece\u201c\u6d4b\u91cf\u201d\u5230\u201c\u6267\u884c\u201d\u7684\u95ed\u73af\u601d\u8def\uff0c\u4f46\u63d0\u51fa\u5b9a\u4ef7\u4e0d\u900f\u660e\u3001\u521b\u4f5c\u8005\u5185\u5bb9\u9a8c\u8bc1\u673a\u5236\u566a\u58f0\u3001AI\u5f15\u64ce\u5f15\u7528\u6ce2\u52a8\u7b49\u5177\u4f53\u95ee\u9898\uff1b\u4e5f\u6709\u7528\u6237\u5efa\u8bae\u6539\u8fdb\u5b9a\u4ef7\u9875\u9762\u548c\u589e\u52a0\u6a21\u578b\u9009\u62e9\u7075\u6d3b\u6027\u3002\n            <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ai-section\">\n<div class=\"ai-content\" style=\"font-size: large;\"><strong>AI \u9510\u8bc4<\/strong><\/div>\n<p class=\"ai-content\">\n                Scribble Network \u7684\u4ef7\u503c\u4e0d\u5728\u4e8e\u53c8\u4e00\u4e2a\u201cAI\u53ef\u89c1\u5ea6\u8bc4\u5206\u201d\u5de5\u5177\uff0c\u800c\u5728\u4e8e\u5b83\u5207\u4e2d\u4e86AI\u641c\u7d22\u65f6\u4ee3\u6700\u68d8\u624b\u7684\u201c\u6700\u540e\u4e00\u516c\u91cc\u201d\uff1a\u4ece\u201c\u88ab\u4eba\u53d1\u73b0\u201d\u5230\u201c\u88ab\u4eba\u5f15\u7528\u201d\u3002\u5f53\u524d\u5e02\u9762\u4e0a\u7edd\u5927\u591a\u6570SEO\/GEO\u5de5\u5177\u53ea\u662f\u88ab\u52a8\u76d1\u63a7\uff0c\u544a\u8bc9\u4f60\u201c\u4f60\u4e0d\u884c\u201d\uff0c\u4f46Scribble\u7ed9\u51fa\u7684\u89e3\u6cd5\u662f\u4e3b\u52a8\u751f\u6210\u5185\u5bb9\u5e76\u901a\u8fc7\u521b\u4f5c\u8005\u7f51\u7edc\u5206\u53d1\uff0c\u8ba9\u54c1\u724c\u771f\u6b63\u8fdb\u5165AI\u7684\u5f15\u7528\u5c42\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4f46\u9700\u8981\u6ce8\u610f\u7684\u662f\uff0c\u8fd9\u4e2a\u6a21\u5f0f\u5b58\u5728\u4e24\u4e2a\u6838\u5fc3\u98ce\u9669\uff1a\u7b2c\u4e00\uff0c\u521b\u4f5c\u8005\u5185\u5bb9\u7684\u8d28\u91cf\u548c\u6301\u4e45\u6027\u9ad8\u5ea6\u4e0d\u53ef\u63a7\u3002AI\u6a21\u578b\u7684\u68c0\u7d22\u5c42\u5bf9\u5185\u5bb9\u65f6\u6548\u6027\u3001\u4fe1\u6e90\u6743\u5a01\u6027\u7684\u5224\u65ad\u7b97\u6cd5\u968f\u65f6\u53ef\u80fd\u53d8\u5316\uff0c\u6240\u8c13\u7684\u201c25%\u523058%\u201d\u7684\u5ba2\u6237\u6848\u4f8b\u662f\u5426\u53ef\u6301\u7eed\uff0c\u53d6\u51b3\u4e8e\u521b\u4f5c\u8005\u662f\u5426\u80fd\u6301\u7eed\u4ea7\u51fa\u88ab\u591a\u8f6e\u5237\u65b0\u540e\u4f9d\u7136\u6709\u6548\u7684\u5185\u5bb9\uff0c\u800c\u975e\u4e00\u6b21\u6027\u7684\u201c\u5237\u5f15\u7528\u201d\u3002\u7b2c\u4e8c\uff0c\u5f52\u56e0\u7684\u7cbe\u786e\u6027\u5b58\u7591\u3002\u867d\u7136Scribble\u58f0\u79f0\u76f4\u63a5\u5339\u914dAI\u54cd\u5e94\u4e2d\u7684\u6765\u6e90URL\uff0c\u4f46\u5927\u6a21\u578b\u7684\u201c\u5f15\u7528\u201d\u672c\u8eab\u5c31\u6709\u5f88\u5927\u968f\u673a\u6027\uff08\u540c\u4e00\u95ee\u9898\u3001\u540c\u4e00\u6a21\u578b\u3001\u4e0d\u540c\u65f6\u95f4\u8f93\u51fa\u7684\u6765\u6e90\u53ef\u80fd\u5b8c\u5168\u4e0d\u540c\uff09\uff0c\u7528\u6237\u4e5f\u63d0\u5230\u4e86\u201crun-to-run variance\u201d\u3002\u8fd9\u610f\u5473\u7740\u6240\u8c13\u201c\u521b\u4f5c\u8005\u56e0\u88ab\u5f15\u7528\u83b7\u5f97\u62a5\u916c\u201d\u7684\u6fc0\u52b1\u673a\u5236\uff0c\u53ef\u80fd\u88ab\u6a21\u578b\u672c\u8eab\u7684\u4e0d\u7a33\u5b9a\u6027\u653e\u5927\uff0c\u5bfc\u81f4\u521b\u4f5c\u8005\u52a8\u529b\u4e0d\u8db3\u6216\u54c1\u724c\u6295\u5165\u4ea7\u51fa\u6bd4\u6ce2\u52a8\u5de8\u5927\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u6b64\u5916\uff0c\u4ea7\u54c1\u76ee\u524d\u7684\u5b9a\u4ef7\u7b56\u7565\u5c1a\u663e\u7c97\u7cd9\u2014\u2014\u57fa\u7840\u5957\u9910\u542b\u5185\u5bb9\u751f\u6210\u5374\u5728\u6807\u9898\u4e2d\u4e0d\u4f53\u73b0\uff0c\u9ad8\u7ea7\u6a21\u578b\uff08\u5982Claude\uff09\u9700\u8981\u5b9a\u5236\u5957\u9910\u624d\u80fd\u89e3\u9501\uff0c\u8fd9\u79cd\u201c\u85cf\u7740\u6396\u7740\u201d\u7684\u505a\u6cd5\u89c4\u907f\u4e86\u6838\u5fc3\u4ef7\u503c\u70b9\u7684\u900f\u660e\u6c9f\u901a\uff0c\u53cd\u800c\u8ba9\u6f5c\u5728\u5ba2\u6237\u4ea7\u751f\u201c\u4e70\u4e4b\u524d\u5230\u5e95\u80fd\u89e3\u51b3\u591a\u5c11\u95ee\u9898\u201d\u7684\u7591\u8651\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u603b\u4f53\u800c\u8a00\uff0cScribble Network\u5728\u201c\u5b9a\u4e49AI\u641c\u7d22\u4f18\u5316\u201d\u8fd9\u4e2a\u65b0\u8d5b\u9053\u4e0a\u5360\u636e\u4e86\u5148\u53d1\u4f4d\u7f6e\uff0c\u5176\u201c\u5185\u5bb9\u5206\u53d1+\u5f52\u56e0\u652f\u4ed8\u201d\u7684\u6253\u6cd5\u5f88\u6709\u60f3\u8c61\u529b\u3002\u4f46\u4ea7\u54c1\u7684\u957f\u671f\u58c1\u5792\u4e0d\u5728\u4e8e\u6d4b\u91cf\u7cbe\u5ea6\uff08\u8c01\u90fd\u53ef\u4ee5\u505a\uff09\uff0c\u800c\u5728\u4e8e\u521b\u4f5c\u8005\u7f51\u7edc\u80fd\u5426\u6784\u5efa\u51fa\u771f\u6b63\u7684\u201cAI\u5185\u5bb9\u62a4\u57ce\u6cb3\u201d\uff0c\u4ee5\u53ca\u5f52\u56e0\u7cfb\u7edf\u80fd\u5426\u7ecf\u53d7\u4f4fAI\u6a21\u578b\u8fed\u4ee3\u7684\u53cd\u590d\u964d\u566a\u3002\u5982\u679c\u4e0d\u80fd\u89e3\u51b3\u8fd9\u4e9b\u5e95\u5c42\u7684\u6280\u672f\u548c\u8fd0\u8425\u96be\u9898\uff0c\u5b83\u53ef\u80fd\u53ea\u662f\u53e6\u4e00\u4e2a\u201c\u61c2\u95ee\u9898\u4f46\u6ca1\u89e3\u51b3\u95ee\u9898\u201d\u7684\u6982\u5ff5\u4ea7\u54c1\u3002\n            <\/p>\n<\/p><\/div>\n<div class=\"comments-section\">\n<div class=\"comments-toggle\">\n            <span>\u67e5\u770b\u539f\u59cb\u4fe1\u606f<\/span><br \/>\n            <span class=\"toggle-arrow\">\u25bc<\/span>\n        <\/div>\n<div class=\"comments-container\">\n<div class=\"comment-item\">\n<div class=\"comment-header\">\n                    <span class=\"comment-author\">Scribble Network<\/span>\n                <\/div>\n<div class=\"comment-content\">Your customers ask AI before they ask Google, and most brands have no idea whether they show up or lose to a competitor. Every other tool hands you a visibility score and stops there. Scribble does the whole loop: audit where you&#8217;re invisible across every AI engine, create content that closes the gap, and amplify it through 50,000 creators who only get paid when AI cites them. A gap report won&#8217;t win customers. Being the cited answer will.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey Product Hunt Fam!<\/p>\n<\/p>\n<p>I&#8217;m Kaavya, co-founder of Scribble Network. I&#8217;ve been a marketer and community builder for as long as I can remember, and have been deep in the GEO rabbit hole for a while now.<\/p>\n<\/p>\n<p>Two shifts got us here:<\/p>\n<ul>\n<li>\n<p>Creator and UGC budgets are eating into platform ad spend.<\/p>\n<\/li>\n<li>\n<p>AI search loves to cite UGC when it builds an answer.<\/p>\n<\/li>\n<\/ul>\n<p>Which raised a question we couldn&#8217;t drop:&nbsp;<\/p>\n<p><strong>Could money spent on creators actually move a brand&#8217;s AI search visibility?<\/strong><\/p>\n<\/p>\n<p>We tested it. <\/p>\n<p>We were best suited to do this, because we started Scribble two years ago as a UGC platform with 50,000+ creators and over 100 campaigns run.<\/p>\n<\/p>\n<p>So we plugged that platform and creators into a homemade AI visibility intelligence tool and ran it on one client across 25 queries. <\/p>\n<p>The tool generated content topics and gaps that the creators then made authentic content about on surfaces LLMs could read. <\/p>\n<p>They were at around 2% aggregate visibility across the top 5 models. The market leader on the same queries was at 58%. Three months of steady UGC on the surfaces LLMs actually read, and that client now sits at roughly 25%.<\/p>\n<\/p>\n<p>That&#8217;s when it clicked. <\/p>\n<\/p>\n<p>Every AI visibility tool out there could tell us we were invisible and where the answers came from. None could get us cited. <\/p>\n<p>That&#8217;s a distribution problem, but almost every AI Search product was treating it like a visibility problem<\/p>\n<ul>\n<li>\n<p>So we built the thing nobody else has: the first AI Search tool married to a creator platform.<\/p>\n<\/li>\n<li>\n<p>We don&#8217;t just measure your AI visibility, we fix it.&nbsp;<\/p>\n<\/li>\n<li>\n<p>Our product attributes each brand mention back to the exact creator post that earned it.<\/p>\n<\/li>\n<li>\n<p>And the platform now pays creators when they get cited. Creators love this.<\/p>\n<\/li>\n<\/ul>\n<p>This is our edge. We came at this from distribution and not measurement. <\/p>\n<p>We never asked &#8216;how do we track this?&#8217;, we asked &#8216;how do we actually get brands cited?&#8217;<\/p>\n<p>The answer to this already lives in Scribble; try it on your own brand and tell me what you find.<\/p>\n<\/p>\n<p>Honest feedback wanted. <\/p>\n<\/p>\n<p>My co-founders and I are here all day answering everything.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>11<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@kaavya_prasad\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@kaavya_prasad<\/a>&nbsp;Love the focus on outcomes instead of just analytics. Closing AI visibility gaps and then helping brands become the cited answer is a compelling approach. Wishing you a successful launch!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@kaavya_prasad\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@kaavya_prasad<\/a>&nbsp;interesting approach with the creator bounties! <\/p>\n<p>a question. how do you prevent attribution messiness if multiple creators write about the same query and both get cited?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@kaavya_prasad\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@kaavya_prasad<\/a>&nbsp;This tackles a problem that&#8217;s becoming more relevant every month. As AI assistants become a primary discovery channel, brands need to think beyond traditional SEO and understand how they&#8217;re represented across AI systems.<\/p>\n<p>What stands out is that Scribble doesn&#8217;t stop at identifying visibility gaps, it creates a path to improve them through high-quality creator content. Closing the loop between measurement and execution is what makes this launch compelling. Congrats to the team!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Ran the audit on our brand and the gap report actually showed exactly which competitors were getting cited instead of us, which was eye opening. Wish the creator amplification piece was a bit more transparent about pricing but the insight was solid.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Love the shift from just measuring AI visibility to actually helping brands become the cited answer.\ud83d\udc4f\ud83c\udffb<\/p>\n<p>The creator network is an interesting approach too. Curious, how do you measure whether a piece of content is genuinely influencing AI citations over time rather than just improving traditional SEO metrics?<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@worksforme\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@worksforme<\/a>&nbsp;Love this question. We don&#8217;t infer from SEO metrics at all, we query the models directly. For every tracked query, we fetch the live AI answers across all five engines and log which sources each one actually used, over time. So &#8220;influence&#8221; isn&#8217;t proxied through rankings or traffic, it&#8217;s observed: this post was a source in this answer, on this date, and held (or fell out) on refresh. Google rankings can improve without a single AI citation moving, and vice versa, which is exactly why we track them separately.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The full loop approach actually clicked for me, I ran the audit on a small client site and the content suggestions lined up with the gaps it flagged instead of feeling generic. Really curious how the creator amplifier piece works in practice.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@erafettinsabee\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@erafettinsabee<\/a>&nbsp;This is so good to hear, thank you for actually running it! \ud83d\ude4f  <\/p>\n<p>We turn the gaps the audit flagged into bounties, creators from the network opt in and write for those exact queries, and the product tracks which piece gets cited, by which model. Then creators get paid when their piece holds as a source.<\/p>\n<p>Let me know if you want ot chat about running a camapign with us.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>3<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The live-query approach is the right call, but the thing that bit us building retrieval-backed answers is run-to-run variance. Ask the same model the same prompt twice and the cited sources shift even with temperature pinned, because the retrieval layer re-ranks on freshness and whatever got indexed that hour. So &#8216;this post held as a source on this date&#8217; has a real noise floor under it. Do you sample each tracked query a few times to separate a piece genuinely falling out from the model just rolling different sources that run?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>This looks super interesting <a href=\"https:\/\/www.producthunt.com\/@kaavya_prasad\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"kaavya_prasad\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@kaavya_prasad<\/a> <\/p>\n<p>Let&#8217;s go <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@iamsohail\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@iamsohail<\/a>&nbsp;Thanks a ton Sohail! ^.^<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Congrats on the launch team! <br \/>Curious, When AI engines start updating their citation logic (which they do constantly), how quickly does Scribble&#8217;s visibility tracking pick that up and adjust the content strategy?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@abod_rehman\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@abod_rehman<\/a>&nbsp;Thanks Abdul! <\/p>\n<\/p>\n<p>AI answers need fresh content. Every head of product at the labs companies keep saying that good authentic content is all we need to worry about. I guess the problem starts to become real when we try and optimize too much and that&#8217;s the sort of stuff that gets weeded out during algo updates. As long as the creator posts are authentic, it will be cited. (so far)<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>EO is genuinely where the attention is moving and most brands are still asleep on it. good timing on this<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Definitely looks like a useful resource for GEO, which is a market that lacks maturity compared to SEO and is crying out for orgs\/products that help and give a boost to small startups. I find the pricing page slightly confusing because the headline pricing doesn&#8217;t suggest any content generation for the insight plan but, scrolling down, it seems you get 10 pages of creator sourced LLM pages. This feels worth promoting in the headlines? Unless it&#8217;s not as beneficial as it sounds. One other query. You say Claude is coming soon, but only for the Custom plan. Would it not be possible to select the four you want to be tracked? Perhaps swap Perplexity out for Claude etc. All in all, this is definitely a product I will consider using. Congratulations.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@martin_tanner\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@martin_tanner<\/a>&nbsp;Thanks for the piece of feedback Martin , yes for the insight plan you do get content generated and we shall show in headlines soon.  I am Nitin a part of Scribble team would love to connect with you on LinkedIn and love to discuss more on your suggestions.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@martin_tanner\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@martin_tanner<\/a>&nbsp;You&#8217;re absolutely right &#8211; our pricing page definitely needs work. The insight plan has content via creators, and it&#8217;s damn useful. It ensures that the website gets cited at least, if not mentioned. With regard to swapping LLMs that are important to you &#8211; defnitely on the roadmap. This needs a bit of engineering on our end. Also, Claude has been tricky to serve on insight, but nothing our engineering overlords can&#8217;t fix. Really thoughtful questions and we will report back to you soon with both these fixed!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Finally a tool that gets it isn&#8217;t about a vanity score but actually closing the gap and getting cited.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Ran the audit on my own site and the gap report actually flagged specific prompts where competitors were getting cited instead of me, which is way more useful than a generic score. The creator amplification piece is a clever angle I haven&#8217;t seen elsewhere.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@mirahazaraqb2\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@mirahazaraqb2<\/a>&nbsp;Thank you for actually running it! The specific prompts over generic score thing was exactly the design goal, a score tells you, you have a problem, the prompts tell you where to fight. Glad it helped!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does the creator amplification piece actually work in practice, do the creators have to be in specific niches or can they cover anything as long as the content gets cited by the AI?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@etin2yrt\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@etin2yrt<\/a>&nbsp;Creators aren&#8217;t locked to niches, but bounties are query-specific, so in practice they self-select into what they can write credibly about. A creator with no DeFi experience writing about yield protocols just won&#8217;t survive the source refreshes, so the system nudges everyone toward what they actually know. Cited by AI is the filter, and it&#8217;s a picky one.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>the way you tied creator payouts to actual AI citations is sharp, turns a vague influencer play into something measurable<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@hayrunnisajlkr\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@hayrunnisajlkr<\/a>&nbsp;Yess! I&#8217;m so glad you said this, our entire product started with helping brands build hype for their launches but they were so ephemeral, and when we realised these content pieces could be something more valuable and lead to longterm visibility for a brand, it was a no brianer for us!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How do you actually verify that a creator&#8217;s content was the specific source an AI engine cited, since attribution in LLM responses is still pretty fuzzy?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@masal7ddh\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@masal7ddh<\/a>&nbsp;Here&#8217;s how we actually verify it: every time an AI engine (ChatGPT, Perplexity, Gemini, etc.) answers a question, it usually cites sources. We pull those cited source URLs directly from the AI&#8217;s response and match them against our library of creator content \u2014 so if a TikTok or blog post pushed by one of our creators is a source behind an answer, we can show that exact link-up. It&#8217;s not &#8220;does this prompt sound like it mentions us,&#8221; it&#8217;s &#8220;here&#8217;s the actual source AI cited, and here&#8217;s the creator piece it maps to.&#8221;<\/p>\n<p>Dropping a screenshot below from our dashboard showing real citations for one of our clients mapped to the creator content behind them, so you can see it in action.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/75ea8541-4e74-4525-8c2a-06b265538485.png?auto=compress,format&amp;codec=mozjpeg&amp;cs=strip\" style=\"max-width: 100%\"><\/p>\n<p><\/p>\n<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/ebc33b40-8a9e-4fe8-bcb9-ac9a47d21f15.png?auto=compress,format&amp;codec=mozjpeg&amp;cs=strip\" style=\"max-width: 100%\"><\/p>\n<p>Happy to dig into any part of this further if useful!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>how does the creator amplification piece actually work in practice, like are you matching us with specific creators or is it more of a network they opt into? curious how the attribution to AI citations holds up when the content lives on someone else&#8217;s channel.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@mervefuub\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@mervefuub<\/a>&nbsp;It&#8217;s a network they opt into, you can check out how the briefs and content bounties work here &#8211; <a href=\"https:\/\/scribble.network\/creators\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/scribble.network\/creators<\/a><\/p>\n<p>And attribution holds fine on third-party channels; that&#8217;s actually the point: the engine cites a URL (a Medium or Paragraph post), and we map that URL back to the creator who wrote it. Doesn&#8217;t matter that it lives on their channel; the source link is the proof. <\/p>\n<\/p>\n<p>Sharing a few screenshots of how it looks on the product. What you see on the LHS are the queries we&#8217;re targeting, the centre fold is the response, and the sources are all listed on the RHS. The ones marked in green are the UGC pieces, if you notice, most of them are 3rd-party sources.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/258c9e3a-75d4-4dcb-a00e-dab1c03284aa.png?auto=compress,format&amp;codec=mozjpeg&amp;cs=strip\" style=\"max-width: 100%\"><\/p>\n<p><\/p>\n<\/p>\n<p><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I was curious about the attribution part. If several creators are talking about the same brand, how do you know which post actually influenced the AI citation?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@vaishnavi_makode\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@vaishnavi_makode<\/a>&nbsp;We track which sources each model actually pulls into its answer for a tracked query, so when a citation appears we can see the exact URL the AI referenced. If several creators cover the same brand, we&#8217;re not guessing influence, we see which specific post the model used as a source, per query, per model. Sometimes multiple creator pieces get cited on the same query, and each one gets attributed (and paid) separately.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Congrats on the launch!\ud83d\ude80 Curious about the 50k creator network though\u2014how do you handle the quality and authenticity aspect so the content doesn&#8217;t just feel like AI bait?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@nischal_kharel\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@nischal_kharel<\/a>&nbsp;Thanks Nischal! \ud83d\ude4f <\/p>\n<\/p>\n<p>Short version &#8211; Content that hasn&#8217;t been genuinely lived doesn&#8217;t survive, the engines recycle sources constantly and hollow pieces fall out on refresh. Payment only kicks in after a piece holds as a source three times in a week, so AI-bait content basically doesn&#8217;t pay. I went deeper on this in my reply to <a href=\"https:\/\/www.producthunt.com\/@julia_shtogren\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><strong>Julia Shtogren<\/strong><\/a><strong> &amp; <\/strong><a href=\"https:\/\/www.producthunt.com\/@znuranbarlr0wv\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><strong>\u00d6znur Anbarl\u0131<\/strong><\/a> if you want the full mechanics!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does the creator amplification piece actually work in practice, do the creators see the brand brief first or just the content you draft for them?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@sultanbn41\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sultanbn41<\/a>&nbsp;They see the brief, not drafted content! We identify the queries where a brand is losing, turn those into briefs with the context and gaps, and creators write their own pieces in their own voice. We never hand them pre-written content, that&#8217;s exactly the stuff engines ignore. The authenticity is the whole point.<\/p>\n<\/p>\n<p>You can check out client briefs on &#8211; <a href=\"https:\/\/scribble.network\/creators\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/scribble.network\/creators<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does the payout structure actually work for the creators in the network, like is it a flat fee per citation or some kind of performance bonus based on ranking?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@elifnurufuk\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@elifnurufuk<\/a>&nbsp;It&#8217;s citation-based, not a flat publishing fee. A piece has to show up as a source in the AI answer more than three times in a week before it pays, one-off appearances don&#8217;t count. So it&#8217;s closer to performance-based: creators earn when their content actually holds as a cited source. Fuller breakdown is in my earlier reply if you want the details. \ud83d\ude42<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Do different AI engines treat creator content differently? Like, could a post get cited on Perplexity but never show up on Gemini or Claude? If that happens, do you brief creators differently per engine, or is one piece expected to work across all five?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Distribution is the insight everyone&#8217;s been sleeping on. As you scale beyond SaaS\/tech, what signals tell you when vertical domain knowledge becomes a blocker vs. just needing the right content angles?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>This is a rlly cool idea! However the pricing model seems quite steep. I would be inclined to try this, but the lower tier subscriptions should have some level of creator distribution. More importantly, thoug,  the lower tiers seem to just be more expensive versions of other GEO\/AEO tools (but with MUCH less tracking \/ competitor analysis). I would keep a tier around the price range of your current lowest subscription, however the offerings you provide need to be more akin to what dozens of your competitors already offer (and for 50-80% cheaper). <\/p>\n<\/p>\n<p>The creator distribution aspect is genuinely different in the best way possible, but you NEED to offer distribution to lower tiers for users to really see the benefit of your platform. Would love to stay in touch!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>What makes Scribble a better option for creators than traditional influencer marketplaces?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Congrats on the launch. Instantly showing visibility insight is a nice touch. I wonder how you quickly find out the highest-intent queries? This sounds quite challenging to cover all kinds of brands in a wide range of verticals \/ markets.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Where do you find the list of AI creators and what are their geographic location. In addition i saw your profile its all web 3 projects, i assume they are web 3 creators? <\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The creators-only-get-paid-when-AI-cites-them model is the part I would want to understand operationally, since that is the whole trust loop. AI answers rarely link sources deterministically and the citation shifts by model and even by re-asking the same query, so how do you attribute a specific AI citation back to the creator whose content earned it, cleanly enough to trigger a payout? Is that matching automated, or is there a human review step before creators get paid?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Paying creators only on sustained citations is a smart anti-gaming filter, the three-times-a-week threshold especially. From the consumer app side my experience matches your thesis, discovery moved to communities and AI answers faster than any dashboard showed it. Do the bounty economics work for consumer mobile apps too, or does the loop only close for B2B where a cited answer is worth real contract money?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Congratulations on the launch \ud83d\ude42 &nbsp;I really like the focus on AI visibility, it&#8217;s something I&#8217;ve been thinking about a lot lately. I&#8217;d love to understand whether this could be a fit for a brand like mine, which sits in a fairly different space from the projects I&#8217;ve seen you work with. I&#8217;m curious how the creator content usually comes across: does it read as genuine, first-hand experience?&nbsp;<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>congratulations! i enjoyed reading the journey from a UGC platform to an AI search solution. do you plan to support recommendations for multilingual campaigns to improve visibility across different languages?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>this feels like a unique combination of creator marketing and AI search optimization. I am curious how often does the visibility score refresh and can teams monitor improvements in near real time as new creator content goes live?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"app-card\">\n<div class=\"app-header\">\n<div class=\"rank\">#3<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/I2QDECZXLT36XU\" class=\"app-title\">Katalyst <\/a><\/p>\n<div class=\"one-liner\">The AI agent that works your Salesforce Pipeline<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">334<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Katalyst \u662f\u4e00\u6b3e\u5d4c\u5165 Salesforce \u7684 AI \u9500\u552e\u4ee3\u7406\uff0c\u4e13\u4e3a\u89e3\u51b3\u4f01\u4e1a\u9500\u552e\u56e2\u961f\u201c\u82b1\u5927\u91cf\u65f6\u95f4\u5728\u975e\u9500\u552e\u4e8b\u52a1\uff08\u5982\u66f4\u65b0CRM\u3001\u51c6\u5907\u4f1a\u8bae\u3001\u8ddf\u8fdb\uff09\u4e0a\u201d\u7684\u75db\u70b9\u800c\u8bbe\u8ba1\uff0c\u80fd\u5728\u901a\u8bdd\u7ed3\u675f\u540e\u81ea\u52a8\u5b8c\u6210\u7b14\u8bb0\u6574\u7406\u3001\u8bb0\u5f55\u521b\u5efa\u3001\u5b57\u6bb5\u66f4\u65b0\u3001\u8ddf\u8fdb\u8d77\u8349\u7b49\u4efb\u52a1\uff0c\u8ba9\u9500\u552e\u56de\u5f52\u9500\u552e\u3002<\/div>\n<p>    <!-- \u5a92\u4f53\u753b\u5eca\uff1a\u5305\u542b\u89c6\u9891\u548c\u591a\u5f20\u56fe\u7247 --><\/p>\n<div class=\"media-gallery\">\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/c396d1db-88e2-4272-bb8d-acf7330d3bd2.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/6425879d-fef2-45d5-971c-c4c6d791efab.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/1976c634-3b34-48e9-98f3-dd2e5fc91a6f.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/ed3deef9-3807-4abd-8d67-9de8e57dd3c6.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/9b8fb751-24ab-44cb-ada9-9ab0a1484c5f.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <video class=\"media-content\" poster=\"https:\/\/ph-files.imgix.net\/bf2bc306-c767-40e8-be95-5104b5b024b5.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/IV4umlzqZys\"><source src=\"https:\/\/youtu.be\/IV4umlzqZys\" type=\"video\/mp4\"><\/video><\/p>\n<div class=\"video-overlay\">\n<div class=\"play-icon\">\u25b6<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">Sales<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span><br \/>\n            <span class=\"tag\">CRM<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u9500\u552e\u4ee3\u7406<\/span><br \/>\n            <span class=\"tag\">Salesforce\u96c6\u6210<\/span><br \/>\n            <span class=\"tag\">CRM\u81ea\u52a8\u5316<\/span><br \/>\n            <span class=\"tag\">\u9500\u552e\u6548\u7387\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u901a\u8bdd\u8bb0\u5f55\u6458\u8981<\/span><br \/>\n            <span class=\"tag\">\u8ddf\u8fdb\u81ea\u52a8\u8d77\u8349<\/span><br \/>\n            <span class=\"tag\">\u4f01\u4e1a\u9500\u552e<\/span><br \/>\n            <span class=\"tag\">Pipeline\u7ba1\u7406<\/span><br \/>\n            <span class=\"tag\">AI\u5de5\u4f5c\u6d41<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u666e\u904d\u8ba4\u53ef\u5176\u901a\u8bdd\u6458\u8981\u548c\u8ddf\u8fdb\u8d77\u8349\u7684\u51c6\u786e\u6027\uff0c\u5b9e\u8282\u7701\u4e86\u4f1a\u524d\u4f1a\u540e\u65f6\u95f4\u3002\u6838\u5fc3\u7591\u95ee\u5305\u62ec\uff1a\u5982\u4f55\u5904\u7406\u5608\u6742\u97f3\u9891\u6216\u590d\u6742\u4ea4\u6613\u4e2d\u7684\u4e0a\u4e0b\u6587\u6df7\u4e71\uff1f\u4f55\u65f6\u80fd\u5b66\u4e60\u56e2\u961f\u6d41\u7a0b\u4ee5\u4f18\u5316\u5efa\u8bae\uff1fAI\u8bef\u5199CRM\u5b57\u6bb5\u65f6\u7684\u7ea0\u6b63\u4e0e\u5ba1\u8ba1\u673a\u5236\uff1f\u662f\u5426\u9700\u8981\u7279\u5b9aSalesforce\u7248\u672c\uff1f\u5bf9\u4e0d\u4fe1\u4efb\u81ea\u52a8\u5316\u7684\u9500\u552e\u4ee3\u8868\uff0c\u5982\u4f55\u63a8\u52a8\u91c7\u7528\uff1f\u521b\u59cb\u4eba\u56de\u5e94\u5f3a\u8c03\u6743\u9650\u53ef\u63a7\u3001\u53ef\u5ba1\u6279\u6a21\u5f0f\u3001\u5b9e\u65f6\u901a\u77e5\u3002\n            <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ai-section\">\n<div class=\"ai-content\" style=\"font-size: large;\"><strong>AI \u9510\u8bc4<\/strong><\/div>\n<p class=\"ai-content\">\n                Katalyst \u7684\u806a\u660e\u4e4b\u5904\u5728\u4e8e\u5b83\u6ca1\u6709\u8bd5\u56fe\u518d\u9020\u4e00\u4e2a\u201cAI\u539f\u751fCRM\u201d\uff0c\u800c\u662f\u9009\u62e9\u4e86\u6700\u65e0\u804a\u4e5f\u6700\u96be\u7684\u90a3\u6761\u8def\uff1a\u8001\u8001\u5b9e\u5b9e\u505a Salesforce \u7684\u6302\u4ef6\u3002\u8fd9\u542c\u8d77\u6765\u4e0d\u591f\u6027\u611f\uff0c\u5374\u662f\u4f01\u4e1a\u9500\u552e\u8f6f\u4ef6\u5f53\u524d\u6700\u52a1\u5b9e\u7684\u7834\u5c40\u70b9\u3002\u5b83\u7684\u4ef7\u503c\u4e0d\u5728\u4e8e\u201cAI\u201d\u8fd9\u4e2a\u6807\u7b7e\uff0c\u800c\u5728\u4e8e\u5b83\u7cbe\u51c6\u6253\u51fb\u4e86\u4e00\u4e2a\u88ab\u4f4e\u4f30\u7684\u9690\u6027\u6210\u672c\u2014\u2014\u9500\u552e\u4ee3\u8868\u5728\u975e\u9500\u552e\u4e8b\u52a1\u4e0a\u7684\u8ba4\u77e5\u635f\u8017\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4ece\u6280\u672f\u5c42\u9762\u770b\uff0c\u5b83\u5728\u8bc4\u8bba\u533a\u5c55\u793a\u4e86\u5bf9\u201c\u4fe1\u4efb\u201d\u8fd9\u4e2a\u4f01\u4e1a\u8f6f\u4ef6\u751f\u6b7b\u7ebf\u7684\u6210\u719f\u7406\u89e3\u3002\u901a\u8fc7\u201c\u5ba1\u6279\u6a21\u5f0f\u201d\u3001\u201c\u5b57\u6bb5\u7ea7\u6743\u9650\u201d\u3001\u201c\u5b9e\u65f6\u53d8\u66f4\u901a\u77e5\u201d\u548c\u201c\u65b0\u65e7\u503c\u4fdd\u7559\u201d\u6765\u6784\u5efa\u4fe1\u4efb\u9636\u68af\uff0c\u800c\u4e0d\u662f\u5f3a\u884c\u63a8\u9500\u5168\u81ea\u52a8\u5316\u3002\u8fd9\u4e00\u70b9\u6bd4\u7edd\u5927\u591a\u6570AI\u5de5\u5177\u806a\u660e\u5f97\u591a\uff0c\u56e0\u4e3a\u4f01\u4e1a\u9500\u552e\u4e0d\u662f\u4e2a\u4eba\u52a9\u7406\u573a\u666f\uff0c\u9519\u4e86\u62cd\u5927\u817f\u91cd\u65b0\u6765\u5c31\u884c\uff0cCRM\u91cc\u7684\u4e00\u4e2a\u8bef\u5199\u53ef\u80fd\u76f4\u63a5\u5bfc\u81f4\u9884\u6d4b\u5931\u771f\u6216\u4e22\u5355\u3002\u521b\u59cb\u4eba\u627f\u8ba4\u201c\u6ca1\u6709\u7cfb\u7edf\u80fd\u4fdd\u8bc1\u96f6\u9519\u8bef\u201d\uff0c\u8fd9\u79cd\u5766\u8bda\u53cd\u800c\u6bd4\u5439\u5618\u51c6\u786e\u7387\u66f4\u6709\u8bf4\u670d\u529b\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4f46\u9700\u8981\u8d28\u7591\u7684\u662f\uff0c\u5c06\u4e0a\u767e\u4e2aSalesforce\u5b57\u6bb5\u7684\u81ea\u52a8\u5316\u51b3\u7b56\u6743\u548c\u201c\u667a\u80fd\u4fe1\u53f7\u201d\u540c\u65f6\u4ea4\u7ed9\u4e00\u4e2a\u6a21\u578b\uff0c\u957f\u671f\u770b\u662f\u5426\u4f1a\u5bfc\u81f4\u201c\u4f2a\u81ea\u52a8\u5316\u201d\uff1f\u66f4\u9690\u5fe7\u7684\u662f\u5bf9\u8bed\u97f3\u8d28\u91cf\u7684\u4f9d\u8d56\u3002\u521b\u59cb\u4eba\u81ea\u5df1\u4e5f\u627f\u8ba4\u201c\u91cd\u5ea6\u53e3\u97f3\u6216\u5608\u6742\u573a\u666f\u4ecd\u9700\u4eba\u5de5\u6e05\u7406\u201d\uff0c\u800c\u5728\u5168\u7403\u9500\u552e\u56e2\u961f\u4e2d\uff0c\u8fd9\u6070\u6070\u662f\u5e38\u6001\u800c\u975e\u4f8b\u5916\u3002\u5982\u679c\u6838\u5fc3\u573a\u666f\u7684\u51c6\u786e\u6027\u59cb\u7ec8\u9700\u8981\u4eba\u5de5\u515c\u5e95\uff0c\u90a3\u81ea\u52a8\u5316\u7684\u6548\u7387\u7ea2\u5229\u5c31\u4f1a\u88ab\u8fd9\u79cd\u201c\u867d\u7136\u66f4\u5feb\u4e86\uff0c\u4f46\u4f60\u8fd8\u662f\u5f97\u518d\u770b\u4e00\u773c\u201d\u7684\u5fc3\u7406\u6309\u6469\u62b5\u6d88\u6389\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7b80\u800c\u8a00\u4e4b\uff0cKatalyst \u627e\u5230\u4e86\u5f88\u597d\u7684\u5207\u5165\u53e3\u548c\u4fe1\u4efb\u6784\u5efa\u6d41\u7a0b\uff0c\u4f46\u5b83\u7684\u5929\u82b1\u677f\u53d6\u51b3\u4e8e\uff1a\u80fd\u5426\u628a\u90a3\u4e9b\u201c\u9700\u8981\u4eba\u5de5\u6e05\u7406\u201d\u7684\u7070\u8272\u5730\u5e26\uff0c\u538b\u7f29\u5230\u7528\u6237\u611f\u77e5\u4e0d\u5230\u7684\u7a0b\u5ea6\u3002\u5426\u5219\u5b83\u6700\u7ec8\u53ef\u80fd\u53ea\u662fSalesforce\u7684\u4e00\u4e2a\u201c\u9ad8\u7ea7\u6a21\u677f\u586b\u5145\u5668\u201d\uff0c\u800c\u975e\u771f\u6b63\u7684\u9500\u552e\u4ee3\u7406\u3002\n            <\/p>\n<\/p><\/div>\n<div class=\"comments-section\">\n<div class=\"comments-toggle\">\n            <span>\u67e5\u770b\u539f\u59cb\u4fe1\u606f<\/span><br \/>\n            <span class=\"toggle-arrow\">\u25bc<\/span>\n        <\/div>\n<div class=\"comments-container\">\n<div class=\"comment-item\">\n<div class=\"comment-header\">\n                    <span class=\"comment-author\">Katalyst <\/span>\n                <\/div>\n<div class=\"comment-content\">Katalyst is the AI sales agent for teams on Salesforce. Hang up a call and it&#8217;s already done: notes summarized, records created, fields updated, follow-up drafted, next step set. It runs 24\/7, reading every call, email, and calendar, surfacing the right signals, prepping you for each meeting, and prompting you to act: follow up here, this one\u2019s slipping. What&#8217;s new: AI Resolution on every account, meeting recorder, hygiene scores, deal patterns. Built for enterprise sales teams.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hi, I&#8217;m Div, Founder &amp; CEO of Katalyst.<\/p>\n<p>At Datadog, I watched our best enterprise reps closing multi-million-dollar deals &#8211; lose hours every week to work that had nothing to do with selling. Updating Salesforce, prepping for QBRs, rebuilding context that already lived in an email or a call recording. The people best at selling were spending the most time not selling.<br \/>I couldn&#8217;t unsee it. <\/p>\n<p>So we&#8217;ve spent the last year building Katalyst to fix it: working hands-on with sales leaders and reps across teams like Stripe, Atlassian, Justworks, Datadog.<\/p>\n<p><strong>Katalyst is an AI sales agent for teams on Salesforce. It runs 24\/7, reads your calls, emails, and calendar, and turns it into action: <\/strong><br \/>&#8211; Salesforce records created and fields updated on its own<br \/>&#8211; The right signals surfaced (across 10k, hiring, contact tracking, partnerships)<br \/>&#8211; Account plans created, contacts researched<br \/>&#8211; A brief ready before &amp; after every meeting<br \/>&#8211; The follow-up drafted and the next step set<br \/><em><br \/>\u2728 We&#8217;ve built Katalyst to work with your existing Salesforce set-up! <\/em><\/p>\n<p><em>What\u2019s new:<\/em><br \/>&#8211; AI Resolution on every account: like claude cowork, take deep actions on every deal with the Katalyst Agent<br \/>&#8211; Pipeline with Kanban view, group by and custom views<br \/>&#8211; Katalyst meeting recorder &#8211; joins meetings across Meet, Zoom, Teams, Webex<br \/>&#8211; Slack bot &#8211; push updates, signals, actions to take<br \/>&#8211; Actions overview &#8211; Review and take pending actions, plus bulk actions<\/p>\n<p>And it&#8217;s already working. Mike, Sales Director at Aniai, has his reps taking 20% more meetings a day, walking in fully prepped, and moving deals to contract 50% faster &#8211; all while Salesforce stays clean on its own.<br \/><a href=\"https:\/\/www.producthunt.com\/@mike_conway\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"mike_conway\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@mike_conway<\/a> &#8211; &#8220;If you&#8217;re not using Katalyst, you are missing out on opportunities your competitors will find.&#8221;<\/p>\n<p>We just opened Katalyst to the public. If your team runs on Salesforce, you can sign up or book a demo. Would love your honest feedback. \ud83d\udc47<\/p>\n<p>P.S &#8211; A huge shoutout to the tens of beta customers without whose love and feedback we wouldn&#8217;t be here. Also to the elite Katalyst engineering and product team!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>26<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@mike_conway\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@mike_conway<\/a>&nbsp; <a href=\"https:\/\/www.producthunt.com\/@divyansh_lohia\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@divyansh_lohia<\/a>&nbsp;you&#8217;re awesome guys! Congrats on this impressive launch<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@mike_conway\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@mike_conway<\/a>&nbsp; <a href=\"https:\/\/www.producthunt.com\/@divyansh_lohia\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@divyansh_lohia<\/a>&nbsp;The biggest bottleneck in sales isn&#8217;t capturing information, it&#8217;s making sure the right actions happen afterward.<\/p>\n<p>An AI agent that automatically updates CRM records, drafts follow-ups, surfaces deal risks, and keeps pipeline hygiene in check can remove a huge amount of manual work for sales teams.<\/p>\n<p>As we&#8217;re building Juno AI, we&#8217;ve seen the same pattern: the real value of AI isn&#8217;t just generating outputs, it&#8217;s helping people move work forward with less friction. Congrats on the launch!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@mike_conway\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@mike_conway<\/a>&nbsp; <a href=\"https:\/\/www.producthunt.com\/@divyansh_lohia\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@divyansh_lohia<\/a>&nbsp;Congratulations!!!<\/p>\n<\/p>\n<p>I love the focus on giving sales reps more time to actually sell instead of maintaining CRM records. That&#8217;s one of the clearest examples of where AI can create real business impact.<\/p>\n<\/p>\n<p>I&#8217;m curious, after working with your beta customers, which workflow surprised you the most? Was there a repetitive task that teams thought had to stay manual, but Katalyst ended up automating really well?<\/p>\n<\/p>\n<p>Excited to see where Katalyst goes! \ud83d\udca5\ud83d\udca5\ud83d\udca5<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>the post-call automation angle makes sense. curious how it handles messy or overlapping deals where context isn&#8217;t clean. that&#8217;s usually where CRM tools break down<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@shubham4real\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@shubham4real<\/a>&nbsp;That&#8217;s usually where tools break, agreed. Overlapping deals stay clean because signals and write-back key off account and opp ownership, so no duplicate or conflicting records, the owner anchors what&#8217;s written. And when context is genuinely messy or thin, it surfaces its read with reasoning instead of guessing, leaving the unclear calls to the rep.<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The meeting prep feature actually saved me time this morning, I just reviewed the brief right before the call instead of digging through Salesforce myself.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@alya136521\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@alya136521<\/a>&nbsp;that&#8217;s exactly the swap we were after, a quick brief<strong> instead of digging through Salesforce right before you dial in.<\/strong> that pre-call scramble quietly eats time across a whole week, so glad it gave you the morning back. thanks for sharing.<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Finally gave it a real shot with a few of our Salesforce accounts and the call summaries came out scarily accurate, no editing needed. The deal pattern alerts caught a renewal slipping I would&#8217;ve missed by a day.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@asaroglu94127\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@asaroglu94127<\/a>&nbsp;Catching a slipping renewal a day early is exactly what the alerts are for, that&#8217;s often the difference between a save and a loss. Glad the summaries held up clean too.<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Love the focus on reducing CRM busywork with AI. Does Katalyst learn from each team&#8217;s sales process over time to improve its recommendations?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@dhatri_rai1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@dhatri_rai1<\/a>&nbsp;Yes, it <strong>learns from how each rep and team actually sells, their calls and emails,<\/strong> so recommendations get sharper over time instead of staying generic.<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Is there a minimum Salesforce edition required? Would it work on Professional or does it need Enterprise?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@vidushi_jalan\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@vidushi_jalan<\/a>&nbsp;No edition requirement, it works on Professional or Enterprise alike. It sits on your existing Salesforce as-is, so there&#8217;s nothing to upgrade before you can get going.<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The auto-drafting of follow-ups right after a call ends is a really thoughtful touch, feels like it actually gets how messy a rep&#8217;s day is. Nice execution on tying it so tightly into Salesforce too.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@lhanmarangfclk\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@lhanmarangfclk<\/a>&nbsp;Tying it tightly into Salesforce was the hard, unglamorous part, so it&#8217;s nice when that&#8217;s what gets noticed. A rep&#8217;s day is messy, and the tool should absorb that, not add to it. Thanks \u0130lhan.<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Been looking at Attio and Clarify. The pitch of a clean AI-native CRM is tempting honestly. But migrating 4 years of Salesforce data and workflows feels insane. How do you think about that trade-off?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@arjun_bagur\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@arjun_bagur<\/a>&nbsp;That&#8217;s exactly why we built it this way. The clean AI-native CRMs are nice, but you nailed the catch, no one wants to migrate four years of Salesforce data and workflows. Katalyst skips that entirely: it runs directly on your existing Salesforce, reads your real schema, and adds the AI-native layer on top. You keep your system of record and get the intelligence, no rip-and-replace.<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@arjun_bagur\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@arjun_bagur<\/a>&nbsp;one more thing worth knowing on that trade-off: getting started on Katalyst is the opposite of a migration. You connect Salesforce, pick which fields Katalyst gets to work with, and it syncs from there, you&#8217;re running the same day. And because everything it produces gets written into Salesforce itself, you&#8217;re never creating a second system of record. Worst case you stop using Katalyst and your Salesforce is simply cleaner than it was before. The trade-off with rip-and-replace is you&#8217;re betting the whole org on the new tool. This way the bet is basically zero.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Curious how it handles calls when reps have thick accents or talk over each other, does the summarization still hold up or does it need cleanup? Also wondering how it decides which fields to auto-update without butting into the rep&#8217;s manual edits.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@cemrediuc\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@cemrediuc<\/a>&nbsp;On audio: holds up well on normal crosstalk, but I won&#8217;t oversell it, tough audio or heavy accents can still need occasional cleanup, and since the summary shows its source you can catch anything that drifted. On fields: it never fights manual edits, you scope what it can touch and it runs in approve-mode early, so it fills gaps rather than overwriting what you&#8217;ve entered yourself.<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Finally tried Katalyst this week and the post-call summary landing in Salesforce before I even closed my laptop kind of blew my mind. The deal-pattern nudge on a stalled account was spot on too.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@krankabanvavs\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@krankabanvavs<\/a>&nbsp;that instant right after a call, done before you&#8217;ve closed the laptop, is the thing we built the whole flow around, so glad it hit. and flagging a stalled account before it slips is exactly what the pattern nudges are for. appreciate you.<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>That&#8217;s clever. When two reps share an account, do their signals actually merge or stay separate in the pipeline view?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@dhiraj_patel5\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@dhiraj_patel5<\/a>&nbsp;They see the same ones. Signals are tied to account and opportunity ownership, so when two reps share an account or opp, the same signals show up on both their dashboards, it&#8217;s one shared view, not two separate feeds. What stays personal to each rep is their agent&#8217;s own context from their emails and calls, but the signals themselves are common ground.<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Pipeline hygiene is the silent killer of B2B sales teams \u2014 an agent that actually works the CRM instead of just logging into it is the right framing. How does it handle reps who don&#8217;t trust automation touching their deals?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@medal411\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@medal411<\/a>&nbsp;Appreciate that framing \ud83d\ude4f the skeptical reps are honestly who we built for. Nobody hands over control on day one, it starts in approve-mode, shows its reasoning on every write, and reps only loosen up on what it&#8217;s proven on. The resistant ones tend to convert hardest once they see it get their deals right.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>finally tried this last week, the auto summary after calls actually feels accurate not just keyword soup, and the follow-up drafts needed barely any edits<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@makbulesal82572\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@makbulesal82572<\/a>&nbsp;Most tools give you a summary you can tell a machine wrote, so glad this one&#8217;s catching what actually mattered instead. And follow-ups needing barely any edits is exactly the bar. Thanks for sharing.<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>question nobody&#8217;s asked yet &#8211; what&#8217;s the correction path when the AI writes something wrong to Salesforce? if it misreads a call and updates a field incorrectly or logs the wrong next step, does the rep even notice before it compounds, since the whole pitch is that they stop double checking. an audit trail is different from a rep actually catching an error in real time<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@galdayan\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@galdayan<\/a>&nbsp;two honest parts to the answer. First, the checkpoint sits before the write, not after: early on a rep isn&#8217;t double-checking a finished record, they&#8217;re approving the update with its reasoning shown, so a misread gets caught at the moment of decision, not discovered later. Trust is earned per-field, so the fields a rep lets it write unattended are the ones it&#8217;s already proven on, and the higher-stakes ones (closed-won, forecast category) can stay approval-only indefinitely. Second, the honest part: no system that ever writes autonomously can promise zero missed errors, which is exactly why we scope autonomy narrowly rather than flipping everything to auto and hoping. <br \/>The goal isn&#8217;t a rep who blindly trusts, it&#8217;s a rep who only stops checking the things that have earned it.<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@galdayan\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@galdayan<\/a>&nbsp;on the &#8220;does the rep even notice&#8221; part specifically: nothing the agent writes is silent. Every autonomous write pings the rep the moment it happens, in Slack and in the app, saying exactly which field changed and to what, with a link to the deal. So it&#8217;s not an audit trail you dig through later, it&#8217;s a nudge in real time. And every change keeps the old value next to the new one, so if something does look off, reverting is one edit, not detective work.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>finally tried the meeting recorder and it actually pulled out the next step without me nudging it, which never happens with the other tools I&#8217;ve used. the deal patterns view is the kind of thing I&#8217;d want on a second monitor all day<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@n_yalc32635\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@n_yalc32635<\/a>&nbsp;&#8220;second monitor all day&#8221; is the best thing anyone&#8217;s said about the deal patterns view. and catching the next step without a nudge is exactly where other tools stop, they record, but leave the thinking to you. glad it&#8217;s doing the part that counts.<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Noticed my notes and next steps were already in Salesforce before I even closed the call tab, which is honestly the thing I never have time to do. The follow-up draft was surprisingly on-tone too.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@abdullahsemmbh\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@abdullahsemmbh<\/a>&nbsp;already done before you closed the tab is exactly the moment we designed for, glad it hit. and a follow-up that actually sounds like you is easy to get wrong, so good to hear it landed on-tone. appreciate you.<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Curious about what changes for a salesperson day to day with Katalyst. how is this working in practise for them? What kinds of actions is Katalyst truly taking for the Rep<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@shourya_mehra\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@shourya_mehra<\/a>&nbsp;Day to day, the admin just disappears. Katalyst logs the meetings, updates Salesforce itself, writes the pre-call brief, flags signals the rep would&#8217;ve missed, and drafts follow-ups ready to send. They spend the day selling, not maintaining records.<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@shourya_mehra\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@shourya_mehra<\/a>&nbsp;to make it concrete: the moment you feel it is right after a call. By the time you&#8217;re back at your desk, the field updates, the follow-up task, and a drafted follow-up email are already sitting there waiting for a quick yes. What used to be 20 minutes of typing becomes a minute of approving. And the day starts the same way, Katalyst hands you a short &#8220;do this now&#8221; list instead of you digging through tabs to figure out what needs attention. The rep&#8217;s job shifts from writing things down to just making calls on what&#8217;s queued up.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How accurate is the AI? I feel like every AI tool I&#8217;ve tried hallucinates or gets things wrong. What&#8217;s different here?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@sai58\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sai58<\/a>&nbsp;Fair concern, I&#8217;d be skeptical too. The difference is Katalyst isn&#8217;t generating opinions, it&#8217;s extracting facts from your own calls and emails and updating fields off them. Every change traces back to the exact source it came from, so it&#8217;s less &#8220;trust the AI&#8221; and more &#8220;here&#8217;s the line in the call this update is based on.&#8221; And nothing writes blind, you can review what it changed. We didn&#8217;t try to build a model that never errs, we built it so when it does, you can see and catch it<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How hard is this to set up? I know enterprise software can take forever to implement.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@anoushka_mishra\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@anoushka_mishra<\/a>&nbsp;Almost nothing. Admin connects Salesforce, the pipeline syncs, and each rep does a ~10-min agentic onboarding. That&#8217;s the whole setup. Nothing like a classic enterprise rollout.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The &#8220;Do This Now&#8221; section is probably my favorite part. How does Katalyst decide what deserves my attention first?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@saksham_diwan\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@saksham_diwan<\/a>&nbsp;Glad that&#8217;s the one that stuck. It ranks by where your time actually moves the needle: a mix of [deal value], [risk of slipping], and [fresh signals from calls and emails]. Less &#8220;here&#8217;s everything,&#8221; more &#8220;do this next<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@saksham_diwan\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@saksham_diwan<\/a>&nbsp;Glad that&#8217;s the one that stuck. It ranks by where your time actually moves the needle: a mix of [deal value], [risk of slipping], and [fresh signals from calls and emails]. Less &#8220;here&#8217;s everything,&#8221; more &#8220;do this next<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>What&#8217;s your retrieval architecture? Are you using vector search, structured CRM data, or both?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@shreyans_jain20\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@shreyans_jain20<\/a>&nbsp;Both. Structured retrieval on the CRM objects, vector search over calls, emails, and calendar. The part we obsess over is grounding: every write traces back to the exact source it came from, so a field update can be audited to the specific call or email. Retrieval that can&#8217;t cite itself is a non-starter when you&#8217;re writing to someone&#8217;s CRM<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@shreyans_jain20\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@shreyans_jain20<\/a>&nbsp;Short answer, both. The Salesforce data we treat as structured truth and query directly, no embedding, because you want exact field values. Calls, emails, and calendar run through vector search so we pull the right context per deal. One gives you the state, the other gives you the story<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Sales teams already spend too much time updating CRM. If this actually reduces that manual work, it could be very useful.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@letitia00\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@letitia00<\/a>&nbsp;100%. That&#8217;s the exact time sink we built it to kill. Reps sell, Katalyst keeps the CRM current.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How long does implementation typically take for a Salesforce team?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@vatsal_agarwal183\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@vatsal_agarwal183<\/a>&nbsp;Basically no implementation time, that was the whole point.<strong> It&#8217;s fully agentic. <\/strong>An admin connects Salesforce and the entire pipeline syncs, then reps get invited and go through their own agentic onboarding, connecting their integrations in about 10 minutes each. No months-long rollout, no config project<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How is the hygiene score calculated?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@taranjeev\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@taranjeev<\/a>&nbsp;It&#8217;s a weighted rollup of the signals that usually predict a deal going stale: [no activity in X days], [missing next step], [past-due close date], [stuck in stage too long]. One number, 0-100. Curious what made you ask, are you tracking hygiene manually today?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Reading calls, emails, and calendar to keep opportunities current is the right wedge \u2014 that hygiene work is exactly what eats selling time. My operator question is about the write path&#8217;s identity: does Katalyst write to Salesforce as each rep with their own permissions and sharing rules, or through one service account that can quietly sidestep them? And on a multi-threaded deal where two reps&#8217; calls touch the same opportunity with conflicting next-steps, how does it decide whose input wins?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@hazy0\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@hazy0<\/a>&nbsp;Nothing gets clobbered silently. Both reps&#8217; inputs land as attributed activities; the canonical Next Step reflects the most recent call, but the conflicting one stays visible and both reps get flagged, so a human resolves it instead of the system guessing<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>This is a smart approach to the &#8220;AI does the boring CRM work&#8221; problem. <\/p>\n<p>Since Katalyst is auto-creating records and updating fields based on <\/p>\n<p>call\/email reasoning, how are you handling cases where the AI <\/p>\n<p>misreads a signal \u2014 like marking a deal as &#8220;slipping&#8221; when it <\/p>\n<p>actually wasn&#8217;t, or auto-filling a field with the wrong next step? <\/p>\n<p>Curious if there&#8217;s a review\/undo layer before changes go live in <\/p>\n<p>Salesforce.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@amjad_shaik\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@amjad_shaik<\/a>&nbsp;Yes, changes surface for rep approval before they land, each with its reasoning, so a misread like a wrongly flagged &#8220;slipping&#8221; deal gets caught upfront, not after. And anything it writes automatically is logged in the activity history, so it&#8217;s reviewable and reversible.<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@amjad_shaik\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@amjad_shaik<\/a>&nbsp;One thing to add. The agent also knows when it isn&#8217;t sure. If confidence is low, it never auto-writes anything, it just parks it as a suggestion for the rep to look at. And if a wrong value ever does get accepted, fixing it is one inline edit in Katalyst, which syncs straight back to Salesforce. So a misread costs the rep a few seconds, not a data cleanup project.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does Katalyst prevent inaccurate AI-generated insights from affecting pipeline forecasts or CRM data?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@robert_dimla\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@robert_dimla<\/a>&nbsp;Every update shows its reasoning and needs rep approval early on, and high-stakes fields like forecast category can stay approval-only, so a bad read never silently hits your pipeline.<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The pain you&#8217;re describing from Datadog is exactly right \u2014 enterprise reps rebuilding context that already lived in their email is a brutal tax on selling time. Curious: when a rep has 20+ open opportunities, does Katalyst prioritize which ones to surface in any given week, or does it process everything equally and rely on the rep to decide what matters?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@sabber_ahamed\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sabber_ahamed<\/a>&nbsp;Nothing writes blind, updates show their reasoning and the rep approves. Forecast-level fields can stay approval-only indefinitely, so an inaccurate read gets caught before it touches the pipeline, not after.<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The platform experience is super clean and inviting. Sadly, I don&#8217;t have a salesforce account to link so could not complete the free demo. All the best with this nonetheless. \ud83d\ude42<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@liz_dsouza\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@liz_dsouza<\/a>&nbsp;Appreciate you saying so, and no worries at all. If you ever land somewhere running Salesforce, the door&#8217;s open. Thanks for the good wishes, Liz!! <\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">Great product! Can enterprise account use their custom LLMs? As in to make sure critical data is routed through existing ai infrastructure. Excited to know if that\u2019s something on your roadmap!<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@realanupreet\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@realanupreet<\/a>&nbsp;This comes up with enterprise teams and it&#8217;s exactly the kind of infra requirement we take seriously. Rather than answer it loosely here, let me get you specifics, what&#8217;s your setup?<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"app-card\">\n<div class=\"app-header\">\n<div class=\"rank\">#4<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/TV5XHOQG4DV2R7\" class=\"app-title\">Dupely<\/a><\/p>\n<div class=\"one-liner\">The trust layer for online shopping<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">255<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Dupely \u662f\u4e00\u6b3e\u8d2d\u7269\u4fe1\u4efb\u68c0\u6d4b\u5de5\u5177\uff0c\u901a\u8fc7\u5546\u54c1\u5339\u914d\uff08DupeScore\uff09\u300190\u5929\u4ef7\u683c\u5386\u53f2\u8ffd\u8e2a\u548c\u5356\u5bb6\u4fe1\u8a89\u6807\u8bc6\uff0c\u5e2e\u7528\u6237\u5728\u7f51\u8d2d\u4e2d\u8bc6\u522b\u865a\u5047\u6298\u6263\u3001\u5c71\u5be8\u540c\u6b3e\u548c\u4e0d\u53ef\u4fe1\u5356\u5bb6\u3002<\/div>\n<p>    <!-- \u5a92\u4f53\u753b\u5eca\uff1a\u5305\u542b\u89c6\u9891\u548c\u591a\u5f20\u56fe\u7247 --><\/p>\n<div class=\"media-gallery\">\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/b57684be-4ec5-4e82-ab4b-ab1e83ea97ba.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/1f3e5b0b-6a72-4d69-a8d2-1fc83da135d5.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/ef18447d-ec78-4fb8-97b4-51e667181d00.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/fc3c359b-940e-41bf-80e3-fd5fea33db7f.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <video class=\"media-content\" poster=\"https:\/\/ph-files.imgix.net\/9a9b7f29-04fc-4070-8ee4-40bde1684077.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/eIx_Cs_DMyo?si=7QzmQnc_yR_sorrB\"><source src=\"https:\/\/youtu.be\/eIx_Cs_DMyo?si=7QzmQnc_yR_sorrB\" type=\"video\/mp4\"><\/video><\/p>\n<div class=\"video-overlay\">\n<div class=\"play-icon\">\u25b6<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">Android<\/span><br \/>\n            <span class=\"tag\">iOS<\/span><br \/>\n            <span class=\"tag\">E-Commerce<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u8d2d\u7269\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u4fe1\u4efb\u5c42<\/span><br \/>\n            <span class=\"tag\">\u5546\u54c1\u5339\u914d<\/span><br \/>\n            <span class=\"tag\">\u4ef7\u683c\u5386\u53f2<\/span><br \/>\n            <span class=\"tag\">\u5356\u5bb6\u4fe1\u8a89<\/span><br \/>\n            <span class=\"tag\">\u9632\u6b3a\u8bc8<\/span><br \/>\n            <span class=\"tag\">\u7535\u5546\u63d2\u4ef6<\/span><br \/>\n            <span class=\"tag\">\u8de8\u5e73\u53f0<\/span><br \/>\n            <span class=\"tag\">\u6d88\u8d39\u8005\u6743\u76ca<\/span><br \/>\n            <span class=\"tag\">ProductHunt<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u9ad8\u5ea6\u8ba4\u53ef\u201c\u4ef7\u683c\u5386\u53f2\u9632\u5047\u6298\u6263\u201d\u529f\u80fd\uff0c\u5e76\u8ffd\u95ee\uff1a\u5339\u914d\u5982\u4f55\u907f\u514d\u5355\u4f4d\/\u89c4\u683c\u5dee\u5f02\uff1f\u5356\u5bb6\u4fe1\u8a89\u662f\u5426\u4f1a\u6ca6\u4e3a\u65b0\u4f5c\u5f0a\u76ee\u6807\uff1f\u4fe1\u8a89\u6570\u636e\u5237\u65b0\u9891\u7387\uff1f\u80fd\u5426\u8de8\u5e73\u53f0\u6bd4\u4ef7\uff1f\u5efa\u8bae\u589e\u52a0\u5468\u62a5\u63a8\u9001\u3001\u6d4f\u89c8\u5668\u5f39\u7a97\u89e3\u91ca\u4fe1\u8a89\u539f\u56e0\u3001\u4ef7\u683c\u76d1\u63a7\u901a\u77e5\u548c\u7528\u6237\u53cd\u9988\u673a\u5236\u3002\n            <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ai-section\">\n<div class=\"ai-content\" style=\"font-size: large;\"><strong>AI \u9510\u8bc4<\/strong><\/div>\n<p class=\"ai-content\">\n                Dupely \u7684\u5b9a\u4f4d\u7cbe\u51c6\uff1a\u4e0d\u518d\u5377\u201c\u54ea\u91cc\u6700\u4fbf\u5b9c\u201d\uff0c\u800c\u662f\u56de\u7b54\u201c\u8fd9\u4e2a\u4fbf\u5b9c\u5230\u5e95\u662f\u771f\u7684\u5047\u7684\u201d\u3002\u4ece\u8bc4\u8bba\u770b\uff0c\u7528\u6237\u6700\u4e70\u8d26\u7684\u662f90\u5929\u4ef7\u683c\u5386\u53f2\u2014\u2014\u8fd9\u4e2a\u529f\u80fd\u5728Amazon\u7b49\u5e73\u53f0\u5145\u65a5\u201c\u539f\u4ef7\u865a\u6807\u518d\u6253\u6298\u201d\u7684\u751f\u6001\u4e0b\uff0c\u662f\u771f\u6b63\u7684\u75db\u70b9\u89e3\u51b3\u65b9\u6848\u3002\u4f46\u5b83\u6700\u5927\u7684\u6740\u62db\u662f DupeScore \u7684\u5546\u54c1\u5339\u914d\u80fd\u529b\uff1a\u5b83\u80fd\u8bc6\u522b\u51fa\u540c\u4e00\u5de5\u5382\u3001\u4e0d\u540c\u54c1\u724c\u7684\u201c\u6362\u76ae\u201d\u4ea7\u54c1\uff0c\u8fd9\u6bd4Karma\u3001Fakespot\u7b49\u4ec5\u57fa\u4e8e\u8bc4\u7ea7\u7684\u5de5\u5177\u6df1\u4e86\u4e00\u4e2a\u7ef4\u5ea6\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4e0d\u8fc7\uff0c\u9510\u8bc4\u7684\u7126\u70b9\u5fc5\u987b\u653e\u5728\u4e24\u4e2a\u786c\u6838\u95ee\u9898\u4e0a\u3002\u7b2c\u4e00\u3001\u5546\u54c1\u5339\u914d\u7684\u5de5\u7a0b\u96be\u5ea6\uff1a\u8bc4\u8bba\u4e2d\u6709\u4eba\u7cbe\u51c6\u6307\u51fa\u4e8630ml vs 1oz\u3001\u5355\u4ef6 vs \u4e24\u4ef6\u88c5\u3001\u5b50ASIN\u53d8\u4f53\u7b49\u9677\u9631\u3002\u5f00\u53d1\u8005\u627f\u8ba4\u201cPpu\uff08\u5355\u4f4d\u4ef7\u683c\uff09\u5bf9\u6bd4\u201d\u662f\u601d\u8def\uff0c\u4f46\u6838\u5fc3\u7684\u89c6\u89c9+\u89c4\u683c\u7279\u5f81\u5de5\u7a0b\u6ca1\u6709\u900f\u5e95\u3002\u5982\u679c\u5339\u914d\u51c6\u786e\u7387\u65e0\u6cd5\u7a33\u5b9a\u572895%\u4ee5\u4e0a\uff0c\u4e00\u4e2a\u9519\u8bef\u63a8\u8350\u4f1a\u77ac\u95f4\u6467\u6bc1\u7528\u6237\u4fe1\u4efb\u2014\u2014\u800c\u4e9a\u9a6c\u900a\u7684listing\u6570\u636e\u7ed3\u6784\u6781\u5176\u6df7\u4e71\uff0c\u8fd9\u662f\u6700\u96be\u5543\u7684\u9aa8\u5934\u3002\u7b2c\u4e8c\u3001\u4fe1\u8a89\u7cfb\u7edf\u7684\u5185\u751f\u77db\u76fe\uff1a\u521b\u59cb\u4eba\u56de\u5e94\u201c\u5356\u5bb6\u4f1a\u4f18\u5316\u4fe1\u8a89\u5206\u201d\u7684\u903b\u8f91\u662f\u201c\u4f18\u5316=\u505a\u597d\u4e8b\u201d\uff0c\u4f46\u73b0\u5b9e\u662f\u9ed1\u7070\u4ea7\u4f1a\u4e70\u865a\u5047\u9000\u8d27\u5355\u3001\u5237\u597d\u8bc4\u6765\u62ac\u9ad8\u5206\u6570\u3002\u5149\u9760\u201c24\u5c0f\u65f6\u66f4\u65b0\u201d\u548c\u201c\u5355\u6761\u53cd\u9988\u201d\u662f\u4e0d\u591f\u7684\uff0c\u5fc5\u987b\u6709\u5f02\u5e38\u68c0\u6d4b\u7b97\u6cd5\uff08\u5982\u540c\u4e00IP\u5927\u91cf\u597d\u8bc4\u3001\u9000\u8d27\u7387\u4e0e\u4ef7\u683c\u7a81\u53d8\u7684\u76f8\u5173\u6027\uff09\uff0c\u5426\u5219\u8fd9\u4e2a\u4fe1\u8a89\u5c42\u4f1a\u8fc5\u901f\u88ab\u201c\u58f0\u8a89\u5957\u5229\u201d\u653b\u7834\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u5f53\u524d\u7684\u4eae\u70b9\u662f\uff1a\u8de8\u5e73\u53f0\uff08iOS\u3001Android\u3001Chrome\uff09\u9996\u53d1\u8986\u76d6\uff0c\u79cd\u5b50\u7528\u6237\u793e\u533a\u8fd0\u8425\u597d\uff08\u56de\u590d\u53ca\u65f6\u4e14\u8ba4\u8d26\uff09\u3002\u4f46\u4ea7\u54c1\u4ecd\u5904\u4e8e\u201c\u597d\u7528\u5de5\u5177\u201d\u800c\u975e\u201c\u5e73\u53f0\u7ea7\u4fe1\u4efb\u5c42\u201d\u7684\u9636\u6bb5\u3002\u8981\u6210\u4e3a\u771f\u6b63\u7684\u4fe1\u4efb\u57fa\u7840\u8bbe\u65bd\uff0cDupely \u5fc5\u987b\u4ece\u201c\u5e2e\u7528\u6237\u627e\u4e00\u4e2a\u4fbf\u5b9c\u7684\u66ff\u4ee3\u54c1\u201d\u5347\u7ea7\u5230\u201c\u8f93\u51fa\u53ef\u4fe1\u7684\u8d2d\u7269\u51b3\u7b56\u5f15\u64ce\u201d\u2014\u2014\u8fd9\u9700\u8981\u5f00\u653eAPI\u3001\u5356\u5bb6\u7aef\u6570\u636e\u5165\u53e3\u3001\u751a\u81f3\u8054\u76df\u8fd4\u5229\u673a\u5236\u3002\u5426\u5219\uff0c\u5b83\u5c31\u662f\u53c8\u4e00\u4e2a\u4f1a\u88abAmazon\u7b49\u5e73\u53f0\u5c01\u6740\u6216\u6284\u88ad\u7684\u7b2c\u4e09\u65b9\u63d2\u4ef6\u3002\u65b9\u5411\u6b63\u786e\uff0c\u4f46\u6267\u884c\u548c\u9632\u5b88\u624d\u662f\u751f\u6b7b\u7ebf\u3002\n            <\/p>\n<\/p><\/div>\n<div class=\"comments-section\">\n<div class=\"comments-toggle\">\n            <span>\u67e5\u770b\u539f\u59cb\u4fe1\u606f<\/span><br \/>\n            <span class=\"toggle-arrow\">\u25bc<\/span>\n        <\/div>\n<div class=\"comments-container\">\n<div class=\"comment-item\">\n<div class=\"comment-header\">\n                    <span class=\"comment-author\">Dupely<\/span>\n                <\/div>\n<div class=\"comment-content\">Most shopping tools chase coupons. Dupely tackles trust. Online shopping is full of manipulation: artificial price drops, fake reviews, paid influencers, and sketchy white label sellers reselling the same product at a markup. DupeScore finds identical products for less. Trust This Price flags fake savings using 90 days of price history. Seller badges show you who&#8217;s actually credible. Now on iOS, Android, and Chrome. Dupely is the trust layer online shopping has been missing.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hello world! We built Dupely because we kept getting frustrated with duplicate listings on Amazon. There are a million tools out there for resellers to get on the first page but none to help consumers cut through the dupes.<\/p>\n<\/p>\n<p>Today, we ship a fully functioning app + extension to help consumers get the best deal from reputable vendors on iOS, Android and Google Play!<\/p>\n<\/p>\n<p>As your using Dupely, feel free to tag me with some of your top dupes, feature ideas and if there&#8217;s anything we can do to make the user experience that much better.<\/p>\n<\/p>\n<p>Thank you very much for your support and we look forward to building this into the trust layer for eCommerce!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>8<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@jacob_galajda\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jacob_galajda<\/a>&nbsp;Congratulations! wide reach &#8220;Now on iOS, Android, and Chrome&#8221;<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>5<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@jacob_galajda\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jacob_galajda<\/a>&nbsp;Congrats on the launch \ud83d\ude80<\/p>\n<\/p>\n<p>I love that you&#8217;re solving a problem from the buyer&#8217;s perspective. There are plenty of tools to help sellers win, but far fewer that help shoppers make smarter decisions.<\/p>\n<\/p>\n<p>I&#8217;m curious, what&#8217;s been the biggest surprise so far? Are duplicate listings mostly coming from the same product under different brands, or are you seeing something completely unexpected?<\/p>\n<\/p>\n<p>Excited to see Dupely become the trust layer for ecommerce! \ud83d\udd25<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@jacob_galajda\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jacob_galajda<\/a>&nbsp;&#8220;<em>Most shopping tools chase coupons; Dupely tackles trust&#8221;<\/em> is a sharp framing, and the 90-day price-history check that flags fake savings is the piece I&#8217;d actually use. Shipping app plus extension across iOS, Android and Chrome on day one is no small feat.<\/p>\n<p>Launch-day thought: launches with a short video tend to convert better than ones without, and you shipped without one \u2014 so here&#8217;s one I made for you, free and whitelabel, no strings:<\/p>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=Dgn-Jf8h4KU\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/www.youtube.com\/watch?v=Dgn-Jf8h4KU<\/a><\/p>\n<p><strong>Keep it here, or add it to your PH media for a stronger launch \u2014 video statistically lifts a launch, and yours is still editable.<\/strong><\/p>\n<p>Made at <a href=\"https:\/\/foxplug.com\/?utm_source=producthunt&amp;utm_medium=comment\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/foxplug.com\/?utm_source=producthunt&amp;utm_medium=comment<\/a> \u2014 make more there, or record a real product-tour walkthrough in ~2 minutes. And for anyone else here launching soon: paste your site, get a launch video in about 30 seconds, no signup to try. Congrats again, Jacob and Ryan.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Congrats!! Can users customize what matters most, like price history, seller trust, or return rates?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>5<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@himani_sah1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@himani_sah1<\/a>&nbsp;Yes absolutely you can sort by what matters most to you today. The filters we have so far are: DupeScore\/MatchScore (so how close the item is to the original) Price, Reviews, Ratings, Price Per Unit.  Ultimately these filters will be saved to your profile so it auto-sorts by what matters to you. For example you might want to sort by Price or Ratings vs how close to the original product the results are.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@himani_sah1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@himani_sah1<\/a>&nbsp;Not in todays version this is on the roadmap but we do have filters live today.  <\/p>\n<\/p>\n<p>What&#8217;s live today on how users can sort by what matters to them: DupeScore, Most Savings, Reviews, Ratings, Price Per Unit<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Genuine question, not a knock: once sellers know a trust score exists, isn&#8217;t the badge itself just the new thing to optimize around? Feels like the arms race just moves up a level instead of ending.<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>5<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@logan_pierce2\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@logan_pierce2<\/a>&nbsp;100% You&#8217;re right that once a score exists, it becomes a thing to optimize around. But that&#8217;s actually the point. The badge isn&#8217;t sold to sellers, it&#8217;s earned from real buyer feedback: did they ship on time, did the item arrive in the condition advertised, was it packaged well, any damage, and so on. So to &#8220;optimize the badge,&#8221; a seller basically has to ship on time and not lie about their product. That&#8217;s the behavior we want anyway.<\/p>\n<\/p>\n<p>Will sellers eventually try to game it the way people buy fake product reviews today? Of course. &#8220;Instead of buying reviews, just buy seller reviews.&#8221; That&#8217;s a real future problem we will solve for.  One thing that would be really difficult for a seller to game would be the &#8220;Is this Item returned frequently&#8221; at scale.. This is something that marketplaces track and we can elucidate <\/p>\n<\/p>\n<p>The way I think about it: a good trust layer doesn&#8217;t end the arms race, it raises the cost of cheating and shrinks the payoff. When that next wave shows up, we&#8217;ll be built to catch it. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@logan_pierce2\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@logan_pierce2<\/a>&nbsp;Not a knock at all, great Q Logan! I don&#8217;t think the reseller market will go away but we&#8217;ll definitely help change the tide for the consumer. We&#8217;re using signals like # of returns and overall seller rating to help offset that push today. These can be gamified but we&#8217;ll continue to stay vigilant on the trust signals\ud83e\udee1<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Would love a weekly digest of flagged fake discounts I almost fell for, turns the trust score into a habit not just a lookup.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>5<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@oliver_hayes1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@oliver_hayes1<\/a>&nbsp;I love that Oliver!  <a href=\"https:\/\/www.producthunt.com\/@ryanbutz\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"ryanbutz\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ryanbutz<\/a> this should be a segment we include on our newsletter and announcements<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The part nobody&#8217;s asked about is the matching itself. Deciding two listings are the &#8216;same product&#8217; is the whole game, and Amazon makes it ugly: a serum sold as 30ml vs 1oz, single unit vs a 2-pack, a renamed variation ASIN, a bundle with a free sample tacked on. When I worked on product matching, title plus image similarity got us to maybe 80%, and the last 20% (unit counts, pack sizes, refurb vs new) was where every wrong dupe call came from. A wrong dupe stings more than a missed one, since you&#8217;re steering someone to buy the cheaper thing that isn&#8217;t actually the same. How are you drawing that line today?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@dipankar_sarkar\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@dipankar_sarkar<\/a>&nbsp;Good call out &#8211; I&#8217;ll give a simple example of what we are actively avoiding against. You want to buy a multivitamin and we recommend the 90 back vs the 270 count.. of course the 90 count will be significantly cheaper so we want to surface the Price Per Unit Savings and not recommend not similar quantities.<\/p>\n<\/p>\n<p>This is very tricky because sellers could upload as unit quantity, or pack or variations (child ASINs) etc. so there is a lot to go into making sure we&#8217;re truly comparing apples and apples not apples and broccoli. Bad analogy probably but I think the point stands.<\/p>\n<\/p>\n<p>Great callout. Actively on <a href=\"https:\/\/www.producthunt.com\/@jacob_galajda\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"jacob_galajda\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jacob_galajda<\/a> and teams radar<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The Trust This Price flag using 90 days of history is the part I&#8217;d actually rely on, since fake &#8220;was $X, now $Y&#8221; drops are exactly what trips me up. When I&#8217;m on an Amazon listing with the Chrome extension, does DupeScore surface the cheaper identical product inline on the page, or do I have to open the app and search for it myself? And does the price history cover third-party marketplace sellers, or only the main buy-box?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@leo404\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@leo404<\/a>&nbsp;For the Chrome extension when you find the product you want Dupely to find an alternative listing for it automatically starts running matches in the background if you can find any.  Price history covers third-party not just buybox. It&#8217;s at the ASIN level. <\/p>\n<\/p>\n<p>The unfortunately reality is terms like &#8220;buy-box&#8221; &#8220;third-party&#8221; seller aren&#8217;t even in the average consumers vocabulary.  Instead of changing the user behavior we just want to make it easier for them to make the right purchasing decision &#8211; not an influenced one by &#8220;social proof&#8221;<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Logan&#8217;s question in this thread, whether the badge becomes the new thing to optimize around, is the one I&#8217;d push on too. I build in a category where dark patterns are the default and the honest answer is you never eliminate gaming, you price it up, so Ryan&#8217;s framing rang true. What happens when a seller earns the badge legitimately and then quietly degrades, is there decay built into DupeScore?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@narek_keshishyan\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@narek_keshishyan<\/a>&nbsp;The goal is to change that mindset all together.  Change the default and eliminate the gaming. Step based progress is progress.  The whole point is we want to hold marketplaces and sellers alike accountable and ensure to consumer is the beneficiary. <\/p>\n<\/p>\n<p>I&#8217;d personally love to hear more about your specific category and how Dupely can solve for it<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I&#8217;d love browser pop-ups explaining exactly why a seller earned or lost their credibility badge. What do you think? <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@ranjan_kumar45\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ranjan_kumar45<\/a>&nbsp;Ranjan &#8211; So we have that pop-up with a little &#8220;i&#8221; icon on why that seller has that badge.  Let me know if you see that. Might be something worth our team exploring new UI options <a href=\"https:\/\/www.producthunt.com\/@natalie_warden\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"natalie_warden\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@natalie_warden<\/a> <\/p>\n<\/p>\n<p>Great feedback<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>This is a cool idea. How frequently is the seller trust data refreshed as new reviews and returns come in?? <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@roopreddy\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@roopreddy<\/a>&nbsp;Thanks Roop! We get seller trust data updated within 24 hours of when Amazon publishes their updates. Returns are handled differently from our data provider. For larger, more popular products this doesn&#8217;t impact as much. For new sellers and new products, this is absolutely game changing to reduce latency between returns and seller profile. Thanks for using Dupely! \ud83d\ude00<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Congratulations on shipping. Does Dupely also compare prices across different retailers or only within marketplaces?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@syed_shayanur_rahman\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@syed_shayanur_rahman<\/a>&nbsp;Right now only within marketplaces by design.  We don&#8217;t want to take you off platform if you are already there. We also want to keep these marketplaces happy with us by increasing purchase behavior on high intent purchasing, eliminating return risk, and keeping their customers happy on their marketplace.  <\/p>\n<\/p>\n<p>The concept is that we don&#8217;t want to take you to Walmart if you aren&#8217;t a Plus member when your on Amazon as a Prime member. Same goes with Wayfair, TikTok Shop.. etc..<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Congrats on the launch. I&#8217;d love notifications when a trusted seller starts offering a product I&#8217;ve saved. Is there a feature that exists for this? <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@divya_kothari1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@divya_kothari1<\/a>&nbsp;Absolutely you can save items you viewed to your favorites and you Dupely will alert you if it drops in price.  <\/p>\n<\/p>\n<p>We don&#8217;t have a &#8220;follow seller&#8221; feature but adding that to the list of ideas to add to product roadmap from this thread!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>3<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The 90-day price history alone would save me from buying during fake &#8220;limited-time&#8221; sales. xD <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@ragsyme\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ragsyme<\/a>&nbsp;Glad to hear it! Ultimately we want to expand on this further to account for artificial dips in savings in prep for black friday\/cyber monday, holidays, prime day, etc&#8230; <\/p>\n<\/p>\n<p>I said in another comment where we want to go with price tracking is take it to a guaranteed low price or flight insurance type where we are so confident this is the best price this product has been or will be that we can stand by it with a refund of the difference. Time + data pending<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Can users report products they think Dupely missed to improve future matching?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@nuseir_yassin1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@nuseir_yassin1<\/a>&nbsp;Great idea Nuseier! We will definitely add that to the roadmap, I think that will help out a lot with the ecosystem as a whole, thanks for using Dupely :D!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How DupeScore handles products with tiny cosmetic differences but identical manufacturers underneath? <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@iamanantgupta\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@iamanantgupta<\/a>&nbsp;This is exactly the use-case DupeScore is built for. We do not lean on branding or the title, so a swapped logo, a different color\/variation, or different packaging will not throw it off. It might just adjust the score slightly. We weigh the substance underneath, the product images, specs, and description details, this is how we identify two listings coming off the same line still land as a high match even under different brand names. That is why the score runs 0 to 100 instead of a simple yes or no. A near-identical duplicate listing with only cosmetic differences scores near the top, while genuinely different products fall lower down. <\/p>\n<\/p>\n<p>The more people we get using the product the smarter our matching will get.  We want the community to tell us when we get it wrong and we look into the results case by case to see what we can tweak<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I usually compare several websites before making a purchase. can Dupely alert users when the same product appears at a better verified price after they save it?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@akshay_shyam\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@akshay_shyam<\/a>&nbsp;Hey Akshay, great q! We do that! You can save products under Favorites, and we&#8217;ll let you know when there&#8217;s an actual price drop (not a fake one) on the product. Thanks for using Dupely!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@akshay_shyam\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@akshay_shyam<\/a>&nbsp;Don&#8217;t tell anyone but we have goals to be so precise on our price tracking\/prediction that we can build in an insurance policy\/price match guarantee type of engine around our recommendation.  \ud83d\ude42 <\/p>\n<\/p>\n<p>Think flight price protection.. for product purchasing<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does DupeScore actually identify identical products versus just similar ones, and does it factor in shipping costs when showing cheaper alternatives?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@smeyye7eqe\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@smeyye7eqe<\/a>&nbsp;Great Q Sumeyye! We use multiple signals from the product listings and determine how similar they are. We&#8217;ll be able to detect minor variations as well as major differences. The &#8220;trust this dupe&#8221; section pulls historical track record from the seller and product itself so even if it&#8217;s a cheaper alternative, you know you&#8217;re getting a good deal. Thanks for using Dupley! \ud83d\ude00<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Love that you pulled real price history into Trust This Price instead of just slapping a percent off label on things. The 90 day window is such a smart, grounded way to expose fake sales.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@miraysessiz\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@miraysessiz<\/a>&nbsp;Thanks Miray! There&#8217;s no way products can be on sale for months, thanks for using Dupely! \ud83d\ude00<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>finally a tool that feels like its on my side when shopping online, ran it on a few listings and caught at least one obvious price hike hiding as a sale<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@seldazkartrjgh\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@seldazkartrjgh<\/a>&nbsp;Thanks for using Dupely Selda! It&#8217;s crazy how many products are &#8220;on sale&#8221;, what kind of dupes are you finding so far?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey Product Hunt. Ryan here, co-founder of Dupely.<\/p>\n<\/p>\n<p>The idea for Dupely came about because I&#8217;ve seen from the other side what it&#8217;s like selling on these major marketplaces we&#8217;re trying to fix. I&#8217;ve been selling on these marketplaces for over fifteen years. Over the years I&#8217;ve noticed how much more difficult it is becoming as an average consumer. Important information buried in the metadata of the listings. If an item is returned often, if the seller is recently launched, seller reviews buried through clicks, true price tracking.. the list goes on and on. The advancement of AI meaningfully made that trust erosion move faster.<\/p>\n<\/p>\n<p>I saw white-label sellers list the exact same factory product at a 40% markup. I&#8217;ve been targeted by ads telling me I can get rich quick making passive income buying from Alibaba. I was invited to groups that gave artificial discounts to move your listing up in the rankings by gaming sales velocity. I saw reviews bought, traded, and seeded. All of this from the lens of the seller, not the buyer.<\/p>\n<\/p>\n<p>Then I spent a decade in edtech, and I watched the same rot show up somewhere you would never expect it. Candidates auto-rejected by AI hiring managers before a human ever saw them. People reverse-engineering ATS keywords just to survive the first filter. Good people gamed out by a system that was supposed to be neutral.<\/p>\n<p>We are in a trust recession. The tools built to help us, search, reviews, rankings, hiring filters, have quietly been turned against us. And most of us just accepted it as the cost of doing anything online.<\/p>\n<\/p>\n<p>Dupely is my answer on the shopping side.<\/p>\n<\/p>\n<p>It finds the identical and near-identical products for less, verifies the seller, scores the match from 0 to 100, and flags fake sales using 90 days of real price history. It fires the second you land on a product page. No hunting, no extra tabs, no wondering if the deal is real. If you&#8217;ve ever found the product you were looking for then ended up not buying because you were overwhelmed with an abundance of choice and analysis paralysis.. Dupely should solve that for you.<\/p>\n<\/p>\n<p>What&#8217;s next is where I&#8217;d love your brain. We&#8217;re working on review authenticity scoring so you can see which reviews are actually real. Wider coverage across the marketplaces where this is the biggest issue: TikTok Shop, Walmart, Wayfair, Home Depot, and more. And a clearer picture of who the real seller behind a listing actually is. <\/p>\n<\/p>\n<p>And if you&#8217;re a seller, we want to hear from you too. You&#8217;re sick of your products getting knocked off.. we want to help verify you. Let&#8217;s talk.<\/p>\n<\/p>\n<p>What other features could we solve for to make your shopping experience better? If we happen to save you money in the meantime, that is a huge win.<\/p>\n<\/p>\n<p>If you&#8217;ve ever felt that you don&#8217;t know whether you just bought the right product for a fair price, that&#8217;s the feeling we&#8217;re building against.<\/p>\n<\/p>\n<p>I&#8217;ll be here all day. Tell me where we&#8217;re right, where we&#8217;re wrong, and what you&#8217;d want us to catch next.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>finally tried dupely on the chrome extension and the trust this price feature caught a \u201csale\u201d that was actually the same price it&#8217;s been for three months, exactly the kind of thing i&#8217;ve been burned on before. nice to see someone focus on this.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@ayfer794543\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ayfer794543<\/a>&nbsp;Thanks Ayfer! I know right, it&#8217;s so crazy that the &#8220;sale&#8221; prices can be kept for over 3 months. Thanks for using Dupely! \ud83d\ude00<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@ayfer794543\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ayfer794543<\/a>&nbsp;Watch out for the &#8220;limited time deals&#8221; and other &#8220;social proof&#8221; that is just gamified as well<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>finally a chrome extension that tells me when a &#8220;sale&#8221; isn&#8217;t actually a sale, the price history view alone is worth installing<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@nihat1413641\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@nihat1413641<\/a>&nbsp;Thank you Nihat, the price history with notifications is insane!! Try it out and let us know how we can make it better \ud83d\ude00<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@nihat1413641\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@nihat1413641<\/a>&nbsp;Not all deals are real deals \ud83d\ude42<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Nice idea. How do you handle cases where 2 listings look identical, but the product quality turns out to be different? Congrats on the launch!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@henry_habib\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@henry_habib<\/a>&nbsp;Great q Henry! We factor in return volume and the reviews on both the seller and the product. If there is a history of bad product quality, then it&#8217;ll impact how we recommend that item even if it&#8217;s a duplicate. Let us know how we can make Dupely even better!! \ud83d\ude00<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does DupeScore actually decide two products are real duplicates versus just similar items, especially when brands deliberately rename or repackage the same thing?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@ezelrikliahcg\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ezelrikliahcg<\/a>&nbsp;Great q Ezel! We use multiple signals from the product listing pages for relative similarity. We&#8217;ll also bake in seller reputability too so even if it&#8217;s a cheaper deal, you&#8217;ll know you&#8217;re still getting a good product too. Thanks for using Dupely! \ud83d\ude00<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The price history view is surprisingly addictive, it makes you realize how often &#8220;sale&#8221; tags are basically decoration. Seller badges feel like a step in the right direction too, though I&#8217;d want to see how strict they are on the sketchy resellers.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@slakln0vxp\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@slakln0vxp<\/a>&nbsp;Thanks Sila! I&#8217;m shocked at how long sale items can be kept &#8220;on sale&#8221;. Thanks for using Dupely! \ud83d\ude00<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Tried it on a few products I was already eyeing and the 90-day price history genuinely changed my mind on one &#8220;sale&#8221; that was actually the normal price. Nice to finally see a tool that doesn&#8217;t just hand me a coupon code.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@aslhangger3pdy\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@aslhangger3pdy<\/a>&nbsp;Thank you Aslihan! Glad you can sift through the &#8220;sales&#8221; now, thanks for using Dupely! \ud83d\ude00<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does DupeScore actually decide when two products are &#8220;identical&#8221; enough to recommend, especially for things where listings vary a lot in bundle size or packaging?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@saniyelaloypur\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@saniyelaloypur<\/a>&nbsp;Great q Saniye! There are a ton of Amazon listings that vary a lot in bundle size\/packaging. We use multiple signals to derive a weighted score. The trust signals for products also help maintain the level of credibility whenever we recommend alternatives. Thanks for using Dupely! \ud83d\ude00<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does Dupely figure out which white label sellers are actually the same product under different brand names, and does it work for marketplaces like AliExpress or mostly just Amazon and the usual big stores?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@onurwhww\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@onurwhww<\/a>&nbsp;Great q Onur, we use multiple signals from the product listing pages to derive a similarity score. Little changes will result in higher DupeScore but completely different products will not score very highly. Thanks for using Dupely! \ud83d\ude00<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does Dupely actually verify its seller badges, especially for those random white label shops that pop up overnight and disappear just as fast?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@hsangzkencbss\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@hsangzkencbss<\/a>&nbsp;Great q Ihsan! We use the seller data provided by Amazon to verify sellers and return data on products for the actual product listing we recommend. This way, you&#8217;ll get good deals and know they come from good vendors! Thanks for using Dupely! \ud83d\ude00<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Downloaded the iOS app and was surprised how often &#8220;fake savings&#8221; tags popped up on stuff I&#8217;d been eyeing. DupeScore saved me like $12 on a serum that&#8217;s literally identical to the pricier one.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@naimefidan5e7b\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@naimefidan5e7b<\/a>&nbsp;That&#8217;s awesome Naime! Glad we could save you $12, thanks for using Dupely! \ud83d\ude00<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@naimefidan5e7b\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@naimefidan5e7b<\/a>&nbsp;You&#8217;re going to find that this happens more often then you think.  We&#8217;re saving users on average $16 on their carts. Return rates are 5x lower than industry standard <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Congrats on the launch! \ud83d\udc4f\ud83c\udffb <a href=\"https:\/\/www.producthunt.com\/@jacob_galajda\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"jacob_galajda\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jacob_galajda<\/a> Tackling the white-label markup problem is a massive pain point. Curious about the DupeScore\u2014how does it actually differentiate between an algorithmic price drop and a fake discount, especially during major sales events? <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@nischal_kharel\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@nischal_kharel<\/a>&nbsp;Thank you Nischal! Great q, we use historical data to determine what the overall price should be. The &#8220;price drops&#8221; we&#8217;ve observed on the data side typically do not go past this value, but they trigger Amazon to award badges and promote the product. Even during prime day, we observed a bunch of products that did this and were still able to surface dupes that had a better price. Thanks for using Dupely! \ud83d\ude00<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"app-card\">\n<div class=\"app-header\">\n<div class=\"rank\">#5<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/QVOBLGCIMXF4AQ\" class=\"app-title\">Mira<\/a><\/p>\n<div class=\"one-liner\">AI moderated interviews that read how people feel<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">213<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Mira\u662f\u4e00\u6b3eAI\u5b9a\u6027\u7814\u7a76\u4e3b\u6301\u5de5\u5177\uff0c\u901a\u8fc7\u5b9e\u65f6\u9762\u90e8\u7f16\u7801\u3001\u8bed\u97f3\u60c5\u611fAI\u548c\u773c\u52a8\u8ffd\u8e2a\uff0c\u4e3a\u5e02\u573a\u7814\u7a76\u3001\u7528\u6237\u8c03\u7814\u573a\u666f\u89e3\u51b3\u201c\u53d7\u8bbf\u8005\u8a00\u884c\u4e0d\u4e00\uff08Say-Do Gap\uff09\u201d\u7684\u75db\u70b9\uff0c\u81ea\u52a8\u5b8c\u6210\u4ece\u62db\u52df\u3001\u52a8\u6001\u8bbf\u8c08\u3001\u60c5\u611f\u6355\u6349\u5230\u62a5\u544a\u751f\u6210\u7684\u5168\u6d41\u7a0b\u3002<\/div>\n<p>    <!-- \u5a92\u4f53\u753b\u5eca\uff1a\u5305\u542b\u89c6\u9891\u548c\u591a\u5f20\u56fe\u7247 --><\/p>\n<div class=\"media-gallery\">\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/2d6d4203-2388-49de-9a63-583e77583b16.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/1f58aec6-af88-4d2f-ac2c-352120ec20b6.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/99dbdfbb-6fa3-4788-b984-55914a5a3eb7.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/71decac7-6938-487d-adaa-c1d7e7f791d3.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/39924fa1-0901-4b7a-a1dd-707bb57e02e0.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/5e96ca3c-a219-423e-b40b-f56063449995.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/76dd573c-c4f4-4d95-93bc-590794817616.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/5c586958-8d14-4a81-83b6-9520008c1a77.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/37b58f04-4391-44e0-9fae-431e85039677.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <video class=\"media-content\" poster=\"https:\/\/ph-files.imgix.net\/f27db053-2ca3-4808-bfae-9636fa60d540.jpeg?auto=format\" data-video-url=\"https:\/\/www.youtube.com\/watch?v=LzRJxixXjgg\"><source src=\"https:\/\/www.youtube.com\/watch?v=LzRJxixXjgg\" type=\"video\/mp4\"><\/video><\/p>\n<div class=\"video-overlay\">\n<div class=\"play-icon\">\u25b6<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">User Experience<\/span><br \/>\n            <span class=\"tag\">Analytics<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u5b9a\u6027\u7814\u7a76<\/span><br \/>\n            <span class=\"tag\">\u60c5\u611fAI<\/span><br \/>\n            <span class=\"tag\">\u7528\u6237\u8bbf\u8c08<\/span><br \/>\n            <span class=\"tag\">\u9762\u90e8\u7f16\u7801<\/span><br \/>\n            <span class=\"tag\">\u8bed\u97f3\u60c5\u611f\u5206\u6790<\/span><br \/>\n            <span class=\"tag\">\u773c\u52a8\u8ffd\u8e2a<\/span><br \/>\n            <span class=\"tag\">\u5e02\u573a\u8c03\u7814<\/span><br \/>\n            <span class=\"tag\">\u591a\u6a21\u6001\u5206\u6790<\/span><br \/>\n            <span class=\"tag\">\u81ea\u52a8\u5316\u7814\u7a76\u62a5\u544a<\/span><br \/>\n            <span class=\"tag\">SaaS<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u9ad8\u5ea6\u8ba4\u53ef\u5176\u201c\u6355\u6349\u8a00\u8bed\u4e4b\u5916\u60c5\u611f\u4fe1\u53f7\u201d\u7684\u6838\u5fc3\u5dee\u5f02\uff0c\u8d28\u7591\u70b9\u96c6\u4e2d\u5728\uff1a\u8fdc\u7a0b\u73af\u5883\u4e0b\u9762\u90e8\/\u773c\u52a8\u8ffd\u8e2a\u7684\u51c6\u786e\u6027\u4e0e\u9690\u79c1\u5408\u89c4\u6027\uff08\u6570\u636e\u4fdd\u7559\u3001\u660e\u786e\u540c\u610f\uff09\uff1b\u8de8\u6587\u5316\u60c5\u611f\u89e3\u8bfb\u7684\u504f\u5dee\uff1bAI\u662f\u5426\u63d0\u4f9b\u7f6e\u4fe1\u5ea6\u53ef\u5ba1\u8ba1\uff1b\u4ee5\u53ca\u786c\u4ef6\u517c\u5bb9\u6027\uff08\u666e\u901a\u7b14\u8bb0\u672c\u6444\u50cf\u5934\u5373\u53ef\u8fd0\u884c\uff0c\u6709\u6821\u51c6\u4e0e\u73af\u5883\u68c0\u6d4b\u673a\u5236\uff09\u3002\n            <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ai-section\">\n<div class=\"ai-content\" style=\"font-size: large;\"><strong>AI \u9510\u8bc4<\/strong><\/div>\n<p class=\"ai-content\">\n                Mira\u5e76\u975e\u53c8\u4e00\u4e2a\u201c\u91c7\u8bbf+\u8f6c\u5f55\u201d\u7684\u5957\u58f3\u4ea7\u54c1\uff0c\u5b83\u771f\u6b63\u8bd5\u56fe\u653b\u514b\u7684\u662f\u5b9a\u6027\u7814\u7a76\u9886\u57df\u6700\u987d\u56fa\u7684\u75fc\u75be\u2014\u2014\u88ab\u8bbf\u8005\u201c\u8bf4\u7684\u201d\u4e0e\u201c\u60f3\u7684\u201d\u4e4b\u95f4\u7684\u65ad\u5c42\u3002\u901a\u8fc7\u5b9e\u65f6\u591a\u6a21\u6001\u60c5\u611f\u878d\u5408\uff08\u9762\u90e8\u52a8\u4f5c\u5355\u5143\u3001\u8bed\u8c03\u3001\u5fae\u8868\u60c5\u3001\u6ce8\u89c6\u6a21\u5f0f\uff09\uff0c\u5b83\u628a\u7814\u7a76\u5458\u8fc7\u53bb\u9760\u7ecf\u9a8c\u76f4\u89c9\u3001\u53cd\u590d\u56de\u770b\u5f55\u50cf\u624d\u80fd\u6355\u6349\u7684\u201c\u6f5c\u53f0\u8bcd\u201d\u53d8\u6210\u4e86\u7ed3\u6784\u5316\u6570\u636e\u3002\u8fd9\u5728\u65b9\u6cd5\u8bba\u4e0a\u662f\u5e72\u51c0\u7684\uff0c\u5546\u4e1a\u903b\u8f91\u4e0a\u4e5f\u76f4\u51fb\u75db\u70b9\uff1a\u4e0d\u4ec5\u538b\u7f29\u4e866-8\u5468\u7684\u7814\u7a76\u5468\u671f\uff0c\u66f4\u7528\u201c\u60c5\u611f\u8bc1\u636e\u201d\u4e3a\u7ed3\u8bba\u589e\u52a0\u4e86\u9632\u5fa1\u6027\uff0c\u8ba9\u7814\u7a76\u7ed3\u679c\u5728\u5185\u90e8\u4f1a\u8bae\u4e0a\u4e0d\u518d\u8f7b\u6613\u88ab\u6311\u6218\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4f46\u98ce\u9669\u540c\u6837\u663e\u8457\u3002\u9996\u5148\uff0c\u60c5\u611fAI\u7684\u201c\u4f2a\u7cbe\u5ea6\u201d\u9677\u9631\u2014\u2014\u5728\u8de8\u6587\u5316\uff0870+\u8bed\u8a00\uff09\u3001\u4f4e\u8d28\u91cf\u8bbe\u5907\u573a\u666f\u4e0b\uff0c\u5c06\u5fae\u8868\u60c5\u6216\u8bed\u8c03\u6ce2\u52a8\u5f3a\u884c\u5bf9\u5e94\u4e3a\u7279\u5b9a\u60c5\u7eea\uff0c\u6781\u6613\u4ea7\u751f\u7cfb\u7edf\u6027\u7684\u8bef\u5224\u3002\u5c3d\u7ba1\u56e2\u961f\u63d0\u53ca\u7f6e\u4fe1\u5ea6\u8f93\u51fa\u548c\u591a\u6e90\u878d\u5408\uff0c\u4f46\u201c\u6807\u51c6\u5316\u504f\u5dee\u201d\u5728\u5168\u7403\u5316\u7528\u6237\u9762\u677f\u4e0a\u4f1a\u88ab\u653e\u5927\u3002\u5176\u6b21\uff0c\u5b58\u50a8\u6d77\u91cf\u751f\u7269\u7279\u5f81\u6570\u636e\u7684\u9690\u79c1\u5408\u89c4\u6210\u672c\u6781\u9ad8\uff0c\u5373\u4fbf\u627f\u8bfaSOC 2\u4e0eGDPR\uff0c\u4f01\u4e1a\u5ba2\u6237\u7684\u6cd5\u52a1\u5ba1\u67e5\u4ecd\u662f\u9690\u5f62\u95e8\u69db\u3002\u672c\u8d28\u4e0a\uff0cMira\u63d0\u4f9b\u7684\u4e0d\u662f\u201c\u7edd\u5bf9\u5ba2\u89c2\u7684\u60c5\u7eea\u771f\u7406\u201d\uff0c\u800c\u662f\u201c\u4e00\u79cd\u6bd4\u7eaf\u6587\u672c\u66f4\u4e30\u5bcc\u7684\u4fe1\u53f7\u8f93\u5165\u5de5\u5177\u201d\u3002\u5b83\u771f\u6b63\u806a\u660e\u7684\u5730\u65b9\u5728\u4e8e\u6ca1\u5ba3\u79f0\u8981\u53d6\u4ee3\u7814\u7a76\u5458\uff0c\u800c\u662f\u63d0\u4f9b\u201c\u8d85\u80fd\u529b\u201d\u2014\u2014\u4f46\u95ee\u9898\u5728\u4e8e\uff0c\u82e5\u7814\u7a76\u5458\u81ea\u8eab\u7684\u60c5\u5546\u4e0e\u4e13\u4e1a\u5224\u65ad\u529b\u4e0d\u8db3\uff0c\u8fd9\u4e9b\u201c\u8d85\u80fd\u529b\u201d\u53cd\u800c\u4f1a\u6210\u4e3a\u70ae\u5236\u6f02\u4eae\u9519\u8bef\u7ed3\u8bba\u7684\u52a0\u901f\u5668\u3002\u8fd9\u662f\u4e00\u6b21\u6709\u58c1\u5792\u7684\u3001\u52a1\u5b9e\u7684\u5de5\u5177\u5347\u7ea7\uff0c\u4f46\u79bb\u201c\u5168\u81ea\u52a8\u6d1e\u5bdf\u201d\u8fd8\u6709\u6700\u540e\u4e00\u516c\u91cc\u7684\u4eba\u6027\u9e3f\u6c9f\u3002\n            <\/p>\n<\/p><\/div>\n<div class=\"comments-section\">\n<div class=\"comments-toggle\">\n            <span>\u67e5\u770b\u539f\u59cb\u4fe1\u606f<\/span><br \/>\n            <span class=\"toggle-arrow\">\u25bc<\/span>\n        <\/div>\n<div class=\"comments-container\">\n<div class=\"comment-item\">\n<div class=\"comment-header\">\n                    <span class=\"comment-author\">Mira<\/span>\n                <\/div>\n<div class=\"comment-content\">Unlike AI tools that stop at interview + transcript, Mira is a full AI researcher \u2014 plans studies, recruits globally (100M+ panel, 120 countries), runs dynamic interviews with intelligent probing, and uniquely captures what participants say AND feel via real-time facial coding, voice emotion AI, and webcam eye tracking. Extracts themes, generates insights, and produces research reports automatically. 17 patents. 70+ languages. Trusted by Unilever, Nestl\u00e9 and 150+ global brands. $25M Series B.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hi Product Hunt \ud83d\udc4b<\/p>\n<p>I&#8217;m Lava, Founder of Decode by Entropik. We&#8217;ve been building AI that reads human behavior for 9 years and today, <strong><em>we&#8217;re launching Mira, our AI Moderator. <\/em><\/strong><\/p>\n<p>Here&#8217;s the problem every researcher knows but nobody talks about: people say one thing and feel another. It&#8217;s called the Say-Do Gap. Self-reported data is filtered, rationalized, socially edited. Most research tools just accept this. We didn&#8217;t.<\/p>\n<p>Mira runs the entire research workflow, recruiting, moderating, analyzing, reporting, but uniquely captures what participants <strong>say AND feel<\/strong> in real time via facial coding, voice emotion AI, and eye tracking. <\/p>\n<p>When someone says &#8220;I love it&#8221; but looks confused, Mira notices and probes deeper. Automatically.<\/p>\n<p>Built on 17 patents. 70+ languages. Trusted by Unilever, Nestl\u00e9, and 150+ brands.<\/p>\n<p><strong>First study free with code PH20<\/strong> \u2192 <a href=\"http:\/\/entropik.io\/platform\/ai-moderator\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">entropik.io\/platform\/ai-moderator<\/a><\/p>\n<p>One question for the community: what&#8217;s the most unreliable part of your current qual research process, and what would it take for you to actually trust AI to run it?<\/p>\n<p>Drop it in the comments. I&#8217;ll be here all day.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>26<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@productrambler\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@productrambler<\/a>&nbsp;This goes well beyond a standard AI interview tool. Combining conversational research with emotion analysis, eye tracking, and automated reporting could be a huge advantage for research teams. Impressive scope\u2014best of luck with the launch!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@productrambler\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@productrambler<\/a>&nbsp;What\u2019s one concrete sign that your current qualitative insights are misleading, and what exact safeguards or transparency features would you need to see in an AI moderator before you&#8217;d let it probe participants or deliver final insights automatically?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@productrambler\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@productrambler<\/a>&nbsp;Impressed by how you&#8217;ve gone beyond AI note-taking and built an AI that actually <strong>conducts<\/strong> qualitative research.<\/p>\n<p>The combination of dynamic follow-up questions, automated analysis, and emotional signals like facial expressions and voice makes this much more than a transcript generator. As we&#8217;re building Juno AI, we&#8217;ve found that understanding context is valuable, but understanding how people respond adds another layer of insight entirely.<\/p>\n<p>Excited to see how products like Mira reshape customer research workflows. Congrats on the launch!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Senior Director of Consumer Insights at Decode here.<\/p>\n<p>&nbsp;<\/p>\n<p>Speaking as a practitioner, the feature I find most useful day-to-day is AI highlight reels. Instead of asking a stakeholder to watch hours of recordings, Mira clips the moments that matter: where a participant&#8217;s hesitation revealed unspoken doubt, where genuine excitement came through before they could temper it, where what they said and what their face showed did not match.<\/p>\n<p>&nbsp;<\/p>\n<p>Those moments are what change decisions in a review meeting. And they surface in minutes, not days of manual review.<\/p>\n<p>&nbsp;<\/p>\n<p>The AI Copilot is the other one worth knowing about: you can ask &#8220;which participants mentioned trust concerns?&#8221; or &#8220;show me everyone who reacted negatively to the pricing slide&#8221; across an entire study instantly.<\/p>\n<p>&nbsp;<\/p>\n<p>For researchers here, what type of qualitative research do you run most? Happy to walk through how this fits your workflow.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>11<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Head of Data Science at Decode here.<\/p>\n<p>The question we kept asking ourselves: how do you build an AI that understands the difference between what someone says and what they mean?<\/p>\n<p>&nbsp;<\/p>\n<p>The answer is multimodal signal fusion \u2014 combining facial action units, vocal pitch, speech rate, micro-expressions, and gaze patterns into a single emotional signal per moment of the interview. Not post-hoc analysis. In real time, during the conversation.<\/p>\n<p>&nbsp;<\/p>\n<p>The Voice Emotion AI specifically analyzes confidence, hesitation, excitement, and frustration from the audio layer independently of the transcript. Tone often carries a completely different story than words. That layer is invisible in every transcript-only tool.<\/p>\n<p>&nbsp;<\/p>\n<p>17 patents cover the core methodologies. Happy to discuss the technical depth of any of these.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>10<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hi all, <\/p>\n<p>Marketing lead at Decode here.<\/p>\n<p>I have spent the last few months working closely with this product to build the launch. The thing that struck me most: most AI interview tools stop at the transcript. Mira treats that as the starting point.<\/p>\n<p>A few capabilities people miss: AI follow-up probing that automatically asks &#8220;why?&#8221; and &#8220;tell me more&#8221; mid-interview based on what the participant actually said. AI highlight reels that automatically pull emotional moments, so you do not have to share 40-minute recordings with stakeholders. Cross-study intelligence that finds recurring themes across multiple research projects over time.<\/p>\n<p>The multimodal layer \u2014 emotion AI on top of the interview \u2014 makes findings more defensible. You are not just quoting a participant. You are showing what they felt when they said it.<\/p>\n<p>Happy to answer questions about the product or how we built the launch.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>10<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Product Manger<strong> <\/strong>at<strong> <\/strong><a href=\"http:\/\/entropik.io\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><strong>Decode<\/strong><\/a><strong> <\/strong>here<\/p>\n<p>One thing that always fascinated me about qualitative research: researchers don&#8217;t just analyze what people say. They spend hours replaying interviews to understand how they said it.<\/p>\n<p>A micro-expression of disgust at the pricing slide, a long pause before &#8220;I&#8217;d probably use it,&#8221; hands that stopped moving the moment they said they were &#8220;comfortable.&#8221;<\/p>\n<p>That&#8217;s the invisible layer of qual research. The part that turns a quote into an actual insight.<\/p>\n<p>Mira is built around that gap, it conducts interviews in 75+ languages, probes emotionally in real time, and simultaneously captures vocal hesitation, facial emotion, and where attention went. So researchers stop losing those moments to memory and manual replay.<\/p>\n<p><strong>The goal isn&#8217;t to replace researchers.<\/strong><br \/>It&#8217;s to give them <strong>superpowers<\/strong>, so they can spend more time discovering why people behave the way they do, instead of manually reviewing hours of recordings.<\/p>\n<p>Happy to answer any questions about how any of this works.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>9<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Head of Sales at Decode here.<\/p>\n<p>&nbsp;<\/p>\n<p>The conversation I have most with research and insights teams: &#8220;Our studies take too long, and leadership does not trust the findings.&#8221;<\/p>\n<p>&nbsp;<\/p>\n<p>Both problems have the same root cause. The tools being used only capture what people say, and analysis is manual. A 20-participant qual study typically takes 6-8 weeks from setup to report, arriving too late to influence the decision it was commissioned to support.<\/p>\n<p>&nbsp;<\/p>\n<p>Mira compresses that timeline. Study setup with templates takes minutes. Recruitment from a 100M+ global panel is built in. Transcripts, themes, and reports are generated automatically. Emotional signal adds defensibility to findings.<\/p>\n<p>&nbsp;<\/p>\n<p>If you run an insights function and want to understand what this looks like for your team&#8217;s specific workflow, feel free to ask below.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>7<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does the facial coding and eye tracking actually work in a remote setting without making participants uncomfortable or needing specialized hardware?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>5<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@layda138459\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@layda138459<\/a>&nbsp;Everything runs in the browser \u2014 no app download, no plugin, no special hardware. Participants just allow webcam and microphone access when they join, same as any video call. Before the session starts there is a quick calibration check for lighting and camera positioning, which also helps participants get comfortable with the setup before the interview begins. The calibration doubles as a way to normalise the experience \u2014 by the time the actual interview starts, most participants have forgotten the camera is doing anything beyond a normal call.<\/p>\n<p>&nbsp;<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>3<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@layda138459\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@layda138459<\/a>&nbsp;Everything runs in the browser on a standard laptop or phone, no external hardware and nothing to install. Participants grant camera access upfront, run a short calibration, and the session feels like a normal video call from there. <\/p>\n<p>If someone isn&#8217;t comfortable on camera, they decline and still complete the study, with emotion read from voice and text instead.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>3<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>&#8220;Captures what participants say AND feel&#8221; is the hard part most tools skip. I work with voice AI daily, and the transcript is the easy 20% \u2014 the signal that actually matters (hesitation, tone, the pause before someone says &#8220;yeah, it&#8217;s fine&#8221;) lives in how they said it, not the words. If Mira genuinely reads that layer at a 100+ panel scale, that&#8217;s a real moat over &#8220;interview + transcript&#8221; tools. Question: how do you keep the emotional read from becoming false precision \u2014 do you surface confidence levels, or a single sentiment call? Congrats on the launch \ud83d\ude80<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>5<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@david_marko\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@david_marko<\/a>&nbsp;Thank you so much. Since our emotion AI is multi-modal, we use fusion techniques to make sure that false positive are taken care of and yes at raw level we do provide confidence level \ud83d\ude0e<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>3<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@david_marko\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@david_marko<\/a>&nbsp;Adding to what Sumit said &#8211; from a product perspective, the confidence level alongside the emotional call is exactly why we built the output the way we did. <\/p>\n<p>The goal is to give researchers a richer signal to interrogate, not a verdict to accept. The transcript, emotional timeline, and raw clips are always there to verify or challenge what the AI surfaced. It is a tool to improve researchers&#8217; judgment, not a replacement for it.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>3<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>congrats! user interviews are the part of building I always end up skipping because of the effort. this could actually make me do them<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@ashmil_hussain\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ashmil_hussain<\/a>&nbsp;Yes our entire mission behind Decode is to democratise user research. We want all the creators and builders to have data backing their creative decisions and AI guiding them to take better decisions.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>3<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Deeper emotional signal is great, but storing facial and voice data at scale raises the privacy stakes quite a bit- how long is that data retained?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@wyatt_cameron\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@wyatt_cameron<\/a>&nbsp;, Really important question, Wyatt. <\/p>\n<p>A few specifics: participants are fully informed before any session that facial, voice, and eye data will be captured, explicit consent is required, not implied. Data is processed and stored with SOC 2 Type II compliance and GDPR alignment.<\/p>\n<p>On retention: researchers control their own data retention settings. Raw biometric data is not shared with anyone outside the platform and is not used for model training without explicit permission.<\/p>\n<p>Happy to share our full data processing agreement for any enterprise evaluations, what specific aspect would be most useful to dig into?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>3<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>the facial coding piece is wild, didn&#8217;t think i&#8217;d see real emotional response analysis baked into a research tool at this price point<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@serhatmant9b7b\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@serhatmant9b7b<\/a>&nbsp;Accessibility was a deliberate decision. Emotion AI in research has historically been available only to large enterprise teams with big tooling budgets. Glad that came through.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Does it self-report confidence?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@paige_lauren1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@paige_lauren1<\/a>&nbsp;Yes we can report confidence as well which is majorly driven by tonality followed by facial and textual signals. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>3<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@paige_lauren1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@paige_lauren1<\/a>&nbsp;To add to Sumit&#8217;s answer; in practice this means when a participant sounds uncertain but their transcript reads neutrally, the system surfaces that discrepancy and flags it rather than averaging it away. <\/p>\n<p>The confidence score tells you how much weight to put on any individual emotional data point before drawing a conclusion.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The facial coding during interviews actually caught a reaction I would have completely missed reviewing the transcript alone. Seeing emotion data layered with what people said felt like a real research upgrade, not just another AI wrapper.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@memetjr2q\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@memetjr2q<\/a>&nbsp;Thank you for putting it through a real test. That gap between what the transcript says and what the face shows is exactly what Mira is built to catch, most tools only ever see the words.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>the facial coding piece is wild, watching the emotion data overlay during interviews made patterns jump out that a transcript alone would totally miss. really curious how it handles cross-cultural nuance though.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@burcu192820\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@burcu192820<\/a>&nbsp;Glad the overlay made patterns visible that would have stayed buried in a transcript. On cross-cultural nuance \u2014 our models are trained across demographic groups, not on a single population, and we apply normalisation based on cultural benchmarks to reduce bias in emotional scoring. We do not claim perfect universality across cultures \u2014 emotion expression varies and it is an ongoing area of work. Our recommendation for global studies is always to combine the emotional signal with the transcript rather than reading either in isolation. The two together are more reliable than either alone.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does the facial coding and eye tracking actually work in practice for remote participants, especially since webcam quality and lighting vary so much across users?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@ersinyzak1i75\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ersinyzak1i75<\/a>&nbsp;We do not need a very high end webcam to run our models. In fact our model can run on almost all commodity webcams as long as there is good visibility of the face. We however guide the users to adjust face, lights before each session to make sure we capture good data.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>3<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@ersinyzak1i75\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ersinyzak1i75<\/a>&nbsp;This is a great question and we hear this constantly from a lot of our customers during the initial stages. We have designed our system to work with all kinds of webcams, not just the best ones. Before joining, participants go through a quick calibration and environment check. Each video frame receives a confidence score, and we omit any weak frames rather than guessing. We never base our findings on a single video feed, since we combine signals from the entire group. Webcam gaze tracking is less precise than lab infrared, but for questions like whether someone saw a brand element or where their attention went first, it works well. Plus, it lets us study hundreds of real-world settings instead of just a few in a lab. We do not use facial recognition at all; we only measure expressions, not identity.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>4<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does the pricing actually scale for smaller teams or solo researchers who don&#8217;t need the full enterprise setup, and is there any way to try it before committing?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@barwcts\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@barwcts<\/a>&nbsp;The best starting point is the free study, no commitment, no credit card. Mention PH when you book: <a href=\"https:\/\/www.entropik.io\/book-demo\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Book a Demo: See Entropik Decode in Action<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>For pricing beyond that, it scales based on study volume which can be purchased in smaller blocks. Happy to walk through what makes sense for your setup. Drop a note or book a quick call.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>the facial coding detail is wild, never seen a research tool that actually picks up on what people are feeling while answering. ran a quick test on our team and the voice emotion layer caught hesitation I would have totally missed in a normal transcript.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@nihalzsaki243g\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@nihalzsaki243g<\/a>&nbsp;The hesitation catch is where the voice layer earns its place; that pause before the polished answer is usually the most honest moment in the whole session. Glad it surfaced. If you want to run a structured study, the first one is free this month. Please feel free to book a demo at <a href=\"https:\/\/www.entropik.io\/platform\/ai-moderator\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/www.entropik.io\/platform\/ai-moderator<\/a> and mention PH20 on the call \ud83d\ude42 <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How do i verify the accuracy of Facial coding and eye tracking?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@jitender_pankaj1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jitender_pankaj1<\/a>&nbsp;Our algorithms are trained and validated with millions of data points we collected over the years with our in house data collection and tagging platform. We ensure each tag has high inter rater reliability before accepting it in our dataset. Our eye tracking algorithms are frequently tested against the data from a physical eye trackers. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>4<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Strength here is catching reaction people wouldn&#8217;t admit to on a survey. Weakness is that everything depend on decent webcam and lighting, which won&#8217;t be true for every participants in every country.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@ian_maxwell2\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ian_maxwell2<\/a>&nbsp;Fair and accurate, Ian. <\/p>\n<p>The webcam dependency is a real constraint and we are honest about it. We handle it through pre-session calibration and per-frame confidence scoring, weak frames are omitted rather than guessed. <\/p>\n<p>For participants in lower-quality environments the voice emotion and transcript layers still operate fully, so the study is never purely dependent on the video feed. That said, you are right that it is a variable, and it is why we are clearer about this in our documentation than most tools in the space.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The facial coding during interviews is genuinely impressive, you can actually see hesitation or excitement that pure transcripts would completely miss. Wish more research tools took emotion seriously like this.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@mahmutkrc1pj5\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@mahmutkrc1pj5<\/a>&nbsp;Yes, we focus on understanding non verbal cues during interactions and discussions in all of our products. We believe that missing emotion signals might lead to incomplete view of customer&#8217;s views during interviews and that is why we invested years perfecting multi modal emotion models to provide a comprehensive analysis of customer interviews.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@mahmutkrc1pj5\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@mahmutkrc1pj5<\/a>&nbsp;Thank you, Mahmut, this is exactly why we built it. The moment before someone chooses their words is often the most honest part of the whole interview. That is the layer that changes decisions.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The facial coding combined with voice emotion analysis during a test interview genuinely caught moments I would have missed in a regular transcript. Feels closer to sitting with a respondent than a typical AI research tool.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@srammoa\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@srammoa<\/a>&nbsp;&#8220;Closer to sitting with a respondent&#8221; is one of the best ways I have heard it described. The transcript tells you what they said. Mira tries to preserve what was happening underneath that. Thank you for testing it.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The facial coding and emotion AI combo is wild \u2014 usually I get a wall of quotes to sift through, but here it flagged where respondents actually felt something. Made the insight pull way faster than expected.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@doanj7hh\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@doanj7hh<\/a>&nbsp;&#8220;Flagged where respondents actually felt something&#8221; is the signal we built toward \u2014 not a wall of quotes, but the specific moments that matter emotionally. Glad the insight pull was faster than expected.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>What stands out is the integration of facial coding and voice emotion AI directly into the interview flow rather than bolting them on as an afterthought. That feels like a real research instrument, not just a chat wrapper dressed up with sentiment scores.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@ayeffrz\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ayeffrz<\/a>&nbsp;Ay\u015fe, thank you \u2014 &#8220;research instrument, not a chat wrapper&#8221; is exactly the bar we held ourselves to.<\/p>\n<p>The decision to build the emotion layer <em>into<\/em> the interview flow rather than running it as a post-processing layer was deliberate. When emotion signals are captured in real time during the conversation, Mira can actually <em>respond<\/em> to them \u2014 adjusting its probing when it detects hesitation or conflict between what someone says and how they react. That closed loop is what makes it feel like a moderator, not a recorder.<\/p>\n<p>The underlying models (facial coding, voice tone, eye tracking) are the same tech we&#8217;ve been building for 9 years across 150+ brand research programs \u2014 we just finally wired them into the interview itself.<\/p>\n<p>Would love to show you what a full session looks like end to end \u2192 <a href=\"https:\/\/www.entropik.io\/book-demo\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/www.entropik.io\/book-demo<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>What happens when it works fine and every brand in a category runs creators against the same queries, does it become an arms race where the UGC cancels out, or is there a ceiling on how much citation share you can actually buy back?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@david_vilalta\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@david_vilalta<\/a>&nbsp;Sharp concern, and one worth taking seriously.<\/p>\n<p>The short answer: the questions might converge, but the insight won&#8217;t \u2014 and here&#8217;s why.<\/p>\n<p><strong>The emotional layer is proprietary to each brand&#8217;s product.<\/strong> Two competing brands can ask participants the same question about their respective checkout flows. The language of the answers might look similar. But Mira&#8217;s facial coding and voice emotion data will surface <em>where<\/em> frustration spikes, <em>which<\/em> exact moment trust drops, <em>what<\/em> triggers genuine delight \u2014 and that&#8217;s product-specific. You can&#8217;t benchmark emotion.<\/p>\n<p><strong>Research memory compounds differently for each brand.<\/strong> Mira builds cross-study intelligence over time \u2014 recurring themes, longitudinal shifts, segment-level emotional patterns. A brand that&#8217;s been running studies for 12 months has a fundamentally different starting point than one that just launched. That proprietary research memory is not replicable even with identical questions.<\/p>\n<p><strong>Speed becomes the moat, not secrecy.<\/strong> If every brand <em>could<\/em> run the same study, the winner is the one that runs it first, iterates fastest, and acts before the category moves. Mira compresses weeks of manual research into hours. That time advantage is where competitive edge lives.<\/p>\n<p>The ceiling isn&#8217;t on insight quality \u2014 it&#8217;s on how fast you can act on it. That&#8217;s what we&#8217;re really building for \u2192 <a href=\"https:\/\/www.entropik.io\/book-demo\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/www.entropik.io\/book-demo<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>3<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>When Mira spots a say\/feel mismatch and digs deeper on its own, how do you keep that follow-up from <em>leading<\/em> the participant? A moderator reacting to visible confusion can easily plant the doubt rather than uncover it. Is the probe neutral by design, or tuned per study?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@david_vilalta\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@david_vilalta<\/a>&nbsp;David, this is the question we lost sleep over. A leading probe is almost worse than no probe \u2014 it plants the narrative.<\/p>\n<p>A few design decisions we made:<\/p>\n<p><strong>Probes are behaviorally triggered but linguistically neutral.<\/strong> When Mira detects a signal \u2014 a hesitation, an emotional shift, a response that doesn&#8217;t match the facial\/voice pattern \u2014 it doesn&#8217;t say &#8220;you seemed confused.&#8221; It says something like &#8220;You paused there \u2014 tell me more about what was going through your mind.&#8221; The trigger is emotional, the language is open.<\/p>\n<p><strong>No interpretive language in the probe.<\/strong> Mira never names the emotion it detected back to the participant. It asks outward, not inward. This is a deliberate constraint built into the probing engine.<\/p>\n<p><strong>Tunable per study type, not per participant.<\/strong> Concept testing probes are calibrated differently from usability or brand research \u2014 because the <em>type<\/em> of signal differs. But within a study, every participant gets the same probe structure. That keeps cross-participant comparisons valid.<\/p>\n<p><strong>Probe depth is capped.<\/strong> Max 2 levels of follow-up on any one signal \u2014 so the interview doesn&#8217;t become an interrogation.<\/p>\n<p>The honest caveat: no probe is perfectly neutral. But compared to human moderators who vary tone and word choice across 40 interviews \u2014 Mira is at least <em>consistently<\/em> neutral. Happy to show you a live session \u2192 <a href=\"https:\/\/www.entropik.io\/book-demo\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/www.entropik.io\/book-demo<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">Congrats team! \u201cReads how people feel\u201d is a big claim and I mean that as a compliment, it\u2019s the actual gap in AI-moderated interviews. My question: how do you separate signal from noise? Someone frowning might be confused by the product, or just awkward on camera with an AI voice. Would love to know what you do to avoid over-reading emotion, since that\u2019s what would make or break trust in the insights.<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@ridhwikvinod\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ridhwikvinod<\/a>&nbsp;Ridhwik, this is exactly the right question, and honestly the one we obsessed over the most.<\/p>\n<p>A few things we do to avoid over-reading:<\/p>\n<p><strong>1. Confidence thresholds, not interpolation.<\/strong> If a frame doesn&#8217;t meet our confidence threshold (lighting, angle, partial occlusion), we drop it entirely rather than fill in the gap. We&#8217;d rather have less data than wrong data.<\/p>\n<p><strong>2. Sustained patterns, not moments.<\/strong> A single frown frame means nothing. We look for emotional patterns sustained across 3\u20135 seconds minimum before flagging them as signal.<\/p>\n<p><strong>3. Triangulation across modalities.<\/strong> Facial expression is one input, we cross-reference with voice tone and eye tracking. Confusion and awkwardness have different voice signatures. That cross-modal agreement is what lifts confidence.<\/p>\n<p><strong>4. Baseline calibration.<\/strong> We establish a neutral baseline in the first 30 seconds of every session so &#8220;this person just frowns a lot&#8221; doesn&#8217;t skew the read.<\/p>\n<p>The honest answer is it&#8217;s not perfect, but neither is a human moderator. The difference is we surface the signal with confidence scores, so researchers can decide what to trust. Happy to walk you through exactly how this works in a live session \u2192 <a href=\"https:\/\/www.entropik.io\/book-demo\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/www.entropik.io\/book-demo<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does the facial coding and eye tracking actually work in practice with participants who are on their phones or in different lighting conditions? Curious how reliable that data really is across such a massive global panel.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@miratngl8j5s\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@miratngl8j5s<\/a>&nbsp;Great question Mira\u00e7. <\/p>\n<p>A few specifics on how we handle this:<\/p>\n<p><strong>Phones:<\/strong> Mira currently runs in-browser on desktop, participants join via a standard webcam, not a mobile camera. We found controlled desktop sessions produce more reliable facial signal than mobile, where camera angle and movement vary too much. For global panel recruitment, participants are briefed on the setup requirement before joining.<\/p>\n<p><strong>Lighting:<\/strong> Before every session, participants go through a quick calibration check, the system guides them to adjust their face position and lighting until confidence scores are acceptable. Frames that fall below our threshold are automatically excluded from the emotional signal rather than being interpolated. We never guess on weak data.<\/p>\n<p><strong>Global reliability:<\/strong> Our models are trained across demographic groups and we apply cultural normalisation benchmarks to reduce bias in emotional scoring. The signal is most reliable when used comparatively, patterns across a study group, rather than reading single participant moments in isolation.<\/p>\n<p>Honest caveat: webcam-based tracking is less precise than lab infrared. For questions like where attention went first or whether someone showed hesitation at a specific moment, it works well. For pixel-level gaze accuracy, a lab setup still wins.<\/p>\n<p>Happy to go deeper on any of this.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The facial coding and emotion layer actually feels different from typical survey tools \u2014 I ran a quick concept test and the sentiment data picked up nuances I usually miss in write-ups.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@gllfevp\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@gllfevp<\/a>&nbsp;Thank you for testing it on a real concept. The hesitation read is the whole point. People rarely say &#8220;I&#8217;m unsure&#8221; out loud, but the face shows it, and that gap between what&#8217;s said and what&#8217;s felt is exactly what Decode is built to surface<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does the facial coding and eye tracking piece actually work in practice, do participants need to opt in and run any special setup on their end?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@ezelsukut\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ezelsukut<\/a>&nbsp;Everything runs in the browser, no downloads or setup. Participants grant camera access, run a short calibration (only for eye tracking), and the session starts on a standard laptop or phone with in-built cam. Fully consent driven.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Tried the facial coding on a quick test and the emotion read was scarily accurate to what I was actually feeling during the open ends. The auto-generated themes also saved me a solid hour of tagging.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@burhanekipepz8\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@burhanekipepz8<\/a>&nbsp;Thank you for putting it through a real test. That gap between what the transcript says and what the face shows is exactly what Mira is built to catch, most tools only ever see the words.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"app-card\">\n<div class=\"app-header\">\n<div class=\"rank\">#6<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/YDSWN642V7QU7T\" class=\"app-title\">AI Emaily<\/a><\/p>\n<div class=\"one-liner\">Your AI inbox that writes like you + replies on autopilot<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">177<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>AI Emaily \u662f\u4e00\u6b3e AI \u539f\u751f\u6536\u4ef6\u7bb1\uff0c\u901a\u8fc7\u81ea\u52a8\u5206\u62e3\u3001\u6a21\u4eff\u7528\u6237\u8bed\u6c14\u64b0\u5199\u5e76\u81ea\u52a8\u53d1\u9001\u90ae\u4ef6\uff0c\u89e3\u51b3\u804c\u573a\u4eba\u5c06\u5927\u91cf\u65f6\u95f4\u6d6a\u8d39\u5728\u6536\u53d1\u90ae\u4ef6\u8fd9\u79cd\u4f4e\u4ef7\u503c\u91cd\u590d\u52b3\u52a8\u4e0a\u7684\u75db\u70b9\u3002<\/div>\n<p>    <!-- \u5a92\u4f53\u753b\u5eca\uff1a\u5305\u542b\u89c6\u9891\u548c\u591a\u5f20\u56fe\u7247 --><\/p>\n<div class=\"media-gallery\">\n<div class=\"media-item-wrapper\">\n                <video class=\"media-content\" poster=\"https:\/\/ph-files.imgix.net\/dff9afd0-8eb8-4bd2-9747-ebdf239782f6.jpeg?auto=format\" data-video-url=\"https:\/\/www.youtube.com\/watch?v=pkOcyqnw5dQ\"><source src=\"https:\/\/www.youtube.com\/watch?v=pkOcyqnw5dQ\" type=\"video\/mp4\"><\/video><\/p>\n<div class=\"video-overlay\">\n<div class=\"play-icon\">\u25b6<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/18adfea9-a4b0-47c6-a23c-0385493f44e4.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/88b530bc-490b-4413-9e41-156999700e27.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/5b9aca67-7dd3-41de-b4e5-3ace6e68beb9.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/843cfb3a-7f49-4c86-b71d-12d8afaee467.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/9ed879ee-e679-413e-9c0d-357976357815.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/3b33791a-dce0-4567-a72a-b2ef65657787.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/788f6aaa-50ed-4c2f-94fe-a0342643fd11.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/d946cea2-0336-4ebf-b020-7dc3b29c8c0e.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/a16c4e7f-d58c-4b95-a4ec-7026a0bda434.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">Email<\/span><br \/>\n            <span class=\"tag\">SaaS<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u90ae\u4ef6\u52a9\u624b<\/span><br \/>\n            <span class=\"tag\">\u667a\u80fd\u6536\u4ef6\u7bb1<\/span><br \/>\n            <span class=\"tag\">\u90ae\u4ef6\u81ea\u52a8\u5316<\/span><br \/>\n            <span class=\"tag\">\u90ae\u7bb1\u7ba1\u7406<\/span><br \/>\n            <span class=\"tag\">\u4eba\u5de5\u667a\u80fd\u52a9\u7406<\/span><br \/>\n            <span class=\"tag\">\u5de5\u4f5c\u6d41\u81ea\u52a8\u5316<\/span><br \/>\n            <span class=\"tag\">\u56e2\u961f\u534f\u4f5c\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u751f\u4ea7\u529b\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">SaaS<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u666e\u904d\u5173\u6ce8AI\u80fd\u5426\u771f\u6b63\u6a21\u4eff\u4e2a\u4eba\u5199\u4f5c\u98ce\u683c\uff0c\u4ee5\u53ca\u81ea\u52a8\u53d1\u9001\uff08Autopilot\uff09\u6a21\u5f0f\u4e0b\u7684\u98ce\u9669\u63a7\u5236\u3002\u6838\u5fc3\u53cd\u9988\u5305\u62ec\uff1a\u5bf9\u201c\u56de\u64a4+\u5ba1\u8ba1\u65e5\u5fd7\u201d\u673a\u5236\u8868\u793a\u8ba4\u53ef\uff0c\u4f46\u8d28\u7591\u56de\u64a4\u7684\u65f6\u6548\u6027\uff1b\u5173\u5fc3\u591a\u5ba2\u6237\u6863\u6848\u7ef4\u62a4\u7684\u590d\u6742\u5ea6\uff1b\u80af\u5b9a\u624b\u52a8\/\u534a\u81ea\u52a8\/\u5168\u81ea\u52a8\u4e09\u79cd\u6a21\u5f0f\u7684\u6e10\u8fdb\u5f0f\u4fe1\u4efb\u8bbe\u8ba1\uff0c\u5e76\u8ba4\u4e3a\u5206\u8bca\uff08Triage\uff09\u529f\u80fd\u672c\u8eab\u5df2\u6781\u5177\u4ef7\u503c\u3002\n            <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ai-section\">\n<div class=\"ai-content\" style=\"font-size: large;\"><strong>AI \u9510\u8bc4<\/strong><\/div>\n<p class=\"ai-content\">\n                AI Emaily \u7684\u4eae\u70b9\u5e76\u975e\u201cAI \u5199\u90ae\u4ef6\u201d\u8fd9\u4e00\u666e\u904d\u529f\u80fd\uff0c\u800c\u662f\u5b83\u6e05\u6670\u51fb\u4e2d\u4e86\u4e00\u4e2a\u672c\u8d28\u77db\u76fe\uff1a\u7528\u6237\u60f3\u8981 AI \u7684\u201c\u6548\u7387\u201d\uff0c\u4f46\u66f4\u9700\u8981\u4eba\u7c7b\u7684\u201c\u53ef\u63a7\u6027\u201d\u3002\u5176\u6838\u5fc3\u7ade\u4e89\u529b\u5728\u4e8e**\u5c06\u51b3\u7b56\u6743\u5f52\u8fd8\u7ed9\u7528\u6237**\u3002\u5b83\u6ca1\u6709\u76f2\u76ee\u8ffd\u6c42\u5168\u81ea\u52a8\uff0c\u800c\u662f\u8bbe\u8ba1\u4e86\u201c\u624b\u52a8-\u534f\u9a7e-\u9886\u822a\u201d\u4e09\u7ea7\u6a21\u5f0f\uff0c\u914d\u5408\u63d0\u524d\u5b9a\u4e49\u7684\u201c\u4e0a\u4e0b\u6587\u5927\u8111\u201d\uff08Context Brain\uff09\u548c\u201c\u884c\u4e3a\u767d\u540d\u5355\u201d\uff0c\u8ba9\u7528\u6237\u4ee5\u201c\u5b9a\u4e49\u89c4\u5219\u201d\u800c\u975e\u201c\u4e8b\u540e\u68c0\u67e5\u201d\u7684\u65b9\u5f0f\u5efa\u7acb\u4fe1\u4efb\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u5b83\u771f\u6b63\u89e3\u51b3\u7684\u75db\u70b9\u662f\u201cAI \u7684\u4e0d\u786e\u5b9a\u6027\u5e26\u6765\u7684\u5fc3\u7406\u6210\u672c\u201d\u3002\u4f20\u7edf AI \u5de5\u5177\u8981\u4e48\u751f\u6210\u4e00\u5806\u65e0\u7528\u7ed3\u679c\uff0c\u8981\u4e48\u5728\u5173\u952e\u573a\u666f\u8f93\u51fa\u201c\u6b63\u786e\u7684\u5e9f\u8bdd\u201d\u3002AI Emaily \u7684\u903b\u8f91\u662f\uff1a\u4f4e\u98ce\u9669\u7684\u6536\u53d1\u786e\u8ba4\u4ea4\u7ed9\u201c\u9886\u822a\u201d\uff0c\u9ad8\u98ce\u9669\u7684\u5ba2\u6237\u8c08\u5224\u7559\u5728\u201c\u534f\u9a7e\u201d\u3002\u8fd9\u79cd\u201c\u884c\u4e3a\u5185\u63a7\u201d\uff08Behavioral Guardrails\uff09\u673a\u5236\u6bd4\u7b80\u5355\u7684\u201c\u64a4\u56de\u201d\u66f4\u9ad8\u6548\uff0c\u56e0\u4e3a\u5b83\u4ece\u6e90\u5934\u964d\u4f4e\u4e86\u72af\u9519\u6982\u7387\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4f46\u4ea7\u54c1\u7684\u98ce\u9669\u5728\u4e8e\u7528\u6237\u5b66\u4e60\u6210\u672c\u3002\u5b83\u8981\u6c42\u7528\u6237\u4e8b\u5148\u6295\u5165\u7cbe\u529b\u914d\u7f6e\u201c\u4e2a\u4eba\u4e0a\u4e0b\u6587\u201d\u548c\u201c\u5ba2\u6237\u6863\u6848\u201d\uff0c\u5bf9\u4e8e\u975e\u6280\u672f\u80cc\u666f\u6216\u90ae\u7bb1\u4f7f\u7528\u4e60\u60ef\u7c97\u653e\u7684\u7528\u6237\uff0c\u8fd9\u5957\u673a\u5236\u53ef\u80fd\u6ca6\u4e3a\u4e00\u4e2a\u534e\u800c\u4e0d\u5b9e\u7684\u590d\u6742\u8bbe\u7f6e\u3002\u76ee\u524d 177 \u7968\u7684\u53cd\u9988\u4e3b\u8981\u6765\u81ea\u65e9\u671f\u91c7\u7528\u8005\uff0c\u5982\u679c\u5b83\u80fd\u901a\u8fc7\u66f4\u76f4\u89c2\u7684\u5f15\u5bfc\uff08\u5982\u5feb\u901f\u6807\u51c6\u6a21\u677f\uff09\u964d\u4f4e\u914d\u7f6e\u95e8\u69db\uff0c\u624d\u6709\u673a\u4f1a\u4ece\u201c\u5c0f\u4f17\u6781\u5ba2\u5de5\u5177\u201d\u8d70\u5411\u5927\u4f17\u5e02\u573a\u3002\u6b64\u5916\uff0c\u5176\u201c\u5168\u57df\u90ae\u7bb1\u652f\u6301\u201d\u548c\u201c\u5171\u4eab\u90ae\u7bb1\u201d\u529f\u80fd\u624d\u662f\u771f\u6b63\u8ba9\u5b83\u5728 Superhuman \u7b49\u7ade\u54c1\u4e2d\u8131\u9896\u800c\u51fa\u7684\u58c1\u5792\uff0c\u4f46\u8fd9\u90e8\u5206\u7684\u5e02\u573a\u6559\u80b2\u5c1a\u9700\u65f6\u65e5\u3002\n            <\/p>\n<\/p><\/div>\n<div class=\"comments-section\">\n<div class=\"comments-toggle\">\n            <span>\u67e5\u770b\u539f\u59cb\u4fe1\u606f<\/span><br \/>\n            <span class=\"toggle-arrow\">\u25bc<\/span>\n        <\/div>\n<div class=\"comments-container\">\n<div class=\"comment-item\">\n<div class=\"comment-header\">\n                    <span class=\"comment-author\">AI Emaily<\/span>\n                <\/div>\n<div class=\"comment-content\">AI Emaily is the AI-native inbox that runs like your chief of staff. It reads every message, triages what actually needs you, and quiets the noise. It drafts replies in your own voice \u2014 not generic AI text \u2014 then schedules and sends across Gmail, Outlook, and any provider from one inbox. Three modes: Manual, Copilot, Autopilot. You approve, it acts, with undo and a full audit trail on everything. Your mail is never used to train models. Start free.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">Hey Product Hunt \ud83d\udc4b<\/p>\n<p>I&#8217;m Nafiul, maker of AI Emaily.<\/p>\n<p>I built this because my inbox had quietly become my second job. Not the thinking \u2014 the typing. The same &#8220;sounds good, Tuesday works,&#8221; the polite follow-ups, the triage of what actually needs me. Every &#8220;AI email&#8221; tool I tried just summarized the pile or spat out replies that sounded nothing like me.<\/p>\n<p>So AI Emaily is an inbox with an autonomous assistant that:<br \/>\n\u2022 Triages \u2014 surfaces what needs you, quiets the rest<br \/>\n\u2022 Writes in your voice \u2014 learns your tone, drafts replies that actually sound like you<br \/>\n\u2022 Runs on autopilot \u2014 schedules and sends, with your approval<br \/>\n\u2022 Works everywhere \u2014 Gmail, Outlook, any provider, one inbox<\/p>\n<p>You stay in control the whole time: three modes (Manual \u2192 Copilot \u2192 Autopilot), human approval before any send, plus undo and a full audit trail. Your mail is never used to train models.<\/p>\n<p>It&#8217;s free to start \u2014 I&#8217;d love your honest take, and I&#8217;m here all day to answer anything. What&#8217;s the one email task you&#8217;d hand off first? \ud83d\ude4c<\/p><\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@pronafiul\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@pronafiul<\/a>&nbsp;Most AI email tools help you <strong>write<\/strong> emails, but AI Emaily is clearly focused on helping you <strong>run your inbox<\/strong>.<\/p>\n<p>The progression from <strong>Manual \u2192 Copilot \u2192 Autopilot<\/strong> is especially thoughtful because trust with AI is earned over time. Giving users control over how much autonomy they hand off makes adoption feel much more natural.<\/p>\n<p>As we&#8217;re building Juno AI, we&#8217;ve found the same thing: the best AI experiences aren&#8217;t about replacing people\u2014they&#8217;re about reducing repetitive work while keeping users in control. Congrats on the launch!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The undo + audit trail is reassuring, but undo only works if you catch it before the recipient reads it. Once  Autopiolt  sends somethings wrongs, what&#8217;s the actual recourse, is it just a follow-up correction email, or is there more built in?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@hudson_blake\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@hudson_blake<\/a>&nbsp;Fair point \u2014 undo is the safety net, not the strategy. The real answer is prevention, and that&#8217;s where you&#8217;re in control: the quality of Autopilot&#8217;s sends is a direct reflection of how you set it up. When your <strong>ruleset<\/strong> defines exactly which lanes it can touch, your <strong>Personal Context<\/strong> gives it your voice and boundaries, and your <strong>client profiles<\/strong> load the right facts per person, the drafts it sends aren&#8217;t guesses \u2014 they&#8217;re built from what you told it. That&#8217;s what keeps the &#8220;wrong send&#8221; from happening in the first place.<\/p>\n<\/p>\n<p>And there are layers before it ever leaves: an action allowlist limits what Autopilot can do, an optional send delay gives you a real window to catch things, and everything&#8217;s logged in the audit trail. The recommended flow is to earn that autonomy gradually \u2014 run new lanes in Copilot first, and only promote them to Autopilot once you&#8217;ve seen it nail them. So by the time it&#8217;s sending solo on a lane, it&#8217;s already proven itself on your rules. Set it thoughtfully and it&#8217;s less &#8220;hope nothing breaks&#8221; and more &#8220;it only does what you&#8217;ve cleared it to do.&#8221;<\/p>\n<\/p>\n<p>Check our use cases for different features \u2192 <a href=\"http:\/\/aiemaily.com\/use-cases\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">aiemaily.com\/use-cases<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The covenience of full autopilot is obvious, but there&#8217;s a real trade-off between speed and the one bad send that damages a relationship. Where&#8217;s the line you&#8217;d draw between Capilot and letting it run alone?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@jack_sullivan5\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jack_sullivan5<\/a>&nbsp;Exactly the right question \u2014 and honestly the one we designed the whole product around. Our take on the line: <strong>let Autopilot run where a send is low-stakes and reversible; keep Copilot where the relationship or judgment is on the line.<\/strong><\/p>\n<\/p>\n<p>In practice that means Autopilot handles the routine, <strong>rule-scoped lanes <\/strong>\u2014 scheduling confirmations, receipts, &#8220;got it, will do,&#8221; routing\/labeling \u2014 inside boundaries you set. Anything sensitive (a client negotiation, a first outreach, a tricky thread) stays in Copilot: drafted in your voice, waiting for your click.<\/p>\n<\/p>\n<p>And even on Autopilot it&#8217;s not a blind trust fall \u2014 an action allowlist limits what it can do, there&#8217;s an optional send delay, every action is logged with a full audit trail, and undo has your back. So the &#8220;one bad send&#8221; risk is bounded by<strong> <em>your<\/em> rules<\/strong>, not the model&#8217;s confidence. Start narrow, widen the lanes as trust builds.<\/p>\n<\/p>\n<p>Check our use cases for different features \u2192 <a href=\"http:\/\/aiemaily.com\/use-cases\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">aiemaily.com\/use-cases<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Looks really promising. I like the focus on drafting emails in your own writing style instead of generic AI responses, and having manual, copilot, and autopilot modes gives users a lot of flexibility. Congrats on your launch!!! How long does it typically take for AI Emaily to learn and reliably match a user&#8217;s writing style?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@aren_barseghyan\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@aren_barseghyan<\/a>&nbsp;Thank you, Aren \u2014 really appreciate that, and you nailed the two things we care most about \ud83d\ude4c On timing: there&#8217;s basically no &#8220;learning&#8221; wait. You set your voice up front in the <strong>Context brain<\/strong> (your details, how you like to sound, optional client profiles), so it matches your style reliably from the very first draft rather than needing days of data. <\/p>\n<\/p>\n<p>From there each edit just sharpens it. And yeah \u2014 Manual \u2192 Copilot \u2192 Autopilot means you decide exactly how much it handles, day by day. Congrats-energy right back at you for taking the time to dig in!<\/p>\n<\/p>\n<p>Check our use cases for different features \u2192 <a href=\"http:\/\/aiemaily.com\/use-cases\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">aiemaily.com\/use-cases<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Tried a couple of &#8220;writes like you&#8221; tools before and they were fine for short replies but fell apart on anything with real negotiation or nuance. Where does this one land on that?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@cody_spencer\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@cody_spencer<\/a>&nbsp;That&#8217;s exactly where most &#8220;writes like you&#8221; tools break \u2014 they&#8217;re guessing. AI Emaily doesn&#8217;t guess: nuance comes from the <strong>Context brain<\/strong> you set. For a real negotiation you give it the specifics \u2014 the client profile, contracts, project progress, guardrails, and your tone \u2014 so the draft has actual context behind it, not just style. And on the hard ones you stay in the loop: <strong>Copilot<\/strong> drafts and waits for your approval, with undo + full audit if you let Autopilot run. It holds up precisely where the generic tools fall apart. More \u2192 <a href=\"http:\/\/aiemaily.com\/use-cases\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">aiemaily.com\/use-cases<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Superhuman and Shortwave both pitch AI triage too. What&#8217;s the one things here that actually makes someone switch over instead of just adding another inbox app?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@dylan_hayes2\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@dylan_hayes2<\/a>&nbsp;Good challenge. Triage is table stakes \u2014 the switch is that AI Emaily actually <em>acts<\/em>: <strong>Autopilot<\/strong> sends inside your boundaries with undo + full audit, <strong>Copilot<\/strong> drafts in your voice via the Context brain, it&#8217;s truly universal (any provider, not just Gmail), team-ready (shared mailboxes, assign, comment), and private by design. Superhuman\/Shortwave stop at suggestions and single-provider. Side-by-side here \u2192 <a href=\"http:\/\/aiemaily.com\/compare\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">aiemaily.com\/compare<\/a> <\/p>\n<p>and you can check our use cases from here: <a href=\"http:\/\/aiemaily.com\/use-cases\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">aiemaily.com\/use-cases<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How manageable does Personal Context get once you&#8217;ve got dozens of client profiles goings? Feels like it could turn into its own maintenance job.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@caleb_hunter_guahip\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@caleb_hunter_guahip<\/a>&nbsp;It&#8217;s lighter than it sounds, because Personal Context is split in two:<\/p>\n<blockquote>\n<p><strong>Your context<\/strong> \u2014 personal details, company info, background you want the AI to know. Connected multiple addresses? You can assign a different personal\/company context to each one.<\/p>\n<\/blockquote>\n<blockquote>\n<p><strong>Client profiles<\/strong> \u2014 separate, and totally optional. Per client you store what&#8217;s relevant (PDFs, contracts, project progress, reference docs). You only make a profile when you actually need one, so if you don&#8217;t do client work, that section just stays empty.<\/p>\n<\/blockquote>\n<blockquote>\n<p>When you reply from a given account, the AI automatically pulls that account&#8217;s context \u2014 plus the matching client profile if you&#8217;re writing to that client \u2014 to craft the response. So there&#8217;s no big library to babysit: you add a profile once, only for clients that warrant it, and it just gets used. More here \u2192 <a href=\"http:\/\/aiemaily.com\/use-cases\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">aiemaily.com\/use-cases<\/a><\/p>\n<\/blockquote>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Curious how this handles shared shared inboxes, like a support@ alias with multiple people replying.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@easton_grant\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@easton_grant<\/a>&nbsp;That&#8217;s a core use case. Share the support@ mailbox with your team, <strong>assign<\/strong> each thread to an owner so two people never reply at once, drop internal <strong>comments<\/strong> before anything goes out, and everyone still gets AI triage + voice-matched drafts. Shared access, never a shared password.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Is there a team\/ shared inbox plan or just solo use for now?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@evan_cooper1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@evan_cooper1<\/a>&nbsp;Team&#8217;s built in, not solo-only \ud83d\ude4c <strong>Team features<\/strong> let you share a mailbox, assign emails to the right person, and comment internally \u2014 all without sharing a password. Solo works great too; you just scale up when you&#8217;re ready.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Autopilot sending my mail? Bold.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@leah_josephine\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@leah_josephine<\/a>&nbsp;Bold, but on a leash \ud83d\ude04 <strong>Autopilot<\/strong> only sends inside boundaries you set \u2014 your Rules and guardrails decide what it can touch, every action is logged with a full audit trail, and undo has your back. Want to hold the wheel? <strong>Copilot<\/strong> drafts in your voice and waits for your click. You pick the autonomy, day by day.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The undo and audit trail on every action shows real thought about trust, not just a flashy AI demo.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@saadetglmepdjk\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@saadetglmepdjk<\/a>&nbsp;Appreciate you catching that \ud83d\ude4c Undo + a full audit trail on every action weren&#8217;t afterthoughts \u2014 they&#8217;re the whole reason you can trust an agent with your inbox. Flashy demos are easy; earning the right to send on your behalf isn&#8217;t. Thanks for the thoughtful read, Saadet.<\/p>\n<\/p>\n<p>Check our use cases for different features \u2192 <a href=\"http:\/\/aiemaily.com\/use-cases\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">aiemaily.com\/use-cases<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does the voice matching actually work in practice? Does it learn from my sent mail, and how long does it take before the drafts stop sounding generic and start reading like me?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@sleymano8vj\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sleymano8vj<\/a>&nbsp;No sent-mail learning and no &#8220;generic until it warms up&#8221; phase. In practice you set your tone in the <strong>Context brain<\/strong> (plus optional client profiles), and it drafts from that \u2014 so it reads like you from the first reply, not after N emails. The edits you make just tighten it further. You decide exactly what it knows and how it sounds.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does it actually learn my voice well enough to draft replies I trust, especially in the first few weeks before it has much to go on?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@diyarulgezer\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@diyarulgezer<\/a>&nbsp;That &#8220;first few weeks&#8221; gap is exactly what we sidestepped \u2014 it doesn&#8217;t need much to go on. Your voice lives in the <strong>Context brain<\/strong> you define up front, so trustworthy, on-voice drafts start on day one rather than after it&#8217;s watched you for a while. And you don&#8217;t have to trust it blind: keep it in Copilot (drafts wait for your click) until you&#8217;re comfortable, then hand lanes to Autopilot.<\/p>\n<\/p>\n<p>Check our use cases for different features \u2192 <a href=\"http:\/\/aiemaily.com\/use-cases\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">aiemaily.com\/use-cases<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Set it to Copilot mode on my work inbox and it genuinely flagged only the messages that needed me that day, which is more than most assistants manage. The undo and audit trail gave me enough confidence to let it draft and send a few replies while I stepped away.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@toprakceli4epe\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@toprakceli4epe<\/a>&nbsp;Love this run \ud83d\ude4c &#8220;Flagged only what needed me that day&#8221; is exactly the triage job. And letting it draft-and-send while you stepped away is Autopilot working as intended \u2014 it acts on your ruleset, context, voice, filters, and client profiles, and you pick the mode per lane: fully auto-send, or write-and-queue so you quick-check first. Undo + full audit have your back either way. Thanks for trusting it, Toprak. <\/p>\n<p>Check our use cases for different features \u2192 <a href=\"http:\/\/aiemaily.com\/use-cases\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">aiemaily.com\/use-cases<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>inbox management is one of those things that sounds trivial until you&#8217;re spending 2 hours a day on it. the triage piece alone is worth a lot<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@shubham4real\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@shubham4real<\/a>&nbsp;Exactly \u2014 it sounds trivial until it&#8217;s quietly eating 2 hours a day \ud83d\ude4c That&#8217;s why we made triage do real work: it reads the signal, floats what actually needs you, and quiets the rest, instead of keyword-sorting. Glad the triage piece landed for you, Shubham.<\/p>\n<\/p>\n<p>Check our use cases for different features \u2192 <a href=\"http:\/\/aiemaily.com\/use-cases\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">aiemaily.com\/use-cases<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does the &#8220;drafts replies in your own voice&#8221; actually work at the start \u2014 do you need to feed it old emails to learn your tone, or does it pick up your style from somewhere else?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@doanaydemiithv\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@doanaydemiithv<\/a>&nbsp;No old emails to feed in \u2014 it picks up your style from the <strong>Context brain<\/strong> you set at the start (your details, how you like to sound, plus optional client profiles for specifics). That&#8217;s why it&#8217;s on-voice from the first draft instead of needing history to learn from. Set once, refine with the odd edit, fully in your control. <\/p>\n<\/p>\n<p>Check our use cases for different features \u2192 <a href=\"http:\/\/aiemaily.com\/use-cases\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">aiemaily.com\/use-cases<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">Nafiul, congratulations on the launch! Writing in someone&#8217;s voice is probably one of the hardest AI problems. How do you prevent the model from sounding overly polished or &#8220;AI-ish&#8221; over time?<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@luki_notlowkey\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@luki_notlowkey<\/a>&nbsp;Thank you, Luki \ud83d\ude4f And you&#8217;re right \u2014 it&#8217;s one of the hardest problems, which is exactly why we don&#8217;t leave it to the model to guess. Your voice comes from the <strong>Context brain<\/strong> you set (real details, tone, quirks, optional client profiles), so it stays <em>you<\/em> instead of drifting toward generic &#8220;AI-ish&#8221; polish over time. It&#8217;s anchored to what you defined, not to an averaging model \u2014 and every edit keeps it honest.  Check our use cases for different features \u2192 <a href=\"http:\/\/aiemaily.com\/use-cases\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">aiemaily.com\/use-cases<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does it actually learn my voice well enough to draft replies I&#8217;d send myself without me tweaking every message?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@zgesakinpv1h\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@zgesakinpv1h<\/a>&nbsp;The trick is you don&#8217;t wait for it to &#8220;learn&#8221; \u2014 you set your voice up front in the <strong>Context brain<\/strong> (your details, tone, optional client profiles), so drafts land close enough to send from the first one, not after weeks of tweaking. The small edits you do make just sharpen it further. You stay in control of exactly what it knows and how it sounds.<\/p>\n<\/p>\n<p>Check our use cases for different features \u2192 <a href=\"http:\/\/aiemaily.com\/use-cases\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">aiemaily.com\/use-cases<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does it actually learn my voice well enough to draft replies, and is there a sample size or warm-up period where the output might feel off before it gets it right?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@nee2tcy\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@nee2tcy<\/a>&nbsp;No warm-up period and no minimum sample \u2014 that&#8217;s the part we flipped. You set your voice up front in the <strong>Context brain<\/strong> (your details, tone, optional client profiles), so drafts read like you from the very first one instead of feeling off until it &#8220;gets it.&#8221; The odd edit you make just sharpens it. You control what it knows and how it sounds.<\/p>\n<\/p>\n<p>Check our use cases for different features \u2192 <a href=\"http:\/\/aiemaily.com\/use-cases\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">aiemaily.com\/use-cases<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Curious how &#8220;drafts in your own voice&#8221; actually works at the start \u2014 do I need to feed it a bunch of past emails, or does it figure that out from a few samples?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@kayra599269\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@kayra599269<\/a>&nbsp;Neither \u2014 no bunch of past emails, no sample-hunting. At the start you set your tone directly in the <strong>Context brain<\/strong> (plus optional client profiles for specifics), so it&#8217;s on-voice from the very first draft instead of guessing from data. Set once, refine with the odd edit \u2014 you&#8217;re always in control of what it knows.<\/p>\n<\/p>\n<p>Check our use cases for different features \u2192 <a href=\"http:\/\/aiemaily.com\/use-cases\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">aiemaily.com\/use-cases<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does it actually learn my voice well enough that the drafts feel like me and not a polished assistant version of me, especially in the first few weeks?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@lhan1471284\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@lhan1471284<\/a>&nbsp;That &#8220;polished-assistant version of me&#8221; trap is exactly what we avoided \u2014 and there&#8217;s no rough first-few-weeks either. Your voice comes from the <strong>Context brain<\/strong> you set up front (your real details, tone, quirks, optional client profiles), not a model slowly sanding you into a generic assistant. So drafts read like <em>you<\/em> from day one, and every edit just sharpens it. You control what it knows and how it sounds.<\/p>\n<\/p>\n<p>Check our use cases for different features \u2192 <a href=\"http:\/\/aiemaily.com\/use-cases\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">aiemaily.com\/use-cases<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Autopilot email sending is the boldest part of this. Once the agent can send from someone&#8217;s real address, one wrong call lands in a customer&#8217;s inbox with their name on it. Is there a scope on what autopilot may do on its own, like never emailing new contacts or anything with money in it, or is the undo window doing all the safety work?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@vollos\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@vollos<\/a>&nbsp;Agreed it&#8217;s the boldest part \u2014 so it&#8217;s not running on vibes. Autopilot acts on what <em>you<\/em> configure: your <strong>ruleset<\/strong> (which lanes it may touch), your <strong>personal context<\/strong> and <strong>set voice<\/strong>, your <strong>filters<\/strong>, and the <strong>client profile<\/strong> for whoever you&#8217;re replying to. You can even connect multiple email accounts, each with its own context, client profiles, and variables \u2014 so it behaves differently for your team address vs. a client one.<\/p>\n<\/p>\n<p>On top of that config sits the safety layer: an action allowlist caps what it can do (exclude new contacts, anything money-related, whatever you want kept manual), an optional send delay gives you a window, and undo + a full audit trail cover the rest. Recommended path is to run a lane in Copilot first, then promote it to Autopilot once it&#8217;s proven. The boundaries are entirely yours to set.<\/p>\n<\/p>\n<p>Check our use cases for different features \u2192 <a href=\"http:\/\/aiemaily.com\/use-cases\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">aiemaily.com\/use-cases<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The &#8220;writes like you&#8221; part is the hard part \u2014 most AI email tools sound like a press release. Curious how many emails it needs before the voice actually matches?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@medal411\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@medal411<\/a>&nbsp;That&#8217;s the part we flipped \u2014 it doesn&#8217;t need N emails to warm up. Your voice comes from the <strong>Context brain<\/strong> you set up front, so it matches from the first draft rather than slowly averaging toward you like the &#8220;press release&#8221; tools do. Define it once, and each edit you make sharpens it from there.<\/p>\n<\/p>\n<p>Check our use cases for different features \u2192 <a href=\"http:\/\/aiemaily.com\/use-cases\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">aiemaily.com\/use-cases<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Drafting replies that sound like me instead of a robot is the bit I cared about, and it actually nailed my tone on the first try.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@sultan477299\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sultan477299<\/a>&nbsp;Nailing tone on the first try is the bar most tools miss \u2014 so glad it landed \ud83d\ude4c That&#8217;s the payoff of setting your voice in the <strong>Context brain<\/strong> up front instead of hoping a model guesses. Thanks for giving it a real shot, Sultan.<\/p>\n<p>Check our use cases for different features \u2192 <a href=\"http:\/\/aiemaily.com\/use-cases\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">aiemaily.com\/use-cases<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Finally an inbox that drafts in my voice instead of generic AI. Tried it on a backlog of 40 emails and it handled the obvious ones without me touching them.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@gursoymery30757\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@gursoymery30757<\/a>&nbsp;Love that \u2014 clearing the obvious ones off a 40-email backlog untouched is exactly the job \ud83d\ude4c And it drafts in your voice because it&#8217;s built from your <strong>Context brain<\/strong>, not generic AI. Point it at the trickier threads next and tell me how it holds up.<\/p>\n<\/p>\n<p>Check our use cases for different features \u2192 <a href=\"http:\/\/aiemaily.com\/use-cases\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">aiemaily.com\/use-cases<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Drafted a few replies and the tone actually sounded like me, which is the part that usually trips these tools up. Love that everything is logged so I can backtrack.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@azat86126\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@azat86126<\/a>&nbsp;That&#8217;s the exact spot most tools trip on, so glad the tone landed \ud83d\ude4c It sounds like you because it&#8217;s built from your <strong>Context brain<\/strong>, not a template \u2014 and yep, every action is logged with a full audit trail, so you can always backtrack. Appreciate the thoughtful run, Azat.<\/p>\n<\/p>\n<p>Check our use cases for different features \u2192 <a href=\"http:\/\/aiemaily.com\/use-cases\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">aiemaily.com\/use-cases<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>the three-mode toggle feels genuinely thought through, not just a marketing checkbox. nice to see undo and a full audit trail treated as core, not afterthoughts.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@ferdif5tf\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ferdif5tf<\/a>&nbsp;Appreciate that \u2014 the three modes and undo + audit are the spine, not a checkbox \ud83d\ude4c Handing an agent your inbox only works if control is core: pick your autonomy per lane, keep a full trail on everything, roll anything back. Thanks for the thoughtful read, Ferdi.<\/p>\n<\/p>\n<p>Check our use cases for different features \u2192 <a href=\"http:\/\/aiemaily.com\/use-cases\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">aiemaily.com\/use-cases<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The Copilot mode feels like it actually learns how I write after a few replies, which is the part I was most skeptical about. Calm inbox now, finally.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@kantemirya16608\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@kantemirya16608<\/a>&nbsp;Happiest kind of skeptic to win over \ud83d\ude4c Just so you can lean on it fully: the voice isn&#8217;t a guess it slowly forms \u2014 it comes from the <strong>Context brain<\/strong> you set, so you can dial it in directly instead of hoping it lands. &#8220;Calm inbox, finally&#8221; is the whole mission. Thanks for giving it a real shot, Yakup.<\/p>\n<\/p>\n<p>Check our use cases for different features \u2192 <a href=\"http:\/\/aiemaily.com\/use-cases\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">aiemaily.com\/use-cases<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does it actually learn my voice well enough that I don&#8217;t end up rewriting every draft, and is there a real free tier or just a trial before the first bill?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@kamile1170180\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@kamile1170180<\/a>&nbsp;You set your voice once in the <strong>Context brain<\/strong>, so drafts land close enough to send from day one \u2014 no rewriting every reply, and small edits refine it further. On pricing: there&#8217;s a genuine free tier to start, not just a countdown trial before the first bill. You can actually live in it.<\/p>\n<\/p>\n<p>Check our use cases for different features \u2192 <a href=\"http:\/\/aiemaily.com\/use-cases\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">aiemaily.com\/use-cases<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>the copilot mode actually feels like it gets my tone right, not the usual stiff AI reply. love that i can still undo anything before it goes out<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@umut1038686\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@umut1038686<\/a>&nbsp;Exactly the feel we were chasing \ud83d\ude4c &#8220;Gets my tone, not stiff AI&#8221; comes from drafting off the <strong>Context brain<\/strong> you set, not a template. And undo&#8217;s just the start \u2014 even on Autopilot you choose: let it auto-send, or have it write and queue so you quick-check before it goes out. You hold the control. Thanks for the run, Umut.<\/p>\n<\/p>\n<p>Check our use cases for different features \u2192 <a href=\"http:\/\/aiemaily.com\/use-cases\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">aiemaily.com\/use-cases<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"app-card\">\n<div class=\"app-header\">\n<div class=\"rank\">#7<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/77OH47D2XJ2D5C\" class=\"app-title\">Ellis<\/a><\/p>\n<div class=\"one-liner\">AI notes for in-person meetings<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">175<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Ellis\u662f\u4e00\u6b3e\u4e13\u4e3a\u7ebf\u4e0b\u4f1a\u8bae\u6253\u9020\u7684AI\u7b14\u8bb0\u5de5\u5177\uff0c\u901a\u8fc7\u624b\u673a\u5f55\u97f3\u5b9e\u73b0\u53d1\u8a00\u4eba\u8bc6\u522b\u3001\u81ea\u52a8\u8f6c\u5f55\u548c\u95ee\u7b54\uff0c\u89e3\u51b3\u7528\u6237\u5728\u5496\u5561\u5385\u3001\u8bca\u7597\u3001\u9762\u8c08\u7b49\u573a\u666f\u4e2d\u65e0\u6cd5\u7528\u7535\u8111\u8bb0\u5f55\u4f1a\u8bae\u5185\u5bb9\u7684\u75db\u70b9\u3002<\/div>\n<p>    <!-- \u5a92\u4f53\u753b\u5eca\uff1a\u5305\u542b\u89c6\u9891\u548c\u591a\u5f20\u56fe\u7247 --><\/p>\n<div class=\"media-gallery\">\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/d6e5071f-9b6d-478d-9522-f5693d4b3f0f.jpeg?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/8f1a146c-5589-455c-a412-c7e02050636c.jpeg?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/9d0b57bb-b846-409f-b02f-46358eedb29a.jpeg?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/b8cb60d7-2a2e-4995-81dc-54ef053bb8b6.jpeg?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/00dcf53a-69b9-4f8f-b885-914e9c39cf3b.jpeg?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">Productivity<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span><br \/>\n            <span class=\"tag\">Audio<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u7b14\u8bb0<\/span><br \/>\n            <span class=\"tag\">\u7ebf\u4e0b\u4f1a\u8bae<\/span><br \/>\n            <span class=\"tag\">\u8bed\u97f3\u8f6c\u5f55<\/span><br \/>\n            <span class=\"tag\">\u53d1\u8a00\u4eba\u8bc6\u522b<\/span><br \/>\n            <span class=\"tag\">\u8bed\u97f3\u5206\u6790<\/span><br \/>\n            <span class=\"tag\">iOS\u5e94\u7528<\/span><br \/>\n            <span class=\"tag\">\u4e2a\u4eba\u52a9\u624b<\/span><br \/>\n            <span class=\"tag\">\u4f1a\u8bae\u8bb0\u5f55<\/span><br \/>\n            <span class=\"tag\">\u9690\u79c1\u4f18\u5148<\/span><br \/>\n            <span class=\"tag\">\u8bed\u97f3\u63d0\u95ee<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u9ad8\u5ea6\u5173\u6ce8\u7ebf\u4e0b\u591a\u4eba\u53e3\u97f3\u91cd\u53e0\u65f6\u7684\u8bc6\u522b\u51c6\u786e\u6027\uff0c\u5e76\u5efa\u8bae\u9762\u5bf9\u4f4e\u7f6e\u4fe1\u533a\u95f4\u65f6\u6807\u8bb0\u201c\u4e32\u6270\u201d\u800c\u975e\u7ed9\u51fa\u9519\u8bef\u7ed3\u679c\u3002\u9690\u79c1\u65b9\u9762\u8be2\u95ee\u5f55\u97f3\u4e0a\u4f20\u4e0e\u5220\u9664\u673a\u5236\uff0c\u5e0c\u671b\u6709\u660e\u786e\u7684\u6570\u636e\u5904\u7406\u4e0e\u52a0\u5bc6\u7b56\u7565\u3002\u6709\u7528\u6237\u63d0\u51fa\u4f7f\u7528\u524d\u5e94\u9644\u7b80\u77ed\u6f14\u793a\u89c6\u9891\u3002\n            <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ai-section\">\n<div class=\"ai-content\" style=\"font-size: large;\"><strong>AI \u9510\u8bc4<\/strong><\/div>\n<p class=\"ai-content\">\n                Ellis\u7cbe\u51c6\u5207\u4e2d\u4e86\u4f1a\u8bae\u8bb0\u5f55\u5de5\u5177\u201c\u91cd\u7ebf\u4e0a\u3001\u8f7b\u7ebf\u4e0b\u201d\u7684\u5e02\u573a\u76f2\u533a\u3002\u4ea7\u54c1\u6838\u5fc3\u4ef7\u503c\u4e0d\u662f\u201c\u667a\u80fd\u6458\u8bb0\u201d\uff0c\u800c\u662f\u5c06\u7ebf\u4e0b\u4e0d\u53ef\u68c0\u7d22\u7684\u8bed\u97f3\u8f6c\u5316\u4e3a\u53ef\u4ea4\u4e92\u7684\u4e2a\u4eba\u77e5\u8bc6\u5e93\u2014\u2014\u652f\u6301\u8de8\u4f1a\u8bae\u95ee\u7b54\u3001\u6309\u5730\u70b9\u56de\u6eaf\u3001\u6574\u5408\u4e2a\u4eba\u4e0e\u804c\u4e1a\u8bed\u5883\uff0c\u8fd9\u662f\u4e3b\u6d41\u4f01\u4e1a\u7ea7\u5de5\u5177\u5982Otter.ai\u6216Fireflies.ai\u505a\u4e0d\u5230\u7684\u3002\u4f46\u4ece\u7528\u6237\u53cd\u9988\u770b\uff0c\u6280\u672f\u73b0\u5b9e\u4e0e\u4f53\u9a8c\u627f\u8bfa\u4e4b\u95f4\u5b58\u5728\u660e\u663e\u88c2\u7f1d\uff1a\u771f\u5b9e\u623f\u95f4\u91cc\u7684\u91cd\u53e0\u8bed\u97f3\u4ecd\u662f\u957f\u671f\u75db\u70b9\uff0c\u867d\u7136\u521b\u59cb\u4eba\u627f\u8ba4\u201c\u53ea\u6311\u8d62\u5bb6\u201d\uff0c\u5374\u6ca1\u6709\u63d0\u4f9b\u4efb\u4f55\u7f6e\u4fe1\u5ea6\u6807\u8bb0\u6216\u4ea4\u53c9\u9a8c\u8bc1\u673a\u5236\uff0c\u8fd9\u5bf9\u4ee5\u201c\u51c6\u786e\u201d\u4e3a\u5356\u70b9\u7684\u4ea7\u54c1\u53ef\u80fd\u662f\u4fe1\u4efb\u5371\u673a\u3002\u9690\u79c1\u5c42\u9762\uff0c\u5f55\u97f3\u4e0a\u4f20\u81f3\u670d\u52a1\u5668\u5e76\u627f\u8bfa\u201c\u5904\u7406\u5373\u5220\u201d\uff0c\u4f46\u672a\u63d0\u52a0\u5bc6\u72b6\u6001\u548c\u6a21\u578b\u8bad\u7ec3\u662f\u5426\u6d89\u53ca\u7528\u6237\u6570\u636e\uff0c\u5bf9\u9ad8\u5ea6\u654f\u611f\u7684\u533b\u7597\u3001\u5bb6\u5ead\u5bf9\u8bdd\u573a\u666f\u7528\u6237\u72b9\u7591\u5408\u7406\u3002\u6b64\u5916\uff0ciOS\u72ec\u5360\u4e0e\u65e0\u786c\u4ef6\u7ed1\u5b9a\u964d\u4f4e\u4e86\u4f7f\u7528\u95e8\u69db\uff0c\u4f46\u4e5f\u8fc7\u6ee4\u4e86\u5927\u91cf\u4f01\u4e1a\u7528\u6237\u3002Ellis\u80fd\u5426\u7ad9\u7a33\uff0c\u4e0d\u4ec5\u53d6\u51b3\u4e8e\u540e\u7eed\u80fd\u5426\u7528\u524d\u7aef\u754c\u9762\u548c\u6807\u8bb0\u673a\u5236\u4fee\u8865\u540e\u7aef\u6a21\u578b\u7684\u5148\u5929\u4e0d\u8db3\uff0c\u66f4\u8003\u9a8c\u5176\u80fd\u5426\u5728\u201c\u4e2a\u4eba\u4ed3\u5e93\u201d\u4e0e\u201c\u5408\u89c4\u5171\u4eab\u201d\u4e4b\u95f4\u627e\u5230\u8fb9\u754c\u6e05\u6670\u3001\u7528\u6237\u4fe1\u4efb\u7684\u5546\u4e1a\u6a21\u5f0f\u3002\n            <\/p>\n<\/p><\/div>\n<div class=\"comments-section\">\n<div class=\"comments-toggle\">\n            <span>\u67e5\u770b\u539f\u59cb\u4fe1\u606f<\/span><br \/>\n            <span class=\"toggle-arrow\">\u25bc<\/span>\n        <\/div>\n<div class=\"comments-container\">\n<div class=\"comment-item\">\n<div class=\"comment-header\">\n                    <span class=\"comment-author\">Ellis<\/span>\n                <\/div>\n<div class=\"comment-content\">Ellis is an AI notetaker for in-person meetings. Record your meeting, get a clean transcript with each speaker identified, then ask anything \u2014 what was decided, what you missed, how it went. No laptop. No extra hardware. Just your iPhone (or Apple Watch).<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>\ud83d\udc4b Hey Product Hunt!<\/p>\n<\/p>\n<p>I&#8217;m Robin, creator of Ellis \u2014 a personal AI notetaker for in-person meetings.<\/p>\n<\/p>\n<p>What is Ellis?<\/p>\n<\/p>\n<p>Ellis is a simple consumer-first AI notetaker (iPhone and Apple Watch) for in-person meetings. It works anywhere being in the same room matters: coffee meetups, on-site sales meetings, therapy, doctor visits, interviews, or even your teacher-parent conference.<\/p>\n<\/p>\n<p>When the meeting ends, Ellis matches your voice against your saved voice profile, gives you a full transcript with an easy way to assign speakers, and writes notes in the format you pick.<\/p>\n<\/p>\n<p>Why Ellis? \ud83e\udd14<\/p>\n<\/p>\n<p>Unlike other notetakers that are built for your org, Ellis is built for you as an individual. You can record lots of different in-person conversations, ask questions across them, and find common traits and trends spanning both your professional and personal contexts. Yes \u2014 I might want to know how my sales meeting went AND how I navigated a difficult conversation with another caregiver. Two different use cases, but one repository, built for me.<\/p>\n<\/p>\n<p>Key features \ud83e\udd29<\/p>\n<ul>\n<li>\n<p><strong>Getting &#8220;who said what&#8221; right.<\/strong> Telling speakers apart in a real room is harder than online \u2014 every voice hits the same microphone. Ellis solves this with voice enrollment and diarization, plus a fast way to tag yourself and others.<\/p>\n<\/li>\n<li>\n<p><strong>Ask anything about a conversation.<\/strong> Pull up what was said, decisions made, or anything you want to revisit from a meeting \u2014 just ask.<\/p>\n<\/li>\n<li>\n<p><strong>Find it by place.<\/strong> Forgot a name or a detail? Ask by location \u2014 &#8220;what did we agree on during our walk in Fort Greene?&#8221;<\/p>\n<\/li>\n<li>\n<p><strong>Private by default.<\/strong> Recordings are automatically deleted once transcription is complete.<\/p>\n<\/li>\n<\/ul>\n<p>Happy to answer questions \u2014 and I appreciate the support. \ud83d\ude4f<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@robingreenwood\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@robingreenwood<\/a>&nbsp;Meeting notes that actually capture context is gold. Are you using transcription + summarization or something smarter? Curious if users trust it more for action items vs general notes.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@robingreenwood\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@robingreenwood<\/a>&nbsp;The &#8220;no laptop, just your phone&#8221; part is what makes Ellis click for me \u2014 most notetakers assume you&#8217;re on a video call, but the meetings that matter happen across a table. Nailing speaker ID in a real room is the hard part, and you went straight at it.<\/p>\n<p>Launch-day thought: a short demo video tends to pull more people in than screenshots alone, and you launched without one \u2014 so I made you one, free, branded only to you, no strings: <\/p>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=bQdyNAADKN0\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/www.youtube.com\/watch?v=bQdyNAADKN0<\/a> <\/p>\n<p>Leave it here, or for a stronger launch <strong>add it to your PH media \u2014 launches with a video statistically do better, and yours is still editable.<\/strong><\/p>\n<p>Made at <a href=\"https:\/\/foxplug.com\/?utm_source=producthunt&amp;utm_medium=comment\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/foxplug.com\/?utm_source=producthunt&amp;utm_medium=comment<\/a> \u2014 you can make more there, or record your own real product-tour walkthrough in about two minutes. Anyone else launching soon: paste your site and you&#8217;ll have a video in ~30 seconds, no signup to try. Cheering you on, Robin.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How do you balance giving users AI coaching feedback without making conversations feel overly analyzed?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Honestly it&#8217;s rare by volume but it clusters right where it hurts, the fast back-and-forth when a decision actually gets made, so it feels worse than the raw percentage suggests. I wouldn&#8217;t chase overlapped-speech separation, it&#8217;s expensive and still flaky. I&#8217;d just surface it: flag the low-confidence diarization spans so I know which two or three lines to re-listen to, instead of trusting a transcript that looks clean. The silent winner-pick is the part that bit me, not the noise.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@dipankar_sarkar\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@dipankar_sarkar<\/a>&nbsp;thanks!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Everyone built for Zoom and forgot rooms exist. How does it handle four people around one table with a single phone mic?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@chielephant\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@chielephant<\/a>&nbsp;thanks for the question. A few things:<\/p>\n<ol>\n<li>\n<p>During onboarding you can create a voice profile that gets saved to your account (ie. speaker embeddings via Pyannote)<\/p>\n<\/li>\n<li>\n<p>After each recording it uses AssemblyAI&#8217;s model for diarization and transcript<\/p>\n<\/li>\n<li>\n<p>UI picker to assign yourself and others to the transcript with best match suggestion<\/p>\n<\/li>\n<\/ol>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>In-person is the right wedge, every AI notetaker assumes a Zoom link exists. How do you handle speaker attribution in a noisy room without everyone wearing a mic? That&#8217;s the failure mode that killed my voice-memo system for coffee meetings.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@chielephant\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@chielephant<\/a>&nbsp;oh nice! you built a voice-memo tool yourself?<\/p>\n<p>I&#8217;m experimenting with the following setup:<\/p>\n<ol>\n<li>\n<p>During onboarding users create a voice profile that gets saved to their account (ie. speaker embeddings via Pyannote)<\/p>\n<\/li>\n<li>\n<p>After each recording it uses AssemblyAI&#8217;s model for diarization and transcript<\/p>\n<\/li>\n<li>\n<p>UI picker to assign yourself and others to the transcript with best match suggestion<\/p>\n<\/li>\n<\/ol>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The in-person angle is what sets this apart, but recording therapy or doctor visits is also where the privacy question gets sharp. Does the audio and the diarization run on-device, or does the recording get uploaded to a server to transcribe and match against my saved voice profile? And since everyone else in the room never installed the app, is anything about their voice retained, or is it all local to my phone?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@hi_i_am_mimo\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@hi_i_am_mimo<\/a>&nbsp;Short answer: server. Nothing about other speakers&#8217; voices is retained. <\/p>\n<p>I see you have an interest in local-first apps and privacy. Curious, would this be a non-starter for you? Thanks!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p>Honestly, server-side is not a non-starter for me on its own \u2014 what decides it is the boundary. Given nothing about other speakers is retained, the two things I would want to verify: is my own audio deleted once the transcript exists, or kept for model training, and is the transcript encrypted at rest so only I can read it? A clear processed-then-discarded policy I can actually check is workable even without full local-first.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>For me it comes up in fast 3+ person brainstorms and standups, almost never in 1:1s or sales calls where people take turns. I wouldn&#8217;t chase true source separation, that&#8217;s a research problem you don&#8217;t want to own. The cheap win is honesty: when AssemblyAI hands back a low-confidence or overlapping stretch, drop a small &#8216;crosstalk here&#8217; marker instead of a clean line, so I know to trust my own memory for that bit. A confidently wrong transcript is worse than one that admits a gap.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@dipankar_sarkar\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@dipankar_sarkar<\/a>&nbsp;this is great idea. Just to have better understanding for the situation here, can you give me an example of when and how this matters? It is an attribution problem then when you want to give credit, or is it when your own voice get&#8217;s overlapped? Genuinely curious. Thanks!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The noisy-room question has a nastier cousin: true overlap, two people talking at the same instant. Diarization picks one speaker per frame, so the quieter voice doesn&#8217;t get mislabeled, its words just vanish, and nothing in the transcript tells you a sentence went missing. That&#8217;s harder to catch than plain noise because the output still looks clean. When people talk over each other in a fast brainstorm, does Ellis mark the overlap or just pick a winner?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@dipankar_sarkar\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@dipankar_sarkar<\/a>&nbsp;ooh this is a great question. Short answer: Ellis just picks a winner. Diarization returns one speaker + text per utterance. <\/p>\n<p>I&#8217;m really curious though, for you is this a problem worth solving using tech or meeting cadence? in other words, does this frequently come up?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The decision to make it work on just an iPhone or Apple Watch is genuinely clever. No extra hardware means it&#8217;ll actually get used in real meetings instead of sitting in a drawer.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@hanifekrkir2f\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@hanifekrkir2f<\/a>&nbsp;Thanks. The benefit of hardware is to alleviate the friction of starting a recording but that means you need to purchase another hardware devise. Benefit of including it in your iOS infrastructure is that you don&#8217;t need to <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does the speaker identification actually work in practice, especially when people are talking over each other in a real meeting?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@zelihay93u\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@zelihay93u<\/a>&nbsp;thanks with a question. There are multiple steps under the hood. <\/p>\n<ol>\n<li>\n<p>Users can record a voice profile during onboarding and from settings (voice enrollment). <\/p>\n<\/li>\n<li>\n<p>When a recording finishes, the app uses a diarization process using AssemblyAI, and  returns a transcript with multiple speakers. <\/p>\n<\/li>\n<li>\n<p>The app then uses your voice enrollment to find a best match which gets highlighted in the UI <\/p>\n<\/li>\n<li>\n<p>You can then assign yourself as a specific speaker or add names to others if needed. <\/p>\n<\/li>\n<\/ol>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How well does the speaker identification work in a noisy cafe or group setting with people talking over each other?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@aminekorkf8bw\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@aminekorkf8bw<\/a>&nbsp;give it a try for free.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How well does the speaker identification actually work when people are talking over each other or interrupting? That&#8217;s usually where these tools fall apart for me.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@sedadedemen\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sedadedemen<\/a>&nbsp;Interruptions will always be hard in in-person meetings. For virtual it&#8217;s much easier because they have different audio input. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Curious how it handles crosstalk or people talking over each other in a noisy room. Does the speaker identification still hold up, or does it get messy fast?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@abdulkadirc80x\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@abdulkadirc80x<\/a>&nbsp;Give it a try. You can start free. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>finally tried ellis at a coffee chat and the speaker labeling actually nailed it, even with overlapping talk. liked that i could just leave my phone on the table and forget about it<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@nazbbof\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@nazbbof<\/a>&nbsp;happy to hear it! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The speaker identification works surprisingly well even in a noisy coffee shop, and being able to ask follow up questions about a meeting I walked out of feels like a real superpower.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@aleynadgpp\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@aleynadgpp<\/a>&nbsp;appreciate it! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>the fact that it runs straight off the iPhone and Apple Watch with no extra hardware is such a thoughtful move for in-person meetings.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@sedefgjlh\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sedefgjlh<\/a>&nbsp;right. So I get the purpose of hardware. It helps reduce the friction of recording, and makes it more explicit. In that sense I&#8217;m big fan of Pocket and Plaud. But that again requires you to purchase, perhaps upkeep, a physical devise<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How well does it handle overlapping speakers or side conversations in a noisy room, and is the transcription actually reliable enough for something like a legal or HR meeting?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@beyzatanrkur6p\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@beyzatanrkur6p<\/a>&nbsp;you can try it for free. I found the combination of speaker diarization and selection works very well. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>In-person notes are a different trust problem than meeting-bot notes. The useful detail is speaker correction and ownership after the recording, because the transcript becomes part memory, part operating record. Getting that boundary right matters.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@krekeltronics\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@krekeltronics<\/a>&nbsp;100% agree. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The fact that it runs straight from your iPhone or Apple Watch without any extra hardware is genuinely clever, removes so much friction from actually capturing in-person conversations.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@harunartkowci\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@harunartkowci<\/a>&nbsp;Right. I understand the benefit of having an extra hardware device in that it reduces the friction of actually making a recording. But then again that requires you to purchase and upkeep a physical device. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The speaker identification without cloud processing feels really thoughtful, like the team actually thought through what people want during a meeting instead of just chasing the AI hype.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@uurnabb\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@uurnabb<\/a>&nbsp;I&#8217;m trying to be as thoughtful as possible \ud83d\ude42 Thanks!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The \u201cAI Notes for In-Person Meetings\u201d angle is interesting, especially for teams that still do design reviews, sales conversations, or planning sessions around a table. How does Ellis know who said what in a room? Is speaker separation part of the flow, or is it more focused on capturing clean notes and action items after the conversation?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@mia_qiao\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@mia_qiao<\/a>&nbsp;so excited that you ask \ud83d\ude42 So there&#8217;s a multiple step process.<\/p>\n<ol>\n<li>\n<p>Users can record their voice during onboarding which works as a &#8220;voice enrollment.&#8221;<\/p>\n<\/li>\n<li>\n<p>When a meeting ends, the app displays several different cards, each with a quote and a &#8220;memorable&#8221; quote. The card that best matches the voice enrollment gets highlighted as &#8220;Best match&#8221;<\/p>\n<\/li>\n<li>\n<p>The user can then assign themselves as the speaker, and add names to other attendees<\/p>\n<\/li>\n<li>\n<p>When finalized the notes are updated with a new understanding of who you are in the group.<\/p>\n<\/li>\n<\/ol>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The speaker identification was actually solid in my quick test, which I didn&#8217;t expect from a phone-only setup. Wish I&#8217;d had this for the standup meetings I always forget half of.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@ykselwil7\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ykselwil7<\/a>&nbsp;happy to hear it<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does it handle background noise and overlapping voices in a real conference room setup?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@ferideayku48864\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ferideayku48864<\/a>&nbsp;It uses AssemblyAI to diarize and identify the different speakers. But you should give it a try for your real conference room setup. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Everyone solved Zoom notes, nobody solved the conference-room whiteboard session. In-person is the harder and more valuable problem. How does it handle multiple speakers without per-person mics?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@medal411\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@medal411<\/a>&nbsp;There are multiple steps under the hood.<\/p>\n<ol>\n<li>\n<p>Voice enrollment, which captures voice attributes <\/p>\n<\/li>\n<li>\n<p>Diarization using assembly AI? And finding a best match to your voice <\/p>\n<\/li>\n<li>\n<p>A UI that lets you easily pick and assign speakers <\/p>\n<\/li>\n<\/ol>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>the speaker identification worked surprisingly well in a noisy cafe setting, way better than i expected from a phone mic.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@aysimag92529\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@aysimag92529<\/a>&nbsp;nice!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How well does the speaker identification actually work in a noisy room with multiple people talking over each other? Curious how it handles real-world chaos versus a quiet conference room.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@boran925180\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@boran925180<\/a>&nbsp;So real-world chaos is, of course, going to be harder. But typically those are not the most productive meetings nor where you would want to extract valuable information from. Give it a try<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How well does it handle meetings with more than like 6 people talking over each other, especially in a noisy cafe setting?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@birsen338162233\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@birsen338162233<\/a>&nbsp;Give it a try. But talking over each other will be difficult in any situation. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Recording doctor visits and therapy sessions puts this app in about the most sensitive bucket there is, so deleting the audio right after transcription is a smart move. The transcript still says everything the audio did, though. I saw Supabase in the stack, are transcripts scoped per user at the database level, or does the app layer do the gatekeeping?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@vollos\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@vollos<\/a>&nbsp;great point! Users are only able to access their own transcripts, which is enforced by the backend (not only in the client-side app). Curious about trying the app in one of these scenarios, or do you have more thoughts here?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>the noisy-room questions are all covered, mine&#8217;s about consent instead &#8211; you list therapy and doctor visits as use cases, which means the other person in the room is being fully transcribed and analyzable without necessarily agreeing to that. recording is auto-deleted but the transcript sticks around indefinitely. a lot of US states are two-party consent for recording, does Ellis do anything to prompt &#8220;hey, tell the other person&#8221; or is that entirely left to the user&#8217;s judgment<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@galdayan\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@galdayan<\/a>&nbsp;yes! I&#8217;m adding an info message before the start of each recording to remind users of consent. I live in Germany, where it&#8217;s even more pressing \ud83d\ude42 <\/p>\n<p>When it comes to therapy in particular, I&#8217;ve found that many therapists actually recommend their clients to take notes\/record. But that&#8217;s a very trusted relationship. <\/p>\n<\/p>\n<p>Do you have specific thoughts here? <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Used it during a quick team sync and the speaker labels were actually right on, which I was not expecting. Being able to just ask &#8220;what did we decide&#8221; after is the part that sold me.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@birol160281\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@birol160281<\/a>&nbsp;happy to hear it.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"app-card\">\n<div class=\"app-header\">\n<div class=\"rank\">#8<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/64J2C2YZACK3VR\" class=\"app-title\">Social Fetch<\/a><\/p>\n<div class=\"one-liner\">Social media scraper API for every major platform<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">173<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Social Fetch \u662f\u4e00\u6b3e\u7edf\u4e00API\u5de5\u5177\uff0c\u89e3\u51b3\u5f00\u53d1\u8005\u4eceTikTok\u3001Instagram\u3001YouTube\u7b4920\u4f59\u4e2a\u4e3b\u6d41\u5e73\u53f0\u5b9e\u65f6\u6293\u53d6\u516c\u5f00\u793e\u4ea4\u5a92\u4f53\u6570\u636e\u65f6\uff0c\u9762\u4e34\u7684\u7ef4\u62a4\u591a\u4e2a\u722c\u866b\u3001\u5e94\u5bf9\u5e73\u53f0\u53d8\u66f4\u548c\u683c\u5f0f\u5dee\u5f02\u7684\u75db\u70b9\u3002<\/div>\n<p>    <!-- \u5a92\u4f53\u753b\u5eca\uff1a\u5305\u542b\u89c6\u9891\u548c\u591a\u5f20\u56fe\u7247 --><\/p>\n<div class=\"media-gallery\">\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/a7088761-a49a-4713-80d3-7783754653c3.jpeg?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/b2106a89-8a5c-43e1-b556-ecf8a63e027e.jpeg?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/71904950-d18d-44e0-8528-5ef19d2910cd.jpeg?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/a53ea781-994a-4db3-ba8b-7771ed75b506.jpeg?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/2c2d55bc-f5b1-4342-bffa-55a114951a25.jpeg?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">API<\/span><br \/>\n            <span class=\"tag\">Social Media<\/span><br \/>\n            <span class=\"tag\">Developer Tools<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u793e\u4ea4\u5a92\u4f53\u6570\u636e\u6293\u53d6<\/span><br \/>\n            <span class=\"tag\">API\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u6570\u636e\u91c7\u96c6<\/span><br \/>\n            <span class=\"tag\">\u722c\u866b\u66ff\u4ee3<\/span><br \/>\n            <span class=\"tag\">\u5b9e\u65f6\u6570\u636e<\/span><br \/>\n            <span class=\"tag\">\u65e0\u670d\u52a1\u5668<\/span><br \/>\n            <span class=\"tag\">\u6309\u91cf\u4ed8\u8d39<\/span><br \/>\n            <span class=\"tag\">\u5f00\u53d1\u8005\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">AI\u6570\u636e\u6e90<\/span><br \/>\n            <span class=\"tag\">\u591a\u5e73\u53f0\u96c6\u6210<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u80af\u5b9a\u4e86\u5176\u7edf\u4e00API\u548c\u6309\u91cf\u4ed8\u8d39\u6a21\u5f0f\uff0c\u8ba4\u4e3a\u89e3\u51b3\u4e86\u722c\u866b\u7ef4\u62a4\u7684\u75db\u70b9\u3002\u4e3b\u8981\u7591\u95ee\u805a\u7126\u4e8e\uff1a\u5b9e\u65f6\u6027\u5982\u4f55\u4fdd\u8bc1\uff08\u540c\u6b65\/\u5f02\u6b65\u3001\u54cd\u5e94\u65f6\u95f4\uff09\u3001\u9519\u8bef\u5904\u7406\u673a\u5236\uff08\u5982\u4f55\u533a\u5206\u201c\u65e0\u7ed3\u679c\u201d\u4e0e\u201c\u722c\u866b\u6545\u969c\u201d\uff09\u3001\u5206\u9875\u5b8c\u6574\u6027\uff08\u662f\u5426\u622a\u65ad\uff09\u3001\u5e73\u53f0\u5408\u89c4\u4e0e\u9650\u6d41\u3001\u4ee5\u53ca\u4ed8\u8d39\u7ec6\u5219\uff08\u6309\u6b21\u8fd8\u662f\u6309\u6df1\u5ea6\u8ba1\u8d39\uff09\u3002MCP\u670d\u52a1\u5668\u652f\u6301\u83b7\u597d\u8bc4\u3002\n            <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ai-section\">\n<div class=\"ai-content\" style=\"font-size: large;\"><strong>AI \u9510\u8bc4<\/strong><\/div>\n<p class=\"ai-content\">\n                Social Fetch\u5207\u4e2d\u4e86\u4e00\u4e2a\u771f\u5b9e\u4f46\u201c\u810f\u201d\u7684\u75db\u70b9\uff1a\u793e\u4f1a\u5316\u6570\u636e\u7684\u788e\u7247\u5316\u4e0e\u6613\u53d8\u6027\u3002\u5b83\u4e0d\u662f\u98a0\u8986\u6027\u521b\u65b0\uff0c\u800c\u662f\u5c06\u5f00\u53d1\u8005\u7684\u201c\u810f\u6d3b\u7d2f\u6d3b\u201d\u6253\u5305\u6210\u6807\u51c6\u5316\u670d\u52a1\u3002\u5176\u771f\u6b63\u4ef7\u503c\u4e0d\u5728\u4e8e\u6280\u672f\u58c1\u5792\u2014\u2014\u722c\u866b\u6280\u672f\u672c\u8eab\u5e76\u4e0d\u795e\u79d8\uff0c\u800c\u5728\u4e8e\u7ef4\u62a4\u6210\u672c\u4e0e\u65f6\u95f4\u6210\u672c\u7684\u8f6c\u79fb\u3002\u521b\u59cb\u4ebaLuke\u6e05\u695a\u77e5\u9053\u201c\u5e73\u53f0\u53d8\u5316\u201d\u662f\u6c38\u6052\u4e3b\u9898\uff0c\u6240\u4ee5\u4ea7\u54c1\u5356\u70b9\u4e0d\u662f\u201c\u6c38\u4e0d\u5931\u8d25\u201d\uff0c\u800c\u662f\u201c\u5931\u8d25\u4e86\u4f60\u4e0d\u5fc5\u81ea\u5df1\u4fee\u201d\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4ece\u8bc4\u8bba\u770b\uff0c\u7528\u6237\u5173\u6ce8\u70b9\u975e\u5e38\u52a1\u5b9e\uff1a\u9519\u8bef\u7801\u533a\u5206\u3001\u5206\u9875\u5b8c\u6574\u6027\u3001\u4ed8\u8d39\u7c92\u5ea6\u3002\u8fd9\u6070\u6070\u662fAPI\u7c7b\u4ea7\u54c1\u7684\u751f\u6b7b\u7ebf\u3002\u76ee\u524dSocial Fetch\u627f\u8bfa\u201cnot_found\u201d\u548c\u201clookup_failed\u201d\u7684\u4e0d\u540c\u8ba1\u8d39\u7b56\u7565\uff0c\u4ee5\u53ca\u5bf9MCP\uff08\u6a21\u578b\u4e0a\u4e0b\u6587\u534f\u8bae\uff09\u7684\u539f\u751f\u652f\u6301\uff0c\u662f\u660e\u667a\u4e4b\u4e3e\uff0c\u76f4\u63a5\u5207\u5165AI Agent\u5f00\u53d1\u8005\u7684\u521a\u9700\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u6f5c\u5728\u9690\u5fe7\u4e0d\u5bb9\u5ffd\u89c6\uff1a\u6cd5\u5f8b\u5408\u89c4\u98ce\u9669\u3002\u516c\u7136\u6253\u201cscraper\u201d\u65d7\u53f7\uff0c\u5728\u4e0d\u540c\u5e73\u53f0TOS\uff08\u670d\u52a1\u6761\u6b3e\uff09\u4e0b\u5b58\u5728\u7070\u8272\u5730\u5e26\uff0c\u5c24\u5176LinkedIn\u3001Instagram\u7b49\u5bf9\u6570\u636e\u6293\u53d6\u6781\u4e3a\u654f\u611f\u3002\u5982\u679c\u5e73\u53f0\u5347\u7ea7\u53cd\u722c\uff0cAPI\u7a33\u5b9a\u6027\u548c\u6210\u672c\u90fd\u4f1a\u5267\u70c8\u6ce2\u52a8\u3002\u6b64\u5916\uff0c\u6309\u91cf\u4ed8\u8d39\u7684\u201c\u6c38\u4e0d\u8fc7\u671f\u201d\u4fe1\u7528\u70b9\u6a21\u5f0f\uff0c\u5bf9\u4f4e\u9891\u7528\u6237\u53cb\u597d\uff0c\u4f46\u9ad8\u9891\u76d1\u63a7\u573a\u666f\u4e0b\uff0c\u6210\u672c\u53ef\u80fd\u8fdc\u8d85\u9884\u671f\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4e00\u53e5\u8bdd\u603b\u7ed3\uff1a\u5bf9\u4e2d\u5c0f\u56e2\u961f\u548cAI\u5e94\u7528\u5f00\u53d1\u8005\u800c\u8a00\uff0c\u8fd9\u662f\u7701\u6389\u4e00\u4e2a\u5168\u804c\u722c\u866b\u5de5\u7a0b\u5e08\u7684\u5212\u7b97\u4ea4\u6613\u3002\u4f46\u82e5\u6d89\u8db3\u5546\u4e1a\u7ea7\u3001\u5408\u89c4\u654f\u611f\u7684\u573a\u666f\uff0c\u5fc5\u987b\u8bc4\u4f30\u5e73\u53f0\u6cd5\u5f8b\u98ce\u9669\uff0c\u5e76\u505a\u597d\u5907\u9009\u65b9\u6848\u3002\u5b83\u4e0d\u662f\u4e07\u80fd\u89e3\u836f\uff0c\u800c\u662f\u7cbe\u5fc3\u5c01\u88c5\u8fc7\u7684\u201c\u53ef\u7ef4\u6301\u7684\u8106\u5f31\u201d\u3002\n            <\/p>\n<\/p><\/div>\n<div class=\"comments-section\">\n<div class=\"comments-toggle\">\n            <span>\u67e5\u770b\u539f\u59cb\u4fe1\u606f<\/span><br \/>\n            <span class=\"toggle-arrow\">\u25bc<\/span>\n        <\/div>\n<div class=\"comments-container\">\n<div class=\"comment-item\">\n<div class=\"comment-header\">\n                    <span class=\"comment-author\">Social Fetch<\/span>\n                <\/div>\n<div class=\"comment-content\">Social media scraping API for public profiles, posts, comments, videos, transcripts, and metrics from TikTok, Instagram, YouTube, X, LinkedIn, and more. Pay-as-you-go credits, 100 free to start.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey Product Hunt \ud83d\udc4b Luke here.<\/p>\n<p>I built Social Fetch because I kept running into the same problem.<\/p>\n<p>Every project that needed public social media data started out simple enough. Grab some YouTube data. Add Twitter. Then someone asks for TikTok. Then LinkedIn. Then Reddit.<\/p>\n<p>Before long, I wasn&#8217;t building the product anymore, I was maintaining scrapers.<\/p>\n<p>Platforms change. Formats are all different. Something is always breaking.<\/p>\n<p>It felt like a solved problem that nobody had actually solved.<\/p>\n<p>So I spent the last couple of years building Social Fetch: one API for live public data across 20+ platforms.<\/p>\n<p>What surprised me wasn&#8217;t that people wanted social data. It was how many different things they were building with it. AI agents. Creator tools. Lead generation. Brand monitoring. Research. Things I never would have thought of myself.<\/p>\n<p>One thing I care a lot about is keeping it simple: \u2022 one API \u2022 live data \u2022 consistent responses \u2022 subscriptions + pay-as-you-go credits that never expire<\/p>\n<p>I&#8217;d love to know what you&#8217;d build with it.<\/p>\n<p>Or if you&#8217;ve ever built your own scraper&#8230; what finally made you regret it? \ud83d\ude05<\/p>\n<p>I&#8217;ll be hanging around all day if anyone wants to chat or has questions.<\/p>\n<p>\u2014 Luke<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>5<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@lukem121\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@lukem121<\/a>&nbsp;Congrats on the Social Fetch launch \u2014 one clean API for social data across every platform, with a request ID on every call, is exactly the boring-in-a-good-way that people building on social actually need. We made you a free launch video (below): launches with a video tend to do better, so use it on your Product Hunt page, embed it, or share it anywhere \u2014 yours to keep, 100% whitelabel, no strings.<\/p>\n<p>We built it with FoxPlug (<a href=\"https:\/\/foxplug.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/foxplug.com<\/a>) \u2014 paste your site and it turns what you just shipped into a launch video, images, and posts in about 30 seconds. This one is on us.<\/p>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=w_ibOa8IaZ4\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/www.youtube.com\/watch?v=w_ibOa8IaZ4<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hooked it up to a small TikTok enrichment flow this morning and it just worked, no schema headaches or weird rate limits. The pay-as-you-go credits make it easy to test without committing to a monthly plan.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@bekirblxx\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@bekirblxx<\/a>&nbsp;Glad it slotted in clean. That&#8217;s the goal, one less integration to babysit.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@lukem121\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"lukem121\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@lukem121<\/a>  +1 to your forum thread on which platforms break the worst \u2014 the silent auth expiry and &#8220;structured one week, wall of JS the next&#8221; flip is exactly the tax that makes people regret rolling their own.<\/p>\n<\/p>\n<p>Before wiring this into an agent I&#8217;d want to know: is &#8220;live data&#8221; fetched synchronously per call, and what&#8217;s the rough p95 when a platform is being slow? And when something breaks on your side, does the API return a typed error \/ degraded flag so the caller can tell &#8220;no results&#8221; from &#8220;scraper down&#8221;?<\/p>\n<\/p>\n<p>Also curious whether there&#8217;s an MCP server yet, or REST-only for now. \ud83d\udc4c<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@akbar_b\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@akbar_b<\/a>&nbsp;Appreciate the read on the forum thread, and yes, that flip between clean structured data and silent breakage is exactly what pushed us to build this.<\/p>\n<p>To your questions: fetch is synchronous per call, live data every time, no caching, averages around 3.2s. We track average response time but haven&#8217;t published p95 yet, can follow up with a real number if that matters for your use case.<\/p>\n<p>On errors, we distinguish these on purpose: not_found means a real lookup ran and the target genuinely doesn&#8217;t exist (still charged, it&#8217;s real work). lookup_failed and 503 temporarily_unavailable mean something broke on our side, and those aren&#8217;t charged. So you can tell &#8220;no results&#8221; from &#8220;scraper&#8217;s having a bad day&#8221; without guessing.<\/p>\n<p>And yes, MCP server just shipped, 150+ tools, works with Cursor and Claude out of the box.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How do you ensure developers can build production applications without worrying about scraper failures or schema changes?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How do you handle rate limiting and terms of service compliance across all these platforms, especially with pay-as-you-go credits and no subscription?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The thing that always bit me building social pipelines wasn&#8217;t the fetch, it was completeness. &#8216;Get the comments&#8217; really means &#8216;get whatever the platform lets you cursor through right now,&#8217; and those caps move: Instagram would hand me the first few hundred then just stop, and an expired cursor mid-pagination left me either gaps or duplicate rows to dedupe by id. Does one call return a full set or a capped page, and do you flag truncated versus genuinely complete?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>i have been looking for something like this which i am gonna integrate with my flow. also around the scrapping does it do the real time or pushes the time bound scrapped data?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How do you prevent missing posts during platform updates. A clear retry process would build stronger trust with developers.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The pay-as-you-go credits model without a subscription is a refreshing choice for indie builders testing scrappy side projects. Love that you covered transcripts too, that detail saves a ton of glue code for AI workflows.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The part that stood out to me is that it just keeps working when everything shifts underneath it. Anyone who has watched their setup fall apart overnight will feel that one.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does the pay-as-you-go pricing actually work in practice, like is it per profile fetched, per post returned, or something else? Trying to figure out if it stays cost-effective for monitoring a lot of accounts at once.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The pay-as-you-go credits model is a nice touch since most scraper APIs lock you into subscriptions. Pulling transcripts from YouTube and TikTok in one call saved me from wiring up two separate tools for a side project.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does the pay-as-you-go pricing actually work in practice, like is it one credit per profile fetch or does it scale with the depth of data you pull back?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The pay-as-you-go credits setup is a nice move for indie builders who just need a handful of API calls here and there without locking into another monthly SaaS bill.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>This is one of those unglamorous pieces that decides whether an AI\/social product is reliable. The API surface matters, but freshness, rate-limit behavior, and clear failure states are what keep teams from turning every launch into scraper maintenance.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>maintaining scrapers across multiple platforms is a nightmare, every API change breaks something. having one unified layer for this makes a lot of sense<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Finally tried this after maintaining my own scrapers for months, and getting TikTok transcripts through the API saved me a whole weekend of work. Clean docs too.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does the pay-as-you-go credit system actually work in practice, like how many requests do typical profile fetches cost and is there a way to estimate usage before running a large batch?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Spent a few minutes pulling TikTok profile data and the response time was way faster than the DIY scraper setup I was running before. Clean docs too.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How fresh is the data on those metrics \u2014 are we talking real-time pulls or is there some delay before posts and engagement stats update after going live?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>For the scraper API, how consistent is the response shape across TikTok, Instagram, YouTube, X, and LinkedIn? I can imagine developers using Social Fetch in AI workflow automation or marketing dashboards would care a lot about whether posts, profiles, comments, and metrics come back in a predictable schema, or if each platform has its own structure.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Finally tried it out last night and was surprised how clean the transcript endpoint returned for a messy TikTok I tested. Wish more APIs worked that smoothly without a monthly commitment.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does the pay-as-you-go credit pricing work in practice, like do different platforms or data types cost different amounts per call?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I enjoy the broad platform support because maintaining scrapers takes real efforts. how do you verify that profile    metrics stay accurate over time. Regular validation against public data could improve confidence for analytics products.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Pulled a few TikTok profiles and the transcripts came back cleaner than expected, which saved me a ton of cleanup time. Pay-as-you-go pricing is a nice change from the usual monthly minimums.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How do you keep things stable when platforms like TikTok and Instagram constantly tighten their scraper detection, and does the pay-as-you-go pricing mean I only pay for successful requests or every call I make?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does the credit system actually work per request, like is fetching a profile the same cost as pulling a full post thread or does it scale with the data volume you get back?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>finally tried it and the pay-as-you-go credits are a relief, no commitment feels right for tinkering. pulled a few tiktok profiles and was surprised how clean the json came back, saved me a chunk of dev time.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I like the platform coverage but how do you handle sudden API changes across networks. I think fast fallback systems could keep data reliable.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>the technical questions are covered well already, curious about the legal side instead &#8211; when a platform&#8217;s ToS changes or they start actively blocking scrapers (LinkedIn especially, given the lawsuits), who eats that risk, you or the customer whose product suddenly loses a data source overnight. is that something you indemnify at all or is it explicitly on us<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"app-card\">\n<div class=\"app-header\">\n<div class=\"rank\">#9<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/MKGRS2HJKQ6GT5\" class=\"app-title\">Ogment AI<\/a><\/p>\n<div class=\"one-liner\">Your AI coworker, in Slack. Just tag @O.<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">165<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Ogment AI \u662f\u4e00\u6b3e\u6df1\u5ea6\u5d4c\u5165 Slack \u7684 AI \u540c\u4e8b\uff0c\u7528\u6237\u53ea\u9700 @\u63d0\u53ca\u5b83\uff0c\u5373\u53ef\u7528\u81ea\u7136\u8bed\u8a00\u6307\u6d3e\u4efb\u52a1\u3001\u8c03\u7528\u8d851000\u79cd\u5de5\u5177\u5e76\u81ea\u52a8\u5b8c\u6210\u5de5\u4f5c\uff0c\u4ece\u800c\u5f7b\u5e95\u6d88\u9664\u975e\u6280\u672f\u56e2\u961f\u91c7\u7528 AI \u7684\u95e8\u69db\u3002<\/div>\n<p>    <!-- \u5a92\u4f53\u753b\u5eca\uff1a\u5305\u542b\u89c6\u9891\u548c\u591a\u5f20\u56fe\u7247 --><\/p>\n<div class=\"media-gallery\">\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/1859be72-67fd-4811-b7e3-37ddc72fa345.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/3ef2a71d-ede7-4379-ac81-8ec3f9e3c526.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/9eff52a5-27a7-4df4-964b-56ffa7b08133.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/39c97a1f-a933-4f9b-901a-9ad3f9ff9b7d.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/7273acf5-c0b1-4ca4-a30a-65b9c2b6d4e2.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <video class=\"media-content\" poster=\"https:\/\/ph-files.imgix.net\/dd5cb12a-8b66-4c31-8dbc-26f128b70349.jpeg?auto=format\" data-video-url=\"https:\/\/www.youtube.com\/watch?v=e4lP04z74jU\"><source src=\"https:\/\/www.youtube.com\/watch?v=e4lP04z74jU\" type=\"video\/mp4\"><\/video><\/p>\n<div class=\"video-overlay\">\n<div class=\"play-icon\">\u25b6<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">Slack<\/span><br \/>\n            <span class=\"tag\">Productivity<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u52a9\u624b<\/span><br \/>\n            <span class=\"tag\">Slack\u96c6\u6210<\/span><br \/>\n            <span class=\"tag\">\u96f6\u95e8\u69db<\/span><br \/>\n            <span class=\"tag\">\u5de5\u4f5c\u6d41\u81ea\u52a8\u5316<\/span><br \/>\n            <span class=\"tag\">\u56e2\u961f\u534f\u4f5c<\/span><br \/>\n            <span class=\"tag\">\u6a21\u578b\u65e0\u5173<\/span><br \/>\n            <span class=\"tag\">\u81ea\u7136\u8bed\u8a00\u4ea4\u4e92<\/span><br \/>\n            <span class=\"tag\">\u4f01\u4e1a\u6548\u7387<\/span><br \/>\n            <span class=\"tag\">\u81ea\u5b9a\u4e49\u6280\u80fd<\/span><br \/>\n            <span class=\"tag\">\u5d4c\u5165\u5f0fAI<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u666e\u904d\u8ba4\u53ef\u201c\u96f6\u6469\u64e6\u201d\u4ef7\u503c\uff0c\u8ba4\u4e3a@O\u50cf\u540c\u4e8b\u4e00\u6837\u81ea\u7136\u3002\u6838\u5fc3\u95ee\u9898\u4e0e\u5efa\u8bae\u96c6\u4e2d\u5728\uff1a\u6a21\u578b\u8def\u7531\uff08\u80fd\u5426\u6309\u4efb\u52a1\u5206\u914d\u4e0d\u540c\u6a21\u578b\uff09\u3001\u6743\u9650\u63a7\u5236\uff08\u8de8\u90e8\u95e8\u5982\u4f55\u9694\u79bb\uff09\u3001\u4ee5\u53ca\u7ec4\u7ec7\u8bb0\u5fc6\u7684\u81ea\u52a8\u5316\u7a0b\u5ea6\uff08\u907f\u514d\u9760\u7ba1\u7406\u5458\u624b\u52a8\u7ef4\u62a4\uff09\u3002\n            <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ai-section\">\n<div class=\"ai-content\" style=\"font-size: large;\"><strong>AI \u9510\u8bc4<\/strong><\/div>\n<p class=\"ai-content\">\n                Ogment AI \u672c\u8d28\u4e0a\u5e72\u4e86\u4e00\u4ef6\u806a\u660e\u4f46\u53d6\u5de7\u7684\u4e8b\uff1a\u5b83\u628a AI \u7684\u6218\u573a\u4ece\u201c\u65b0\u5de5\u5177\u201d\u62c9\u56de\u4e86\u201c\u8001\u5730\u65b9\u201d\u2014\u2014Slack\u3002\u8fd9\u62db\u76f4\u63a5\u7ed5\u5f00\u4e86\u4f01\u4e1a\u8f6f\u4ef6\u6700\u81f4\u547d\u7684\u201c\u51b7\u542f\u52a8\u201d\u95ee\u9898\u3002\u7edd\u5927\u591a\u6570 AI \u4ea7\u54c1\u5728\u5ba3\u4f20\u65f6\u9ad8\u558a\u201c\u8d4b\u80fd\u201d\uff0c\u4f46\u5b9e\u9645\u5374\u662f\u7ed9\u5458\u5de5\u589e\u52a0\u4e86\u4e00\u5806\u65b0\u8d26\u53f7\u3001\u65b0\u5feb\u6377\u952e\u548c\u65b0\u5b66\u4e60\u6210\u672c\u3002Ogment \u5219\u9009\u62e9\u4e86\u6700\u6734\u5b9e\u4e5f\u6700\u6709\u6548\u7684\u8def\u5f84\uff1a\u8ba9 AI \u9690\u8eab\u4e8e\u5df2\u6709\u7684\u534f\u4f5c\u6d41\u4e2d\u3002\u4f60\u4e0d\u9700\u8981\u5b66\u4f1a\u201c\u5199\u63d0\u793a\u8bcd\u201d\uff0c\u53ea\u9700\u8981\u5b66\u4f1a\u201c@\u4eba\u201d\uff0c\u8fd9\u662f\u523b\u5728\u808c\u8089\u8bb0\u5fc6\u91cc\u7684\u4ea4\u4e92\u6a21\u5f0f\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4e0d\u8fc7\uff0c\u5b83\u7684\u771f\u5b9e\u62a4\u57ce\u6cb3\u5e76\u4e0d\u5728\u4e8e\u201c\u5728 Slack \u91cc\u80fd\u7528\u201d\uff0c\u800c\u5728\u4e8e\u5b83\u8bd5\u56fe\u6784\u5efa\u7684\u201c\u8bb0\u5fc6\u5c42\u201d\u3002\u5982\u679c @O \u80fd\u771f\u6b63\u901a\u8fc7\u65e5\u5e38\u4ea4\u4e92\uff0c\u81ea\u52a8\u6c89\u6dc0\u56e2\u961f\u4e0a\u4e0b\u6587\u548c\u4e2a\u4eba\u7684\u5de5\u4f5c\u8bb0\u5fc6\uff0c\u5e76\u5b9e\u73b0\u8de8\u6a21\u578b\uff08\u751a\u81f3\u672c\u5730\u6a21\u578b\uff09\u7684\u7075\u6d3b\u8c03\u7528\uff0c\u90a3\u4e48\u5b83\u5c31\u6709\u53ef\u80fd\u4ece\u4e00\u4e2a\u201c\u5de5\u5177\u8c03\u7528\u5668\u201d\u5347\u7ea7\u4e3a\u201c\u56e2\u961f\u7684\u6570\u5b57\u5927\u8111\u201d\u3002\u4f46\u98ce\u9669\u4e5f\u5f88\u660e\u663e\uff1a\u4e00\u65e6\u8bb0\u5fc6\u5c42\u6ca6\u4e3a\u9700\u8981\u4e13\u4eba\u7ef4\u62a4\u7684\u9759\u6001\u6587\u6863\uff0c\u6216\u8005\u6a21\u578b\u8def\u7531\u548c\u6743\u9650\u63a7\u5236\u505a\u5f97\u4e0d\u591f\u7cbe\u7ec6\uff0c\u5b83\u5c31\u5f88\u5bb9\u6613\u53d8\u6210\u53c8\u4e00\u4e2a\u201c\u6709\u8da3\u7684\u73a9\u5177\u201d\uff0c\u800c\u975e\u771f\u6b63\u7684\u751f\u4ea7\u529b\u5f15\u64ce\u3002\u76ee\u524d\u6700\u806a\u660e\u7684\u6253\u6cd5\uff0c\u5176\u5b9e\u662f\u5b83\u6293\u4f4f\u4e86\u201c\u884c\u653f\u4eba\u5458\u3001\u9500\u552e\u3001\u5e02\u573a\u4eba\u5458\u201d\u8fd9\u4e9b\u88ab AI \u6280\u672f\u6d6a\u6f6e\u9057\u5fd8\u7684\u7fa4\u4f53\u3002\u8fd9\u5e2e\u4eba\u4e0d\u9700\u8981\u7406\u89e3 Agent \u662f\u4ec0\u4e48\uff0c\u4ed6\u4eec\u53ea\u9700\u8981\u8bf4\u4e00\u53e5\u201c@O\uff0c\u5e2e\u6211\u6574\u7406\u4e00\u4e0b\u660e\u5929\u7684\u4f1a\u8bae\u7eaa\u8981\u201d\u3002\u80fd\u628a\u8fd9\u53e5\u4f53\u9a8c\u505a\u5230\u6781\u81f4\uff0c\u6bd4\u5199\u4e00\u767e\u7bc7 Agent \u6280\u672f\u535a\u5ba2\u90fd\u66f4\u6709\u4ef7\u503c\u3002\n            <\/p>\n<\/p><\/div>\n<div class=\"comments-section\">\n<div class=\"comments-toggle\">\n            <span>\u67e5\u770b\u539f\u59cb\u4fe1\u606f<\/span><br \/>\n            <span class=\"toggle-arrow\">\u25bc<\/span>\n        <\/div>\n<div class=\"comments-container\">\n<div class=\"comment-item\">\n<div class=\"comment-header\">\n                    <span class=\"comment-author\">Ogment AI<\/span>\n                <\/div>\n<div class=\"comment-content\">@O is the ultimate AI coworker that lives natively in Slack. Tag @O like a colleague, to ask anything or delegate daily tasks in plain English. It connects to 1,000+ tools your business runs on, does work while you sleep, and shares memory and skills across your whole team right in Slack, on any model you choose, including your own. One-click install, and everyone is AI-enabled in under 5min, not just your power users. Zero friction, maximum adoption.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey Product Hunt \ud83d\udc4b I&#8217;m Teo, CEO and co-founder of Ogment.<\/p>\n<p>Most companies are told to &#8220;adopt AI&#8221;, but in practice that means asking non-technical people to learn new apps, prompt engineering, and workflow builders. There&#8217;s one thing we&#8217;ve learned over the past two years offering AI to companies: any bit of friction kills adoption. A few power users push through, true, but everyone else gets left behind.<\/p>\n<p>You&#8217;ve probably seen the wave of Slack-native agents shipping lately, Claude Tag included. They&#8217;re strong for technical teams who want to own the setup. We went the other way: every employee gets their own AI coworker, on any model you choose (including your own local LLM), with zero setup.<\/p>\n<p>We built <strong>@O<\/strong> to attack that friction head-on. The bar we set ourselves: using an AI agent should be as easy as tagging a colleague. So that&#8217;s exactly how it works, you tag @O in Slack, in plain English, and it gets the work done. No new app, no prompt craft, no workflow builder. When the friction drops to zero, adoption is maximized, the whole team starts using AI super naturally, from day one.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>11<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@O\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@O<\/a>&nbsp; <a href=\"https:\/\/www.producthunt.com\/@teoborschberg\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@teoborschberg<\/a>&nbsp;<\/p>\n<p>Teo, couldn&#8217;t be more excited for this! \ud83d\ude80<\/p>\n<p>Proud to be part of the team, and I can&#8217;t wait to see what @ O helps people accomplish.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>6<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hello everyone, Flo here, I&#8217;m one of the builders at Ogment \ud83d\ude42<\/p>\n<p>Really excited to share what we&#8217;ve been hard at work on for the past months. A few more insights into the technical aspects of making an agent in slack run smoothly in production.<\/p>\n<p>The bar we set for this product is extremely high: it needs to be incredibly easy to setup, essentially all integrations should be available to you, it should behave as smoothly as possible in all scenarios that exist in a chat app like Slack, and the hardest part: It should survive and work reliably across a myriad of possible failure modes, errors of all kinds, and deployments &#8211; to give people the feeling that &#8220;it just works&#8221;.<\/p>\n<p>First surprise: Slack&#8217;s API, even their latest one made for agent apps, has an incredible amount of edge cases, error codes and rough edges. Make a tiny mistake, and the entire stream or message your agent is trying to write will simply not be displayed. Getting this right and buttery smooth was an uphill battle of renderers, meticulous testing and bug reports from our alpha testers.<\/p>\n<p>Second surprise: Making agents survive in production still feels like an unsolved problem. Everyone is hand-rolling their own runtime, making agents recoverable when the process crashes, when your LLM provider dies, or when you deploy a new version of your agent and\/or its runtime. There&#8217;s a lot of space to make this simple, or to overengineer it, but one thing is for sure: This is no easy feat (even with the smartest coding agents). <\/p>\n<p>Excited to see what people will delegate to our dear agent O \ud83d\ude80<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>5<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey Product Hunt \ud83d\udc4b I&#8217;m Amaury, cofounder of Ogment, and I&#8217;m super proud to share what we&#8217;ve been building.<\/p>\n<p>We kept seeing the same pattern: people are excited about the AI revolution, they want that full &#8220;agentic&#8221; experience, but then reality hits. The friction to install and maintain agents a la OpenClaw or Hermes is actually pretty high, esp. for less technical people. Not even mentioning the security or the team collaboration aspect&#8230;<\/p>\n<p>So we built O from the ground up for Slack-native teams, where a ton of context already lives. Your conversations, your decisions, your files, your workflows: it&#8217;s all right there. And the best part? There&#8217;s zero friction to onboard, just <strong>tag @O in Slack<\/strong>.<\/p>\n<p>Here&#8217;s the thing that surprises people most: we don&#8217;t really have a dashboard. You can do it all from Slack. Connecting your systems (Gmail, Linear, Stripe), creating a custom skill or sharing it with your team, setting up a recurring job&#8230; just ask your agent, like you would a colleague.<\/p>\n<p>And it&#8217;s proactive. Ogment doesn&#8217;t just wait for instructions. It constantly spots automation opportunities and surfaces them to you, without you even having to ask.<\/p>\n<p>My personal favorite skill with O? It handles my post-product meetings end to end. It pulls the Granola transcript, reads my backlog in Linear, checks strategy docs in Notion, grabs context from emails, and outputs a clear list of feature requests, bugs, market insights, and a backlog update proposal. What used to take me 45 minutes to do properly is now done in 1 minute.<\/p>\n<p>We&#8217;re incredibly excited to get this into your hands. Can&#8217;t wait to see what you build with it!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Love how you&#8217;ve embedded the AI directly into Slack instead of asking teams to adopt another dashboard. \ud83d\udc4f\ud83c\udffb<\/p>\n<p>The ability to tag it like a teammate feels much more natural for day-to-day work. Curious, what&#8217;s the most popular workflow users are automating with @O so far?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p>Hi&nbsp;<a href=\"https:\/\/www.producthunt.com\/@worksforme\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@worksforme<\/a>&nbsp;&#8211; the 3 most used functions are CRM record updates for Sales, Social Media Ads management (I personally love this one!) for growth marketers and Document verification \/ management for Admins in real estate!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Exited for this! Congrats team on launching @O!<br \/>Tagging on Slack is definitely the best way to interact, that&#8217;s where team already are. I&#8217;ve been playing quite a lot with ClaudeTag, could you share how you compare to it :)?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@fredisterik\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@fredisterik<\/a>&nbsp;thanks for your support! And one of the most important \/ difficult question. Honest take: Tag is a great product, and if you&#8217;re all-in on Anthropic it&#8217;s a strong choice. Where we differ is more in the design choices (which do matter):<\/p>\n<ul>\n<li>\n<p><strong>Setup\/adoption<\/strong> &#8211; @O is a one-click install anyone can use in plain English, no per-channel wiring or API keys. Tends to spread to the whole team, not just the technical folks.<\/p>\n<\/li>\n<li>\n<p><strong>Model choice<\/strong> &#8211; Tag runs on Claude only. @O is model-agnostic, you can even point it at your own local LLM for cost\/privacy.<\/p>\n<\/li>\n<li>\n<p><strong>Agent design<\/strong> &#8211; Tag is one Claude per channel. @O is one coworker per user that remembers across channels, so context follows the person.<\/p>\n<\/li>\n<li>\n<p><strong>Connectors<\/strong> &#8211; 1,000+ out of the box, added right in Slack, vs a smaller admin-wired set.<\/p>\n<\/li>\n<\/ul>\n<p>Happy to go deeper on any of these. What&#8217;s been your experience with Tag so far, curious what&#8217;s working for you?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Very cool! I use it to automate workflows that eat up my time, like adding call summaries, and tagging relevant people for action, or getting summaries of my day.<\/p>\n<p>Cool stuff <a href=\"https:\/\/www.producthunt.com\/products\/ogment-mcp-builder\" data-node-type=\"mention\" data-mention-type=\"product\" data-mention-id=\"ogment-mcp-builder\" target=\"_blank\" rel=\"noopener\">@@O &#8211; AI coworker in Slack<\/a> <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@therealmalo\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@therealmalo<\/a>&nbsp;thanks Malo &#8211; excited to have you on board!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>answering KP&#8217;s question &#8211; I don&#8217;t think it migrates to a dedicated platform, because the cost being competed against isn&#8217;t &#8220;install a new app,&#8221; it&#8217;s &#8220;change where my team already collaborates,&#8221; and that&#8217;s a much bigger ask than tagging a bot in a place they already live. Slack\/Teams\/wherever the conversation already happens has a huge structural advantage for that reason alone. the piece I&#8217;d push on is the org-level memory layer &#8220;curated by an admin&#8221; &#8211; that&#8217;s the same promise every internal wiki and knowledge base makes, and those go stale the moment the admin stops actively curating. curious if there&#8217;s anything automated nudging that curation along, or if it&#8217;s fully on someone&#8217;s plate to maintain<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@galdayan\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@galdayan<\/a>&nbsp;spot on re: the collab-surface point, &#8220;change where my team works&#8221; is a way bigger ask than &#8220;tag a bot,&#8221; and that&#8217;s exactly the bet.<\/p>\n<p>Indeed, a static admin-curated layer does rot. Our take: personal memory is the engine (it accrues automatically from real work), and the org layer is meant to be the small, high-signal slice that&#8217;s deliberate to be sharp on context size. <\/p>\n<p>But we&#8217;re building toward the agent pro-actively suggesting what&#8217;s worth promoting from patterns it sees, so curation is a one-click yes\/no rather than a blank page. Early days there though!<\/p>\n<p>How have you seen this handled well else where? Curious.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Love how it just slots into Slack without a separate dashboard or login. The fact that tagging it feels exactly like pinging a teammate is a small detail but it\u2019s probably the real reason people will actually use it.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@kezbankuldasmu\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@kezbankuldasmu<\/a>&nbsp;&#8211; glad you like it! Thanks for your support Kezban!<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hello Product Hunt!\ud83d\udc4b<\/p>\n<p>Designer at Ogment here &#8211; brand, site, dashboard, launch assets.<\/p>\n<p>The design brief was the same as the product promise: zero friction. If tagging <strong>@ O<\/strong> should feel like tagging a <strong>colleague<\/strong>, nothing around it gets to feel like software &#8211; no new app to open, <strong>nothing to learn<\/strong>, nothing in the way.<\/p>\n<p>None of this was designed in a corner &#8211; everything we shipped went through the whole team, and half the best cuts came from engineers asking &#8220;do we even need this?&#8221; Small team, tight loop, that&#8217;s how it stayed simple \ud83d\ude4c<\/p>\n<p>Don&#8217;t take my word for it though &#8211; just <strong>onboard @ O to your Slack<\/strong> and feel the magic \u2728<\/p>\n<p>One of my favorite parts? I create <strong>O brand assets<\/strong> by tagging our beloved <strong>@ O in our #marketing<\/strong> channel, where the<strong> whole team can see<\/strong> the process. And when it comes to repetitive <strong>revisions<\/strong>&#8230; I don&#8217;t do them anymore. <strong>O does<\/strong>.<\/p>\n<p>So excited to finally share this with you all &#8211; your thoughts and questions are more than welcome! \ud83d\udc9b<\/p>\n<p>Happy to be part of this amazing team and incredibly proud of what we&#8217;ve built.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@payamdaliri\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@payamdaliri<\/a>&nbsp;&#8211; proud of the beautiful designs you&#8217;ve created for @ O!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Such a cool idea and an awesome project! Wishing you the best of luck with the launch and continued success! \ud83d\ude80<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@egorzolotukhin\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@egorzolotukhin<\/a>&nbsp;thanks Egor &#8211; much appreciated!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Does it use a specific model, or do we get configure it? <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@praneethpike\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@praneethpike<\/a>&nbsp;It uses Opus 4.6 by default, but you can configure!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Tool-calling is the sneaky failure with any bring-your-own-model setup. Providers each format function calls differently, so a harness tuned on one model&#8217;s schema quietly drops args or mis-picks tools when you point it at a cheaper endpoint, and it still reads as working. That&#8217;s the bug that ate the most of our debugging time building agent infra. How much of the agent quality actually holds when someone swaps their own model in versus your default?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Model-agnostic is a strong claim since reasoning quality varies a lot across models. Can @O route different task types to different models, cheap one for routine CRM updates, stronger one for judgment calls, or is it one model per workspace?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@christian_knaut\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@christian_knaut<\/a>&nbsp;you&#8217;re right that reasoning quality varies enough that this matters. Honest answer: today it&#8217;s set at the workspace level, not per-task. Task-type routing, cheap model for routine CRM updates, stronger one for judgment calls, is on our near-term roadmap and exactly the direction we want to go. The model-agnostic foundation is there; the smart routing layer on top is what&#8217;s coming. Appreciate you pushing on it<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>tagged @O to summarize a long thread and it actually pulled the key decisions plus action items in seconds, way cleaner than the bots we tried before.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@erifeergveynbd\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@erifeergveynbd<\/a>&nbsp;great! Would love to hear about your next use cases!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does the setup handle different permission levels across departments? Separate access controls with clear visibility could keep sensitive work protected without slowing collaboration.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@darly_selby\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@darly_selby<\/a>&nbsp;Good q, and this is core to how we think about it. Permissions are set per employee, and each person&#8217;s @O mirrors their own access, it can only reach what they&#8217;re already allowed to reach. So someone in finance and someone in support get agents scoped to their own permissions, nothing leaks across departments by default. You get the collaboration without opening up sensitive work to people who shouldn&#8217;t see it. Admins keep visibility over it all \ud83d\ude42<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Really appreciate tools that meet you where you&#8217;re at in your current workspaces instead of making learn a brand new platform. We recently went through a collaborative multi-team project in Slack and wish we had @O &#8211; it would have saved us a ton of time. Looking forward to trying it for our next project! <\/p>\n<p>&#8220;Zero friction, maximum adoption&#8221; &#8211; cheers to this! \ud83d\udc4f<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@ashamplifies\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ashamplifies<\/a>&nbsp;Thanks so much \ud83d\ude42 Multi-team projects in Slack are exactly where @O tends to earn its keep, lots of context flying around, lots of people who shouldn&#8217;t have to re-explain things. Would love to hear how it goes on your next one. Cheers, and thanks for the kind words on launch day<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>we basically live in slack so this makes sense to me. congrats on launching, will try it with the team<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@ashmil_hussain\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ashmil_hussain<\/a>&nbsp;&#8211; we do too! ahah thanks for trying O out &#8211; hope it will be a good addition to your team!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>the native slack integration is genuinely clever, no clunky web app to switch into and the team-wide memory makes it feel like a real coworker picking up context over time<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@poyraz73ut\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@poyraz73ut<\/a>&nbsp;&#8211; hope you&#8217;ll enjoy delegating to O! \ud83d\ude42<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does Ogment decide when an AI agent should act autonomously versus asking for human approval?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>whats the core differentiator between this and openclaw ?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>This is sick. What are your top 3 use cases? Just tried the sales use case and it is amazing. Great job. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The shares-memory-and-skills-across-your-whole-team part plus running automations while you sleep is the combination I would want to pin down before rolling it out. When @O touches one of those 1,000+ tools, is the connection scoped per-user so it acts with my permissions, or is it one workspace-level token everyone shares? And the shared team memory: does that live in your infra, or can I point it at our own store or model like the including-your-own line suggests?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>congrats on the launch! looking forward to checking this out<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@manuelabarcenas\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@manuelabarcenas<\/a>&nbsp;Thank you, Manuela. Looking forward to having you on the platform. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Love the breezy integration, making me to automate time-wasting workflows without me having to think twice about it (for me it&#8217;s scheduling + note aggregation \/ tracking)!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@ferdinand_legros\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ferdinand_legros<\/a>&nbsp;love it, thanks Ferdi. Good to see you here!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does pricing actually work if multiple teammates are tagging @O throughout the day \u2014 is it per user, per workspace, or based on the volume of tasks it handles?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@vedatkarabjvvk\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@vedatkarabjvvk<\/a>&nbsp;&#8211; it&#8217;s usage-based, tied to the volume of work @O handles, not per user or per workspace. So multiple teammates tagging it all day doesn&#8217;t mean seat-by-seat costs, you add the whole team freely and pay for actual tasks done. And since it&#8217;s model-agnostic, you&#8217;ve got a real cost lever by pointing it at a cheaper one!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Love that @O just slots into Slack like an actual teammate, no separate app or login to babysit. The shared memory across the team is a really thoughtful touch, most AI tools feel like personal gadgets rather than something the whole crew actually adopts.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p> <a href=\"https:\/\/www.producthunt.com\/@helinb3kk\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@helinb3kk<\/a>&nbsp;Thanks \ud83d\ude42 That &#8220;personal gadget vs something the whole crew adopts&#8221; distinction is exactly the line we were trying to cross, an AI tool only pays off when it&#8217;s the whole team using it, not just one power user.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Tagged @O this morning to pull last week&#8217;s client call notes from Notion and it actually just did it. Being able to share automations across the team without another dashboard is a really nice touch.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@lyasl9qo\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@lyasl9qo<\/a>&nbsp;Imagine how many reports you can delegate to O now \ud83d\ude42 <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Tagged @O in our team Slack and it actually pulled the report I needed without me opening another tab. The shared memory across teammates is a nice touch too.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@sagldanefyuv\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sagldanefyuv<\/a>&nbsp;thank you so much! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>how does the shared memory actually work across teammates, like does it learn from one person&#8217;s preferences and apply them to everyone or is it more like a shared knowledge base?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@cemilkavcqivn\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@cemilkavcqivn<\/a>&nbsp;Good q! It&#8217;s not one person&#8217;s preferences bleeding onto everyone. Two layers: personal memory that learns from your own interactions and stays yours, and an admin-managed org layer that acts more like the shared knowledge base, the base context the company wants everyone to have. So your individual preferences stay individual, while the shared stuff is curated on purpose rather than absorbed automatically.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>the &#8220;@O&#8221; name being usable as an actual mention in Slack is such a smart move, makes it feel less like a chatbot bolted on and more like an actual teammate people will naturally ping<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@sercannarman\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sercannarman<\/a>&nbsp;&#8211; Ha, glad you caught that, the @-mention was a very deliberate choice \ud83d\ude42 The whole idea was that pinging it should feel identical to pinging a colleague, no new muscle memory.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"app-card\">\n<div class=\"app-header\">\n<div class=\"rank\">#10<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/7J7WA67KIEHIFT\" class=\"app-title\">LongCat-2.0<\/a><\/p>\n<div class=\"one-liner\">1.6T MoE trained entirely on AI ASICs<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">145<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>LongCat-2.0 \u662f\u4e00\u4e2a\u57fa\u4e8eAI ASIC\u8bad\u7ec3\u3001\u5f00\u6e90\u4e14\u652f\u6301\u767e\u4e07\u7ea7\u4e0a\u4e0b\u6587\u76841.6T\u53c2\u6570MoE\u5927\u6a21\u578b\uff0c\u65e8\u5728\u89e3\u51b3\u8d85\u5927\u89c4\u6a21\u6a21\u578b\u5728\u66ff\u4ee3\u786c\u4ef6\u4e0a\u8bad\u7ec3\u7684\u7a33\u5b9a\u6027\u75db\u70b9\uff0c\u5e76\u4e3a\u7f16\u7801\u548c\u667a\u80fd\u4f53\u5de5\u4f5c\u6d41\u63d0\u4f9b\u9ad8\u6548\u63a8\u7406\u3002<\/div>\n<p>    <!-- \u5a92\u4f53\u753b\u5eca\uff1a\u5305\u542b\u89c6\u9891\u548c\u591a\u5f20\u56fe\u7247 --><\/p>\n<div class=\"media-gallery\">\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/2bab1d7b-176f-4f54-a009-283d7f8fafd1.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/33441362-41e1-4bde-8462-96043f5ed61a.jpeg?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/ea4c313d-0dd1-44b3-be0e-631fc004c4e6.jpeg?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/00b98eb2-3057-43a2-b6b5-4484feca1f7b.svg?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/4da187d1-6478-42c3-bed5-dbe6574ce558.svg?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <video class=\"media-content\" poster=\"https:\/\/ph-files.imgix.net\/120c385a-6002-4af6-b05b-52a44fb2924a.jpeg?auto=format\" data-video-url=\"https:\/\/www.youtube.com\/watch?v=d2RUvQw-xfk\"><source src=\"https:\/\/www.youtube.com\/watch?v=d2RUvQw-xfk\" type=\"video\/mp4\"><\/video><\/p>\n<div class=\"video-overlay\">\n<div class=\"play-icon\">\u25b6<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">Open Source<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI ASIC\u8bad\u7ec3<\/span><br \/>\n            <span class=\"tag\">MoE\u67b6\u6784<\/span><br \/>\n            <span class=\"tag\">\u767e\u4e07\u4e0a\u4e0b\u6587<\/span><br \/>\n            <span class=\"tag\">\u5f00\u6e90\u6a21\u578b<\/span><br \/>\n            <span class=\"tag\">\u4ee3\u7801\u751f\u6210<\/span><br \/>\n            <span class=\"tag\">\u667a\u80fd\u4f53\u5de5\u4f5c\u6d41<\/span><br \/>\n            <span class=\"tag\">\u957f\u4e0a\u4e0b\u6587\u63a8\u7406<\/span><br \/>\n            <span class=\"tag\">MIT\u8bb8\u53ef\u8bc1<\/span><br \/>\n            <span class=\"tag\">\u8d85\u5927\u89c4\u6a21\u6a21\u578b<\/span><br \/>\n            <span class=\"tag\">\u786c\u4ef6\u5dee\u5f02\u5316<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u5173\u6ce8ASIC\u8bad\u7ec3\u7684\u7a33\u5b9a\u6027\uff08\u65e0\u56de\u6eda\u65e0\u5c16\u5cf0\uff09\u3001\u957f\u4e0a\u4e0b\u6587\u4efb\u52a1\u4e2d\u7684\u6307\u4ee4\u4fdd\u6301\u80fd\u529b\u3001\u4e0e\u73b0\u6709\u5de5\u5177\u7684\u6570\u503c\u517c\u5bb9\u6027\u3001\u63a8\u7406\u901f\u5ea6\u4e0e\u786c\u4ef6\u95e8\u69db\u3002\u90e8\u5206\u7528\u6237\u5b9e\u6d4b\u8ba4\u4e3a\u63a8\u7406\u901f\u5ea6\u51fa\u4e4e\u610f\u6599\u5730\u5feb\u3002\u591a\u6570\u95ee\u9898\u96c6\u4e2d\u4e8e\u90e8\u7f72\u6210\u672c\u3001\u91cf\u5316\u884c\u4e3a\u548c\u57fa\u51c6\u5bf9\u6bd4\u3002\n            <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ai-section\">\n<div class=\"ai-content\" style=\"font-size: large;\"><strong>AI \u9510\u8bc4<\/strong><\/div>\n<p class=\"ai-content\">\n                LongCat-2.0 \u7684\u771f\u6b63\u4ef7\u503c\u4e0d\u5728\u53c2\u6570\u89c4\u6a21\uff0c\u800c\u5728\u4e8e\u201cASIC\u4e0a\u80fd\u8dd1\u901a\u201d\u8fd9\u4ef6\u4e8b\u672c\u8eab\u30021.6T MoE\u300148B\u6d3b\u8dc3\u53c2\u6570\u30011M\u4e0a\u4e0b\u6587\u8fd9\u4e9b\u6570\u5b57\u653e\u5728\u4eca\u5929\u5e76\u4e0d\u9707\u64bc\uff0c\u751a\u81f3\u4e0d\u5982DeepSeek\u7684\u540c\u7c7b\u6570\u636e\u5f15\u4eba\u6ce8\u76ee\u3002\u4f46\u201c\u5728AI ASIC\u8d85\u7b97\u96c6\u7fa4\u4e0a\u5168\u91cf\u8bad\u7ec335T token\u4e14\u65e0\u4e00\u6b21\u4e0d\u53ef\u6062\u590d\u7684loss\u5c16\u5cf0\u201d\u624d\u662f\u5176\u6838\u5fc3\u7ade\u4e89\u529b\u2014\u2014\u8fd9\u662f\u5bf9\u975e\u82f1\u4f1f\u8fbe\u786c\u4ef6\u751f\u6001\u7684\u4e00\u6b21\u538b\u529b\u6d4b\u8bd5\uff0c\u4e5f\u662f\u7ed9\u6574\u4e2a\u884c\u4e1a\u7684\u4e00\u5242\u5f3a\u5fc3\u9488\uff1a\u5373\u4f7f\u4e0d\u7528H100\uff0c\u4e07\u4ebf\u7ea7\u6a21\u578b\u4e5f\u80fd\u7a33\u5b9a\u843d\u5730\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4e0d\u8fc7\u51b7\u9759\u6765\u770b\uff0c\u8fd9\u79cd\u8bad\u7ec3\u4f18\u52bf\u5728\u63a8\u7406\u9636\u6bb5\u672a\u5fc5\u76f4\u63a5\u8f6c\u5316\u4e3a\u6536\u76ca\u3002\u7528\u6237\u6700\u5173\u5fc3\u7684\u662f\u91cf\u5316\u540e\u7684\u6570\u503c\u5f02\u5e38\u3001\u957f\u4e0a\u4e0b\u6587\u4efb\u52a1\u4e2d\u7684\u7ea6\u675f\u4fdd\u6301\u80fd\u529b\uff0c\u4ee5\u53ca\u5b9e\u9645\u90e8\u7f72\u7684\u786c\u4ef6\u95e8\u69db\u3002\u76ee\u524d\u7684\u4ea7\u54c1\u4ecb\u7ecd\u5728\u201c\u540e\u8bad\u7ec3\u201d\u9636\u6bb5\u53ea\u63d0\u4e86\u7f16\u7801\u548c\u667a\u80fd\u4f53\u6d41\u7a0b\u4f18\u5316\uff0c\u4f46\u5bf9\u4e0eClaude Code\u7b49\u5de5\u5177\u96c6\u6210\u65f6\u7684\u6570\u503c\u4e00\u81f4\u6027\u3001\u4f4e\u8d44\u6e90\u73af\u5883\u4e0b\u7684\u91cf\u5316\u8868\u73b0\u8bed\u7109\u4e0d\u8be6\u3002\u8bc4\u8bba\u4e2d\u53cd\u590d\u51fa\u73b0\u201c560B\u201d\u8fd9\u4e00\u6570\u5b57\uff0c\u663e\u7136\u5ba3\u4f20\u4e0a\u5b58\u5728\u6df7\u6dc6\uff08\u5b9e\u9645\u662f1.6T MoE\uff0c48B\u6d3b\u8dc3\uff09\u3002\u5982\u679c\u8fde\u7528\u6237\u5bf9\u6a21\u578b\u89c4\u683c\u7684\u57fa\u672c\u7406\u89e3\u90fd\u51fa\u73b0\u504f\u5dee\uff0c\u8bf4\u660e\u4ea7\u54c1\u4f20\u64ad\u4fe1\u606f\u4e0d\u591f\u6e05\u6670\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u53e6\u5916\uff0c\u201c\u4e0eClaude Code\u96c6\u6210\u201d\u542c\u8d77\u6765\u5f3a\u5927\uff0c\u4f46Claude Code\u672c\u8eab\u662fAnthropic\u7684\u95ed\u6e90\u7cfb\u7edf\uff0c\u5b9e\u9645\u517c\u5bb9\u6027\u5982\u4f55\u3001\u662f\u5426\u4f9d\u8d56\u5bf9\u65b9API\uff0c\u4ecd\u662f\u60ac\u6848\u3002\u82e5\u53ea\u662f\u901a\u8fc7\u51fd\u6570\u8c03\u7528\u63a5\u5165\uff0c\u90a3\u8fd9\u79cd\u201c\u96c6\u6210\u201d\u4e0e\u5176\u4ed6\u4efb\u4f55MoE\u6a21\u578b\u5e76\u65e0\u672c\u8d28\u533a\u522b\u3002LongCat\u771f\u6b63\u9700\u8981\u56de\u7b54\u7684\u95ee\u9898\u662f\uff1a\u5728\u6210\u672c\u4e0a\uff0c\u5b83\u662f\u5426\u80fd\u8ba9\u5c0f\u56e2\u961f\u7528\u66f4\u4fbf\u5b9c\u7684ASIC\u63a8\u7406\uff1f\u5728\u6548\u679c\u4e0a\uff0c\u5b83\u7684\u7a00\u758f\u6ce8\u610f\u529b\u673a\u5236\u662f\u5426\u6bd4Dense\u6a21\u578b\u5728\u8d85\u957f\u4e0a\u4e0b\u6587\u4e2d\u66f4\u5177\u4f18\u52bf\uff1f\u76ee\u524d\u5b9e\u8df5\u53cd\u9988\u53ea\u662f\u201c\u611f\u89c9\u633a\u5feb\u201d\u2014\u2014\u8fd9\u8fd8\u4e0d\u591f\u3002ASIC\u6545\u4e8b\u52a8\u4eba\uff0c\u4f46\u843d\u5730\u624d\u662f\u786c\u9053\u7406\u3002\n            <\/p>\n<\/p><\/div>\n<div class=\"comments-section\">\n<div class=\"comments-toggle\">\n            <span>\u67e5\u770b\u539f\u59cb\u4fe1\u606f<\/span><br \/>\n            <span class=\"toggle-arrow\">\u25bc<\/span>\n        <\/div>\n<div class=\"comments-container\">\n<div class=\"comment-item\">\n<div class=\"comment-header\">\n                    <span class=\"comment-author\">LongCat-2.0<\/span>\n                <\/div>\n<div class=\"comment-content\">LongCat-2.0 is an MIT-licensed 1.6T-parameter MoE model with ~48B active parameters, 1M context, LongCat Sparse Attention, and post-training for coding and agentic workflows. It was trained on AI ASIC superpods and integrates with Claude Code, OpenClaw, and Hermes.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hi everyone!<\/p>\n<p>LongCat-2.0 is a 1.6T-parameter MoE model with about 48B active parameters per token, 1M context, and <a href=\"https:\/\/huggingface.co\/meituan-longcat\/LongCat-2.0\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">open weights<\/a> under MIT.<\/p>\n<p>But it was not trained in the usual Nvidia-heavy way. The full training run was built on AI ASIC superpods, over more than 35T tokens, with no rollback or irrecoverable loss spike.<\/p>\n<p>Training a trillion-scale model is already hard. Getting that run stable on alternative hardware is probably the more interesting story here \ud83e\udd14<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>the &#8220;no rollback, no irrecoverable loss spike&#8221; claim on ASIC superpods is the part that would make me trust this more than the raw parameter count. that&#8217;s usually where alternative-hardware training runs quietly fall apart, not in the benchmarks people see later. one thing I&#8217;d want to know before betting an agent pipeline on this: since it integrates with Claude Code and OpenClaw, did the ASIC training path change the numeric format at all versus a typical bf16 GPU run, and if so does that show up as any weirdness once you quantize down for inference, or does it behave like any other MoE checkpoint at that point<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does LongCat decide which parts of a conversation are most important to retain over time?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The stable run on ASIC superpods with no irrecoverable spike is the genuinely impressive part here, more than the parameter count. For agent use the metric I care about is long-horizon adherence rather than single-turn tool accuracy: in our loops the model at tool call 30 has usually forgotten a constraint it agreed to at call 5, and 1M context helps recall without stopping that instruction decay. Did the agentic post-training target staying on a plan across many tool calls, or mostly one-shot tool-call correctness?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does the 560B MoE setup actually perform on smaller hardware for fine tuning, or is it really only practical to run through Meituan&#8217;s own infrastructure?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>how does the 560B MoE setup hold up on longer context tasks compared to dense models like DeepSeek?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Curious how the 560B MoE setup actually feels in latency for real time stuff like chat compared to something like DeepSeek, and what kind of hardware you&#8217;d realistically need to run a distilled version locally?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Runs surprisingly snappy for a 560B MoE \u2014 I had low expectations but the reasoning responses came back fast and actually thought through edge cases instead of hand-waving.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>the reasoning speed on long context prompts genuinely surprised me, felt closer to a smaller model than a 560B MoE.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Curious how this stacks up against other open-source MoE models on benchmarks like HumanEval or MATH, and is it actually free to deploy commercially or are there usage limits built in?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>how does the 560B MoE setup handle latency on longer reasoning chains, and is there a hosted endpoint or is it self-host only?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does the 560B MoE setup compare on inference cost versus a dense model of similar capability, and is there any self-hosting guidance for teams without massive GPU budgets?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Ran a coding question through LongCat-Flash-Thinking and the response came back fast with clean, working code instead of long-winded explanations. Really impressed by how snappy it feels for such a big model.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Tried it on a logic puzzle and the reasoning came back structured and fast, way smoother than I expected for a 560B model.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>LongCat handled a tricky multi-step coding prompt way faster than I expected, and the reasoning chain felt genuinely clear instead of just confident. The MoE setup seems to pay off in practice.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Curious how this stacks up against DeepSeek or Qwen on coding benchmarks, and is the 560B MoE actually deployable on a single node or do you need serious infra to run it locally?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>finally a chinese-built model that actually feels fast on long reasoning chains. really impressed how it handled a math-heavy prompt without losing the thread halfway through.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Pulled LongCat-Flash-Thinking for some debugging yesterday and the response time genuinely caught me off guard. Reasoning feels sharp without the usual lag.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Finally got around to testing LongCat-Flash-Thinking on some multi-step coding problems and the speed honestly caught me off guard, especially for a 560B MoE. The reasoning chains feel surprisingly tight too.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Ran it through some tricky math problems and the responses came back noticeably quick for a model this size. Curious to see how the open weights hold up on longer agentic workflows.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does the 560B MoE setup actually translate to faster inference in practice compared to dense models of similar size, and is it open weights under a permissive license?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does LongCat-Flash-Thinking handle context length on really long documents, and is it open weights or just open source code?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Tried LongCat-Flash-Thinking on a multi-step coding prompt and was surprised how fast it reasoned through edge cases without losing track. Solid open-source move from Meituan.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Curious how the 560B MoE actually handles rate limits in practice, like does Meituan expose a hosted API or are we expected to self-host the weights for any serious throughput?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does the 560B MoE actually handle latency in real-world agent loops, and is there a hosted endpoint or do we need to self-host the whole thing to use it?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Congrats to the LongCat team!<\/p>\n<\/p>\n<p>As someone based in China, Meituan is a household name to me \u2014 I use it almost every week for food delivery and local services. So it\u2019s honestly a bit surprising, in a good way, to see the same company open-source a 1.6T MoE model under MIT. That contrast makes this launch especially interesting.<\/p>\n<\/p>\n<p>I\u2019m also exploring AI-assisted PM workflows and building my own agent skills, so the combination of open weights, 1M context, and post-training for coding\/agentic workflows really stands out. Curious if the team has any best practices for using LongCat-2.0 in long-horizon agent workflows where the context includes product docs, code, and task history.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Curious to see how you frame the model strengths beyond the short tagline.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>awww, cuteeee<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"app-card\">\n<div class=\"app-header\">\n<div class=\"rank\">#11<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/SLMZ7XAF7EXLY7\" class=\"app-title\">Glideo<\/a><\/p>\n<div class=\"one-liner\">Screen recordings that edit themselves<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">141<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Glideo\u662f\u4e00\u6b3e\u514d\u8d39\u3001\u672c\u5730\u7684macOS\u5c4f\u5e55\u5f55\u5236\u5de5\u5177\uff0c\u901a\u8fc7\u81ea\u52a8\u8ddf\u968f\u70b9\u51fb\u4e0e\u5149\u6807\u8fdb\u884c\u667a\u80fd\u7f29\u653e\uff0c\u5c06\u539f\u59cb\u5f55\u5c4f\u4e00\u952e\u8f6c\u5316\u4e3a\u65e0\u9700\u540e\u671f\u624b\u52a8\u5173\u952e\u5e27\u7f16\u8f91\u7684\u3001\u53ef\u76f4\u63a5\u7528\u4e8e\u4ea7\u54c1\u6f14\u793a\u548c\u5f00\u53d1\u5de5\u5177\u8bb2\u89e3\u7684\u7cbe\u81f4\u6f14\u793a\u89c6\u9891\u3002<\/p>\n<p>### \u5173\u952e\u8bcd<br \/>\nmacOS\u5c4f\u5e55\u5f55\u5236\uff0c\u81ea\u52a8\u7f29\u653e\uff0c\u4ea7\u54c1\u6f14\u793a\uff0c\u5f00\u53d1\u8005\u5de5\u5177\uff0c\u514d\u8d39\u65e0\u6c34\u5370\uff0c\u672c\u5730\u79bb\u7ebf\uff0c\u667a\u80fd\u7f16\u8f91\uff0c\u4e00\u952e\u6210\u7247\uff0c\u89c6\u9891\u5236\u4f5c\uff0c\u6548\u7387\u5de5\u5177<\/p><\/div>\n<p>    <!-- \u5a92\u4f53\u753b\u5eca\uff1a\u5305\u542b\u89c6\u9891\u548c\u591a\u5f20\u56fe\u7247 --><\/p>\n<div class=\"media-gallery\">\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/a642c45b-13c2-4e6c-8f6f-084548a184a0.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/9ffce215-8654-4d32-9e5f-0415bd876618.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/a09bad7f-d9e9-45d7-8bf4-6144de9c1585.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/88f53a6b-f1c2-4128-af80-e378ff7e6392.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/98d0ec05-02fe-4d0e-bd71-2c717890d67f.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/d79f203e-0495-423c-b840-00e938f0d5c6.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/4f28b24e-4c39-42ea-8a3a-3eb4c0732fc2.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <video class=\"media-content\" poster=\"https:\/\/ph-files.imgix.net\/72fd932e-864d-4385-96d0-b44ef4e92241.jpeg?auto=format\" data-video-url=\"https:\/\/www.youtube.com\/watch?v=z2UhxOB0Rvc\"><source src=\"https:\/\/www.youtube.com\/watch?v=z2UhxOB0Rvc\" type=\"video\/mp4\"><\/video><\/p>\n<div class=\"video-overlay\">\n<div class=\"play-icon\">\u25b6<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">Design Tools<\/span><br \/>\n            <span class=\"tag\">User Experience<\/span><br \/>\n            <span class=\"tag\">Developer Tools<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u666e\u904d\u5bf9\u81ea\u52a8\u70b9\u51fb\u8ffd\u8e2a\u5e73\u6ed1\u3001\u65e0\u6c34\u5370\u3001\u514d\u8d39\u8bd5\u7528\u8868\u793a\u60ca\u559c\uff0c\u8ba4\u4e3a\u5176\u6548\u679c\u5ab2\u7f8e\u751a\u81f3\u8d85\u8d8a\u90e8\u5206\u4ed8\u8d39\u5de5\u5177\u3002\u6838\u5fc3\u5efa\u8bae\uff1a\u6709\u7528\u6237\u8be2\u95ee\u662f\u5426\u8003\u8651\u589e\u52a0AI\u8f85\u52a9\u7f16\u8f91\u529f\u80fd\uff08\u5982\u81ea\u52a8\u526a\u8f91\u3001\u6458\u8981\uff09\uff0c\u4f46\u4e5f\u8868\u8fbe\u5e0c\u671b\u4fdd\u6301\u8f7b\u91cf\u548c\u65e0\u5e72\u6270\u7684\u671f\u671b\u3002\u6574\u4f53\u53cd\u9988\u79ef\u6781\uff0c\u65e0\u91cd\u5927\u529f\u80fd\u7f3a\u9677\u62b1\u6028\u3002\n            <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ai-section\">\n<div class=\"ai-content\" style=\"font-size: large;\"><strong>AI \u9510\u8bc4<\/strong><\/div>\n<p class=\"ai-content\">\n                Glideo\u7684\u201c\u81ea\u52a8\u7f29\u653e\u201d\u5e76\u975e\u6280\u672f\u521b\u65b0\uff0c\u800c\u662f\u5c06\u4f20\u7edf\u89c6\u9891\u7f16\u8f91\u4e2d\u201c\u653e\u5927\u5173\u952e\u52a8\u4f5c\u201d\u8fd9\u4e00\u91cd\u590d\u6027\u64cd\u4f5c\u903b\u8f91\u7cbe\u51c6\u4ea7\u54c1\u5316\u3002\u5b83\u76f4\u51fb\u4e86\u4ea7\u54c1\u7ecf\u7406\u3001\u5f00\u53d1\u8005\u7b49\u975e\u4e13\u4e1a\u89c6\u9891\u5236\u4f5c\u8005\u6700\u5927\u7684\u75db\u70b9\uff1a\u5f55\u5236\u6613\uff0c\u526a\u8f91\u96be\uff0c\u4f46\u5f55\u5236\u672c\u8eab\u4e0d\u662f\u4ea4\u4ed8\u54c1\uff0c\u526a\u8f91\u624d\u662f\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u5176\u771f\u6b63\u7684\u4ef7\u503c\u58c1\u5792\u5728\u4e8e\u4e24\u70b9\uff1a\u4e00\u662f\u201c\u65e0\u75d5\u672c\u5730\u5316\u201d\u3002\u76f8\u6bd4Tella\u3001Descript\u7b49\u4e91\u5e73\u53f0\uff0cGlideo\u7684\u79bb\u7ebf\u3001\u65e0\u9700\u6ce8\u518c\u7684\u7279\u6027\uff0c\u5f7b\u5e95\u6253\u6d88\u4e86\u7528\u6237\u5bf9\u6570\u636e\u9690\u79c1\u548c\u7f51\u7edc\u4f9d\u8d56\u7684\u987e\u8651\uff0c\u8fd9\u6bd4\u4efb\u4f55\u529f\u80fd\u90fd\u66f4\u80fd\u8d62\u5f97\u6280\u672f\u7528\u6237\u7684\u4fe1\u4efb\u3002\u4e8c\u662f\u201c\u5f00\u6e90\u5f0f\u7684\u5546\u4e1a\u6a21\u5f0f\u201d\u3002\u4e2a\u4eba\u514d\u8d39\u3001\u4f01\u4e1a\u6388\u6743\u3001\u63a5\u53d7\u6350\u8d60\uff0c\u8fd9\u65e2\u89c4\u907f\u4e86\u201c\u514d\u8d39\u8f6c\u4ed8\u8d39\u201d\u7684\u9677\u9631\uff0c\u53c8\u7cbe\u51c6\u9501\u5b9a\u4e86\u4f01\u4e1a\u4ed8\u8d39\u7fa4\u4f53\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u4ea7\u54c1\u73b0\u9636\u6bb5\u4f18\u52bf\u4e5f\u5373\u5176\u5929\u82b1\u677f\u3002\u81ea\u52a8\u7f29\u653e\u662f\u201c\u4e00\u62db\u9c9c\u201d\uff0c\u82e5\u540e\u7eed\u4e0d\u62d3\u5c55\u5982\u667a\u80fd\u9690\u85cf\u654f\u611f\u4fe1\u606f\u3001\u81ea\u52a8\u751f\u6210\u5b57\u5e55\u3001\u591a\u573a\u666f\u5207\u6362\u7b49\u66f4\u6df1\u5ea6\u7684AI\u7f16\u8f91\u80fd\u529b\uff0c\u6781\u6613\u88ab\u5927\u5382\uff08\u5982Apple\u7684QuickTime Player\uff09\u6216\u540c\u7c7b\u7ade\u54c1\uff08\u5982Screen Studio\uff09\u7684\u514d\u8d39\u5316\u529f\u80fd\u590d\u5236\u3002\u5f53\u524d\u8bc4\u8bba\u4e2d\u7528\u6237\u5173\u4e8eAI\u529f\u80fd\u7684\u201c\u7948\u7977\u5f0f\u8be2\u95ee\u201d\u5c31\u662f\u5371\u9669\u4fe1\u53f7\u2014\u2014\u7528\u6237\u4e0d\u5e0c\u671b\u5b83\u53d8\u590d\u6742\uff0c\u4f46\u82e5\u5b83\u4ec5\u6b64\u800c\u5df2\uff0c\u7559\u5b58\u7387\u582a\u5fe7\u3002Glideo\u7684\u6210\u529f\u4e0e\u5426\uff0c\u53d6\u51b3\u4e8e\u80fd\u5426\u5728\u201c\u4fdd\u6301\u539f\u751f\u8f7b\u91cf\u201d\u4e0e\u201c\u63d0\u4f9b\u6301\u7eed\u4ef7\u503c\u201d\u4e4b\u95f4\u627e\u5230\u7b2c\u4e8c\u589e\u957f\u66f2\u7ebf\u3002\n            <\/p>\n<\/p><\/div>\n<div class=\"comments-section\">\n<div class=\"comments-toggle\">\n            <span>\u67e5\u770b\u539f\u59cb\u4fe1\u606f<\/span><br \/>\n            <span class=\"toggle-arrow\">\u25bc<\/span>\n        <\/div>\n<div class=\"comments-container\">\n<div class=\"comment-item\">\n<div class=\"comment-header\">\n                    <span class=\"comment-author\">Glideo<\/span>\n                <\/div>\n<div class=\"comment-content\">Glideo is a free macOS screen recorder built for product demos and dev tools. It turns raw screen recordings into polished demo videos: the camera zooms toward your clicks automatically, with no keyframing. Same automatic zoom that follows your clicks and cursor. Same polished output. Same &#8220;this looks way better than a raw screen recording&#8221; result, without a price tag. No trial. No watermark. No catch.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">Hey Product Hunt \ud83d\udc4b<\/p>\n<p>I&#8217;m Edward, and I built Glideo.<\/p>\n<p>The problem I kept hitting: a good screen recording and a good demo video are two different things. The recording is easy, but turning it into something people actually want to watch means zooming in at the right moments, smoothing the cursor, and framing it nicely, and that part eats an hour in an editor every time.<\/p>\n<p>While other editors expect a premium as a tool for this, Glideo does that part for you. For free. You hit record, and it watches where you click. When you finish, the camera already zooms toward your clicks, the cursor glides instead of twitching, and your recording sits on a styled canvas. No keyframing. If the auto motion gets something wrong, every zoom is a segment on a timeline you can drag, retime, or delete.<\/p>\n<p>A few things I care about when building this out:<br \/>\n&#8211; It runs entirely on your Mac. No account, no uploads, nothing leaves your machine.<br \/>\n&#8211; Projects reopen. The raw capture and the click timeline live in an open .glideo folder, so you can restyle and re-export later without recording again.<br \/>\n&#8211; Exports come out at 16:9 or 9:16, up to 4K, with no watermark.<\/p>\n<p>On pricing: Glideo is free for individuals, fully unlocked. It runs on donations through Ko-fi rather than a paywall. If a company wants to roll it out across a team, I handle that with a proper license and contract. That felt like the honest way to do it.<\/p>\n<p>It&#8217;s early access, so you will find rough edges. That&#8217;s exactly why I&#8217;m here! If you make product demos, tutorials, or dev tool walkthroughs, I&#8217;d love you to try it on a real recording and tell me where the auto-zoom nails it and where it misses! Every reply gets read and every suggestion considered.<\/p>\n<p>Thanks for taking a look!<\/p><\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@edward_ng\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@edward_ng<\/a>&nbsp;Great product Edward, trying it right now<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@edward_ng\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@edward_ng<\/a>&nbsp;Just installed it , and love how lightweight and native it feels. Congratulations! Are you planning to integrate more AI-assisted workflows (auto-editing, summaries, smart suggestions), or is the focus on keeping it fast and distraction-free? (silently praying for the latter \ud83d\ude42 )<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The automatic zoom that follows the cursor is genuinely impressive, it makes my demos look so much more polished without any extra effort. Solid free option for Mac users.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Took it for a spin on a quick walkthrough of a new feature and the auto-zoom on my clicks honestly looks better than what I&#8217;ve gotten from paid tools. Clean output, no watermark, and it didn&#8217;t choke on a 10 minute recording.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The auto zoom that follows my clicks actually works really smoothly, way less tedious than keyframing everything in Final Cut. Already exported a polished demo for a teammate in under five minutes.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Free macOS screen recorder with click-tracking zoom sounds too good to be true, but the output actually looks clean and the no-watermark thing sealed the deal for me.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>finally a free mac recorder that doesn&#8217;t slap a watermark on everything, the click follow zoom actually works surprisingly smooth without me touching a thing.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The click-tracking zoom is genuinely clever, especially how it stays smooth without manual tweaking. Nice to see a macOS-native recorder that respects the platform instead of bolting on a clunky web wrapper.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>finally a free screen recorder that does the smart zoom thing without making me sign up for anything, the auto follow on clicks actually feels smooth and not janky like the other tools i tried<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Finally a screen recorder that doesn&#8217;t dump a watermark on my demos. The auto-zoom following my clicks actually feels smooth instead of gimmicky, and being free with no trial nonsense is a rare treat.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>finally a screen recorder that gets the auto zoom right without making me fiddle with keyframes. zoomed right to where i clicked, smooth and clean. solid for product demos<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The auto-zoom following my clicks actually feels smooth, not jittery like some others i&#8217;ve tried. Really nice for quick demo videos.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Finally a mac recorder that follows my clicks without me babysitting keyframes, did a Loom-style demo in like two minutes. Surprised something this clean is free with no watermark.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>finally tried this and the auto zoom actually follows my cursor smoothly without weird lag, super clean output for a free tool.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>the auto zoom that follows clicks is genuinely clever, always wondered why more screen recorders didnt just do that. nice work keeping it free with no watermark too<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>looks cool! However, what exactly makes this different from products like remotion, descript, or even tella? <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@lucapiekarski\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@lucapiekarski<\/a>&nbsp;The key difference is that Glideo is native MacOS and fully offline\/local as opposed to browser and cloud-based for Tella. Descript is built more for transcript-editing of talking head\/podcast content whereas this is more for software demos and product walkthroughs. Remotion is more video-as-code vs a point-and-click GUI that Glideo is!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How do you measure whether AI-generated videos actually outperform traditionally edited content in terms of engagement?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@robert_dimla\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@robert_dimla<\/a>&nbsp;There is no AI used outside of captioning accuracy! This just simplifies the use-case of application demos specifically and engagement is improved just providing a better curated focus points on software that users have already built! It is an aid <strong>on top<\/strong> of traditionally edited content because you still have some core tools that most editing software have too!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>love it!!! I used to use screen studio to record demo. How is this different! Also whenever I&#8217;m making product demo on my own laptop, i always need to hide sensitive information. Would be so nice if there could be a function to blur information but with motion!!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@tina_feng1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@tina_feng1<\/a>&nbsp;Hi Tina! The main difference is that it&#8217;s free for individuals to use and for all corresponding future updates too! I&#8217;m making the tool so engineers and designers have a solid option to use for demo without shelling out money at all! There is a redact feature in the application already! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>We produce a lot of product screen recordings and editing is 80% of the time cost. What does &#8216;edits itself&#8217; catch in practice, dead time between clicks, or does it also handle captions?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@chielephant\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@chielephant<\/a>&nbsp;It captures all of the main events that you perform (any mouse interactions) and dead time can be detected and cut by one of the features in detecting dead time too! Captions is in at an early stage, but it should be available after a few tweak updates!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The auto-zoom-on-clicks is exactly the hour I lose hand-keyframing every demo, so that is the part I would test first. When the auto motion misjudges a moment and I drag or retime that zoom segment, does my edit survive if I re-record just one section later, or does the timeline assume a single continuous take? And on export, can I pick resolution and format, or is it one fixed output?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@leo404\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@leo404<\/a>&nbsp;Currently there is no-rerecording on the same timeline, but you can absolutely make cuts (it already has a feature to cut detected deadtime with silence \/ no activity), and re-order zoom segments. Since it&#8217;s early access, I absolutely look into multi-clip recording into a single timeline! Also, the export has a wide variety of resolutions + formats that typical platforms like Youtube \/ Shorts takes and also some ones in between!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Auto-zoom toward clicks is built around cursor events, so I&#8217;m curious how it behaves on an iPhone simulator recording where the &#8220;cursor&#8221; is a tap that doesn&#8217;t exist between touches. That&#8217;s my actual use case, App Store previews cut from simulator captures, and every tool I&#8217;ve tried treats it as a screen recording problem when it&#8217;s really an attention problem. Local-only processing is the right call regardless.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@narek_keshishyan\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@narek_keshishyan<\/a>&nbsp;If you&#8217;re doing the iPhone simulator on the Mac, one of the videos on the page showcases usage of an iPhone simulator (I left the whole screen in but you can crop as you see fit for the display recording). It detects &#8220;taps&#8221;, drags and interactions just the same since you&#8217;re using a mouse interface, but if you&#8217;re talking about using an actual iPhone display, that will be something I will look into for next development!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>This looks handy for product demos. One question: can the auto-zoom be turned off or overridden for specific segments, for moments where I&#8217;d rather keep the full screen steady? And can text captions or callouts be added, or is it purely camera motion? Thank you for keeping it free and local \ud83d\ude42<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@alieksia\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@alieksia<\/a>&nbsp;Absolutely! After a recording, auto-zoom can just be deleted for segments where you don&#8217;t want it. I may go back and look at perhaps live-recording keystrokes that can indicate that too. Text captions and callouts are a feature that exists in the application currently too!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How well does the auto-zoom hold up when you&#8217;re switching between windows or apps quickly during a demo, and can you fine-tune the zoom intensity if it&#8217;s too aggressive on smaller UI elements?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@zmraahmetomizk\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@zmraahmetomizk<\/a>&nbsp;Yes, you absolutely fine-tune the zoom intensity by clicking on the zoom segment and increasing the value on it or decreasing on it if it&#8217;s too aggressive! Depending on the display you&#8217;re capturing as well, it is pretty seamless to start focusing on another window. Another thing in the roadmap is switching attention between windows being improved in terms for quality of life and viewing!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does the auto-zoom handle recordings where I jump between windows or apps quickly? Curious if it gets confused and starts zooming into the wrong spot.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@erifeuanoljom2\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@erifeuanoljom2<\/a>&nbsp;Jumping between windows and apps needs a little more finesse but it captures the focus on different windows fine! It will make smooth transitions between all your clicks until there is a resounding interaction that you showcase for longer periods.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>cool product!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@jaisalr\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jaisalr<\/a>&nbsp; Thank you! And thanks for checking it out!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@jaisalr\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jaisalr<\/a>&nbsp;Thank you for checking it out!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>how does the auto zoom know when to start and stop, like does it trigger only on clicks or does it also follow my mouse movement?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@arzukanbrec5ro\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@arzukanbrec5ro<\/a>&nbsp;Yes, it does both! It registers core events to then attempt to generate a solid sequence of zooms and transitions to match the behavior!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does the auto-zoom handle recordings where you switch between apps quickly or jump around the screen a lot?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@tahsinyndat2js\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@tahsinyndat2js<\/a>&nbsp;It makes an attempt to create smooth transitions between different windows until you get to a good focus spot on a main interaction of a feature like menu interaction \/ dragging \/ highlighting. It might try to smoothly glide between both, but the next part of the roadmap is figuring out how to adequately do multi-window view without too much hassle!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Congrats on the launch! Really liked the open .glideo folder. Keeping the raw capture and click timeline as plain data means a months-old demo can be restyled or re-cut to 9:16 without re-recording! That skips the proprietary project lock-in other editors lean on. Was capturing input events at record time (instead of inferring zooms from pixels afterwards) the choice that made the free, offline model workable?<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@artstavenka1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@artstavenka1<\/a>&nbsp;Thank you! The free offline model was definitely afforded by the amount of information exposed by MacOS to be able to capture live ongoing information and map it directly to what was being captured. Since all information is local and deterministic anyways, there was virtually no need to outsource any compute!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Every founder has 40 raw screen recordings and zero published demos \u2014 the editing is the bottleneck, not the recording. Auto-zoom on clicks with no keyframing is exactly the right abstraction. Does it also auto-cut the &#8220;uh, wait, let me redo that&#8221; moments?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@medal411\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@medal411<\/a>&nbsp;Yes, there is a feature where you can indicate pauses that you would like to cut out automatically to be removed!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The auto zoom on click is genuinely satisfying, feels way more natural than the keyframe stuff I usually wrestle with. Also the no watermark thing is huge for me, can&#8217;t believe that&#8217;s free on macOS.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does the auto-zoom actually handle really fast clicking or dragging across the screen without making the video feel jittery?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"app-card\">\n<div class=\"app-header\">\n<div class=\"rank\">#12<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/GVPAU3SBVA32ZX\" class=\"app-title\">Zoho Tables<\/a><\/p>\n<div class=\"one-liner\">Smarter way to manage work and data.<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">137<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Zoho Tables \u662f\u4e00\u6b3e\u878d\u5408\u4e86\u7535\u5b50\u8868\u683c\u7684\u719f\u6089\u611f\u4e0e\u6570\u636e\u5e93\u80fd\u529b\u7684\u65e0\u4ee3\u7801\u5de5\u5177\uff0c\u501f\u52a9AI\u667a\u80fd\u4f53\uff08Zia\uff09\u5e2e\u52a9\u56e2\u961f\u65e0\u9700\u7f16\u7a0b\u5373\u53ef\u6784\u5efa\u6570\u636e\u7ed3\u6784\u3001\u81ea\u52a8\u5316\u5de5\u4f5c\u6d41\u5e76\u5b9e\u73b0\u5b9e\u65f6\u534f\u4f5c\uff0c\u89e3\u51b3\u4e86\u201c\u8868\u683c\u534f\u4f5c\u6613\u5d29\u3001\u6570\u636e\u5e93\u95e8\u69db\u9ad8\u201d\u7684\u6838\u5fc3\u75db\u70b9\u3002<\/div>\n<p>    <!-- \u5a92\u4f53\u753b\u5eca\uff1a\u5305\u542b\u89c6\u9891\u548c\u591a\u5f20\u56fe\u7247 --><\/p>\n<div class=\"media-gallery\">\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/3023349f-bf6f-4223-8f65-910355d491bd.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/5700a932-07f6-48b9-9964-aabecbcdcbf2.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/249c8e89-478c-456a-82f9-ff726fd327e5.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/35908d25-1070-49cc-8acd-b8938f2c0174.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <video class=\"media-content\" poster=\"https:\/\/ph-files.imgix.net\/5c601e3d-c65f-4493-8961-b31dd2d9cec3.jpeg?auto=format\" data-video-url=\"https:\/\/www.youtube.com\/watch?v=2yPYNFBuX7k\"><source src=\"https:\/\/www.youtube.com\/watch?v=2yPYNFBuX7k\" type=\"video\/mp4\"><\/video><\/p>\n<div class=\"video-overlay\">\n<div class=\"play-icon\">\u25b6<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">Productivity<\/span><br \/>\n            <span class=\"tag\">SaaS<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u65e0\u4ee3\u7801\u7535\u5b50\u8868\u683c\u6570\u636e\u5e93\u6df7\u5408\u4f53<\/span><br \/>\n            <span class=\"tag\">AI\u81ea\u52a8\u5efa\u5e93<\/span><br \/>\n            <span class=\"tag\">\u5de5\u4f5c\u6d41\u81ea\u52a8\u5316<\/span><br \/>\n            <span class=\"tag\">\u591a\u89c6\u56fe\u5207\u6362<\/span><br \/>\n            <span class=\"tag\">\u56e2\u961f\u534f\u4f5c<\/span><br \/>\n            <span class=\"tag\">\u9879\u76ee\u7ba1\u7406<\/span><br \/>\n            <span class=\"tag\">\u6570\u636e\u5f55\u5165<\/span><br \/>\n            <span class=\"tag\">Zoho\u751f\u6001\u5de5\u5177<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u666e\u904d\u8ba4\u53ef\u201c\u7535\u5b50\u8868\u683c+\u6570\u636e\u5e93\u201d\u6df7\u5408\u6a21\u5f0f\u7684\u5b9e\u7528\u6027\uff0c\u5e76\u559c\u6b22\u5176\u591a\u89c6\u56fe\u5207\u6362\u548c\u81ea\u52a8\u5316\u529f\u80fd\u3002\u6838\u5fc3\u8bc9\u6c42\u96c6\u4e2d\u5728AI\u884c\u4e3a\u900f\u660e\u5ea6\uff08\u5982\u662f\u5426\u63d0\u4f9b\u5efa\u8bae\u3001\u81ea\u52a8\u6807\u6ce8\uff09\u3001\u6570\u636e\u53ef\u8fc1\u79fb\u6027\uff08API\u4e0e\u5173\u7cfb\u578b\u5bfc\u51fa\uff09\u3001\u4ee5\u53ca\u7cbe\u7ec6\u5316\u6743\u9650\u63a7\u5236\uff08\u8de8\u89c6\u56fe\/\u534f\u4f5c\u7c92\u5ea6\uff09\u3002\u4e5f\u6709\u7528\u6237\u8d28\u7591\u5176\u4e0eAirtable\u7684\u5dee\u5f02\u53caAI\u662f\u5426\u53ea\u662f\u5671\u5934\u3002\n            <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ai-section\">\n<div class=\"ai-content\" style=\"font-size: large;\"><strong>AI \u9510\u8bc4<\/strong><\/div>\n<p class=\"ai-content\">\n                Zoho Tables\u7684\u4ea7\u54c1\u5b9a\u4f4d\u7cbe\u51c6\u2014\u2014\u7784\u51c6\u4e86\u201c\u5e9e\u5927\u7535\u5b50\u8868\u683c\u7528\u6237\u201d\u4e0e\u201c\u754f\u60e7\u6570\u636e\u5e93\u7ba1\u7406\u5458\u201d\u4e4b\u95f4\u7684\u7070\u8272\u5730\u5e26\u3002\u7528AI\u6253\u5e95\uff0c\u8ba9\u975e\u6280\u672f\u4eba\u5458\u901a\u8fc7\u81ea\u7136\u8bed\u8a00\u76f4\u63a5\u751f\u6210\u7ed3\u6784\u5316\u6570\u636e\u57fa\u5ea7\uff0c\u8fd9\u786e\u5b9e\u6bd4\u4f20\u7edf\u7684\u201c\u753b\u8868\u683c\u2192\u586b\u6570\u636e\u2192\u53d1\u73b0\u9700\u8981\u5173\u7cfb\u578b\u2192\u8f6c\u5411Airtable\/Notion\u201d\u8def\u5f84\u8981\u987a\u7545\u5f97\u591a\u3002\u5176\u6838\u5fc3\u4ef7\u503c\u5728\u4e8e\u201c\u964d\u4f4e\u7ed3\u6784\u5316\u6570\u636e\u5b9e\u8df5\u7684\u95e8\u69db\u201d\uff0c\u800c\u975e\u53d1\u660e\u65b0\u6982\u5ff5\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4f46\u522b\u9ad8\u5174\u592a\u65e9\u3002\u4ece\u7528\u6237\u8bc4\u8bba\u4e2d\u53ef\u4ee5\u770b\u5230\u660e\u663e\u7684\u4fe1\u4efb\u5371\u673a\uff1aAI\u5efa\u8bae\u7684\u201c\u9ed1\u7bb1\u611f\u201d\u8ba9\u4eba\u62c5\u5fe7\uff08\u5b83\u51b3\u5b9a\u8be5\u7ec4\u7ec7\u4ec0\u4e48\u3001\u4e0d\u8be5\u52a8\u4ec0\u4e48\uff1f\uff09\uff0c\u6570\u636e\u9501\u5b9a\u98ce\u9669\uff08\u65e0\u6cd5\u5bfc\u51fa\u5173\u7cfb\u6a21\u578b\uff09\u4e0e\u6743\u9650\u7c92\u5ea6\u8fc7\u7c97\uff08\u5168\u6216\u65e0\u7684\u5206\u4eab\u7b56\u7565\uff09\u5219\u662f\u4f01\u4e1a\u7ea7\u91c7\u7eb3\u7684\u6b7b\u7a74\u3002Zoho Tables\u76ee\u524d\u66f4\u50cf\u4e00\u4e2a\u201c\u52a0\u5f3a\u7248\u7535\u5b50\u8868\u683c\u76ae\u80a4\u673a\u201d\uff0cAI\u8865\u5168\u4e86\u521d\u59cb\u642d\u5efa\u9636\u6bb5\uff0c\u4f46\u540e\u7eed\u7684\u6570\u636e\u6cbb\u7406\u3001API\u5f00\u653e\u3001\u7ec6\u7c92\u5ea6\u6743\u9650\u7b49\u201c\u786c\u9aa8\u5934\u201d\u624d\u51b3\u5b9a\u5b83\u80fd\u5426\u4ece\u5c1d\u9c9c\u5de5\u5177\u5347\u7ea7\u4e3a\u6838\u5fc3\u4e1a\u52a1\u7cfb\u7edf\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u6b64\u5916\uff0c\u4e0eZoho\u81ea\u5bb6\u751f\u6001\u7684\u534f\u540c\uff08\u5982Zoho Projects\u3001CRM\uff09\u662f\u5176\u6f5c\u5728\u62a4\u57ce\u6cb3\uff0c\u4f46\u4ea7\u54c1\u73b0\u9636\u6bb5\u66dd\u5149\u7684\u4ef7\u503c\u70b9\u2014\u2014\u5982Siri\u8bed\u97f3\u5efa\u57fa\u3001Apple Pencil\u6807\u6ce8\u2014\u2014\u66f4\u50cf\u662f\u9526\u4e0a\u6dfb\u82b1\u7684\u5dee\u5f02\u5316\uff0c\u800c\u975e\u7834\u9664Airtable\u6216Notion\u58c1\u5792\u7684\u5229\u5668\u3002\u4e00\u53e5\u8bdd\uff1a\u8d77\u6b65\u6f02\u4eae\uff0c\u4f46\u82e5\u4e0d\u60f3\u88ab\u56f0\u5728\u201c\u534f\u4f5c\u5de5\u5177\u7684\u5c71\u5be8\u6c5f\u6e56\u201d\u91cc\uff0c\u5fc5\u987b\u7528\u66f4\u5f00\u653e\u7684API\u548c\u7cbe\u7ec6\u7684\u6743\u9650\u4f53\u7cfb\u6765\u8bc1\u660e\u81ea\u5df1\u4e0d\u662f\u53e6\u4e00\u4e2a\u201c\u534a\u6210\u54c1\u6570\u636e\u5e93\u73a9\u5177\u201d\u3002\n            <\/p>\n<\/p><\/div>\n<div class=\"comments-section\">\n<div class=\"comments-toggle\">\n            <span>\u67e5\u770b\u539f\u59cb\u4fe1\u606f<\/span><br \/>\n            <span class=\"toggle-arrow\">\u25bc<\/span>\n        <\/div>\n<div class=\"comments-container\">\n<div class=\"comment-item\">\n<div class=\"comment-header\">\n                    <span class=\"comment-author\">Zoho Tables<\/span>\n                <\/div>\n<div class=\"comment-content\">Zoho Tables is a no-code spreadsheet-database hybrid with AI brains to organise work, automate workflows, and collaborate in real time.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">Excited to hunt Zoho Tables today.<\/p>\n<p>Spreadsheets break the moment work gets collaborative. Real databases need a developer. Zoho Tables sits right in between: describe what you need, Zia builds the base, and the same data flows into Grid, Calendar, Gallery, Gantt, Form, and Kanban with zero exports.<\/p>\n<p>A few highlights to look out for: automations that kill the busywork, reports that stay current on their own, and a mobile app that spins up a base by voice with Siri and lets you annotate images with Apple Pencil.<\/p>\n<p>I&#8217;ll let the makers (the engineering, design, and product team) share what they set out to solve and how it came together. Give it a try and let them know what you think.<\/p><\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>5<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@archanaa11\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@archanaa11<\/a>&nbsp;excited for this<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@archanaa11\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@archanaa11<\/a>&nbsp;Nice evolution of the spreadsheet. Blending the familiarity of tables with database capabilities, automation, and AI could make it much easier for teams to organize and manage work without writing code. Best of luck with the launch!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does the AI actually help organize things day to day, like does it suggest structure when you import messy data or more of a chat assistant you have to prompt?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>how does the AI actually help when building out a table from scratch, like does it suggest column structures or just fill in data?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@duranznk3\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@duranznk3<\/a>&nbsp;<br \/>Great question! \ud83d\ude0a<\/p>\n<p>Today, AI can build an entire base from a simple prompt\u2014including tables, fields, relationships, and views\u2014so you don&#8217;t have to start from a blank canvas. You can use what it generates as-is or customize it however you like.<\/p>\n<p>We&#8217;re also building an AI assistant for every base. You&#8217;ll be able to ask things like, &#8220;Add a Priority field,&#8221; &#8220;Create a linked Expenses table,&#8221; &#8220;Show me expenses over $100,&#8221; or &#8220;Generate sample data,&#8221; and it&#8217;ll take care of it. The goal is to let you build, organize, and work with your data using natural language instead of clicking through menus.<\/p>\n<p>We&#8217;re planning to launch it publicly later this quarter, and we&#8217;re really excited about what it&#8217;ll unlock for our users.<br \/>If you have any questions or feedback, feel free to write to <a href=\"mailto:support@zohotables.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><strong>support@zohotables.com<\/strong><\/a>. We&#8217;d love to hear from you!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Finally a spreadsheet that doesn&#8217;t fight me when I want it to act like a database. The view switching is genuinely satisfying and the automations feel like they were built by people who actually use these tools daily.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@semawfs6\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@semawfs6<\/a>&nbsp;Hey Sema, Thank you! That means a lot to hear. \ud83d\ude0a We built Zoho Tables with exactly that goal in mind\u2014keeping the familiarity of spreadsheets while giving you the power of a real database, without the complexity. We&#8217;re glad the views and automations are hitting the mark. If there&#8217;s anything you&#8217;d love to see next, we&#8217;d love to hear your ideas!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The hybrid spreadsheet-database idea finally feels practical here. I built a simple tracker in about ten minutes and the automation options were way deeper than I expected.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@peklrql\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@peklrql<\/a>&nbsp;Thank you! \ud83d\ude0a That&#8217;s exactly the experience we were aiming for\u2014something that&#8217;s as quick to get started with as a spreadsheet, but powerful enough to grow with your workflow. I&#8217;m glad the automations were a pleasant surprise! We&#8217;d love to hear what you build next. If you have any questions, ideas, or feedback, feel free to write to <a href=\"mailto:support@zohotables.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><strong>support@zohotables.com<\/strong><\/a>\u2014we&#8217;d love to hear from you.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The prompt-to-base generation is neat, but the thing that decides whether I&#8217;d build on it is getting data back out cleanly. Is there a read\/write API and a full export that preserves schema and table relationships \u2014 not just flat CSV rows \u2014 so a base isn&#8217;t locked in? And can permissions be scoped per field or collaborator, or is sharing all-or-nothing at the base level?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>With AI being added across the Zoho suite, how do you ensure automation improves productivity without overwhelming users?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does Zoho Tables handle permissions and access control when multiple teams are working from the same base, especially across different views like Kanban, Calendar, and Forms?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Is this like a mini version of Zoho Projects? This looks like a mini project tracker.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Love how clean the grid layout feels, especially with the way views and tables sit side by side without crowding the screen.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The mix of spreadsheet feel with database structure is a nice balance, and the AI suggestions actually picked up on patterns I hadn&#8217;t spotted in my own data.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does the AI actually decide what to organize for me versus what it leaves alone? Curious if I have to train it or if it just figures things out from the start.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The hybrid setup feels genuinely useful for tracking projects without juggling separate tools, and the AI suggestions actually caught a formula mistake I missed<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>how does this differ from airtable in practice? curious what ai features actually save me time versus just being a gimmick<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does the AI actually help organize messy data, like does it auto-tag entries or just suggest formulas when prompted?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does Zoho Tables actually compare to Airtable when it comes to handling large datasets and complex relations between tables?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does this actually differ from Airtable in practice, especially around the AI features and automation limits? Curious if the spreadsheet feel is closer to Excel or more like a database UI.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Tried it for a small project and the blend of spreadsheet and database feels more natural than I expected, especially linking related rows without formulas. The AI suggestions for cleaning up messy data were a nice touch too.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Does it play nice with existing Zoho apps like CRM or Invoice, or would I need to rebuild my workflows from scratch to get the automation piece actually working end-to-end?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does the AI actually decide what counts as worth automating for someone like me just starting out? Curious if it learns from my patterns or if I have to manually set up every workflow from scratch.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does the AI actually help organize my work day to day, like can it suggest formulas or flag messy data on its own or do I have to ask it directly?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>how does the AI actually decide what to automate vs what to leave manual, especially when data structure shifts across teams?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>love how it bridges the gap between a spreadsheet and a database without making either side feel like a compromise. the real-time collaboration feels genuinely fluid, not the laggy mock-version you usually get.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does this actually differ from Airtable in practice? I get the spreadsheet-database hybrid idea, but the &#8220;AI brains&#8221; part is vague. What does the AI actually automate day to day, and is it included in the base tier or a separate cost?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Looks like a great addition to the no-code space. I like the combination of spreadsheets, databases, workflows, and AI in one place! seems like it could simplify a lot of team operations. Congrats on the launch !!! Question: can existing Airtable or Google Sheets projects be imported with formulas, automations, and relationships intact?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does the AI actually work under the hood here. Like is it generating formulas on the fly or is it more of a natural language search through your rows. Curious how much hand holding it needs when your data gets messy.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does the AI handle really large datasets, and does it slow down once you cross a few hundred thousand rows?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@ouzx7gq\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ouzx7gq<\/a>&nbsp;You can already import existing spreadsheets into Zoho Tables and organize your data with different views, relationships, and automations.<\/p>\n<p>Our AI assistant, which is expected to launch later this quarter, is designed to make day-to-day work much easier. You&#8217;ll be able to chat with it to create and modify tables, add fields, generate sample data, query your records, and perform common actions using natural language instead of manually configuring everything.<\/p>\n<p>If you have any questions or would like to know more, feel free to write to <a href=\"mailto:support@zohotables.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><strong>support@zohotables.com<\/strong><\/a>.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does the AI actually decide when to automate a workflow versus just suggesting one, and is there a cap on the number of records or automations on the free tier?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@gnlnvmn\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@gnlnvmn<\/a>&nbsp;<br \/>AI will never automate anything on its own\u2014it always suggests, and you&#8217;re always in control of what gets created or enabled. That way, you can review and decide what fits your workflow before making any changes.<\/p>\n<p>And yes, the Free plan does have usage limits, including limits on records and active automations. You can find the complete breakdown on our pricing page: <a href=\"https:\/\/www.zoho.com\/tables\/pricing.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Zoho Tables Pricing<\/a>. <\/p>\n<p>If you have any questions about which plan is right for your use case, feel free to write to <a href=\"mailto:support@zohotables.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><strong>support@zohotables.com<\/strong><\/a>.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Good to finally see an Airtable alternative in the Zoho ecosystem. Is this also a no-code app builder?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Love how Zoho managed to merge the flexibility of a spreadsheet with the structure of a database without it feeling clunky. The AI workflows are genuinely useful, not just a buzzword add-on.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"app-card\">\n<div class=\"app-header\">\n<div class=\"rank\">#13<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/MONPY2MEU4GD5B\" class=\"app-title\">Kadoink AI<\/a><\/p>\n<div class=\"one-liner\">Gather people instantly by AI txt, video, or ringing phones<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">125<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Kadoink AI\u662f\u4e00\u6b3e\u901a\u8fc7AI\u667a\u80fd\u9009\u62e9\u77ed\u4fe1\u3001\u89c6\u9891\u6216\u7535\u8bdd\u7b49\u6700\u4f73\u6c9f\u901a\u6e20\u9053\uff0c\u5e2e\u7528\u6237\u5feb\u901f\u53ec\u96c6\u4eba\u7fa4\u7684\u5373\u65f6\u901a\u8baf\u5de5\u5177\uff0c\u89e3\u51b3\u7fa4\u7ec4\u534f\u8c03\u65f6\u53cd\u590d\u6c9f\u901a\u3001\u9009\u62e9\u56f0\u96be\u7684\u6838\u5fc3\u75db\u70b9\u3002<\/div>\n<p>    <!-- \u5a92\u4f53\u753b\u5eca\uff1a\u5305\u542b\u89c6\u9891\u548c\u591a\u5f20\u56fe\u7247 --><\/p>\n<div class=\"media-gallery\">\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/9a373bc6-7918-4e76-b234-d69fe8f54231.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/72cc9267-969b-4c33-ac16-4ab0ea90d535.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/953276d0-363c-4653-8019-46e2241720b3.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/eb510eaa-f24f-44f8-8979-f88baa6875e1.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/9b07be9a-a0e4-458b-9021-041ac829ff0b.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/3a8120bb-aff9-4e7c-b387-14b885e548e5.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/3ff85159-e576-45f6-9b1c-08b9a4e36f17.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">Messaging<\/span><br \/>\n            <span class=\"tag\">Social Networking<\/span><br \/>\n            <span class=\"tag\">Family<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u901a\u8baf<\/span><br \/>\n            <span class=\"tag\">\u667a\u80fd\u7fa4\u7ec4\u53ec\u96c6<\/span><br \/>\n            <span class=\"tag\">\u5b9e\u65f6\u901a\u8baf<\/span><br \/>\n            <span class=\"tag\">\u591a\u6e20\u9053\u6c9f\u901a<\/span><br \/>\n            <span class=\"tag\">\u81ea\u52a8\u5316\u8054\u7edc<\/span><br \/>\n            <span class=\"tag\">\u8054\u7cfb\u4eba\u7ba1\u7406<\/span><br \/>\n            <span class=\"tag\">\u7fa4\u7ec4\u534f\u8c03<\/span><br \/>\n            <span class=\"tag\">AI\u51b3\u7b56<\/span><br \/>\n            <span class=\"tag\">\u65e0App\u767b\u5f55<\/span><br \/>\n            <span class=\"tag\">\u667a\u80fd\u901a\u77e5<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u8ba4\u53efAI\u6839\u636e\u54cd\u5e94\u901f\u5ea6\u9009\u6e20\u9053\uff08\u5982\u5f00\u8f66\u65f6\u81ea\u52a8\u53d1\u77ed\u4fe1\uff09\uff0c\u4f46\u8d28\u7591AI\u51b3\u7b56\u903b\u8f91\uff08\u57fa\u4e8e\u65f6\u95f4\/\u5386\u53f2\/\u9759\u6001\u89c4\u5219\uff09\uff0c\u5e76\u5173\u6ce8\u88ab\u53ec\u96c6\u8005\u4f53\u9a8c\uff08\u662f\u5426\u9700\u88c5App\uff09\u3001\u6570\u636e\u6765\u6e90\uff08\u662f\u5426\u8054\u52a8\u65e5\u5386\/Slack\uff09\u53ca\u80fd\u5426\u4eba\u5de5\u8986\u76d6\u6e20\u9053\u9009\u62e9\u3002\n            <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ai-section\">\n<div class=\"ai-content\" style=\"font-size: large;\"><strong>AI \u9510\u8bc4<\/strong><\/div>\n<p class=\"ai-content\">\n                Kadoink AI\u8bd5\u56fe\u89e3\u51b3\u4e00\u4e2a\u771f\u5b9e\u4f46\u7ec6\u5206\u7684\u75db\u70b9\u2014\u2014\u201c\u627e\u4eba\u96be\u201d\uff0c\u5c24\u5176\u5728\u975e\u6b63\u5f0f\u573a\u666f\uff08\u5bb6\u5ead\u805a\u9910\u3001\u4e34\u65f6\u56e2\u961f\u540c\u6b65\uff09\u4e2d\uff0c\u7528\u6237\u786e\u5b9e\u538c\u5026\u4e86\u5728\u591aApp\u95f4\u5207\u6362\u548c\u53cd\u590d\u786e\u8ba4\u65f6\u95f4\u3002\u5176\u201cAI\u9009\u6e20\u9053\u201d\u7684\u4eae\u70b9\u5728\u4e8e\u6839\u636e\u5386\u53f2\u54cd\u5e94\u884c\u4e3a\u6216\u4e0a\u4e0b\u6587\uff08\u5982\u7528\u6237\u72b6\u6001\uff09\u81ea\u52a8\u5316\u6700\u4f18\u8def\u5f84\uff0c\u8fd9\u6bd4\u4f20\u7edf\u7fa4\u53d1\u77ed\u4fe1\u6216\u6253\u7535\u8bdd\u7684\u201c\u4e00\u5200\u5207\u201d\u65b9\u5f0f\u66f4\u667a\u80fd\u3002\u7136\u800c\uff0c\u4ece\u8bc4\u8bba\u53ef\u770b\u51fa\u4e24\u5927\u9690\u5fe7\uff1a\u4e00\u662fAI\u51b3\u7b56\u7684\u900f\u660e\u5ea6\u548c\u53ef\u89e3\u91ca\u6027\u4e0d\u8db3\uff0c\u7528\u6237\u65e2\u5e0c\u671bAI\u4ee3\u52b3\uff0c\u53c8\u62c5\u5fc3\u201c\u731c\u9519\u201d\uff0c\u5c24\u5176\u662f\u5f53\u7fa4\u7ec4\u4e2d\u6210\u5458\u504f\u597d\u51b2\u7a81\u65f6\uff08\u5982\u67d0\u4eba\u7231\u6587\u5b57\uff0c\u4f46\u5927\u4e8b\u9700\u7535\u8bdd\uff09\uff1b\u4e8c\u662f\u4ea7\u54c1\u8fc7\u4e8e\u4f9d\u8d56AI\u201c\u9ed1\u7bb1\u201d\uff0c\u800c\u7f3a\u4e4f\u6210\u719f\u7684\u7528\u6237\u753b\u50cf\u6216\u6570\u636e\u6c89\u6dc0\uff08\u5982\u4ece\u65e5\u5386\u3001\u793e\u4ea4\u56fe\u8c31\u5bfc\u5165\uff09\uff0c\u76ee\u524d\u4f3c\u4e4e\u4ec5\u57fa\u4e8e\u57fa\u7840\u884c\u4e3a\u53cd\u9988\u3002\u6b64\u5916\uff0c\u88ab\u53ec\u96c6\u8005\u65e0\u9700\u5b89\u88c5App\u662f\u660e\u667a\u4e4b\u4e3e\uff0c\u964d\u4f4e\u4e86\u5165\u95e8\u95e8\u69db\uff0c\u4f46\u6838\u5fc3\u4ef7\u503c\u4ecd\u53d6\u51b3\u4e8eAI\u7684\u7cbe\u51c6\u5ea6\u2014\u2014\u5982\u679cAI\u53ea\u662f\u968f\u673a\u6216\u6d45\u5c42\u89c4\u5219\uff0c\u90a3\u5b83\u672c\u8d28\u4e0a\u4ecd\u662f\u201c\u81ea\u52a8\u62e8\u53f7\u5668\u201d\uff0c\u800c\u975e\u201c\u667a\u80fd\u5f15\u64ce\u201d\u3002\u82e5\u8981\u771f\u6b63\u8131\u9896\u800c\u51fa\uff0cKadoink\u9700\u5728AI\u7684\u81ea\u5b66\u4e60\u80fd\u529b\u4e0a\u6df1\u8015\uff0c\u5e76\u63d0\u4f9b\u4eba\u5de5\u5e72\u9884\u7684\u6e05\u6670\u5165\u53e3\uff08\u5982\u8bc4\u8bba\u4e2d\u8981\u6c42\u7684\u201c\u8986\u76d6\u9009\u62e9\u201d\uff09\u3002\u5426\u5219\uff0c\u5b83\u53ef\u80fd\u6ca6\u4e3a\u5c1d\u9c9c\u540e\u7684\u9e21\u808b\uff1a\u65b9\u4fbf\uff0c\u4f46\u4e0d\u591f\u806a\u660e\u3002\n            <\/p>\n<\/p><\/div>\n<div class=\"comments-section\">\n<div class=\"comments-toggle\">\n            <span>\u67e5\u770b\u539f\u59cb\u4fe1\u606f<\/span><br \/>\n            <span class=\"toggle-arrow\">\u25bc<\/span>\n        <\/div>\n<div class=\"comments-container\">\n<div class=\"comment-item\">\n<div class=\"comment-header\">\n                    <span class=\"comment-author\">Kadoink AI<\/span>\n                <\/div>\n<div class=\"comment-content\">Gather people instantly by AI txt, video, or ringing phones Tell Kadoink Who You Need. AI Gets Them Together. Say Who. Say Why. Kadoink Gathers Everyone. AI-Powered Gathering for Real-Time Communication Kadoink Finds the Best Way to Reach Your People Video, Voice, Text, Push \u2014 AI Chooses the Path Stop Chasing People. Let Kadoink AI. Your AI Gathering Engine AI That Knows Who to Reach and How Tell Kadoink the Mission. AI Handles the Outreach.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">I hope you like Kadoink AI, and it helps you and everyone you love get together more.<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@stoneeye\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@stoneeye<\/a>&nbsp;Congrats on the Kadoink launch \u2014 group calls where you fill a grid and everyone&#8217;s phone just rings, no app, no login, is a genuinely fun way to get people together. We made you a free launch video for it \u2014 grab it here: <\/p>\n<p><a href=\"https:\/\/foxplug.com\/v\/kadoink\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/foxplug.com\/v\/kadoink<\/a><\/p>\n<p>PH launches with video tend to do better, so, I hope the video helps get more action on your launch!<\/p>\n<p>It&#8217;s 100% whitelabel and yours to keep: download it, upload it to your own YouTube, and drop it on your Product Hunt launch page (or embed it on your site). We built it with FoxPlug (<a href=\"https:\/\/foxplug.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/foxplug.com<\/a>) \u2014 paste your site and it turns what you just shipped into a launch video, images, and posts in about 30 seconds. This one is on us.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Tried it with a quick family dinner plan and it actually picked who to text vs call based on past responsiveness, which was a nice touch. Setup was a little confusing at first but the AI suggestions saved me time.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Coordinating a group of humans is sneaky-hard UX&#8230;I fight this problem in a different domain. Question: what&#8217;s the experience for the person being &#8216;gathered&#8217;? Do they need the app installed, or does it degrade gracefully to plain SMS?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>how does the AI actually pick between video, voice, and text for each person, does it factor in things like time of day or their contact info, or is it more of a guess based on what worked before?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Tested it with a quick team sync and the auto channel picker actually picked video for the urgent folks and text for the rest, which saved me the usual back and forth. Cool idea, works well.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Tried it to rally a few teammates for a quick call and the whole thing just worked without me bouncing between apps. The best part was how it picked video for one person and text for another based on context, feels like the AI actually gets the situation.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Tried it for a quick family meetup and was surprised it picked text over a call since I was driving. Nice touch that it just got on with it instead of asking me to choose.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>does it actually pick the channel based on whether someone tends to respond faster by text vs call, or is it more of a static rule for now<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Told it to rally a few friends for a weekend hike and it actually picked video over text, which felt surprisingly natural. The AI choosing the channel based on the group is a clever touch.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Curious how Kadoink handles the contact data side\u2014do I bring my own list or is it pulling from calendars and socials for me? And does it play nice with Slack and Outlook, or is it more of its own thing for now?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>how does it actually decide between video, voice, text, or push for a given situation, and can i override that choice if i know a specific person prefers one channel?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@ahmet1848352310\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ahmet1848352310<\/a>&nbsp;Yes, when you are starting to do a Kadoink, there are currently 3 options: <strong><br \/><\/strong>1. Video (just for the one starting the doink).<br \/>2. Notification only \u2014 no ringing<\/p>\n<p>3. Private \u2014 only people you invite can join<\/p>\n<p>we may be adding more text chat to the group interaction so that anyone can join in via video, phone, or text. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does it decide which channel to use when someone prefers text but the group message would land better as a call?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@ege1598374\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ege1598374<\/a>&nbsp;Most of the time, the AI gives people options to join in.  The AI decides and is trying to optimize the people invited; it does need activity and users, so the AI can decide, or the user can select which channel <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Tried it with a quick family dinner plan and it actually picked up my sister on WhatsApp while texting my parents. Felt weirdly smooth for a first run.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@evval527527\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@evval527527<\/a>&nbsp;This is great!  I think it&#8217;s working, what did your family think about Kadoink?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Tried it with a quick family dinner and it picked everyone&#8217;s contact preference without me doing the usual group chat ping pong. Pretty handy for one-off stuff like that.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does it decide between video, voice, or text when reaching out, and can I override the AI&#8217;s choice if I have a preference?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@enay1933563\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@enay1933563<\/a>&nbsp;Yes, users are given choices to join in via call, video, or text depending on their device.  Also, we give 3 choices <strong><br \/>1. <\/strong>Video<\/p>\n<ol>\n<li>\n<p>Notification only \u2014 no ringing<\/p>\n<\/li>\n<li>\n<p>Private \u2014 only people you invite can join<\/p>\n<\/li>\n<\/ol>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>how does it actually pick between video, voice, text, and push for each person on the list?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Tried it with a quick family dinner plan and it picked video for my parents and text for my brother without me thinking about it. The auto-channel choice actually feels useful.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does Kadoink decide which channel to use for each person, and can I override that if I know someone only responds to text?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@alperenerkartal\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@alperenerkartal<\/a>&nbsp;Hi we send them options usually &#8212; so they can join in any way they want.<\/p>\n<p>We love your suggestion to give you an override, in case you know they prefer text messages; that is a great idea.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Does Kadoink integrate with calendars and contacts already on my phone, or do I have to manually add everyone each time?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@harunveletkcof\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@harunveletkcof<\/a>&nbsp;We are adding contact sync and calendar sync to the mobile app it will be out in 1-2 weeks, yes, this is the rest of Kadoink, powerful apps!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Told it to rally my book club with a quick venue change and it actually picked everyone through a mix of text and a quick voice note, which felt way less spammy than my usual group chat blast.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Told it to gather my team for a quick sync and it picked text for two people and a call for one who&#8217;d been offline. That kind of small decision-making is genuinely useful when you&#8217;re juggling a group chat.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Finally tried Kadoink with a quick family dinner plan and it actually picked the right mix of texts and calls. Saved me the usual back and forth.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>this made me smile, feels like something from a simpler internet. good luck today!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does Kadoink actually pick between video, voice, text, or push for each person? Is that based on their past response history or some default logic you set up?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@yasineryzlkk7a\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@yasineryzlkk7a<\/a>&nbsp;Yes, the app needs to know behavior to find the best way to contact someone, plus we are going to add suggestions so that if you know someone likes text, they can join in via text or however they want to join.  We send links for video chat and app-to-app video calling with PSTN mixed all in the grid.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>the smart channel routing sounds genuinely nice for the person sending the request, but it&#8217;s optimizing for the sender&#8217;s convenience, not the receiver&#8217;s. a phone call is a much bigger interruption than a text, and the person on the receiving end never opted into &#8220;an AI decides when I get rung instead of texted.&#8221; curious what stops this from becoming the group-chat equivalent of a robocall once a few people start using it on the same friend group, everyone&#8217;s phone ringing because an algorithm decided calling would get a faster response than texting<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Love how the AI picks the channel for you instead of just blasting everywhere. That mix of video, voice, and text routing feels like something Slack and WhatsApp should have figured out years ago.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Told it to round up my team for a last-minute call and it picked video for the remote folks and text for the ones in transit, which saved me from the usual back-and-forth. Curious how it handles larger groups, but the smart channel selection already feels like a real time saver.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@tahsinlimr\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@tahsinlimr<\/a>&nbsp;We can go to 100 or 1000 people but for now its only 10 at a time.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">This is absurd. I love it.<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The fill-a-grid-and-everyone&#8217;s-phone-just-rings, no app or login, is a genuinely clever way to lower the friction of getting a group on a call. Two day-one things I&#8217;d hit immediately: does the ring-out work across countries and carriers, or is it US numbers only for now? And is there a cap on how many people one grid call can hold before it stops dialing everyone?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The name is fun, and the AI picking video vs text vs push for each contact feels genuinely useful. Wished it had a clearer pricing page on the site though.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@gzdeunayqyuh\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@gzdeunayqyuh<\/a>&nbsp;IT IS FREE!!!!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"app-card\">\n<div class=\"app-header\">\n<div class=\"rank\">#14<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/JXUAQK4ZX3PK4A\" class=\"app-title\">Onlook<\/a><\/p>\n<div class=\"one-liner\">Access your Ring cameras directly from your Mac\u2019s menu bar.<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">43<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Onlook \u662f\u4e00\u6b3e Mac \u83dc\u5355\u680f\u5e94\u7528\uff0c\u8ba9\u7528\u6237\u65e0\u9700\u638f\u51fa\u624b\u673a\u5373\u53ef\u76f4\u63a5\u67e5\u770b Ring \u6444\u50cf\u5934\u7684\u5b9e\u65f6\u753b\u9762\u3001\u63a5\u6536\u95e8\u94c3\u901a\u77e5\u5e76\u56de\u653e\u7247\u6bb5\uff0c\u89e3\u51b3\u4e86\u5de5\u4f5c\u4e2d\u56e0\u5207\u6362\u8bbe\u5907\u800c\u9519\u8fc7\u8bbf\u5ba2\u7684\u75db\u70b9\u3002<\/div>\n<p>    <!-- \u5a92\u4f53\u753b\u5eca\uff1a\u5305\u542b\u89c6\u9891\u548c\u591a\u5f20\u56fe\u7247 --><\/p>\n<div class=\"media-gallery\">\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/d679a3f5-8fdd-4af0-a0d2-acd15a82132c.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/3ce7894b-2251-44b7-8f88-d75ddfc9350a.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/a83def30-20cc-4626-9042-b55aae7d6eae.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">Productivity<\/span><br \/>\n            <span class=\"tag\">Menu Bar Apps<\/span><br \/>\n            <span class=\"tag\">Tech<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">Mac \u83dc\u5355\u680f<\/span><br \/>\n            <span class=\"tag\">\u5bb6\u5ead\u5b89\u9632<\/span><br \/>\n            <span class=\"tag\">Ring \u6444\u50cf\u5934<\/span><br \/>\n            <span class=\"tag\">\u5b9e\u65f6\u76d1\u63a7<\/span><br \/>\n            <span class=\"tag\">\u89c6\u9891\u95e8\u94c3<\/span><br \/>\n            <span class=\"tag\">macOS \u539f\u751f\u5e94\u7528<\/span><br \/>\n            <span class=\"tag\">\u9690\u79c1\u672c\u5730\u5316<\/span><br \/>\n            <span class=\"tag\">\u514d\u8d39\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u667a\u80fd\u5bb6\u5c45<\/span><br \/>\n            <span class=\"tag\">\u684c\u9762\u5de5\u5177<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u666e\u904d\u79f0\u8d5e\u5176\u8bbe\u8ba1\u7cbe\u7f8e\u3001\u89e3\u51b3\u5b9e\u9645\u75db\u70b9\u3002\u6838\u5fc3\u9700\u6c42\u662f\u5e0c\u671b\u652f\u6301\u66f4\u591a\u54c1\u724c\u6444\u50cf\u5934\uff08\u5982 Nest\/UniFi\uff09\u3002\u96f6\u5dee\u8bc4\uff0c\u4f46\u90e8\u5206\u7528\u6237\u8be2\u95ee\u662f\u5426\u652f\u6301\u591a\u4e2a\u6444\u50cf\u5934\u540c\u65f6\u76d1\u63a7\uff0c\u5f00\u53d1\u8005\u786e\u8ba4\u652f\u6301\u3002\n            <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ai-section\">\n<div class=\"ai-content\" style=\"font-size: large;\"><strong>AI \u9510\u8bc4<\/strong><\/div>\n<p class=\"ai-content\">\n                Onlook \u662f\u4e00\u6b3e\u5178\u578b\u7684\u201c\u6781\u7b80\u4e3b\u4e49\u5b9e\u7528\u5de5\u5177\u201d\uff0c\u5b83\u7cbe\u51c6\u5730\u5207\u5165\u4e86 Mac \u7528\u6237\u5728\u65e5\u5e38\u529e\u516c\u573a\u666f\u4e0b\u7684\u4e00\u4e2a\u5fae\u5c0f\u4f46\u9ad8\u9891\u7684\u75db\u70b9\uff1a\u62ff\u8d77\u624b\u673a\u770b\u76d1\u63a7\u7684\u95e8\u69db\u3002\u5176\u771f\u6b63\u7684\u4ef7\u503c\u4e0d\u5728\u4e8e\u6280\u672f\u58c1\u5792\uff0c\u800c\u5728\u4e8e\u4ea4\u4e92\u8bbe\u8ba1\u7684\u201c\u539f\u751f\u611f\u201d\u548c\u201c\u96f6\u6469\u64e6\u201d\u2014\u2014\u5c06\u5b89\u9632\u76d1\u63a7\u4ece\u7b2c\u4e8c\u5c4f\uff08\u624b\u673a\uff09\u62c9\u56de\u5230\u4e3b\u5c4f\uff08Mac\uff09\uff0c\u4ece\u800c\u6d88\u9664\u4e86\u8bbe\u5907\u5207\u6362\u5e26\u6765\u7684\u8ba4\u77e5\u6210\u672c\u548c\u65f6\u95f4\u635f\u8017\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4ece\u4ea7\u54c1\u7b56\u7565\u770b\uff0c\u5f00\u53d1\u8005\u660e\u667a\u5730\u9009\u62e9\u4e86\u201c\u7eaf\u7cb9\u201d\u548c\u201c\u514d\u8d39\u201d\u3002\u653e\u5f03\u670d\u52a1\u5668\u4e2d\u8f6c\u3001\u5b8c\u5168\u672c\u5730\u5316\u8fd0\u884c\uff0c\u65e2\u89c4\u907f\u4e86\u6570\u636e\u9690\u79c1\u7684\u6cd5\u5f8b\u98ce\u9669\uff0c\u4e5f\u6293\u4f4f\u4e86\u5f53\u4e0b\u7528\u6237\u5bf9\u201c\u4e0d\u8054\u7f51\u5373\u5b89\u5168\u201d\u7684\u504f\u597d\u3002\u514d\u8d39\u7b56\u7565\u5219\u626b\u6e05\u4e86\u7528\u6237\u5c1d\u9c9c\u7684\u969c\u788d\uff0c\u8fc5\u901f\u79ef\u7d2f\u53e3\u7891\u3002\u4f46\u8fd9\u4e5f\u5e26\u6765\u4e86\u7591\u95ee\uff1a\u65e0\u670d\u52a1\u5668\u3001\u65e0\u8ba2\u9605\u7684\u76c8\u5229\u6a21\u5f0f\u5b8c\u5168\u4f9d\u8d56\u5f00\u53d1\u8005\u7684\u4e2a\u4eba\u610f\u613f\uff0c\u957f\u671f\u7ef4\u62a4\u548c\u529f\u80fd\u66f4\u65b0\uff08\u5982\u591a\u54c1\u724c\u9002\u914d\uff09\u7684\u52a8\u529b\u5b58\u7591\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4e0d\u8fc7\uff0cOnlook \u4e5f\u66b4\u9732\u4e86\u4f5c\u4e3a\u201c\u72ec\u7acb\u5e94\u7528\u201d\u7684\u5c40\u9650\u6027\u3002\u5176\u6240\u6709\u529f\u80fd\u90fd\u7ed1\u5b9a\u5728 Ring \u7684\u751f\u6001\u4e4b\u4e0a\uff0c\u672c\u8d28\u662f Ring \u5b98\u65b9 App \u7684\u201c\u5916\u58f3\u4f18\u5316\u201d\u3002\u4e00\u65e6 Ring \u5b98\u65b9\u5728 Mac \u7aef\u53d1\u529b\u6216\u8c03\u6574 API \u7b56\u7565\uff0cOnlook \u5c06\u6beb\u65e0\u62b5\u5fa1\u80fd\u529b\u3002\u540c\u65f6\uff0c\u4ec5\u652f\u6301 Ring \u4e5f\u9650\u5236\u4e86\u7528\u6237\u7fa4\uff0c\u5bf9\u6ca1\u6709 Ring \u8bbe\u5907\u7684\u7528\u6237\u6beb\u65e0\u5438\u5f15\u529b\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u603b\u800c\u8a00\u4e4b\uff0cOnlook \u662f\u4e00\u6b3e\u4f18\u79c0\u7684\u201c\u7f1d\u7eab\u673a\u201d\u4ea7\u54c1\uff0c\u628a Mac \u4f7f\u7528\u4e60\u60ef\u548c Ring \u76d1\u63a7\u7cfb\u7edf\u7f1d\u5408\u5f97\u5929\u8863\u65e0\u7f1d\u3002\u4f46\u5b83\u4e5f\u53ea\u80fd\u6b62\u6b65\u4e8e\u6b64\u2014\u2014\u5b83\u662f\u4e00\u4e2a\u6781\u4f73\u7684\u201c\u529f\u80fd\u8865\u4e01\u201d\uff0c\u800c\u975e\u80fd\u72ec\u7acb\u751f\u957f\u7684\u5e73\u53f0\u3002\u5bf9\u4e8e\u5df2\u6709 Ring \u8bbe\u5907\u7684 Mac \u7528\u6237\u800c\u8a00\uff0c\u5b83\u662f\u503c\u5f97\u7acb\u5373\u4e0b\u8f7d\u7684\u514d\u8d39\u5229\u5668\uff1b\u5bf9\u4e8e\u5f00\u53d1\u8005\u800c\u8a00\uff0c\u5982\u4f55\u4ece\u201c\u611f\u52a8\u4e2a\u4eba\u201d\u8d70\u5411\u201c\u53ef\u6301\u7eed\u751f\u610f\u201d\uff0c\u624d\u662f\u66f4\u4e25\u5cfb\u7684\u8003\u9a8c\u3002\n            <\/p>\n<\/p><\/div>\n<div class=\"comments-section\">\n<div class=\"comments-toggle\">\n            <span>\u67e5\u770b\u539f\u59cb\u4fe1\u606f<\/span><br \/>\n            <span class=\"toggle-arrow\">\u25bc<\/span>\n        <\/div>\n<div class=\"comments-container\">\n<div class=\"comment-item\">\n<div class=\"comment-header\">\n                    <span class=\"comment-author\">Onlook<\/span>\n                <\/div>\n<div class=\"comment-content\">Bring your Ring devices to your Mac&#8217;s menu bar. Live views, motion alerts, and instant replay all in one app.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey Product Hunt! \ud83d\udc4b<\/p>\n<p>I built Onlook because of a stupid little moment that kept repeating: I&#8217;d be deep in work at my Mac, the doorbell would go, and I&#8217;d\u2026 pick up my phone, wait for the Ring app to wake up, and miss the courier anyway. My cameras were 30cm from my keyboard the whole time.<\/p>\n<p>Onlook puts your Ring cameras in the Mac menu bar. One click: live view of every camera. Click again: full view with two-way talk, so you can tell the courier to leave it by the gate without standing up. Motion and doorbell alerts arrive as native notifications \u2014 click one and you&#8217;re looking at that camera. There&#8217;s an activity log for replaying clips, and a little privacy lock that pixelates any camera when someone else can see your screen.<\/p>\n<p>Two things I cared about while building it:<\/p>\n<p>\ud83d\udd12 Everything runs locally. Onlook has no servers. You sign in with your own Ring account, your credentials go only to Ring, and video streams straight to your Mac. No tracking, no analytics.<\/p>\n<p>\ud83e\udeb6 It should feel like macOS. Download, drag to Applications, done \u2014 no dependencies to install. It lives quietly in the menu bar and updates itself.<\/p>\n<p>Onlook is completely free, and it\u2019ll stay that way. No subscriptions, no hidden costs \u2014 just a fast, beautiful way to view your Ring cameras right from your Mac.<\/p>\n<p>Honest fine print: Onlook is an independent app, not affiliated with Ring \u2014 [and it&#8217;s been through months of beta testing with real households to iron out the rough edges].<\/p>\n<p>I&#8217;d love to hear what you&#8217;d want next \u2014 [multi-brand support (UniFi?) is also on the list]. Ask me anything! \ud83d\udeaa<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@jamesm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jamesm<\/a> The best products often come from personal frustrations, and this is a perfect example. Beautifully built wishing you a successful launch!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@jamesm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jamesm<\/a>&nbsp;when Nest\/Google Home support?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Give this man a Golden Kitty!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@mds\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@mds<\/a>&nbsp;Haha LFG! \u2764\ufe0f<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Great work on this <a href=\"https:\/\/www.producthunt.com\/@jamesm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jamesm<\/a><\/p>\n<p>Design looks exceptional as always! Would love to see this working with other cameras in future \ud83d\ude03<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@samasante\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@samasante<\/a>&nbsp;Thanks Sam, appreciate the kind words! Definitely in the pipeline.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>This is awesome. Thanks <a href=\"https:\/\/www.producthunt.com\/@jamesm\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"jamesm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jamesm<\/a> <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@grantmac_\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@grantmac_<\/a>&nbsp;Thanks dude! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Does it work with multiple Ring doorbells and cameras at once, or only one at a time?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@yunusc37294\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@yunusc37294<\/a>&nbsp;Yes, all you have to do is sign in with your Ring account and it&#8217;ll recognise all the devices you have linked to that account. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>great work James, nailed every details making it such a tasteful experience! love the offline first approach<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@antlio\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@antlio<\/a>&nbsp;appreciate it anthony! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Design looks great as always James!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@mirano_designs\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@mirano_designs<\/a>&nbsp;Thank you ivan! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Finally a Ring app that doesn&#8217;t make me dig through my phone. The menu bar motion alerts are genuinely handy while I&#8217;m working.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@samet6n40\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@samet6n40<\/a>&nbsp;Yes sir!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>This is amazing! \ud83e\udd29 <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@produxdesign\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@produxdesign<\/a>&nbsp;Thank you Alexandr! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Can see this come in very handy, design is legit \ud83d\udc4c<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@philip_millward\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@philip_millward<\/a>&nbsp;Thanks Philiip! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"app-card\">\n<div class=\"app-header\">\n<div class=\"rank\">#15<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/32T7KO6LOSAQVB\" class=\"app-title\">Norte<\/a><\/p>\n<div class=\"one-liner\">Get back every benefit your cards already pay for.<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">38<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Norte\u662f\u4e00\u6b3e\u4fe1\u7528\u5361\u6743\u76ca\u7ba1\u7406\u5de5\u5177\uff0c\u5e2e\u4f60\u4ece\u7e41\u7410\u7684\u6761\u6b3e\u548cPDF\u4e2d\u63d0\u53d6\u51fa\u6bcf\u5e74\u6d6a\u8d39\u7684\u8fd4\u73b0\u3001\u79ef\u5206\u548c\u4fdd\u9669\u7406\u8d54\uff0c\u65e0\u9700\u7ed1\u5b9a\u94f6\u884c\u8d26\u6237\uff0c\u53ea\u9700\u4e24\u5206\u949f\u914d\u7f6e\u5373\u53ef\u5b9e\u65f6\u8ffd\u8e2a\u6bcf\u5f20\u5361\u7684\u5b9e\u9645\u56de\u9988\u4ef7\u503c\u3002<\/div>\n<p>    <!-- \u5a92\u4f53\u753b\u5eca\uff1a\u5305\u542b\u89c6\u9891\u548c\u591a\u5f20\u56fe\u7247 --><\/p>\n<div class=\"media-gallery\">\n<div class=\"media-item-wrapper\">\n                <video class=\"media-content\" poster=\"https:\/\/ph-files.imgix.net\/e49b0b45-9b59-4eb9-b7b4-a1295b0a050f.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/tAYTmbPN1iE?si=hfLohE3OMHZ9kaKN\"><source src=\"https:\/\/youtu.be\/tAYTmbPN1iE?si=hfLohE3OMHZ9kaKN\" type=\"video\/mp4\"><\/video><\/p>\n<div class=\"video-overlay\">\n<div class=\"play-icon\">\u25b6<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/1e2a29a6-d193-4bfb-9e15-32a8c88e4452.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/45dc0e2a-ea25-4ee4-8196-9ea339793f6b.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/6c37602f-10fc-4fb3-a8d5-02934ff8c3d3.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/e1b4a017-f848-4ff0-8994-fb94ca6be00b.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/044693c1-d170-4254-baf0-692d0eff588a.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">Fintech<\/span><br \/>\n            <span class=\"tag\">Personal Finance<\/span><br \/>\n            <span class=\"tag\">Credit card<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u4fe1\u7528\u5361\u6743\u76ca\u7ba1\u7406<\/span><br \/>\n            <span class=\"tag\">\u91d1\u878d\u79d1\u6280<\/span><br \/>\n            <span class=\"tag\">\u7701\u94b1\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u6743\u76ca\u8ffd\u8e2a<\/span><br \/>\n            <span class=\"tag\">\u9690\u79c1\u5b89\u5168<\/span><br \/>\n            <span class=\"tag\">\u4e2a\u4eba\u7406\u8d22<\/span><br \/>\n            <span class=\"tag\">\u667a\u80fd\u52a9\u624b<\/span><br \/>\n            <span class=\"tag\">\u5361\u7247\u7ba1\u7406<\/span><br \/>\n            <span class=\"tag\">\u65c5\u884c\u89c4\u5212<\/span><br \/>\n            <span class=\"tag\">AI\u5206\u6790<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u9ad8\u5ea6\u8ba4\u53ef\u5176\u9690\u79c1\u8bbe\u8ba1\uff08\u4e0d\u8981\u6c42\u94f6\u884c\u767b\u5f55\u6216\u5361\u53f7\uff09\uff0c\u5e76\u8be2\u95ee\u5982\u4f55\u8ddf\u8e2a\u7528\u6237\u672a\u540c\u6b65\u7684\u6743\u76ca\u53d8\u5316\u53ca\u5730\u533a\u5dee\u5f02\uff08\u5982\u7f8e\u56fd\u4e0e\u6b27\u6d32Amex Gold\u7684\u4e0d\u540c\uff09\u3002\u521b\u59cb\u4eba\u56de\u5e94\u4f9d\u9760\u6570\u636e\u5e93\u7ef4\u62a4\u548c\u7528\u6237\u81ea\u884c\u6807\u8bb0\u6d88\u8d39\u6765\u66f4\u65b0\u3002\u5efa\u8bae\u589e\u52a0\u7528\u6237\u6545\u4e8b\u548c\u6848\u4f8b\u5230\u5b98\u7f51\u3002\n            <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ai-section\">\n<div class=\"ai-content\" style=\"font-size: large;\"><strong>AI \u9510\u8bc4<\/strong><\/div>\n<p class=\"ai-content\">\n                Norte\u5207\u4e2d\u4e86\u4e00\u4e2a\u771f\u5b9e\u4f46\u5e38\u88ab\u5ffd\u89c6\u7684\u201c\u88ab\u52a8\u635f\u5931\u201d\u573a\u666f\u2014\u2014\u666e\u901a\u4eba\u6301\u6709\u9ad8\u7aef\u4fe1\u7528\u5361\u5374\u51e0\u4e4e\u6ca1\u4eab\u53d7\u8fc7\u6743\u76ca\u3002\u5b83\u7684\u6838\u5fc3\u521b\u65b0\u4e0d\u5728\u4e8e\u6280\u672f\u7a81\u7834\uff0c\u800c\u5728\u4e8e\u5de7\u5999\u7ed5\u5f00\u4e86\u91d1\u878d\u6570\u636e\u540c\u6b65\u7684\u5408\u89c4\u96f7\u533a\uff1a\u7528\u9759\u6001\u6570\u636e\u5e93\u800c\u975e\u52a8\u6001\u6293\u53d6\u7528\u6237\u4ea4\u6613\uff0c\u65e2\u89e3\u51b3\u4e86\u9690\u79c1\u4fe1\u4efb\uff0c\u53c8\u5927\u5e45\u964d\u4f4e\u4e86\u5de5\u7a0b\u590d\u6742\u5ea6\u3002\u4f46\u4ee3\u4ef7\u662f\uff0c\u7528\u6237\u4ecd\u9700\u624b\u52a8\u544a\u77e5\u201c\u7528\u4e86\u54ea\u4e9b\u6743\u76ca\u201d\uff0c\u8fd9\u672c\u8d28\u4e0a\u662f\u628a\u4fe1\u606f\u62ab\u9732\u6f0f\u6597\u53d8\u6210\u4e86\u81ea\u6211\u62a5\u544a\u6f0f\u6597\u2014\u2014\u52a8\u673a\u5145\u5206\u7684\u7528\u6237\u4f1a\u53d7\u76ca\uff0c\u61d2\u60f0\u7528\u6237\u4f9d\u7136\u53ef\u80fd\u9057\u5fd8\u3002\u521b\u59cb\u4eba\u7528\u201c\u4e24\u5206\u949f\u201d\u548c\u201c\u91d1\u5e01\u53d8\u4eae\u201d\u7684\u673a\u5236\u8bbe\u8ba1\uff0c\u8bd5\u56fe\u89e3\u51b3\u8fd9\u4e00\u884c\u4e3a\u6469\u64e6\uff0c\u65b9\u5411\u6b63\u786e\uff0c\u4f46\u963b\u529b\u4ecd\u5728\u3002\u503c\u5f97\u8b66\u60d5\u7684\u662f\uff0c\u6743\u76ca\u6761\u6b3e\u53d8\u52a8\u9891\u7e41\uff08\u5982\u4fc3\u9500\u3001\u533a\u57df\u6027\u5dee\u5f02\uff09\uff0c\u7ef4\u62a4\u4e00\u4e2a\u8de8\u7f8e\u56fd\u3001\u6b27\u6d32\u3001\u82f1\u56fd\u3001\u5370\u5ea6\u7b49\u591a\u5730\u533a\u7684\u8be6\u7ec6\u6570\u636e\u5e93\uff0c\u51e0\u4e4e\u662f\u4e00\u4e2a\u9700\u8981\u6301\u7eed\u6295\u5165\u7684\u201c\u4eba\u5de5+\u89c4\u5219\u5f15\u64ce\u201d\u7cfb\u7edf\uff0cSolo-founder\u6a21\u5f0f\u540e\u7eed\u53ef\u80fd\u6210\u4e3a\u589e\u957f\u74f6\u9888\u3002\u603b\u4f53\u6765\u770b\uff0cNorte\u662f\u4e00\u4e2a\u6781\u7b80\u4e14\u4f18\u96c5\u7684\u201c\u6743\u76ca\u66b4\u9732\u5c42\u201d\uff0c\u4f46\u5bf9\u7528\u6237\u4e3b\u52a8\u6027\u7684\u8981\u6c42\uff0c\u610f\u5473\u7740\u5b83\u66f4\u9002\u5408\u201c\u5df2\u610f\u8bc6\u5230\u6743\u76ca\u6d6a\u8d39\u4f46\u61d2\u4e8e\u884c\u52a8\u201d\u7684\u4e2d\u95f4\u7fa4\u4f53\uff0c\u800c\u975e\u5b8c\u5168\u65e0\u610f\u8bc6\u8005\u3002\u5546\u4e1a\u53d8\u73b0\u903b\u8f91\u6e05\u6670\uff1a\u4e00\u65e6\u7528\u6237\u770b\u5230\u7f3a\u53e3\u540e\u6539\u5584\u7528\u5361\u884c\u4e3a\uff0c\u5c31\u4f1a\u66f4\u63a5\u53d7\u5176\u201c\u52a9\u7406\u201d\u6216\u201c\u89c4\u5212\u201d\u4ed8\u8d39\u529f\u80fd\u3002\n            <\/p>\n<\/p><\/div>\n<div class=\"comments-section\">\n<div class=\"comments-toggle\">\n            <span>\u67e5\u770b\u539f\u59cb\u4fe1\u606f<\/span><br \/>\n            <span class=\"toggle-arrow\">\u25bc<\/span>\n        <\/div>\n<div class=\"comments-container\">\n<div class=\"comment-item\">\n<div class=\"comment-header\">\n                    <span class=\"comment-author\">Norte<\/span>\n                <\/div>\n<div class=\"comment-content\">Your premium cards are already paying you back in credits, points, and protection you never collect. Norte runs those benefits with you, so the value you paid for actually lands. No bank login. No card numbers. The average Norte wallet has about $2,600 a year sitting uncaptured.*<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">Hey Product Hunt \ud83d\udc4b I&#8217;m Jose, solo founder of Norte. <\/p>\n<p>Six months ago I launched a much rougher version here. You gave it 42 upvotes and a top-30 day, and more importantly, the feedback rebuilt it. This is what it became.<\/p>\n<p>If you carry a premium card, it&#8217;s already paying you back in credits, points, and protection you&#8217;ll probably never use. The average Norte wallet has about $2,600 a year* of it sitting uncaptured because no one ever showed you where it was.<\/p>\n<p>I was one of those people. I had the cards &#8220;for the perks,&#8221; paid the fees without blinking, and at the end of the year I&#8217;d captured maybe a quarter of what I was owed. It wasn&#8217;t hidden because it was complicated. It was hidden because it lived in 50-page PDFs and portals I&#8217;d never open, and the fine print only ever showed up after something went wrong.<\/p>\n<p>So I built the layer I kept wishing existed: the one between you and the benefits your cards already give you. Norte does the reading. You do two minutes.<\/p>\n<p>You add your cards (no bank login, no card numbers, just pick them from our database) and tell Norte what you&#8217;ve already used this year. A ring on your home screen fills up, card by card, showing what each one has paid back and what&#8217;s still on the table. There&#8217;s one specific moment I built the whole app around: the second your captured value crosses your annual fees and the ring flips to gold. That&#8217;s the card earning its keep, in front of you, for the first time.<\/p>\n<p>The rest is there for when life happens: Norte tells you which card to put a purchase on and what it earns and protects, the Assistant reads the benefit guides so you don&#8217;t have to, and the Planner maps your cards by earn rate and coverage before a trip, including the gaps.<\/p>\n<p>It&#8217;s for people who feel financially on top of things and quietly suspect they&#8217;re still leaving money behind. (You probably are. I was.)<\/p>\n<p>My ask: add your real wallet and tell me what the ring says. If the number surprises you, I want to know. If something&#8217;s confusing or wrong, I really want to know. Tell me where it breaks. I&#8217;ll be here all day.<\/p>\n<p>\u2014 Jose<\/p>\n<p>*Average uncaptured value across 500+ Norte wallets. Yours could be more, or less. The app shows your number in less than two minutes.<\/p><\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>5<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@norteapp\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@norteapp<\/a>&nbsp;Congrats for the launch man<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@norteapp\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@norteapp<\/a>&nbsp;Congrats on the launch! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>This is exactly how you pitch a finance tool. no fake hype, just clear utility and clear respect for user privacy huge congrats for shipping \ud83d\ude4c <a href=\"https:\/\/www.producthunt.com\/@norteapp\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"norteapp\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@norteapp<\/a> <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@vikramp7470\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@vikramp7470<\/a>&nbsp;That means a lot, Vikram. <br \/>Finance tools have a bad habit of leading with hype and burying the actual utility. Love to see when the respect for privacy comes through. It&#8217;s the only way we&#8217;d want to build this.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does Norte handle benefits that change mid-year or issuer-specific promos that aren&#8217;t in your database yet?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@erengilmel24699\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@erengilmel24699<\/a>&nbsp;This is when things get tricky, especially when it comes with promos.<\/p>\n<p>I have a system of alerts to know when a credit card benefit changes. Threads in Reddit or Google alerts help with that. <\/p>\n<p>Each time I heard about a benefit check I update the database so it shows immediately to users. The database also have notes fields that might show on the UI or just surface if you chat with the assistant, If the update is big enough, I also notify to the users affected so they are up to date.<\/p>\n<p>Currently Norte does not go as granular as capturing specific niche promotions that are hard to give a $ value or cant properly be added to what users get back annually from their cards. Something new is that you actually can log your spending per category per card and Norte calculates what you earn back from each card so you get sense of if the card is paying for itself or you need to adjust your wallet.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I think that some stories (quotes) from your users on landing page would be a great refreshment, nice idea \ud83d\ude42<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@busmark_w_nika\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@busmark_w_nika<\/a>&nbsp;Thanks Nika!, and you&#8217;re right. <\/p>\n<p>Honestly, the best feedback so far has been a premium user saying Norte helps him sleep better. I need to get that on the lp soon. What I recently did was adding App Store reviews, but I should lift this up on my to-do list after the launch. Appreciate the nudge!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Shoutout for making something that actually saves people money. congrats on getting v2 out.. \ud83d\udc4f\ud83d\udc4f<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@istiakahmad\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@istiakahmad<\/a>&nbsp;Thank you! I love seen on my dashboard the volume of captured benefits and usage of the app. A proof that the work is landing.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">@norteapp Tracked credit card benefits are such an underrated way to save money, but people are always hesitant about security. Love that Norte doesn\u2019t require a bank login or card numbers,that&#8217;s a massive win for privacy. How does the app track the specific benefits without direct sync?<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@tehreem_fatima5\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@tehreem_fatima5<\/a>&nbsp;Norte works from the issuer side, not the user side. We&#8217;ve built and maintain a proprietary database of verified card benefits: terms, credits, coverage limits, claim requirements.. based on what is publicly available. <\/p>\n<p>When you add your card, Norte maps your wallet against that database. No sync needed because we&#8217;re not reading your transactions, we&#8217;re reading what the card issuer already published. You just tell us what you&#8217;ve used.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Congrats for launch qq. does the assistant handle country-specific variations? like an amex gold issued in the US has completely different perks than one issued in Europe or India.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@priya_kushwaha1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@priya_kushwaha1<\/a>&nbsp;Great question. Norte covers US, UK, and European card variants separately because you&#8217;re right, an Amex Gold issued in the US and one issued in the UK are effectively different products. India is not fully covered yet, we did added a couple of cards based on users requests, but I know the market there is much more complex than that. It&#8217;s on the roadmap as we expand the database. <\/p>\n<p>On the assistant: It reads whats on your wallet, which connect to the database that distinguish cards per country too, so the assistant should give you accurate information about your card if you added the right one to your wallet.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Norte doesn\u2019t require a bank login or card numbers ? <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@giorgi_daraselia\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@giorgi_daraselia<\/a>&nbsp;Not at all. I am building a database with all the available data about credit card benefits so the user doesn&#8217;t need to link any private information. And if a card is not available on the database, you can always request for it.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"app-card\">\n<div class=\"app-header\">\n<div class=\"rank\">#16<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/ID2NPGAGIKTNFC\" class=\"app-title\">Intervool<\/a><\/p>\n<div class=\"one-liner\">Turn customer interviews into roadmap decisions.<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">37<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Intervool\u662f\u4e00\u4e2a\u5c06\u5206\u6563\u7684\u5ba2\u6237\u8bbf\u8c08\u8bb0\u5f55\uff08\u89c6\u9891\u3001\u7b14\u8bb0\u3001Miro\u767d\u677f\uff09\u96c6\u4e2d\u7ba1\u7406\uff0c\u901a\u8fc7\u7ed3\u6784\u5316\u63d0\u70bc\u75db\u70b9\u3001\u9700\u6c42\u4e0e\u5f15\u8bc1\uff0c\u5e76\u81ea\u52a8\u805a\u7c7b\u751f\u6210\u4e3b\u9898\u3001\u6309\u7528\u6237\u753b\u50cf\u548c\u7ec6\u5206\u7fa4\u4f53\u5206\u6790\uff0c\u6700\u7ec8\u5e2e\u52a9\u4ea7\u54c1\u56e2\u961f\u76f4\u63a5\u6784\u5efa\u4f18\u5148\u7ea7\u8def\u7ebf\u56fe\u7684\u201c\u8bbf\u8c08\u6d1e\u5bdf\u5230\u51b3\u7b56\u201d\u4e00\u4f53\u5316\u5de5\u4f5c\u7a7a\u95f4\u3002<\/div>\n<p>    <!-- \u5a92\u4f53\u753b\u5eca\uff1a\u5305\u542b\u89c6\u9891\u548c\u591a\u5f20\u56fe\u7247 --><\/p>\n<div class=\"media-gallery\">\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/ab588915-270c-44aa-98f9-35d97e3317e7.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/f40b0d91-d292-4968-9e11-7c8f8ccdf714.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/d7f9f2f2-1c98-47d9-ba18-925b041f0c89.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/563ca3ee-4459-4bf8-a247-4df6781d36ea.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/63a8f26c-ffc7-44f5-9bb5-804493fd9c92.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/e38aa684-7be5-4578-85e6-05ad1f5beef9.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">User Experience<\/span><br \/>\n            <span class=\"tag\">SaaS<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u4ea7\u54c1\u7ba1\u7406<\/span><br \/>\n            <span class=\"tag\">\u7528\u6237\u7814\u7a76<\/span><br \/>\n            <span class=\"tag\">\u5ba2\u6237\u8bbf\u8c08<\/span><br \/>\n            <span class=\"tag\">\u6d1e\u5bdf\u5206\u6790<\/span><br \/>\n            <span class=\"tag\">\u4e3b\u9898\u805a\u7c7b<\/span><br \/>\n            <span class=\"tag\">\u7528\u6237\u753b\u50cf<\/span><br \/>\n            <span class=\"tag\">\u9700\u6c42\u4f18\u5148\u7ea7<\/span><br \/>\n            <span class=\"tag\">\u8def\u7ebf\u56fe\u89c4\u5212<\/span><br \/>\n            <span class=\"tag\">AI\u526f\u9a7e<\/span><br \/>\n            <span class=\"tag\">SaaS\u5de5\u5177<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u8ba4\u53ef\u5176\u5c06\u5206\u6563\u7d20\u6750\u96c6\u4e2d\u7ba1\u7406\u3001\u81ea\u52a8\u805a\u7c7b\u75db\u70b9\u4e0e\u6a21\u5f0f\u3001\u6309\u4eba\u7269\u753b\u50cf\u62c6\u89e3\u9700\u6c42\u3001\u76f4\u63a5\u94fe\u63a5\u8def\u7ebf\u56fe\u7b49\u6838\u5fc3\u4ef7\u503c\uff0c\u53cd\u9988\u75db\u70b9\u5305\u62ec\uff1a\u5df2\u6709\u5de5\u5177\uff08Fireflies\u3001Otter\uff09\u8f6c\u5f55\u6e05\u6670\u4f46\u6d1e\u5bdf\u63d0\u53d6\u4e0d\u7a33\u5b9a\u4e14\u65e0\u6cd5\u8de8\u901a\u8bdd\u8bc6\u522b\u6a21\u5f0f\uff1b\u624b\u52a8\u7ffb\u770b\u6570\u5341\u573aZoom\u5f55\u97f3\u627e\u5173\u952e\u5f15\u8bc1\u8017\u65f6\u8d39\u529b\u3002\u5efa\u8bae\u6301\u7eed\u4f18\u5316\u52a8\u6001\u4eba\u7fa4\u753b\u50cf\u7684\u7cbe\u51c6\u5ea6\u3002\n            <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ai-section\">\n<div class=\"ai-content\" style=\"font-size: large;\"><strong>AI \u9510\u8bc4<\/strong><\/div>\n<p class=\"ai-content\">\n                Intervool\u5207\u4e2d\u7684\u662f\u4e00\u6761\u771f\u5b9e\u4f46\u62e5\u6324\u7684\u8d5b\u9053\u2014\u2014\u5ba2\u6237\u8bbf\u8c08\u540e\u201c\u6d1e\u5bdf\u65ad\u88c2\u201d\u7684\u75db\u70b9\u3002\u5e02\u573a\u4e0a\u5df2\u6709Fireflies\u3001Otter\u3001Grain\u7b49\u5bf9\u624b\u89e3\u51b3\u201c\u8bb0\u5f55\u201d\u73af\u8282\uff0cMiro\u3001Notion\u89e3\u51b3\u201c\u6574\u7406\u201d\u73af\u8282\uff0c\u4f46Insight\u2192Roadmap\u7684\u7aef\u5230\u7aef\u95ed\u73af\u4ecd\u662f\u7a7a\u767d\u3002Intervool\u7684\u5dee\u5f02\u5316\u5728\u4e8e\u201c\u5b9a\u4e49\u5f0f\u62bd\u53d6+\u52a8\u6001\u805a\u7c7b+\u76f4\u63a5\u8def\u7ebf\u5316\u201d\uff1a\u7528\u6237\u53ef\u81ea\u884c\u5b9a\u4e49\u60f3\u6293\u53d6\u7684\u5206\u6790\u7ef4\u5ea6\uff08\u75db\u70b9\/\u9700\u6c42\/\u5f15\u8bc1\uff09\uff0c\u800c\u975e\u88ab\u52a8\u63a5\u53d7\u5de5\u5177\u9884\u8bbe\u7684\u6807\u7b7e\uff1b\u968f\u540e\u6309\u753b\u50cf\uff0f\u7ec6\u5206\u7fa4\u4f53\u81ea\u52a8\u805a\u7c7b\uff0c\u76f4\u89c2\u5c55\u793a\u201c\u8c01\u5728\u8bf4\u4ec0\u4e48\u201d\uff1b\u6700\u540e\u7684\u539f\u751f\u8def\u7ebf\u56fe\u529f\u80fd\u5219\u628a\u5b9a\u6027\u6d1e\u5bdf\u63a8\u5411\u51b3\u7b56\u5c42\uff0c\u586b\u8865\u4e86\u201c\u6570\u636e\u5206\u6790\u2192\u4ea7\u54c1\u51b3\u7b56\u201d\u6700\u540e\u4e00\u516c\u91cc\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4f46\u98ce\u9669\u540c\u6837\u660e\u663e\u300237\u7968\u7684\u51b7\u542f\u52a8\u6210\u7ee9\u8bf4\u660e\u4ea7\u54c1\u5c1a\u5904\u65e9\u671f\uff0c\u4e3b\u6d41\u53d7\u4f17\u5bf9\u201c\u591a\u5de5\u5177\u4e32\u8054\u201d\u7684\u5fcd\u8010\u5ea6\u662f\u5426\u8db3\u4ee5\u63a8\u52a8\u8fc1\u79fb\u5b58\u7591\u3002\u6838\u5fc3\u58c1\u5792\u5728\u4e8e\u805a\u7c7b\u7b97\u6cd5\u7684\u771f\u5b9e\u6709\u6548\u5ea6\u2014\u2014\u8bc4\u8bba\u4e2d\u63d0\u5230\u201c\u6a21\u5f0f\u662f\u6211\u624b\u52a8\u7ffb\u4e86\u51e0\u5468\u624d\u770b\u51fa\u7684\u201d\uff0c\u6697\u793aAI\u76ee\u524d\u66f4\u591a\u662f\u9526\u4e0a\u6dfb\u82b1\u800c\u975e\u98a0\u8986\u6027\u66ff\u4ee3\u3002\u6b64\u5916\uff0c\u7528\u6237\u9700\u8981\u6301\u7eed\u624b\u52a8\u4e0a\u4f20\u548c\u6807\u6ce8\u6570\u636e\uff0c\u4ea7\u54c1\u672a\u80fd\u505a\u5230\u6df1\u5c42\u96c6\u6210\uff08\u5982\u76f4\u63a5\u5165Zoom\/Gong\uff09\u3001\u81ea\u52a8\u8f6c\u5f55\uff0c\u53ef\u80fd\u53d8\u6210\u53e6\u4e00\u4e2a\u201c\u9700\u8981\u5582\u517b\u7684\u4ed3\u5e93\u201d\u3002\u6700\u81f4\u547d\u7684\u662f\uff1a\u82e5\u5904\u7406\u5927\u91cf\u957f\u5c3e\u8bbf\u8c08\u6240\u9700\u7684\u4eba\u529b\u6295\u5165\uff08\u5b9a\u4e49\u7ef4\u5ea6\u3001\u8c03\u548c\u6807\u7b7e\u3001\u786e\u8ba4\u805a\u7c7b\u903b\u8f91\uff09\u6ca1\u6709\u663e\u8457\u964d\u4f4e\uff0cPM\u4eec\u4ecd\u4f1a\u56de\u5f52Excel\u548c\u624b\u52a8\u5907\u6ce8\uff0c\u56e0\u5176\u6700\u5feb\u4e14\u65e0\u9700\u5b66\u4e60\u6210\u672c\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4e00\u53e5\u8bdd\u9510\u8bc4\uff1a\u586b\u8865\u4e86\u201c\u6d1e\u5bdf\u2192\u8def\u7ebf\u56fe\u201d\u7684\u8fde\u63a5\u7a7a\u767d\uff0c\u4f46\u65e9\u671f\u8fc7\u5ea6\u4f9d\u8d56\u7528\u6237\u624b\u52a8\u5b9a\u4e49\u548c\u5582\u6599\uff0cAI\u7684\u201c\u667a\u80fd\u201d\u5c1a\u672a\u4ece\u201c\u8f85\u52a9\u5206\u7c7b\u201d\u8dc3\u5347\u81f3\u201c\u4e3b\u52a8\u53d1\u73b0\u201d\uff1b\u82e5\u4e0d\u80fd\u5728\u771f\u5b9e\u7814\u53d1\u6d41\u7a0b\u4e2d\u5d4c\u5165\u81ea\u52a8\u5316\u91c7\u96c6\u3001\u65e0\u611f\u6807\u6ce8\u4e0e\u4f4e\u9891\u8fd0\u8425\u7684\u80fd\u529b\uff0c\u6050\u96be\u4ece\u201c\u66f4\u987a\u624b\u7684\u642c\u8fd0\u5de5\u201d\u5347\u7ea7\u4e3a\u201c\u4e0d\u53ef\u6216\u7f3a\u7684\u51b3\u7b56\u5927\u8111\u201d\u3002\n            <\/p>\n<\/p><\/div>\n<div class=\"comments-section\">\n<div class=\"comments-toggle\">\n            <span>\u67e5\u770b\u539f\u59cb\u4fe1\u606f<\/span><br \/>\n            <span class=\"toggle-arrow\">\u25bc<\/span>\n        <\/div>\n<div class=\"comments-container\">\n<div class=\"comment-item\">\n<div class=\"comment-header\">\n                    <span class=\"comment-author\">Intervool<\/span>\n                <\/div>\n<div class=\"comment-content\">Your customer insights are probably scattered across Zoom recordings, personal notes, and Miro boards. Intervool stores those conversations and lets you structure them: pull out pain points, requests, and quotes \u2014 plus anything you define. We cluster those insights into themes and break them down by persona and segment, something no other tool does. Those themes become features you can prioritize and build a roadmap around, all within Intervool. We run the full loop.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">Hi, Product Hunt!<\/p>\n<p>I\u2019m Jess, founder of Intervool (and Product Manager with 8 products launched).<\/p>\n<p>I built Intervool because customer interviews were always valuable, but everything after the calls felt messy and time-consuming. Learnings ended up scattered across transcripts, notes, docs, and Miro, and they lived separate from roadmap decisions and the static personas we had made.<\/p>\n<p>Intervool is the workspace I wanted for product teams and UX researchers.<\/p>\n<p>It helps you:<br \/>\n\ud83c\udf99\ufe0f capture interviews in one place: video, notes, clips, and insights<br \/>\n\ud83e\udde9 pull out pain points, requests, quotes \u2014 or anything you define (other tools give you one type of finding and a tag; you decide what matters here)<br \/>\n\ud83d\udd0e group insights into themes, then see them across personas or segments<br \/>\n\ud83e\udd16 ask a research copilot questions across your interviews<br \/>\n\ud83c\udfc6 rank features attached to interview insights<br \/>\n\ud83d\uddfa\ufe0f carry features into a roadmap you can view your way<\/p>\n<p>Would really love your feedback!<br \/>\nEspecially:<br \/>\n\u2022\twhat feels most useful<br \/>\n\u2022\tand how you\u2019re handling customer research today<\/p><\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@jessomalley\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jessomalley<\/a>&nbsp;Sounds like a very interesting product, I take a look to see if it will fit into my current ways of working. Best of luck with the launch.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@jessomalley\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jessomalley<\/a>&nbsp;Nice concept. Turning customer interviews into organized, actionable insights\u2014and connecting them directly to a prioritized roadmap\u2014could save product teams a lot of manual work. Best of luck with the launch!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@jessomalley\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jessomalley<\/a>&nbsp;Best wishes for the launch. I will take a look surely.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Pretty excited for this.<br \/>I&#8217;ve been using fireflies to record my meetings, and for transcripts, but the moment you try to get insights out of it, it breaks, and is inconsistent.<\/p>\n<p>A workspace for all my transcripts, and insights for customer development, and product roadmap. I&#8217;m all in!<\/p>\n<p>Good luck!!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@yuvaneet_yuvraj11\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@yuvaneet_yuvraj11<\/a>&nbsp;Thanks! I&#8217;ve heard from others using Otter, and while it does a good job at creating notes, it doesn&#8217;t let you spot the patterns across the calls or pull out insights the way we do. Intervool is the only tool that lets you define how you want insights pulled out &#8211; the others just pull out findings that you can tag. And I&#8217;m glad you see the value in it covering the full loop from customer calls to roadmapping, too!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Finally a workspace that doesn&#8217;t make me wade through 40 Zoom recordings to find one usable quote. The theme clustering actually picked up patterns I&#8217;d been too buried in transcripts to see, and pushing insights straight into a ranked roadmap felt like cheating in the best way.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@corlusalih48788\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@corlusalih48788<\/a>&nbsp;Right! When you run a lot of interviews, or collaborate on them with a team, it gets hard to track who said what when. And glad you like the roadmap features too &#8211; I wanted to build something to link insights directly to the features they inspired.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Took it for a quick spin with a few old interview transcripts and the pain point grouping actually picked up patterns I had been eyeballing for weeks. The persona breakdown felt especially useful for showing PMs who keeps asking for what.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@englulcufjei\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"englulcufjei\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@englulcufjei<\/a> That&#8217;s great! It&#8217;s great at giving some quantitative analysis to support what you&#8217;re seeing. It&#8217;s helped me pick up patterns I hadn&#8217;t seen as clearly, too. Also glad you liked the personas &#8211; Intervool is the only repository that rolls those insights up to dynamic personas like this.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"app-card\">\n<div class=\"app-header\">\n<div class=\"rank\">#17<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/LJWUR35BSNAS4Y\" class=\"app-title\">Insight Engine<\/a><\/p>\n<div class=\"one-liner\">AI that makes your posts smarter, not just louder<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">34<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Insight Engine \u662f\u4e00\u6b3e\u901a\u8fc7\u5f15\u5165\u4e8b\u5b9e\u6838\u67e5\u3001\u591a\u89d2\u5ea6\u751f\u6210\u548c\u201c\u53cd\u5e9f\u8bdd\u201d\u8bc4\u5206\u673a\u5236\uff0c\u5e2e\u52a9\u521b\u4f5c\u8005\u4ea7\u51fa\u66f4\u5177\u6df1\u5ea6\u4e0e\u771f\u5b9e\u6027\u5185\u5bb9\uff08\u800c\u975e\u4ec5\u6a21\u4eff\u5176\u98ce\u683c\uff09\u7684AI\u5199\u4f5c\u5de5\u5177\u3002<\/div>\n<p>    <!-- \u5a92\u4f53\u753b\u5eca\uff1a\u5305\u542b\u89c6\u9891\u548c\u591a\u5f20\u56fe\u7247 --><\/p>\n<div class=\"media-gallery\">\n<div class=\"media-item-wrapper\">\n                <video class=\"media-content\" poster=\"https:\/\/ph-files.imgix.net\/6f2b173d-fe84-431e-8201-f83a155f42a6.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/OXFmh714Phk?si=YTwle3bq8TTQKAqq\"><source src=\"https:\/\/youtu.be\/OXFmh714Phk?si=YTwle3bq8TTQKAqq\" type=\"video\/mp4\"><\/video><\/p>\n<div class=\"video-overlay\">\n<div class=\"play-icon\">\u25b6<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/e0dce28c-d20b-4730-afa4-b22798416826.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/6b06951c-fd30-42f5-9f0d-2dde9b1fe387.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/e30008ee-d603-4d73-a4d2-2cf71e090f3c.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/56dfc3cb-5d36-449a-9670-42377f3903b4.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/3c1561bd-8d17-4a31-97c0-b8b48d8a0cef.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">Productivity<\/span><br \/>\n            <span class=\"tag\">Writing<\/span><br \/>\n            <span class=\"tag\">Marketing<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u5199\u4f5c\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u5185\u5bb9\u6df1\u5ea6\u4f18\u5316<\/span><br \/>\n            <span class=\"tag\">\u53cd\u5e9f\u8bdd\u8bc4\u5206<\/span><br \/>\n            <span class=\"tag\">\u4e8b\u5b9e\u9a71\u52a8\u5199\u4f5c<\/span><br \/>\n            <span class=\"tag\">\u77e5\u8bc6\u5de5\u4f5c\u8005<\/span><br \/>\n            <span class=\"tag\">\u793e\u4ea4\u5a92\u4f53\u521b\u4f5c<\/span><br \/>\n            <span class=\"tag\">\u5b66\u672f\u5f15\u7528<\/span><br \/>\n            <span class=\"tag\">\u5185\u5bb9\u8d28\u91cf\u63d0\u5347<\/span><br \/>\n            <span class=\"tag\">\u521b\u4f5c\u8005\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u975e\u8ba2\u9605\u5236<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u53cd\u9988\u79ef\u6781\uff0c\u8ba4\u4e3a\u5176\u80fd\u4fdd\u6301\u4e2a\u4eba\u98ce\u683c\u4e14\u4ea7\u51fa\u81ea\u7136\u3002\u4e3b\u8981\u95ee\u9898\u4e0e\u5efa\u8bae\u5305\u62ec\uff1aAI\u5224\u5206\u5668\u9700\u9632\u8303\u4e0e\u751f\u6210\u5668\u5171\u4eab\u76f2\u533a\uff08\u4eba\u7c7b\u4ecd\u53ef\u80fd\u611f\u89c9\u6a21\u677f\u5316\uff09\uff1b\u5f53\u524d\u4e0d\u76f4\u63a5\u663e\u793a\u5f15\u7528\u6765\u6e90\uff08\u5f71\u54cd\u6559\u80b2\u7c7b\u5185\u5bb9\u53ef\u4fe1\u5ea6\uff09\uff1b\u5f53\u8f93\u5165\u5305\u542b\u591a\u4e2a\u5173\u8054\u60f3\u6cd5\u65f6\uff0c\u5efa\u8bae\u5148\u805a\u7126\u5355\u4e00\u601d\u8def\u518d\u751f\u6210\u3002\n            <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ai-section\">\n<div class=\"ai-content\" style=\"font-size: large;\"><strong>AI \u9510\u8bc4<\/strong><\/div>\n<p class=\"ai-content\">\n                Insight Engine \u7684\u5b9a\u4f4d\u5207\u4e2d\u4e86\u4e00\u4e2a\u6108\u53d1\u654f\u611f\u7684\u75db\u70b9\uff1a\u5f53\u6240\u6709AI\u5199\u4f5c\u5de5\u5177\u90fd\u5728\u8ffd\u6c42\u201c\u50cf\u4f60\u201d\u65f6\uff0c\u5185\u5bb9\u672c\u8eab\u5374\u5728\u53d8\u5f97\u5343\u7bc7\u4e00\u5f8b\u3001\u7a7a\u6d1e\u65e0\u7269\u3002\u5176\u6838\u5fc3\u521b\u65b0\u70b9\u2014\u201429\u7ef4\u201c\u53cd\u5e9f\u8bdd\u201d\u8bc4\u5206\u673a\u5236\u4e0e\u4e8b\u5b9e\u68c0\u7d22\u4ee3\u7406\u2014\u2014\u76f4\u6307\u5f53\u524dAI\u751f\u6210\u5185\u5bb9\u201c\u8a00\u4e4b\u65e0\u7269\u201d\u7684\u987d\u75be\uff0c\u662f\u4e00\u79cd\u4ece\u201c\u98ce\u683c\u6a21\u4eff\u201d\u5230\u201c\u601d\u7ef4\u589e\u5f3a\u201d\u7684\u8303\u5f0f\u8fc1\u79fb\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4f46\u4ea7\u54c1\u4ef7\u503c\u80fd\u5426\u843d\u5730\uff0c\u5173\u952e\u5728\u4e8e\u4e24\u4e2a\u7ed3\u6784\u6027\u95ee\u9898\uff1a\u4e00\u662f\u201c\u53cd\u5e9f\u8bdd\u201d\u8bc4\u5224\u5668\u672c\u8d28\u4e0a\u4ecd\u662fLLM\uff0c\u5b83\u4e0e\u751f\u6210\u5668\u5171\u4eab\u8bad\u7ec3\u6570\u636e\uff0c\u610f\u5473\u7740\u5b83\u4eec\u5bf9\u201c\u4ec0\u4e48\u662f\u597d\u5185\u5bb9\u201d\u7684\u8ba4\u77e5\u5b58\u5728\u7cfb\u7edf\u6027\u76f2\u533a\u3002\u5373\u4fbfDraft\u901a\u8fc7\u8bc4\u5206\uff0c\u4eba\u7c7b\u8bfb\u8005\u4ecd\u53ef\u80fd\u89c9\u5f97\u201c\u6a21\u677f\u5316\u201d\uff0c\u8fd9\u5e76\u975e\u9760\u201c\u52a8\u6001\u8bc4\u5206\u201d\u80fd\u5b8c\u5168\u89e3\u51b3\uff0c\u53cd\u800c\u53ef\u80fd\u5236\u9020\u4e00\u4e2a\u201cAI\u6559AI\u5199\u4f5c\u201d\u7684\u8ba4\u77e5\u95ed\u73af\u3002\u4e8c\u662f\u7528\u6237\u53cd\u9988\u4e2d\u5df2\u7ecf\u6d6e\u73b0\u4fe1\u4efb\u77ed\u677f\u2014\u2014\u4e0d\u663e\u793a\u6765\u6e90\u94fe\u63a5\uff0c\u5bf9\u4e8e\u5f3a\u8c03\u4e8b\u5b9e\u4e0e\u6df1\u5ea6\u7684\u5b9a\u4f4d\u6765\u8bf4\uff0c\u662f\u81f4\u547d\u7684\u4fe1\u4efb\u7f3a\u53e3\u3002\u6559\u80b2\u3001\u79d1\u6280\u7c7b\u521b\u4f5c\u8005\u7684\u53d7\u4f17\u6070\u6070\u6700\u9700\u8981\u53ef\u6eaf\u6e90\u6027\uff0c\u5982\u679c\u7528\u6237\u4e3a\u4e86\u5ba1\u6838\u6bcf\u4e00\u5904\u5f15\u7528\u4ecd\u8981\u624b\u52a8\u56de\u6eafPDF\u548c\u94fe\u63a5\uff0c\u90a3AI\u8282\u7701\u7684\u65f6\u95f4\u4ef7\u503c\u5c06\u5927\u6253\u6298\u6263\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4ece\u5546\u4e1a\u6a21\u5f0f\u770b\uff0c\u201c\u6309\u79ef\u5206\u6536\u8d39\u201d\u800c\u975e\u8ba2\u9605\u5236\uff0c\u5bf9\u4f4e\u9891\u4f46\u9ad8\u8981\u6c42\u7684\u521b\u4f5c\u8005\u5f88\u53cb\u597d\uff0c\u964d\u4f4e\u4e86\u5c1d\u9c9c\u95e8\u69db\u3002\u4f46\u514d\u8d39\u5c42\u7ea7\u6bcf\u6708\u4ec55\u6b21\u751f\u6210\uff0c\u6df1\u5ea6\u7528\u6237\u53ef\u80fd\u5f88\u5feb\u89e6\u53ca\u5929\u82b1\u677f\uff0c\u672a\u6765\u5982\u4f55\u5e73\u8861\u4ea7\u54c1\u5438\u5f15\u529b\u4e0e\u53ef\u6301\u7eed\u8425\u6536\uff0c\u503c\u5f97\u89c2\u5bdf\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u603b\u4f53\u800c\u8a00\uff0cInsight Engine \u5728\u201c\u8ba9\u5185\u5bb9\u53d8\u806a\u660e\u201d\u7684\u5c1d\u8bd5\u4e0a\u6709\u771f\u529f\u592b\uff0c\u4f46\u8981\u60f3\u4ece\u201c\u806a\u660e\u7684\u73a9\u5177\u201d\u8fdb\u5316\u4e3a\u201c\u53ef\u9760\u7684\u5de5\u5177\u201d\uff0c\u5fc5\u987b\u5728\u900f\u660e\u6027\uff08\u6765\u6e90\u53ef\u6eaf\uff09\u548c\u8bc4\u5ba1\u673a\u5236\u53bb\u76f2\u533a\u4e0a\u7ed9\u51fa\u66f4\u786c\u7684\u89e3\u6cd5\uff0c\u800c\u975e\u505c\u7559\u5728\u201c\u52a8\u6001\u8bc4\u5206\u201d\u7684\u53d9\u4e8b\u4e0a\u3002\n            <\/p>\n<\/p><\/div>\n<div class=\"comments-section\">\n<div class=\"comments-toggle\">\n            <span>\u67e5\u770b\u539f\u59cb\u4fe1\u606f<\/span><br \/>\n            <span class=\"toggle-arrow\">\u25bc<\/span>\n        <\/div>\n<div class=\"comments-container\">\n<div class=\"comment-item\">\n<div class=\"comment-header\">\n                    <span class=\"comment-author\">Insight Engine<\/span>\n                <\/div>\n<div class=\"comment-content\">Most AI writers just mimic your tone. Insight Engine also makes the thinking sharper. Give it a rough idea, a link, or a PDF and it researches real facts, drafts 3 angles, and scores every draft against 29 anti-slop patterns before it passes. Humanize mode fixes your ChatGPT drafts without losing the facts. Ideas page pulls fresh angles from HN, Product Hunt, and arXiv. No scheduling, no OAuth, just sharper posts, priced per credit, not subscription.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">Hey PH, I&#8217;m Salta \ud83d\udc4b<\/p>\n<p>I built Insight Engine because I kept posting like ChatGPT, even when the idea underneath was actually good.<\/p>\n<p>Most AI writers optimize for &#8220;sounds like you.&#8221; I optimize for &#8220;the thought is actually smarter&#8221; and show you how:<\/p>\n<p>\u2192 Research agent pulls real facts (HN, arXiv, your own PDFs\/links)<br \/>\n\u2192 3 angles generated, you pick the thesis, not the AI<br \/>\n\u2192 An AI Critic scores every draft against 29 anti-slop patterns &amp; insight density<br \/>\n\u2192 Rewrite loop runs until it passes or shows you exactly why it didn&#8217;t<\/p>\n<p>Also shipped: an Ideas page (9 fresh angles pulled from trends), a Humanize mode (fixes ChatGPT drafts without losing your facts), and voice onboarding trained on your real posts.<\/p>\n<p>Free tier: 5 generations\/month, no card needed.<\/p>\n<p>Would love your harshest feedback on the first draft you generate here \ud83d\ude4f<\/p><\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>10<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p>Congrats on the launch, Salta! I was going to drop some harsh critiques, but that voice onboarding totally caught me off guard. It was somehow able to pull out the exact idea in my head and narrow it down to my tone without me having to guess or over explain how I want to sound. Love that it actually sounds like me and not ChatGPT. Awesome stuff.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The &#8216;AI Critic scoring against 29 anti-slop patterns&#8217; is a clever inversion \u2014 most tools add slop, yours actively hunts it. My honest question: since the critic is itself an LLM, doesn&#8217;t it risk sharing blind spots with the generator (both trained on similar data)? Curious whether you&#8217;ve seen cases where a draft passes the critic but a human still reads it as templated.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Been using this one firsthand, not a launch-day flyby. The thing that sold me: I fed it a messy idea and it held my actual voice instead of flattening it into the usual ChatGPT smoothness, and the post it wrote about breaking writing rhythm actually broke its own rhythm. Rare to see a tool practice what it preaches. If you post on LinkedIn or X and hate sounding like a bot, worth 2 minutes of your day. Nice work Saltanat \ud83d\udc4f<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Congrats on launch, Salta! I used it for a couple of days and love how it writes posts that sound actually good. You&#8217;re building awesome stuff, wish you all the luck!!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I\u2019ve been using it for a few days, and I really like it. The sources are clear, the writing feels natural, and it saves me a lot of time. GOOD LUCK BRO!!!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@new_user___18820269e00eb66b142833b\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@new_user___18820269e00eb66b142833b<\/a>&nbsp;really glad the sources and writing feel natural for you. Appreciate you sticking with it for a few days and sharing this! Baqytty bol, bro!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>This is exactly my problem. I write educational posts, and they always end up sounding like everyone else&#8217;s \u2014 even when the idea is mine. So I really hope this works. One question: when the AI pulls facts from arXiv or HN, does it show me the links? I want to check the sources before I post. Good luck! \ud83d\ude4c<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@daulet_imanaliev\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@daulet_imanaliev<\/a>&nbsp;Great question, sources are not excactly shown, i will add it! we know that trust matters a lot for educational content especially. Would love to hear how it goes once you try it on one of your posts, especially curious if the sourcing holds up for your niche!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I tried it with one of my drafts. I liked seeing the different angles, but my original note had a few connected ideas, so I wasn&#8217;t sure which angle to choose. In cases like that, do you recommend focusing on one idea at a time before generating a post?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@vaishnavi_makode\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@vaishnavi_makode<\/a>&nbsp;Good question! Yeah, generally recommend picking one idea per post if you want the strongest angle options, when there are multiple connected ideas in one note, the angle generation has to guess which thread to prioritize, so results get a bit diluted. That said, we&#8217;re looking at ways to let you split a multi idea note into a thread or a series instead of forcing you to choose upfront. Appreciate you testing it with a real draft!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does the scoring against those 29 anti-slop patterns actually work in practice. Like is it a fixed rubric or does it learn from what gets flagged as slop.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@enes8lsg\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@enes8lsg<\/a>&nbsp;Great question! Not a fixed rubric, it&#8217;s an LLM critic that judges each draft against those 29 patterns plus your actual voice profile, so it&#8217;s judgment based rather than a hardcoded checklist. Still tightening a few edge cases(like numbered-list structures that look clean but are still templated), but that&#8217;s the core idea<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"app-card\">\n<div class=\"app-header\">\n<div class=\"rank\">#18<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/RQY4Y5TWPYBLEZ\" class=\"app-title\">Kuberns<\/a><\/p>\n<div class=\"one-liner\">The AI agent that deploys and manages your cloud<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">32<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Kuberns \u662f\u4e00\u6b3eAI\u4ee3\u7406\u5e73\u53f0\uff0c\u901a\u8fc7\u8fde\u63a5GitHub\u4ed3\u5e93\u5373\u53ef\u81ea\u52a8\u5b8c\u6210\u4ece\u6784\u5efa\u3001\u90e8\u7f72\u5230\u76d1\u63a7\u3001\u6269\u7f29\u5bb9\u7684\u5168\u6d41\u7a0b\u4e91\u7aef\u8fd0\u7ef4\uff0c\u89e3\u653e\u5f00\u53d1\u8005\u624b\u52a8\u7ba1\u7406\u57fa\u7840\u8bbe\u65bd\u7684\u75db\u70b9\u3002<\/div>\n<p>    <!-- \u5a92\u4f53\u753b\u5eca\uff1a\u5305\u542b\u89c6\u9891\u548c\u591a\u5f20\u56fe\u7247 --><\/p>\n<div class=\"media-gallery\">\n<div class=\"media-item-wrapper\">\n                <video class=\"media-content\" poster=\"https:\/\/ph-files.imgix.net\/072947a7-1cf8-4e36-9a3c-43547586f934.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/DOtlXvqt4zM\"><source src=\"https:\/\/youtu.be\/DOtlXvqt4zM\" type=\"video\/mp4\"><\/video><\/p>\n<div class=\"video-overlay\">\n<div class=\"play-icon\">\u25b6<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/9343704b-5a42-4c05-bf3c-8c6d1f362cc6.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/029c527f-d951-47b2-8b69-736937440d71.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/81e53446-48b4-46da-9239-5f9b59193d13.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/2a0ff1d1-921d-4c81-9f07-ffbcc3a808b3.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/bc5cb73d-ebca-4ee6-8f27-fa14a08a1e65.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/2fd090c9-ab6e-46a0-848d-612b33525a8b.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/14faf55e-7b39-420a-affa-3271cc82d318.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">Developer Tools<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span><br \/>\n            <span class=\"tag\">Tech<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u8fd0\u7ef4\u5e73\u53f0<\/span><br \/>\n            <span class=\"tag\">AI\u4ee3\u7406<\/span><br \/>\n            <span class=\"tag\">\u4e91\u90e8\u7f72<\/span><br \/>\n            <span class=\"tag\">\u81ea\u52a8\u5316DevOps<\/span><br \/>\n            <span class=\"tag\">\u5168\u6808\u6258\u7ba1<\/span><br \/>\n            <span class=\"tag\">\u96f6\u914d\u7f6e\u90e8\u7f72<\/span><br \/>\n            <span class=\"tag\">\u667a\u80fd\u76d1\u63a7<\/span><br \/>\n            <span class=\"tag\">\u521b\u4e1a\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u65e0\u57fa\u7840\u8bbe\u65bd\u8fd0\u7ef4<\/span><br \/>\n            <span class=\"tag\">PaaS<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u80af\u5b9aAI\u81ea\u52a8\u90e8\u7f72\u4ef7\u503c\uff0c\u4f46\u6838\u5fc3\u7591\u8651\u96c6\u4e2d\u4e8e\u201c\u81ea\u52a8\u8c03\u6574\u201d\u7684\u8fb9\u754c\uff1a\u662f\u5426\u4f1a\u64c5\u81ea\u6267\u884c\u91cd\u542f\u3001\u7f29\u5bb9\u3001\u56de\u6eda\u7b49\u7834\u574f\u6027\u64cd\u4f5c\uff1f\u56de\u7b54\u79f0\u9700\u7528\u6237\u5ba1\u6279\uff0c\u4f46\u672a\u660e\u786e3AM\u4e8b\u6545\u7684\u54cd\u5e94\u673a\u5236\u3002\u5bf9\u5931\u8d25\u8bca\u65ad\u3001\u79fb\u52a8\u7aef\u652f\u6301\u7b49\u6709\u5177\u4f53\u671f\u5f85\u3002\n            <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ai-section\">\n<div class=\"ai-content\" style=\"font-size: large;\"><strong>AI \u9510\u8bc4<\/strong><\/div>\n<p class=\"ai-content\">\n                Kuberns\u5207\u4e2d\u4e86\u5f00\u53d1\u8005\u793e\u533a\u4e00\u4e2a\u957f\u671f\u5b58\u5728\u7684\u201c\u9690\u5f62\u75db\u70b9\u201d\uff1a\u4ece\u4ee3\u7801\u5199\u5b8c\u5230\u670d\u52a1\u4e0a\u7ebf\u4e4b\u95f4\u7684\u8fd0\u7ef4\u9e3f\u6c9f\u3002\u5176\u6838\u5fc3\u5356\u70b9\u201cAI\u4ee3\u7406\u5168\u6743\u8d1f\u8d23\u201d\u786e\u5b9e\u6bd4Vercel\u3001Heroku\u7b49\u4f20\u7edfPaaS\u66f4\u8fdb\u4e00\u6b65\uff0c\u540e\u8005\u867d\u7b80\u5316\u4e86\u914d\u7f6e\uff0c\u4f46\u7f29\u653e\u3001\u76d1\u63a7\u3001\u6545\u969c\u6062\u590d\u4ecd\u9700\u4eba\u5de5\u4ecb\u5165\u3002Kuberns\u5ba3\u79f0\u7684\u201c\u514d\u8fd0\u7ef4\u201d\u5728\u7406\u8bba\u4e0a\u6781\u5177\u5438\u5f15\u529b\uff0c\u5c24\u5176\u5bf9\u72ec\u7acb\u5f00\u53d1\u8005\u548c\u5c0f\u578b\u56e2\u961f\u800c\u8a00\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u4ea7\u54c1\u80fd\u5426\u5151\u73b0\u8fd9\u4e00\u627f\u8bfa\uff0c\u5173\u952e\u5728\u4e8e\u5176AI\u4ee3\u7406\u7684\u201c\u667a\u80fd\u8fb9\u754c\u201d\u5b9a\u4e49\u3002\u7528\u6237\u8bc4\u8bba\u4e2d\u63d0\u51fa\u7684\u201c3AM\u4e8b\u6545\u54cd\u5e94\u201d\u3001\u201c\u81ea\u52a8\u6269\u7f29\u5bb9\u662f\u5426\u5305\u542b\u98ce\u9669\u64cd\u4f5c\u201d\u7b49\u95ee\u9898\uff0c\u76f4\u6307AI\u5728\u8fd0\u7ef4\u573a\u666f\u4e2d\u7684\u4fe1\u4efb\u58c1\u5792\u3002Kuberns\u76ee\u524d\u7ed9\u51fa\u7684\u56de\u7b54\u2014\u2014\u201c\u975e\u7834\u574f\u6027\u64cd\u4f5c\u4fdd\u6301\u900f\u660e\u4e14\u9700\u7528\u6237\u6279\u51c6\u201d\u2014\u2014\u672c\u8d28\u4e0a\u662f\u4e00\u79cd\u201c\u6709\u9650\u81ea\u6cbb\u201d\uff0c\u8fd9\u5728\u521d\u671f\u662f\u7406\u6027\u7684\uff0c\u5374\u4e5f\u524a\u5f31\u4e86\u201c\u5b8c\u5168\u81ea\u52a8\u5316\u201d\u7684\u53e3\u53f7\u51b2\u51fb\u529b\u3002\u771f\u6b63\u7684\u4ef7\u503c\u5dee\u5f02\u5c06\u53d6\u51b3\u4e8e\u5176AI\u7684\u6545\u969c\u6839\u56e0\u5b9a\u4f4d\u51c6\u786e\u7387\u548c\u81ea\u52a8\u4fee\u590d\u7684\u6210\u719f\u5ea6\uff0c\u800c\u975e\u201c\u70b9\u51fb\u90e8\u7f72\u201d\u7684\u8868\u9762\u529f\u592b\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u53e6\u5916\uff0c32\u7968\u7684\u521d\u671f\u6570\u636e\u8868\u660e\u4ea7\u54c1\u5c1a\u5904\u4e8e\u6781\u65e9\u671f\u3002\u4e0eClaude Code\u7b49\u5de5\u5177\u5728\u201c\u4ee3\u7801\u5c42\u9762\u201d\u751f\u6210AWS\u811a\u672c\u4e0d\u540c\uff0cKuberns\u8bd5\u56fe\u505a\u201c\u6267\u884c\u5c42\u201d\u7684AI\u5e73\u53f0\uff0c\u8fd9\u610f\u5473\u7740\u5b83\u9700\u8981\u6df1\u5ea6\u7ed1\u5b9a\u6216\u91cd\u65b0\u5b9e\u73b0\u4e91\u5546\u7684API\u548c\u76d1\u63a7\u4f53\u7cfb\uff0c\u6280\u672f\u95e8\u69db\u548c\u8fd0\u8425\u6210\u672c\u6781\u9ad8\u3002\u5728\u5f53\u524d\u9636\u6bb5\uff0c\u5b83\u66f4\u50cf\u662f\u201c\u5e26AI\u5efa\u8bae\u7684Heroku\u201d\uff0c\u800c\u975e\u98a0\u8986\u6027\u4ea7\u54c1\u3002\u5982\u679cKuberns\u80fd\u771f\u6b63\u89e3\u51b3\u201c\u667a\u80fd\u4fee\u590d\u201d\u4e0e\u201c\u7528\u6237\u63a7\u5236\u201d\u4e4b\u95f4\u7684\u5e73\u8861\uff0c\u5e76\u63d0\u4f9b\u4e00\u4e2a\u516c\u8ba4\u53ef\u4fe1\u7684\u8fd0\u7ef4\u884c\u4e3a\u65e5\u5fd7\u548c\u5ba1\u8ba1\u673a\u5236\uff0c\u5b83\u624d\u53ef\u80fd\u4ece\u201c\u6709\u8da3\u7684\u65b0\u73a9\u5177\u201d\u8fdb\u5316\u4e3a\u201c\u751f\u4ea7\u73af\u5883\u7684\u53ef\u9760\u4f19\u4f34\u201d\u3002\u5426\u5219\uff0c\u5b83\u5f88\u5bb9\u6613\u6ca6\u4e3a\u53c8\u4e00\u4e2a\u201c\u6f14\u793a\u9177\u70ab\u3001\u751f\u4ea7\u6389\u94fe\u201d\u7684\u5de5\u5177\u3002\n            <\/p>\n<\/p><\/div>\n<div class=\"comments-section\">\n<div class=\"comments-toggle\">\n            <span>\u67e5\u770b\u539f\u59cb\u4fe1\u606f<\/span><br \/>\n            <span class=\"toggle-arrow\">\u25bc<\/span>\n        <\/div>\n<div class=\"comments-container\">\n<div class=\"comment-item\">\n<div class=\"comment-header\">\n                    <span class=\"comment-author\">Kuberns<\/span>\n                <\/div>\n<div class=\"comment-content\">Kuberns is an agentic AI platform that deploys your projects in minutes, unlike Vercel, Render, or Heroku, which still need manual setup. Connect your GitHub repo, click deploy, and an AI agent handles infrastructure, deployment, and cloud operations automatically. Built for developers, startups, and teams who want to ship faster, with no per-user pricing.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey Product Hunt \ud83d\udc4b<\/p>\n<p>I&#8217;m Harsh, co-founder of Kuberns, building out of India with my co-founder Jevin.<br \/>We just launched Kuberns, an agentic AI platform that deploys your project and manage cloud for you.<\/p>\n<p>It is an agentic AI alternative to platforms like Heroku, Render, and Vercel. Instead of setting things up and managing them yourself, the AI agent does that part for you.<br \/>The idea for Kuberns came from something we kept running into ourselves. We&#8217;d build an app, feel great about how fast we&#8217;d built it, and then hit a wall the moment it was time to actually put it live. Every single time, it was the same routine: setting things up from scratch, configuring them correctly, and then keeping an eye on them so they didn&#8217;t break once real users showed up. It never got faster, no matter how many times we did it.<br \/>Most teams either spend hours doing it manually or end up hiring someone just to handle that part. For small teams and solo builders, that&#8217;s a lot of time and money spent on something that isn&#8217;t the actual product.<\/p>\n<p>But now Kuberns takes care of deployment for you, from start to finish. <br \/>You connect your GitHub repo, click deploy, and an AI agent takes it from there. It builds your app, sets everything up so it can run, puts it live, and then keeps watching it and adjusting as more people start using it. You don&#8217;t set anything up manually, and you don&#8217;t need to know anything technical about servers or infrastructure to make it happen.<br \/>On platforms like Heroku, Render, or Vercel, you&#8217;re still the one doing the setup and keeping things running. With Kuberns, the AI agent does that part for you. It also doesn&#8217;t charge per user, so your costs don&#8217;t quietly grow just because your team or your user base does.<\/p>\n<p>To celebrate launching on Product Hunt, we&#8217;re giving this community 20% off. Use code PH20OFF at checkout.<\/p>\n<p>This is our first Product Hunt launch, and we&#8217;d genuinely love your feedback over anything else: what makes sense, what doesn&#8217;t, what would actually make you want to try it. Not looking for upvotes, just honest thoughts.<\/p>\n<p>Thank you to the Kuberns team for building this with me, and to everyone taking the time to check it out today. <\/p>\n<p>I&#8217;ll be here in the comments all day, happy to answer anything \ud83d\ude4c<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>15<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@harsh_kanani014\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@harsh_kanani014<\/a>&nbsp;Couldn&#8217;t have said it better, Harsh! \ud83d\ude4c<\/p>\n<p>It&#8217;s been an amazing experience being part of the Kuberns journey and helping bring this launch to life. Watching everything come together, from the product to the launch, has been incredibly rewarding.<\/p>\n<p>We&#8217;re just getting started, and we&#8217;re genuinely excited to hear everyone&#8217;s feedback. Thanks to everyone who&#8217;s taking the time to explore Kuberns, ask questions, and share their thoughts. Every bit of feedback helps us make the product even better. \ud83d\ude80<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey Product Hunt! \ud83d\udc4b I&#8217;m one of the makers behind Kuberns.<\/p>\n<p>We built Kuberns because we were tired of spending more time managing infrastructure than actually building products. Our goal was simple: make cloud deployments feel as easy as pushing code, without giving up flexibility.<\/p>\n<p>We&#8217;ve poured a lot of effort into creating a platform that helps developers deploy, monitor, and scale applications with less operational overhead. This launch is a huge milestone for us, and we&#8217;d genuinely love your feedback\u2014good or bad. Every comment helps us make Kuberns better.<\/p>\n<p>Thanks for checking us out, and we&#8217;re here all day to answer questions! \ud83d\ude80<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>8<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@jevin_vekaria\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jevin_vekaria<\/a>&nbsp;Couldn&#8217;t agree more, Jevin! \ud83d\ude4c<\/p>\n<\/p>\n<p>From a marketer\u2019s perspective, it\u2019s been incredible to watch Kuberns come to life and finally share it with the community. We\u2019ve put a lot of thought into making deployments simpler so developers can focus on what truly matters, building great products.<\/p>\n<\/p>\n<p>Super excited to hear everyone\u2019s feedback and continue refining the experience. Thanks to everyone taking the time to check us out and support the launch! \ud83d\ude80<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>This is amazing -The AI-assisted deployment caught my attention \ud83d\ude4c<\/p>\n<\/p>\n<p>Although i have few questions: How does it help when a deployment fails? Also does it just surface logs, or does it actually suggest fixes based on the error?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>5<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@jeetbangoria\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jeetbangoria<\/a>&nbsp;Thanks! \ud83d\ude4c When a deployment fails, our AI analyzes the logs, identifies the likely root cause, and suggests actionable fixes\u2014not just raw logs. It helps you understand what went wrong and how to resolve it faster.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>4<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>\ud83d\ude80 Excited to finally see <strong>Kuberns<\/strong> launch on Product Hunt!<\/p>\n<p>As part of the marketing team, it&#8217;s been amazing to watch this come together and see all the hard work behind the scenes pay off. Kuberns is built to help developers spend less time on deployment and more time building great products.<\/p>\n<p>If you&#8217;re a developer, definitely check it out, share your feedback, and support the launch. Every comment and upvote means a lot. \u2764\ufe0f<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>5<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Been part of the Kuberns founding team for a while now, and today&#8217;s the day it finally goes live for the world to see. \ud83d\ude80<\/p>\n<p>What started as &#8220;why does deploying an app still the same old way, while developing has evolved with AI&#8221; turned into an AI agent that handles it, the deployment, the scaling, the monitoring, all of it.<\/p>\n<\/p>\n<p>Would genuinely love for developers here to try it out and tell us where it breaks or what&#8217;s missing. That feedback is worth more to us than anything else today. <\/p>\n<\/p>\n<p>And if it&#8217;s useful to you, an upvote helps the team punch above its weight.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>the part I&#8217;d want to understand before pointing this at a production repo is what &#8220;keeps watching it and adjusting&#8221; actually covers. autoscaling up is low risk, but does the agent ever take actions that are hard to undo on its own, like scaling down, restarting something with in-flight requests, or rolling back a deploy, without asking first? for a solo builder that&#8217;s probably fine, but the moment there&#8217;s real traffic I&#8217;d want to know where the line is between &#8220;agent just handles it&#8221; and &#8220;agent asks before doing anything destructive&#8221;<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@galdayan\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@galdayan<\/a>&nbsp;Great question. Kuberns isn&#8217;t an AI agent that makes destructive production decisions on its own.<\/p>\n<p>When you connect your GitHub repository, the agent first analyzes your project and creates a deployment plan. It identifies the components your app needs, such as web services, workers, databases, Redis, background jobs, networking, and infrastructure, then presents that plan for your review. It also asks for required environment variables and configuration before deployment.<\/p>\n<p>After deployment, the agent continuously monitors and optimizes the application, but you always remain in control of the platform. It isn&#8217;t designed to arbitrarily restart services, roll back deployments, or perform other destructive actions without your involvement.<\/p>\n<p>The goal is to automate the repetitive operational work while keeping production decisions transparent and under your control from a single dashboard.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>3<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>DevOps is the last thing solo founders want to learn and the first thing that breaks. An agent that owns deploy AND ongoing management (not just the initial push) is the real promise here \u2014 how does it handle incidents at 3am?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@medal411\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@medal411<\/a>&nbsp;That&#8217;s the goal. We don&#8217;t want founders waking up for routine DevOps. The agent handles monitoring and common operational issues, while keeping you in the loop for actions that require your approval.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@harsh_kanani014\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"harsh_kanani014\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@harsh_kanani014<\/a> how this would be different from using the AWS inside my Claude code itself like are you providing any governance for the infra ? <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@subhash_yadav2000\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@subhash_yadav2000<\/a>&nbsp;Think of Claude as helping you write cloud code. Kuberns is the platform that actually runs and manages your infrastructure, with monitoring, deployments, logs, and governance built in.<br \/>Its full PaaS platform with AI agentic capabilities<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey Harsh, not having to wrestle with all the technical setup is what resonates. Getting something live has always pulled me away from the work I actually care about, so this feels like a relief.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@amine_aziz_alaoui\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@amine_aziz_alaoui<\/a>&nbsp;Appreciate that! That&#8217;s exactly why we built Kuberns. Your time is better spent building your product than fighting with DevOps. \ud83d\ude80<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>As a fellow Kuberns user, I can say that this is definitely a launch we as customers wanted from Kuberns. Congratulations on the launch team. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@savan_kharod1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@savan_kharod1<\/a>&nbsp;Really appreciate the support! \ud83d\ude4c We&#8217;re glad to finally bring this to the community. Thanks for being part of the Kuberns journey.<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I have used Kuberns for many of my passion projects honestly i was surprised. loved the autonomous agent part which handled all my deployments e2e in one go irrespective of tech stack<\/p>\n<\/p>\n<p>would love to see a version where i can talk to it from my phone  is the team planning for something like this?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"app-card\">\n<div class=\"app-header\">\n<div class=\"rank\">#19<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/2KOESOFXQOKDBV\" class=\"app-title\">Proof of Usefulness<\/a><\/p>\n<div class=\"one-liner\">Validation System for Real World Usefulness<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">28<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Proof of Usefulness\u662f\u4e00\u4e2a\u7528\u4e8e\u9a8c\u8bc1\u9879\u76ee\u771f\u5b9e\u4e16\u754c\u5b9e\u7528\u6027\u7684\u8bc4\u6d4b\u7cfb\u7edf\uff0c\u65e8\u5728\u901a\u8fc7\u4eba\u7c7b\u3001\u6280\u672f\u548c\u8d22\u52a1\u91c7\u7528\u6570\u636e\uff0c\u5e2e\u52a9\u5f00\u53d1\u8005\u548c\u521d\u521b\u516c\u53f8\u8bc1\u660e\u5176\u4ea7\u54c1\u662f\u5426\u771f\u6b63\u6709\u7528\u4e14\u88ab\u7528\u6237\u4f7f\u7528\uff0c\u4ece\u800c\u8fc7\u6ee4\u865a\u5047\u70ed\u5ea6\u3002<\/div>\n<p>    <!-- \u5a92\u4f53\u753b\u5eca\uff1a\u5305\u542b\u89c6\u9891\u548c\u591a\u5f20\u56fe\u7247 --><\/p>\n<div class=\"media-gallery\">\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/4ea67973-136c-4955-9add-dd7a4fde8c14.jpeg?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/70d8ed17-4fb0-47cd-8862-4202810c1764.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/c989bb58-f48a-4677-8605-7b08cfb3261d.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/35b7a200-cff5-4b93-9601-d8ccc2b71afe.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/50422b75-5aac-4f9e-896b-3dda947832cf.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/d5bca986-a4a2-437b-8084-70ef36d5d12f.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">Artificial Intelligence<\/span><br \/>\n            <span class=\"tag\">Tech<\/span><br \/>\n            <span class=\"tag\">Business Intelligence<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u9879\u76ee\u9a8c\u8bc1\u7cfb\u7edf<\/span><br \/>\n            <span class=\"tag\">\u5b9e\u7528\u6027\u8bc4\u6d4b<\/span><br \/>\n            <span class=\"tag\">\u5f00\u53d1\u8005\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u9ed1\u5ba2\u677e<\/span><br \/>\n            <span class=\"tag\">AI\/ML\u9879\u76ee<\/span><br \/>\n            <span class=\"tag\">\u6280\u672f\u91c7\u7528<\/span><br \/>\n            <span class=\"tag\">\u73b0\u91d1\u5956\u52b1<\/span><br \/>\n            <span class=\"tag\">\u4ea7\u54c1\u771f\u76f8<\/span><br \/>\n            <span class=\"tag\">\u53cd\u6ce1\u6cab<\/span><br \/>\n            <span class=\"tag\">\u5c0f\u4f17\u521b\u65b0<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u666e\u904d\u8d5e\u8d4f\u5176\u201c\u5956\u52b1\u771f\u7528\u3001\u53cd\u5bf9\u7092\u4f5c\u201d\u7684\u5bfc\u5411\u3002\u6709\u7528\u6237\u6307\u51fa\u5176\u4ed6\u9ed1\u5ba2\u677e\u6d6a\u8d39\u65f6\u95f4\uff0c\u800c\u6b64\u9879\u76ee\u5173\u6ce8\u771f\u5b9e\u7528\u6237\u6570\u636e\u6709\u5438\u5f15\u529b\u3002\u4e2a\u522b\u7528\u6237\u81ea\u53d1\u5236\u4f5c\u63a8\u5e7f\u89c6\u9891\u5e76\u53c2\u4e0e\u8bc4\u6d4b\uff0c\u53cd\u9988\u79ef\u6781\u3002\u5efa\u8bae\u589e\u52a0\u8bc4\u4ef7\u900f\u660e\u5ea6\u548c\u5956\u52b1\u7ec6\u5219\u3002\n            <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ai-section\">\n<div class=\"ai-content\" style=\"font-size: large;\"><strong>AI \u9510\u8bc4<\/strong><\/div>\n<p class=\"ai-content\">\n                Proof of Usefulness \u7684\u7acb\u610f\u503c\u5f97\u80af\u5b9a\u2014\u2014\u5728\u5f53\u524d\u7845\u8c37\u201cAI\u5927\u8dc3\u8fdb\u201d\u3001\u904d\u5730\u201cVibe Coded\u201d\u4ea7\u54c1\u7684\u72c2\u70ed\u4e2d\uff0c\u5b83\u8bd5\u56fe\u7528\u4e00\u4e2a\u7b80\u5355\u4f46\u5c16\u9510\u7684\u95ee\u9898\u201cIs it useful?\u201d\u6765\u7ed9\u884c\u4e1a\u964d\u6e29\u3002\u4ea7\u54c1\u7528\u201c\u4eba\u7c7b\u3001\u6280\u672f\u3001\u8d22\u52a1\u91c7\u7528\u201d\u4e09\u7ef4\u5ea6\u6253\u5206\uff0c\u4ece\u8bc4\u8bba\u548c\u53c2\u8d5b\u8005\u53cd\u5e94\u770b\uff0c\u786e\u5b9e\u5438\u5f15\u4e86\u90a3\u4e9b\u538c\u5026\u6cdb\u6cdb\u9ed1\u5ba2\u677e\u3001\u62e5\u6709\u771f\u5b9e\u7528\u6237\u5374\u7f3a\u4e4f\u66dd\u5149\u7684\u5c0f\u56e2\u961f\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4f46\u9510\u8bc4\u5fc5\u987b\u6307\u51fa\uff1a\u8fd9\u53f0\u201c\u9a8c\u8bc1\u673a\u201d\u7684\u6838\u5fc3\u903b\u8f91\u672c\u8eab\u5b58\u5728\u6096\u8bba\u3002\u5b83\u58f0\u79f0\u8981\u201c\u8861\u91cf\u771f\u5b9e\u4ef7\u503c\u201d\uff0c\u4f46\u4f5c\u4e3a\u8bc4\u6d4b\u53d1\u8d77\u65b9\uff08HackerNoon\uff09\u540c\u65f6\u53c8\u626e\u6f14\u6d41\u91cf\u548c\u5956\u52b1\u5206\u914d\u65b9\uff0c\u8fd9\u96be\u514d\u8ba9\u4eba\u8d28\u7591\u516c\u6b63\u6027\u3002\u66f4\u5173\u952e\u7684\u662f\uff0c\u62a5\u544a\u7684\u8bc4\u5206\u6807\u51c6\u3001\u6570\u636e\u6765\u6e90\u5b8c\u5168\u9ed1\u76d2\u2014\u2014$150k \u5956\u91d1\u6c60\u770b\u4f3c\u8bf1\u4eba\uff0c\u4f46\u82e5\u4e2d\u5956\u9879\u76ee\u53ea\u662f\u201c\u66f4\u4f1a\u63d0\u4ea4\u6570\u636e\u201d\u800c\u975e\u201c\u66f4\u6709\u7528\u201d\uff0c\u4f53\u7cfb\u672c\u8eab\u5c31\u6ca6\u4e3a\u53e6\u4e00\u79cd\u8425\u9500\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u6b64\u5916\uff0c\u4ece Product Hunt \u4ec528\u7968\u53ca\u8bc4\u8bba\u533a\u591a\u4e3a\u5f00\u53d1\u8005\u81ea\u8350\u800c\u975e\u4e2d\u7acb\u89c2\u5bdf\u8005\u7684\u53cd\u9988\u770b\uff0c\u4ea7\u54c1\u76ee\u524d\u66f4\u50cf\u4e2a\u83b7\u5ba2\u6d3b\u52a8\u800c\u975e\u6210\u719f\u6807\u51c6\u3002\u5b83\u771f\u6b63\u7684\u4ef7\u503c\u4e0d\u5728\u4e8e\u699c\u5355\uff0c\u800c\u5728\u4e8e\u80fd\u5426\u6c89\u6dc0\u4e3a\u4e00\u5957\u5f00\u653e\u3001\u53ef\u4fe1\u7684\u201c\u5b9e\u7528\u6027\u8bc4\u5206\u534f\u8bae\u201d\u5e76\u72ec\u7acb\u4e8e\u8d5e\u52a9\u5546\u8fd0\u884c\u3002\u5426\u5219\uff0c\u5b83\u4e0d\u8fc7\u662f\u5305\u88c5\u7cbe\u81f4\u7684\u201c\u521b\u65b0\u7248\u5237\u91cf\u201d\u2014\u2014\u672c\u8d28\u4e0a\u548c\u5b83\u6279\u5224\u7684\u201cVibe Coded\u201d\u5e76\u65e0\u4e8c\u81f4\uff0c\u53ea\u662f\u628a\u5439\u5618\u5bf9\u8c61\u4ece\u53d9\u4e8b\u6362\u6210\u4e86\u201c\u5b9e\u7528\u201d\u8fd9\u4e2a\u6807\u7b7e\u3002\n            <\/p>\n<\/p><\/div>\n<div class=\"comments-section\">\n<div class=\"comments-toggle\">\n            <span>\u67e5\u770b\u539f\u59cb\u4fe1\u606f<\/span><br \/>\n            <span class=\"toggle-arrow\">\u25bc<\/span>\n        <\/div>\n<div class=\"comments-container\">\n<div class=\"comment-item\">\n<div class=\"comment-header\">\n                    <span class=\"comment-author\">Proof of Usefulness<\/span>\n                <\/div>\n<div class=\"comment-content\">HackerNoon evaluates projects based on actual human, technical, and financial adoption to answer the most important questions. Is it useful? Do people use it? Individual developers and budding startups are welcome to participate, with access to free tools that help you build and promote something meaningful. Any technology is welcome, but bigger prizes are reserved for AI and ML projects that use sponsor technologies.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">Proof of Usefulness is about cutting through the noise and measuring what actually matters: does your project solve real problems for real people? It&#8217;s time we reward utility over hype.<\/p>\n<p>Submit Your Project! <a href=\"https:\/\/www.proofofusefulness.com\/submit\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/www.proofofusefulness.co&#8230;<\/a><br \/>\nProof of Usefulness Reports: <a href=\"https:\/\/www.proofofusefulness.com\/submit\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/www.proofofusefulness.co&#8230;<\/a><br \/>\nCash Prizes: <a href=\"https:\/\/www.proofofusefulness.com\/cash-prizes\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/www.proofofusefulness.co&#8230;<\/a><br \/>\nSoftware Prizes: <a href=\"https:\/\/www.proofofusefulness.com\/software-prizes\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/www.proofofusefulness.co&#8230;<\/a><\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\"><img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/f9654d6c-9795-4281-9e0d-23d2dcf70e91.png?auto=compress,format&amp;codec=mozjpeg&amp;cs=strip\" style=\"max-width: 100%\"><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>4<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@smooke\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@smooke<\/a>&nbsp;Huge fan of what you&#8217;re building with Proof of Usefulness \u2014 rewarding real utility over vibe-coded hype is exactly the right bar. So<strong> I made you a launch video for the hackathon<\/strong> (below): drop it straight onto your Product Hunt launch page, embed it on the site, or share it anywhere \u2014 it&#8217;s yours, 100% whitelabel, no strings.<\/p>\n<p>I made it with FoxPlug (<a href=\"https:\/\/foxplug.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/foxplug.com<\/a>) \u2014 it turns a site or a shipped project into launch videos, images, and posts in about 30 seconds. And I put it to the test on your own terms: I entered FoxPlug into the hackathon, and it scored +37 on the Proof of Usefulness report. Rooting for this initiative.<\/p>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=OEYnnv6Ww3w\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/www.youtube.com\/watch?v=OEYnnv6Ww3w<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@smooke\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@smooke<\/a>&nbsp;Congrats on the launch!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Frankly speaking, most hackathons are a timepass. This one is rewarding real work. I have two years of real users and finally somebody is scoring that. Submitted yesterday itself.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Omg, $150k and they are judging actual users? My app go show them something. Submission done this morning, no long story.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"app-card\">\n<div class=\"app-header\">\n<div class=\"rank\">#20<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/SZ4S7WQF7ZDAWN\" class=\"app-title\">Awish<\/a><\/p>\n<div class=\"one-liner\">Secure automations you can control from Wp, Slack, Telegram<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">24<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Awish\u901a\u8fc7\u81ea\u7136\u8bed\u8a00\u804a\u5929\u5728WhatsApp\u3001Slack\u3001Telegram\u7b49\u5e73\u53f0\u521b\u5efa\u5e76\u63a7\u5236\u65e0\u9700\u7f16\u7801\u7684\u5b89\u5168\u81ea\u52a8\u5316\u6d41\u7a0b\uff0c\u5c06\u91cd\u590d\u6027\u5728\u7ebf\u5de5\u4f5c\u8f6c\u5316\u4e3a\u53ef\u76d1\u7763\u7684\u667a\u80fd\u4efb\u52a1\u3002<\/div>\n<p>    <!-- \u5a92\u4f53\u753b\u5eca\uff1a\u5305\u542b\u89c6\u9891\u548c\u591a\u5f20\u56fe\u7247 --><\/p>\n<div class=\"media-gallery\">\n<div class=\"media-item-wrapper\">\n                <video class=\"media-content\" poster=\"https:\/\/ph-files.imgix.net\/8102bcee-342b-4d88-a668-8bc2d3fc2b3f.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/9OXoM14cLOw\"><source src=\"https:\/\/youtu.be\/9OXoM14cLOw\" type=\"video\/mp4\"><\/video><\/p>\n<div class=\"video-overlay\">\n<div class=\"play-icon\">\u25b6<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/342e821f-a8ff-44af-9c50-41281fd9a641.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/5d60c730-4578-43c9-93be-391773812233.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/fd2708dc-0628-4c79-a96e-040cad56cbf7.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/9c233356-7781-42c0-b5a0-3cd5cc77edaa.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/8f9e04e2-bad1-4b00-954b-2eb4e26c2096.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/877ac791-3d08-45f9-a9b4-95fe8a5badcf.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/9e9560b5-79e4-4749-ad75-2f1fe59ea960.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">Task Management<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span><br \/>\n            <span class=\"tag\">No-Code<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u81ea\u7136\u8bed\u8a00\u81ea\u52a8\u5316<\/span><br \/>\n            <span class=\"tag\">\u65e0\u4ee3\u7801\u5de5\u4f5c\u6d41<\/span><br \/>\n            <span class=\"tag\">\u804a\u5929\u673a\u5668\u4eba\u96c6\u6210<\/span><br \/>\n            <span class=\"tag\">\u6743\u9650\u63a7\u5236<\/span><br \/>\n            <span class=\"tag\">WhatsApp\u81ea\u52a8\u5316<\/span><br \/>\n            <span class=\"tag\">Slack\u81ea\u52a8\u5316<\/span><br \/>\n            <span class=\"tag\">Telegram\u81ea\u52a8\u5316<\/span><br \/>\n            <span class=\"tag\">\u4efb\u52a1\u7ba1\u7406<\/span><br \/>\n            <span class=\"tag\">\u4e2a\u4eba\u6548\u7387\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">AI\u4ee3\u7406<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u8d5e\u8d4f\u804a\u5929\u5373\u521b\u5efa\u4e0e\u6743\u9650\u9010\u9879\u6388\u4e88\u7684\u8bbe\u8ba1\uff0c\u5e76\u8ba4\u53efWhatsApp\u63a7\u5236\u5c42\u4f53\u9a8c\u81ea\u7136\u3002\u4e3b\u8981\u7591\u95ee\u5305\u62ec\u5982\u4f55\u7533\u8bf7\u65b0\u96c6\u6210\u3001\u5982\u4f55\u5ba1\u67e5\u548c\u64a4\u9500\u6743\u9650\uff0c\u53cd\u6620\u4e86\u5bf9\u7075\u6d3b\u6027\u4e0e\u5b89\u5168\u63a7\u5236\u7684\u5f3a\u9700\u6c42\u3002\n            <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ai-section\">\n<div class=\"ai-content\" style=\"font-size: large;\"><strong>AI \u9510\u8bc4<\/strong><\/div>\n<p class=\"ai-content\">\n                Awish\u7684\u5dee\u5f02\u5316\u5728\u4e8e\u201c\u5728\u7528\u6237\u5df2\u6709\u7684\u901a\u4fe1\u5c42\u5185\u5b8c\u6210\u5168\u751f\u547d\u5468\u671f\u7ba1\u7406\u201d\uff0c\u4e0d\u4f9d\u8d56\u989d\u5916\u4eea\u8868\u76d8\uff0c\u964d\u4f4e\u4e86\u81ea\u52a8\u5316\u5de5\u5177\u7684\u8ba4\u77e5\u4e0e\u64cd\u4f5c\u95e8\u69db\u3002\u5176\u96f6\u4ee3\u7801+\u81ea\u7136\u8bed\u8a00\u63cf\u8ff0\u7684\u6d41\u7a0b\u521b\u5efa\uff0c\u76f4\u51fb\u4e2d\u5c0f\u4f01\u4e1a\u4e0e\u81ea\u7531\u804c\u4e1a\u8005\u201c\u91cd\u590d\u7410\u4e8b\u6d88\u78e8\u7cbe\u529b\u201d\u7684\u75db\u70b9\uff0c\u800c\u6743\u9650\u9010\u9879\u6388\u4e88\u3001\u53ef\u968f\u65f6\u64a4\u9500\u53ca\u804a\u5929\u5185\u52a8\u6001\u9650\u5236\u529f\u80fd\u5219\u951a\u5b9a\u4e86\u5bf9AI\u9ed1\u7bb1\u64cd\u4f5c\u7684\u666e\u904d\u4e0d\u4fe1\u4efb\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4f46\u4ea7\u54c1\u5f53\u524d\u4ecd\u5c5e\u65e9\u671f\uff0c\u7528\u6237\u4ec524\u7968\u3001\u8bc4\u8bba\u96c6\u4e2d\u5728\u6982\u5ff5\u4e0e\u529f\u80fd\u89e3\u91ca\u4e0a\uff0c\u7f3a\u5c11\u5bf9\u590d\u6742\u591a\u6b65\u9aa4\u4efb\u52a1\u5b9e\u9645\u6267\u884c\u6210\u529f\u7387\u53ca\u9519\u8bef\u5904\u7406\u673a\u5236\u7684\u516c\u5f00\u9a8c\u8bc1\u3002\u771f\u6b63\u6311\u6218\u5728\u4e8e\uff1a\u8de8\u5e94\u7528\u81ea\u52a8\u5316\u4e00\u65e6\u51fa\u9519\uff08\u5982\u9519\u8bef\u53d1\u9001\u62a5\u544a\u6216\u9519\u8bef\u8c03\u7528API\uff09\uff0c\u5176\u635f\u5931\u8fdc\u8d85\u624b\u52a8\u64cd\u4f5c\u2014\u2014\u8ba4\u8bc1\u4e0e\u5ba1\u6279\u5c42\u662f\u5426\u80fd\u8ddf\u4e0a\u6267\u884c\u901f\u5ea6\uff1f\u4f9d\u8d56WhatsApp\u7b49\u7b2c\u4e09\u65b9\u6d88\u606f\u5e73\u53f0\uff0c\u6d88\u606f\u5ef6\u8fdf\u3001\u4e22\u5931\u6216\u591a\u7aef\u540c\u6b65\u98ce\u9669\u4e5f\u4f1a\u4fb5\u8680\u53ef\u9760\u6027\u3002\u6b64\u5916\uff0c\u5fc5\u987b\u59cb\u7ec8\u8054\u7f51\u8c03\u7528\u540e\u7aefAI Agent\u8fdb\u884c\u4efb\u52a1\u89e3\u6790\u4e0e\u7f16\u6392\uff0c\u79bb\u7ebf\u6216\u5f31\u7f51\u73af\u5883\u4e0b\u51e0\u4e4e\u4e0d\u53ef\u7528\uff0c\u4e0e\u201c\u65e0\u9700\u4f9d\u8d56\u8bbe\u5907\u201d\u7684\u5ba3\u4f20\u5b58\u5728\u5dee\u8ddd\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u82e5\u80fd\u5c3d\u5feb\u5f00\u653e\u771f\u5b9e\u7528\u6237\u6848\u4f8b\u53cd\u9988\uff0c\u5e76\u7528\u6570\u636e\u8bc1\u660e\u5176\u5728\u9ad8\u9891\u3001\u5408\u89c4\u8981\u6c42\u9ad8\u7684\u573a\u666f\uff08\u5982\u5ba2\u6237\u8ddf\u8fdb\u3001\u56e2\u961f\u62a5\u544a\uff09\u4e2d\u7684\u5931\u8bef\u7387\u4f4e\u4e8e\u4eba\u5de5\uff0c\u624d\u80fd\u771f\u6b63\u6495\u5f00\u65b0\u5174\u5e02\u573a\u3002\u5426\u5219\uff0c\u5b83\u4f1a\u505c\u7559\u5728\u201c\u6709\u8da3\u4f46\u4e0d\u6562\u6258\u4ed8\u6838\u5fc3\u4efb\u52a1\u201d\u7684\u5c1d\u9c9c\u9636\u6bb5\u3002\n            <\/p>\n<\/p><\/div>\n<div class=\"comments-section\">\n<div class=\"comments-toggle\">\n            <span>\u67e5\u770b\u539f\u59cb\u4fe1\u606f<\/span><br \/>\n            <span class=\"toggle-arrow\">\u25bc<\/span>\n        <\/div>\n<div class=\"comments-container\">\n<div class=\"comment-item\">\n<div class=\"comment-header\">\n                    <span class=\"comment-author\">Awish<\/span>\n                <\/div>\n<div class=\"comment-content\">Awish turns repetitive online work into secure, self-improving automations without code. Describe a task in chat, let Awish plan and connect the right apps with permission, then control everything from WhatsApp, Slack, or Telegram.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">Hey Product Hunt Community \u2014 I\u2019m Alper, co-founder and project manager of Awish.<\/p>\n<p>About a year ago, while working as a freelancer, I noticed how much time I was losing on repetitive online tasks.<\/p>\n<p>It wasn\u2019t one big task that slowed me down. It was the small things I had to repeat again and again: follow-ups, updates, reports, reminders, drafts, client messages, and moving information between tools.<\/p>\n<p>That\u2019s where the idea for Awish started.<\/p>\n<p>Awish helps individuals and teams turn repetitive online work into secure, self-improving automations using natural language.<\/p>\n<p>You describe what you want in chat. Awish understands the request, plans the workflow, connects the right apps with your permission, and helps create the automation in minutes.<\/p>\n<p>But the part we\u2019re most excited about is this:<\/p>\n<p>After your automation is created, you don\u2019t need to keep opening Awish to manage it.<\/p>\n<p>You can control your automations from the apps you already use every day \u2014 WhatsApp, Slack, or Telegram.<\/p>\n<p>That means you can:<\/p>\n<p>* run an automation<br \/>\n* pause a workflow<br \/>\n* check status<br \/>\n* approve an action<br \/>\n* receive summaries<br \/>\n* manage tasks while you\u2019re away from your desk<\/p>\n<p>We also designed Awish around control and trust. Important actions should be reviewed and approved, app connections should happen with permission, and automations should feel reliable \u2014 not like a black box.<\/p>\n<p>Awish also learns from your conversations and workflow history, so over time your automations can become more personalized and better aligned with how you actually work.<\/p>\n<p>For our Product Hunt launch, we\u2019re offering free credits so you can try Awish yourself.<\/p>\n<p>We\u2019d really love your honest feedback today, especially on:<\/p>\n<p>1. Is the first use case immediately clear?<br \/>\n2. Would you trust automations controlled from WhatsApp, Slack, or Telegram?<br \/>\n3. Which repetitive workflow would you want Awish to automate first?<br \/>\n4. Where would you want more control or approval before an automation runs?<\/p>\n<p>Thank you for checking out Awish.<\/p>\n<p>I\u2019ll be here all day answering questions and learning from your feedback.<\/p><\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>6<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@alpertayfurr\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@alpertayfurr<\/a>&nbsp;Congrats on the launch! this the most relatable part for me &#8220;WhatsApp, Slack, or Telegram&#8221;<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Described a daily reporting task in chat and it pulled together the right app connections without me touching a config screen. The WhatsApp control layer feels surprisingly natural for quick tweaks.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@glsm11117961978\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@glsm11117961978<\/a>&nbsp;We really appreciate your feedback G\u00fcls\u00fcm! Our goal is to make automation feel conversational instead of configuration-heavy. It&#8217;s great to hear the WhatsApp control layer made quick changes effortless.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The chat-to-automation flow feels genuinely thoughtful, especially how it asks for permissions app-by-app instead of dumping a scary OAuth screen on you first.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@hilesizoza25171\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@hilesizoza25171<\/a>&nbsp;Exactly! When we were designing the flow, we realized that just solving the technical problem wasn&#8217;t enough. Making the user experience feel comfortable and intuitive was just as important to us.<\/p>\n<p>Our goal was to let users see their idea turn into a real automation in just a few clicks, without losing their train of thought or momentum. Really glad that resonated with you!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@hilesizoza25171\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@hilesizoza25171<\/a>&nbsp;Your positive experience shows we are on the right track, and we are very pleased Ozan. We hope our application can make many of your tasks easier.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Awesome, concept and congrats on the launch. How does one go about requesting new service integrations to Awish?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@mathsociety\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@mathsociety<\/a>&nbsp;Thanks so much for the supports Kevin,<\/p>\n<p>Right now, you can submit any new integration requests through our support page. Very soon, though, you&#8217;ll be able to request them instantly right inside the chat interface while talking to the agent.<\/p>\n<\/p>\n<p>We&#8217;re actually working on making this entire feedback loop fully autonomous. Since we&#8217;re still learning all the different ways users want to connect their workflows, we&#8217;re keeping it simple for now. We really want to build and grow this platform together with our community!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@mathsociety\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@mathsociety<\/a>&nbsp;Thank you so much, Kevin! We really appreciate it. If there&#8217;s a service you&#8217;d like to see integrated, just let us know through our feedback channels or message us directly. We prioritize new integrations based on user demand, and we&#8217;re always happy to hear suggestions.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does Awish actually handle permissions when it connects apps on my behalf, and can I review or revoke what it has access to at any point?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@tarkgleiqj4\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@tarkgleiqj4<\/a>&nbsp;Hello Tar\u0131k, thank you for your feadbacks. Great question! Here is exactly how we handle permissions and access control:<\/p>\n<\/p>\n<p>Connecting &amp; Permissions: We use Composio to manage app connections. Before starting an automation, we provide a secure link. Clicking it opens a popup where you select the exact features and scopes the app can access. Awish only operates within these granted boundaries.<\/p>\n<\/p>\n<p>Revoking Access: You can disconnect an app anytime with one click in our platform (bottom-left user menu &gt; Apps). Once removed, the connection is completely deleted and forgotten.<\/p>\n<\/p>\n<p>Revising Scopes: For security reasons, you cannot modify specific permissions from <a href=\"http:\/\/Awish.ai\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Awish.ai<\/a> after the initial setup, but you can always adjust them directly from the connected app&#8217;s own settings.<\/p>\n<\/p>\n<p>Chat Controls: As an extra layer, you can also just tell the agent in the chat what features not to touch to dynamically limit its actions without any hardcoding.<\/p>\n<\/p>\n<p>Let me know if you want to dive deeper into any of these!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Nice one &#8211; love that it lives right inside WhatsApp\/Slack\/Telegram instead of forcing another dashboard. The permission control layer is a smart touch too. Congrats on the launch, wishing you a great one! \ud83d\ude80<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@cem_ozcelik\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@cem_ozcelik<\/a>&nbsp;Thanks so much for the kind words Cem! \ud83d\ude4c<\/p>\n<p>We believe AI should adapt to people&#8217;s existing workflows, not force them into new ones. That&#8217;s why we chose messaging platforms as the primary interface instead of building another dashboard.<\/p>\n<p>And yes, the permission layer is something we care deeply about. Giving users full control over what the AI can access is essential as automation becomes more powerful.<\/p>\n<p>Thanks again for the support! We&#8217;re just getting started. \ud83d\ude80<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@cem_ozcelik\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@cem_ozcelik<\/a>&nbsp;Thank you very much, Mr. Cem. Our goal when creating Awish was to enable everyone to create even the most complex automations simply by typing in natural language, without knowing any code, and to significantly increase productivity through chat. And we managed to do this securely and with all the necessary permissions. Furthermore, our biggest differentiator is that you can easily create and manage your automations from anywhere \u2013 while walking, in your car, on vacation \u2013 through channels like WhatsApp, Slack, and Telegram. These wonderful comments excite us even more and motivate us to further improve our product.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<\/div>\n<p><!-- \u56fe\u7247\u653e\u5927\u6a21\u6001\u6846 --><\/p>\n<div id=\"imageModal\" class=\"modal\">\n    <span class=\"close\">&times;<\/span><br \/>\n    <img class=\"modal-content\" id=\"modalImage\">\n<\/div>\n<p><script>\n    \/\/ \u83b7\u53d6\u6a21\u6001\u6846\u5143\u7d20\n    const modal = document.getElementById(\"imageModal\");\n    const modalImg = document.getElementById(\"modalImage\");\n    const closeBtn = document.getElementsByClassName(\"close\")[0];<\/p>\n<p>    \/\/ \u68c0\u6d4b\u662f\u5426\u4e3a\u79fb\u52a8\u8bbe\u5907\n    const isMobile = \/iPhone|iPad|iPod|Android\/i.test(navigator.userAgent);<\/p>\n<p>    \/\/ \u4e3a\u79fb\u52a8\u8bbe\u5907\u6dfb\u52a0\u89e6\u6478\u4f18\u5316\n    function addTouchOptimization() {\n        if (isMobile) {\n            \/\/ \u4e3a\u6240\u6709\u53ef\u70b9\u51fb\u5143\u7d20\u6dfb\u52a0\u89e6\u6478\u53cd\u9988\n            const clickableElements = document.querySelectorAll(\n                '.media-content, .close, .video-overlay, .play-icon'\n            );<\/p>\n<p>            clickableElements.forEach(el => {\n                el.style.touchAction = 'manipulation'; \/\/ \u9632\u6b62\u53cc\u51fb\u7f29\u653e\n            });\n        }\n    }<\/p>\n<p>    \/\/ \u4e3a\u6240\u6709\u56fe\u7247\u6dfb\u52a0\u70b9\u51fb\u4e8b\u4ef6\n    const images = document.querySelectorAll(\"img.media-content\");\n    images.forEach(img => {\n        img.onclick = function() {\n            modal.style.display = \"block\";\n            modalImg.src = this.src;\n            \/\/ \u963b\u6b62\u80cc\u666f\u6eda\u52a8\n            document.body.style.overflow = \"hidden\";\n        }<\/p>\n<p>        \/\/ \u4e3a\u79fb\u52a8\u8bbe\u5907\u6dfb\u52a0\u89e6\u6478\u4e8b\u4ef6\u652f\u6301\n        if (isMobile) {\n            img.addEventListener('touchstart', function(e) {\n                \/\/ \u9632\u6b62\u89e6\u6478\u4e8b\u4ef6\u89e6\u53d1\u4e0d\u5fc5\u8981\u7684\u884c\u4e3a\n                e.preventDefault();\n                this.click();\n            }, { passive: false });\n        }\n    });<\/p>\n<p>    \/\/ \u4e3a\u89c6\u9891\u6dfb\u52a0\u70b9\u51fb\u4e8b\u4ef6 - \u8df3\u8f6c\u5230\u89c6\u9891URL\n    const videos = document.querySelectorAll(\"video.media-content\");\n    videos.forEach(video => {\n        \/\/ \u70b9\u51fb\u89c6\u9891\u672c\u8eab\u65f6\u8df3\u8f6c\u5230\u89c6\u9891URL\n        video.onclick = function(e) {\n            \/\/ \u68c0\u67e5\u70b9\u51fb\u76ee\u6807\u662f\u5426\u662f\u89c6\u9891\u63a7\u4ef6\u6216\u5176\u5b50\u5143\u7d20\n            let isControlClick = false;\n            let target = e.target;<\/p>\n<p>            \/\/ \u5411\u4e0a\u904d\u5386DOM\uff0c\u68c0\u67e5\u662f\u5426\u70b9\u51fb\u4e86\u63a7\u4ef6\u5143\u7d20\n            while (target && target !== this) {\n                \/\/ \u68c0\u67e5\u662f\u5426\u6709\u63a7\u4ef6\u76f8\u5173\u7684\u7c7b\u540d\u6216\u5c5e\u6027\n                if (target.classList.contains('video-js') || \n                    target.tagName.toLowerCase() === 'button' || \n                    target.tagName.toLowerCase() === 'input' || \n                    target.tagName.toLowerCase() === 'select' ||\n                    target.className.includes('control')) {\n                    isControlClick = true;\n                    break;\n                }\n                target = target.parentElement;\n            }<\/p>\n<p>            \/\/ \u53ea\u6709\u5f53\u70b9\u51fb\u7684\u662f\u89c6\u9891\u672c\u8eab\u800c\u975e\u63a7\u4ef6\u65f6\u624d\u8df3\u8f6c\n            if (!isControlClick && e.target.tagName.toLowerCase() === 'video') {\n                const videoUrl = this.getAttribute('data-video-url') || this.querySelector('source').src;\n                window.open(videoUrl, '_blank');\n            }\n        }<\/p>\n<p>        \/\/ \u4e3a\u79fb\u52a8\u8bbe\u5907\u6dfb\u52a0\u89e6\u6478\u4e8b\u4ef6\u652f\u6301\n        if (isMobile) {\n            video.addEventListener('touchstart', function(e) {\n                \/\/ \u68c0\u67e5\u662f\u5426\u70b9\u51fb\u4e86\u63a7\u4ef6\n                let isControlClick = false;\n                let target = e.target;<\/p>\n<p>                while (target && target !== this) {\n                    if (target.tagName.toLowerCase() === 'button' || \n                        target.tagName.toLowerCase() === 'input' || \n                        target.className.includes('control')) {\n                        isControlClick = true;\n                        break;\n                    }\n                    target = target.parentElement;\n                }<\/p>\n<p>                if (!isControlClick) {\n                    e.preventDefault();\n                    const videoUrl = this.getAttribute('data-video-url') || this.querySelector('source').src;\n                    window.open(videoUrl, '_blank');\n                }\n            }, { passive: false });\n        }\n    });<\/p>\n<p>    \/\/ \u4e3a\u89c6\u9891\u906e\u7f69\u6dfb\u52a0\u70b9\u51fb\u4e8b\u4ef6\uff0c\u786e\u4fdd\u70b9\u51fb\u906e\u7f69\u4e5f\u80fd\u8df3\u8f6c\n    const videoOverlays = document.querySelectorAll('.video-overlay');\n    videoOverlays.forEach(overlay => {\n        overlay.onclick = function(e) {\n            \/\/ \u963b\u6b62\u4e8b\u4ef6\u5192\u6ce1\u5230\u89c6\u9891\u5143\u7d20\n            e.stopPropagation();\n            const video = this.parentElement.querySelector('video.media-content');\n            if (video) {\n                const videoUrl = video.getAttribute('data-video-url') || video.querySelector('source').src;\n                window.open(videoUrl, '_blank');\n            }\n        }<\/p>\n<p>        \/\/ \u4e3a\u79fb\u52a8\u8bbe\u5907\u6dfb\u52a0\u89e6\u6478\u4e8b\u4ef6\u652f\u6301\n        if (isMobile) {\n            overlay.addEventListener('touchstart', function(e) {\n                e.preventDefault();\n                e.stopPropagation();\n                const video = this.parentElement.querySelector('video.media-content');\n                if (video) {\n                    const videoUrl = video.getAttribute('data-video-url') || video.querySelector('source').src;\n                    window.open(videoUrl, '_blank');\n                }\n            }, { passive: false });\n        }\n    });<\/p>\n<p>    \/\/ \u5173\u95ed\u6a21\u6001\u6846\n    closeBtn.onclick = function() {\n        modal.style.display = \"none\";\n        \/\/ \u6062\u590d\u80cc\u666f\u6eda\u52a8\n        document.body.style.overflow = \"auto\";\n    }<\/p>\n<p>    \/\/ \u4e3a\u79fb\u52a8\u8bbe\u5907\u6dfb\u52a0\u89e6\u6478\u4e8b\u4ef6\u652f\u6301\n    if (isMobile) {\n        closeBtn.addEventListener('touchstart', function(e) {\n            e.preventDefault();\n            modal.style.display = \"none\";\n            document.body.style.overflow = \"auto\";\n        }, { passive: false });\n    }<\/p>\n<p>    \/\/ \u70b9\u51fb\u6a21\u6001\u6846\u5916\u90e8\u5173\u95ed\n    window.onclick = function(event) {\n        if (event.target === modal) {\n            modal.style.display = \"none\";\n            document.body.style.overflow = \"auto\";\n        }\n    }<\/p>\n<p>    \/\/ \u4e3a\u79fb\u52a8\u8bbe\u5907\u6dfb\u52a0\u89e6\u6478\u4e8b\u4ef6\u652f\u6301\n    if (isMobile) {\n        modal.addEventListener('touchstart', function(e) {\n            if (e.target === modal) {\n                modal.style.display = \"none\";\n                document.body.style.overflow = \"auto\";\n            }\n        }, { passive: true });\n    }<\/p>\n<p>    \/\/ \u6309ESC\u952e\u5173\u95ed\u6a21\u6001\u6846\n    document.addEventListener('keydown', function(event) {\n        if (event.key === 'Escape' && modal.style.display === 'block') {\n            modal.style.display = 'none';\n            document.body.style.overflow = \"auto\";\n        }\n    });<\/p>\n<p>    \/\/ \u68c0\u67e5\u6bcf\u4e2a\u5a92\u4f53\u753b\u5eca\u4e2d\u662f\u5426\u53ea\u6709\u4e00\u4e2a\u9879\u76ee\uff0c\u5982\u679c\u662f\uff0c\u6dfb\u52a0single-item\u7c7b\n    document.querySelectorAll('.media-gallery').forEach(gallery => {\n        if (gallery.querySelectorAll('.media-item-wrapper').length === 1) {\n            gallery.classList.add('single-item');\n        }\n    });<\/p>\n<p>    \/\/ \u521d\u59cb\u5316\u89e6\u6478\u4f18\u5316\n    addTouchOptimization();<\/p>\n<p>    \/\/ \u7a97\u53e3\u5927\u5c0f\u53d8\u5316\u65f6\u91cd\u65b0\u68c0\u67e5\u753b\u5eca\u72b6\u6001\n    window.addEventListener('resize', function() {\n        document.querySelectorAll('.media-gallery').forEach(gallery => {\n            if (gallery.querySelectorAll('.media-item-wrapper').length === 1) {\n                gallery.classList.add('single-item');\n            } else {\n                gallery.classList.remove('single-item');\n            }\n        });\n    });<\/p>\n<p>    \/\/ --- \u8bc4\u8bba\u533a\u57df\u6298\u53e0\/\u5c55\u5f00\u529f\u80fd ---\n    const commentToggles = document.querySelectorAll('.comments-toggle');<\/p>\n<p>    commentToggles.forEach(toggle => {\n        toggle.addEventListener('click', function() {\n            \/\/ \u5207\u6362\u5f53\u524dtoggle\u7684open\u72b6\u6001\n            this.classList.toggle('open');<\/p>\n<p>            \/\/ \u83b7\u53d6\u5bf9\u5e94\u7684\u8bc4\u8bba\u5bb9\u5668\n            const commentsContainer = this.nextElementSibling;\n            if (commentsContainer && commentsContainer.classList.contains('comments-container')) {\n                commentsContainer.classList.toggle('open');\n            }\n        });\n    });\n<\/script><\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Product Hunt \u6bcf\u65e5\u70ed\u699c 2026-07-07 PH\u70ed\u699c | 2026-07-07 #1 Badge [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"template-clean-canvas.php","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-275","post","type-post","status-publish","format-standard","hentry","category-producthunt"],"_links":{"self":[{"href":"https:\/\/ph.listeningo.cn\/index.php\/wp-json\/wp\/v2\/posts\/275","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ph.listeningo.cn\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ph.listeningo.cn\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ph.listeningo.cn\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ph.listeningo.cn\/index.php\/wp-json\/wp\/v2\/comments?post=275"}],"version-history":[{"count":0,"href":"https:\/\/ph.listeningo.cn\/index.php\/wp-json\/wp\/v2\/posts\/275\/revisions"}],"wp:attachment":[{"href":"https:\/\/ph.listeningo.cn\/index.php\/wp-json\/wp\/v2\/media?parent=275"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ph.listeningo.cn\/index.php\/wp-json\/wp\/v2\/categories?post=275"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ph.listeningo.cn\/index.php\/wp-json\/wp\/v2\/tags?post=275"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}