{"id":185,"date":"2026-04-08T11:37:45","date_gmt":"2026-04-08T03:37:45","guid":{"rendered":"https:\/\/ph.listeningo.cn\/index.php\/2026\/04\/08\/2026-04-07\/"},"modified":"2026-04-08T11:37:45","modified_gmt":"2026-04-08T03:37:45","slug":"2026-04-07","status":"publish","type":"post","link":"https:\/\/ph.listeningo.cn\/index.php\/2026\/04\/08\/2026-04-07\/","title":{"rendered":"PH\u70ed\u699c | 2026-04-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-04-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-04-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\/K7EU2IVQNJ6SLT\" class=\"app-title\">NovaVoice<\/a><\/p>\n<div class=\"one-liner\">Smart dictation, AI assistant, + app control via voice<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">487<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>NovaVoice\u662f\u4e00\u6b3e\u684c\u9762\u7aef\u8bed\u97f3\u64cd\u4f5c\u7cfb\u7edf\uff0c\u901a\u8fc7\u4e0a\u4e0b\u6587\u611f\u77e5\u7684\u542c\u5199\u3001\u8de8\u5e94\u7528\u8bed\u97f3\u6307\u4ee4\u548c\u5185\u7f6eAI\u52a9\u624b\uff0c\u5728\u5199\u4f5c\u3001\u7f16\u7a0b\u3001\u6c9f\u901a\u7b49\u591a\u4efb\u52a1\u573a\u666f\u4e2d\uff0c\u8ba9\u7528\u6237\u65e0\u9700\u5207\u6362\u5e94\u7528\u4e0e\u624b\u52a8\u8f93\u5165\uff0c\u5b9e\u73b0\u201c\u52a8\u53e3\u4e0d\u52a8\u624b\u201d\u7684\u9ad8\u6548\u5de5\u4f5c\u6d41\uff0c\u89e3\u51b3\u9891\u7e41\u5207\u6362\u6253\u65ad\u4e13\u6ce8\u4e0e\u6253\u5b57\u6548\u7387\u4f4e\u4e0b\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\/63eb86a7-baed-4256-bfac-c3fc329ebe9e.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\/e702ee02-32dc-4474-a446-18c79fce03a2.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\/a7fe9675-4317-4037-9cc0-7f96b9a5e767.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\/57cae397-dbd6-4c07-93c8-7804f0981999.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\/58e57850-f6a7-4f9e-a724-1ba0ed3f1927.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\/ee1f6d5c-9335-4d91-bd71-3b7bd06d0613.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\/37bda01c-bd89-4e46-b473-6641e08eb1e8.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\/77f3596a-ea6f-470c-a07c-fbe6f9d3eaf0.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\/62b65def-1953-4caa-a66b-553f7aac9e26.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\/ce3fdd49-d923-468a-a462-c3ac4edda8f0.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\">Artificial Intelligence<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u8bed\u97f3\u64cd\u4f5c\u7cfb\u7edf<\/span><br \/>\n            <span class=\"tag\">\u8bed\u97f3\u542c\u5199<\/span><br \/>\n            <span class=\"tag\">AI\u52a9\u624b<\/span><br \/>\n            <span class=\"tag\">\u8de8\u5e94\u7528\u63a7\u5236<\/span><br \/>\n            <span class=\"tag\">\u751f\u4ea7\u529b\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u684c\u9762\u6548\u7387<\/span><br \/>\n            <span class=\"tag\">\u8bed\u97f3\u6307\u4ee4<\/span><br \/>\n            <span class=\"tag\">\u667a\u80fd\u8f6c\u5f55<\/span><br \/>\n            <span class=\"tag\">\u591a\u8bed\u8a00\u652f\u6301<\/span><br \/>\n            <span class=\"tag\">\u65e0\u969c\u788d\u8f85\u52a9<\/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\u5176\u591a\u8bed\u8a00\u652f\u6301\uff08\u5982\u5b5f\u52a0\u62c9\u8bed\uff09\u548cAI\u52a9\u624b\u8d28\u91cf\uff0c\u4f46\u6307\u51fa\u8f6c\u5f55\u901f\u5ea6\u6709\u5f85\u63d0\u5347\u3002\u6838\u5fc3\u5173\u5207\u96c6\u4e2d\u5728\uff1a\u4e0e\u7ade\u54c1\uff08\u5982VoiceOS\uff09\u7684\u5dee\u5f02\u5316\u3001\u9690\u79c1\u5b89\u5168\u4e0e\u6570\u636e\u5b58\u50a8\u3001\u8bef\u64cd\u4f5c\u9632\u62a4\u673a\u5236\u3001\u5e94\u7528\u96c6\u6210\u5e7f\u5ea6\u4ee5\u53ca\u672a\u6765\u5bf9iOS\u7684\u652f\u6301\u8ba1\u5212\u3002\u56e2\u961f\u56de\u590d\u79ef\u6781\uff0c\u5f3a\u8c03\u5b89\u5168\u91cd\u4e8e\u901f\u5ea6\u3001\u6570\u636e\u672c\u5730\u5904\u7406\u53ca\u6301\u7eed\u6539\u8fdb\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                NovaVoice\u7684\u91ce\u5fc3\u5e76\u975e\u505a\u4e00\u4e2a\u66f4\u5feb\u7684\u542c\u5199\u5de5\u5177\uff0c\u800c\u662f\u8bd5\u56fe\u6210\u4e3a\u684c\u9762\u7684\u201c\u8bed\u97f3\u5c42\u201d\u3002\u5176\u771f\u6b63\u4ef7\u503c\u5728\u4e8e\u5c06\u8bed\u97f3\u4ece\u5355\u4e00\u7684\u6587\u672c\u8f93\u5165\u901a\u9053\uff0c\u5347\u7ea7\u4e3a\u8fde\u63a5\u7528\u6237\u610f\u56fe\u3001\u672c\u5730\u5e94\u7528\u4e0eAI\u80fd\u529b\u7684**\u7cfb\u7edf\u7ea7\u4ea4\u4e92\u534f\u8bae**\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4ea7\u54c1\u806a\u660e\u5730\u907f\u5f00\u4e86\u4e0eSiri\u6216Cortana\u5728\u901a\u7528\u667a\u80fd\u4e0a\u7684\u6b63\u9762\u7ade\u4e89\uff0c\u8f6c\u800c\u805a\u7126\u4e8e\u201c\u751f\u4ea7\u529b\u201d\u8fd9\u4e00\u5177\u4f53\u3001\u9ad8\u9891\u4e14\u75db\u611f\u5f3a\u70c8\u7684\u573a\u666f\u3002\u5176\u5ba3\u79f0\u7684\u201c\u4e0a\u4e0b\u6587\u611f\u77e5\u5199\u4f5c\u201d\u548c\u201c\u8de8\u5e94\u7528\u8bed\u97f3\u547d\u4ee4\u201d\uff0c\u672c\u8d28\u4e0a\u662f\u5c06\u5927\u8bed\u8a00\u6a21\u578b\u7684\u201c\u7406\u89e3\u201d\u80fd\u529b\u4e0e\u64cd\u4f5c\u7cfb\u7edf\u7684\u201c\u6267\u884c\u201d\u80fd\u529b\u8fdb\u884c\u7f1d\u5408\u3002\u7528\u6237\u8bf4\u201c\u7ed9Maria\u53d1\u5fae\u4fe1\u95ee\u8bbe\u8ba1\u7a3f\u8fdb\u5ea6\u201d\uff0c\u5b83\u9700\u8981\u7406\u89e3\u5b9e\u4f53\u5173\u7cfb\u3001\u5e94\u7528\u903b\u8f91\u5e76\u6267\u884c\u591a\u6b65\u64cd\u4f5c\u2014\u2014\u8fd9\u5df2\u8fdc\u8d85\u542c\u5199\u8303\u7574\uff0c\u89e6\u53ca\u4e86\u201c\u8bed\u97f3\u81ea\u52a8\u5316\u201d\u7684\u6df1\u6c34\u533a\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u6b63\u662f\u8fd9\u4e00\u70b9\u6784\u6210\u4e86\u5176\u6700\u5927\u7684\u98ce\u9669\u4e0e\u6311\u6218\u3002\u4ece\u8bc4\u8bba\u4e2d\u53ef\u7aa5\u89c1\uff0c\u7528\u6237\u5bf9\u9690\u79c1\uff08\u6570\u636e\u662f\u5426\u4e0a\u4f20\uff09\u3001\u5b89\u5168\uff08\u8bef\u64cd\u4f5c\u9632\u62a4\uff09\u548c\u53ef\u9760\u6027\uff08\u590d\u6742\u6307\u4ee4\u6267\u884c\uff09\u62b1\u6709\u5929\u7136\u7591\u8651\u3002\u56e2\u961f\u201c\u5b89\u5168\u91cd\u4e8e\u901f\u5ea6\u201d\u3001\u4e0d\u8bf7\u6c42\u5e7f\u6cdbOAuth\u3001\u5173\u952e\u64cd\u4f5c\u9700\u7528\u6237\u786e\u8ba4\u7684\u8c28\u614e\u7b56\u7565\uff0c\u867d\u503c\u5f97\u79f0\u9053\uff0c\u4f46\u4e5f\u53ef\u80fd\u6210\u4e3a\u4f53\u9a8c\u6d41\u7545\u5ea6\u7684\u5929\u82b1\u677f\u3002\u8fd9\u63ed\u793a\u4e86\u4e00\u4e2a\u6838\u5fc3\u77db\u76fe\uff1a\u8bed\u97f3\u4ea4\u4e92\u7684\u9b45\u529b\u5728\u4e8e\u201c\u65e0\u611f\u201d\u548c\u201c\u6d41\u7545\u201d\uff0c\u4f46\u6d89\u53ca\u8de8\u5e94\u7528\u64cd\u4f5c\u65f6\uff0c\u5b89\u5168\u8fb9\u754c\u5fc5\u7136\u5f15\u5165\u201c\u786e\u8ba4\u611f\u201d\u548c\u201c\u65ad\u88c2\u611f\u201d\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u6b64\u5916\uff0c\u5176\u5546\u4e1a\u6a21\u5f0f\u4e0e\u751f\u6001\u6784\u5efa\u8def\u5f84\u5c1a\u4e0d\u6e05\u6670\u3002\u4f5c\u4e3a\u4e00\u6b3e\u6df1\u5ea6\u4f9d\u8d56\u5404\u5e94\u7528API\u63a5\u53e3\u7684\u5de5\u5177\uff0c\u5176\u529f\u80fd\u6df1\u5ea6\u4e0e\u5e7f\u5ea6\u53d7\u5236\u4e8e\u5916\u90e8\u751f\u6001\u7684\u5f00\u653e\u7a0b\u5ea6\u3002\u5f53\u524d\u6709\u9650\u7684\u96c6\u6210\u5217\u8868\uff08\u5982WhatsApp\u3001Gmail\uff09\u66f4\u50cf\u662f\u4e00\u4e2a\u6280\u672f\u6f14\u793a\uff0c\u8981\u6210\u4e3a\u771f\u6b63\u7684\u201cOS\u201d\uff0c\u9700\u8981\u6784\u5efa\u4e00\u4e2a\u5f3a\u5927\u7684\u5f00\u53d1\u8005\u751f\u6001\u6216\u4e0e\u5de8\u5934\u8fbe\u6210\u5408\u4f5c\u2014\u2014\u8fd9\u8fdc\u975e\u4e00\u4e2a\u521b\u4e1a\u56e2\u961f\u6613\u4e8b\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7efc\u4e0a\u6240\u8ff0\uff0cNovaVoice\u5c55\u793a\u4e86\u4e00\u4e2a\u6781\u5177\u524d\u77bb\u6027\u7684\u65b9\u5411\uff1a\u7528\u8bed\u97f3\u4f5c\u4e3a\u7c98\u5408\u5242\uff0c\u6253\u7834\u684c\u9762\u5e94\u7528\u7684\u6570\u636e\u4e0e\u529f\u80fd\u5b64\u5c9b\u3002\u4f46\u5b83\u9762\u4e34\u7684\u662f\u4e00\u573a\u786c\u4ed7\uff1a\u5728\u5b89\u5168\u4e0e\u6d41\u7545\u3001\u96c6\u6210\u6df1\u5ea6\u4e0e\u5f00\u53d1\u5e7f\u5ea6\u3001\u7406\u60f3\u4f53\u9a8c\u4e0e\u6280\u672f\u73b0\u5b9e\u4e4b\u95f4\u627e\u5230\u7cbe\u5999\u7684\u5e73\u8861\u3002\u5b83\u53ef\u80fd\u65e0\u6cd5\u8fc5\u901f\u53d6\u4ee3\u952e\u76d8\uff0c\u4f46\u6709\u671b\u4e3a\u7279\u5b9a\u573a\u666f\uff08\u5982\u6df1\u5ea6\u529e\u516c\u3001\u65e0\u969c\u788d\u8f85\u52a9\uff09\u548c\u5148\u950b\u7528\u6237\u63d0\u4f9b\u4e00\u4e2a\u4ee4\u4eba\u5174\u594b\u7684\u201c\u672a\u6765\u5de5\u4f5c\u201d\u9884\u89c8\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\">NovaVoice<\/span>\n                <\/div>\n<div class=\"comment-content\">NovaVoice is Your Voice OS that lets you work at the speed of thought. Typing is slow. Switching apps breaks focus. Formatting wastes time. Speak at 200+ wpm, get context-aware text. Hit hotkey, ask anything without googling. Execute actions without switching apps (just with voice commands). NovaVoice remembers contacts, addresses, links. NovaVoice writes, answers, and acts across your desktop.<\/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 Rustam, founder of NovaVoice.<\/p>\n<\/p>\n<p>A few months ago, I realized: voice is the interface nature gave us. It&#8217;s fast, intuitive, effortless. Yet when we sit at our computers, we default to typing \u2014 even though speaking is at least 4x faster.<\/p>\n<\/p>\n<p>That felt wrong.<\/p>\n<\/p>\n<p>So my co-founders and I built <strong>NovaVoice<\/strong> \u2014 a Voice OS that writes, answers questions, and acts across your entire desktop. Not just dictation.<\/p>\n<\/p>\n<p><strong>What makes NovaVoice different:<\/strong><\/p>\n<\/p>\n<p>1. Context-aware writing \u2014 speak naturally in your email client, get professional emails. Dictate into Notion, get formatted Markdown. NovaVoice knows where you are and formats accordingly.<\/p>\n<\/p>\n<p>2. AI assistant on any screen \u2014 hit a hotkey, ask anything by voice. Translate text, get answers, research \u2014 no switching to browser or ChatGPT.<\/p>\n<\/p>\n<p>3. Voice commands across apps \u2014 you&#8217;re coding. Say &#8220;Ask Maria in WhatsApp if design is ready.&#8221; NovaVoice opens WhatsApp, finds Maria, drafts the message. You just hit send.<\/p>\n<\/p>\n<p>4. Smart popover \u2014 Reformat any text instantly using preset styles or type any custom instruction on the fly. No switching to Grammarly or ChatGPT to polish your writing.<\/p>\n<\/p>\n<p>5. Custom Dictionary \u2014 NovaVoice remembers your shortcuts: contacts, addresses, loyalty numbers. Say &#8220;email Maria&#8221; or &#8220;insert home address&#8221; \u2014 no need to spell things out every time.<\/p>\n<\/p>\n<p>6. Cross-language quality \u2014 switch between languages mid-sentence. NovaVoice catches proper names, abbreviations, grammar automatically.&nbsp;<\/p>\n<\/p>\n<p>I use NovaVoice daily for prompting AI models, writing emails, code comments, quick Slack messages, repetitive actions in daily apps, and asking the assistant by voice instead of googling \u2014 without breaking flow or switching windows.<\/p>\n<\/p>\n<p><strong>What&#8217;s next:<\/strong><\/p>\n<p>&#8211; More app integrations and voice commands<\/p>\n<p>&#8211; Near-instant transcription<\/p>\n<p>&#8211; Personalization that learns your writing style<\/p>\n<\/p>\n<p><em>We built this for productivity, but realized it has real impact for people with limited mobility. Voice isn&#8217;t just faster \u2014 for some, it&#8217;s essential.<\/em><\/p>\n<\/p>\n<p>NovaVoice works on Mac &amp; Windows.&nbsp;<\/p>\n<\/p>\n<p>We&#8217;d love to hear your feedback!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>45<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@rustam_khasanov\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@rustam_khasanov<\/a>&nbsp;The future is already here (and just a short while ago, it seemed like something straight out of science fiction).<\/p>\n<p>I\u2019ve already tried a few similar projects and now I\u2019m going to test yours.<\/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<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@rustam_khasanov\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@rustam_khasanov<\/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>7<\/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\/@rustam_khasanov\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@rustam_khasanov<\/a>&nbsp;Congratulations on the launch! How does it handle noisy environments or accents outside English, like Indian English? <\/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<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I have used Nova Voice (Free Version) and it worked fine with me. I am sharing my experience here:<\/p>\n<p>1. AI assistant is good. It could answer all of my questions. So, it will surely cut one\u2019s time with ChatGPT or similar apps just for finding information or questions answers.<\/p>\n<p>2. I asked questions in English and also in Bengali (my mother tongue) and I was surpised happily with the fact that it worked in Bengali Language and provided me the information I was seeking in my mother tongue.<\/p>\n<p>3. As for transcription, it worked perfectly in English language speech typing or dictation. Auto punctuation is also up to the mark and then after you finish typing you can improve your writing and it also worked well.<\/p>\n<p>4. As for Bengali Language, it worked well if I spoke slowly and clearly but in English, I could speak naturally and it got my words correctly. Well, the thing is that most apps do not provide any quality output in my language at all. So, Nova Voice stands out in this regard in a very nice way. Of course, I want better support.<\/p>\n<p>4. It will surely help writers and bloggers.<\/p>\n<p>5. The only thing that I wish better was speed. I hope that they will improve this in the next version.<\/p>\n<p>Overall, I am satisfied with my experience.<\/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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@razib_ahmed4\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@razib_ahmed4<\/a>&nbsp;Thank you for such detailed feedback, that means truly a lot for us on this early stage. I will reach you on LinkedIn and will personally help you with onboarding and answer all the questions. <\/p>\n<p>Regarding the speed, yes, we are working on that and we will fix it as soon as possible. I will notify you personally when we launch the next version with the better speed.<\/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\/@razib_ahmed4\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@razib_ahmed4<\/a>&nbsp;thank you for your detailed feedback!<\/p>\n<\/p>\n<p>We support many languages and allow to switch between them easily. Your feedback is incredible valuable, and improving transcription quality and speed is one of our top priorities in near future. <\/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 on the launch! <\/p>\n<p>I&#8217;m a big fan of voice and getting things done through dictation. Curious how this compares and differs from <a href=\"https:\/\/www.producthunt.com\/products\/voiceos\" data-node-type=\"mention\" data-mention-type=\"product\" data-mention-id=\"voiceos\" target=\"_blank\" rel=\"noopener\">@VoiceOS<\/a>&#8230;. which the term itself is also highlighted on your webpage and marketing copy which I found interesting. <\/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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@gabe\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@gabe<\/a>&nbsp;Hi!<\/p>\n<\/p>\n<p>Thank you for the great question!<\/p>\n<\/p>\n<p>You&#8217;re spot on about how we position our product. We&#8217;ve watched the launch of VoiceOS, which once again confirms our hypothesis that we&#8217;re not the only ones who see the demand for something more useful than just voice dictation.<\/p>\n<\/p>\n<p>We&#8217;ve researched our competitors and can highlight the following strengths:<\/p>\n<ol>\n<li>\n<p>Offline mode: if you go offline or have an unstable connection, we store your recording locally and you can retranscribe it any time your connection is stable.<\/p>\n<\/li>\n<li>\n<p>Custom formatting prompts \u2014 we allow users to customize formatting prompts individually for each app. For example, you can write your own prompt to output only Markdown when dictating in Obsidian or Notion.<\/p>\n<\/li>\n<li>\n<p>No OAuth: competitors ask you to grant OAuth access to read and write in your Google account, Slack, and Notion, which we consider insecure as it introduces an additional attack vector for your personal data.<\/p>\n<\/li>\n<li>\n<p>Full control over styling: competitors don&#8217;t let you turn off predefined styling rules for dictated text in personal or work chats, but we do.<\/p>\n<\/li>\n<\/ol>\n<p>So, honestly, we are more flexible and secure.<\/p>\n<\/p>\n<p>We&#8217;d love to hear more questions from you! Feel free to reach out<\/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\">App control is where voice products often feel magical\u2014or scary. How do you choose which apps\/actions to support first, and what guardrails do you put in place so actions are reliable and don\u2019t misfire (e.g., confirmations, restricted action set, sandboxing, per-app permissions) as you expand integrations?<\/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\/@curiouskitty\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@curiouskitty<\/a>&nbsp;Thank you for a comment and for your questions. <\/p>\n<\/p>\n<p>We take safety over speed. <\/p>\n<\/p>\n<p>That&#8217;s why we don&#8217;t choose the track that tools like OpenClaw follow.<\/p>\n<\/p>\n<ol>\n<li>\n<p>First of all, we have a limited number of integrations by now, and we don&#8217;t ask user for  Oauth to each app. <\/p>\n<\/li>\n<li>\n<p>Example: the user says &#8220;ask Michael on WhatsApp If we have a meeting at 3pm&#8221;, we don&#8217;t execute this automatically. We ask users&#8217; permission to execute that option. And then we open WhatsApp window, we draft the message in the chat with Michael already, but pressing the send button is on user&#8217;s behalf. <\/p>\n<\/li>\n<li>\n<p>We understand that it&#8217;s a bit slower comparing to tools that do this automatically, but we take security over speed. <\/p>\n<\/li>\n<li>\n<p>Then we will figure out the most popular use cases, what integrations the users need &#8211; we will scale this, focusing on reliability.<\/p>\n<\/li>\n<li>\n<p>For now, we can&#8217;t perform &#8220;read actions&#8221; on purpose in current integrations &#8211; <strong>only draft<\/strong> the text in the required window in WhatsApp, Telegram, Gmail, Google Calendar, Todoist, and Twitter. We can only get posts from HackerNews and turn on music in Spotify.<\/p>\n<\/li>\n<\/ol>\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>been waiting for voice that handles navigation, not just transcription. which apps have you tested beyond the obvious ones?<\/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\/@mykola_kondratiuk\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@mykola_kondratiuk<\/a>&nbsp;We now have integrations with Gmail, Google Calendar, Todoist, X, WhatsApp, Telegram, Spotify, and Hacker News.<\/p>\n<\/p>\n<p>We plan to constantly add new apps integrations and enable users to perform more actions in each app.<\/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\">@mykola_kondratiuk Additionally, AppleScript is available in our integrations, which allows you to perform any actions with windows on macOS.<\/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\">Congrats guys!<\/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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@vlad_shipilov\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@vlad_shipilov<\/a>&nbsp;Thank you! We have worked a lot to make it possible.<\/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\">An innovative project! It will help a lot of people in their lives!<\/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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@artem_anikeev\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@artem_anikeev<\/a>&nbsp;Thank you for your warm words, Artem. We truly believe that we will help users to be more productive with NovaVoice.<\/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><a href=\"https:\/\/www.producthunt.com\/@rustam_khasanov\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"rustam_khasanov\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@rustam_khasanov<\/a> congrats with the launch! didn&#8217;t get if it&#8217;s mac os app or what? does it have full control over my mac os?<\/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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@ponikarovskii\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ponikarovskii<\/a>&nbsp;Thank you, Anton. It is available on macOS and Windows. It doesn&#8217;t have full control, but you can perform actions inside your OS, for example, creating folders with voice, opening apps, perform some actions inside them. If you would be interested, I&#8217;m happy to schedule a one-on-one onboarding call so I can show you what we can do.<\/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<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">Congratulations with launch!<\/p>\n<p>Are you planning to support IOS? I\u2019m really struggled by Siri.<\/p><\/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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@moyatusovka\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@moyatusovka<\/a>&nbsp;Thank you, Marina!<\/p>\n<p>Yes, that&#8217;s on our roadmap. We will notify you when we&#8217;ll have 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>Hi PH Community!<\/p>\n<p>I am Anton, co-founder of NovaVoice. Try us and you will see why we earn attention!<\/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\">Let\u2019s go!!!<\/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>As someone who loves WhisprFlow but can&#8217;t work with it, coz it&#8217;s not fast and understanding enough (I am suprised too), I am very hopeful here!<\/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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@dowhatmatter\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@dowhatmatter<\/a>&nbsp;Thanks for your comment, Dmitry.<\/p>\n<\/p>\n<p>We pay much attention to our dictation quality. <\/p>\n<\/p>\n<p>Although we now have some friction with speed, which we are solving, we are 100% sure about our quality in different languages, names, abbreviations, and instant language switching mid-sentence.<\/p>\n<\/p>\n<p>I hope you will give it a try and see what I&#8217;m talking about. By the way, feel free to reach out or book a demo through a button on our landing page. I will host a one-on-one onboarding session 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<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@dowhatmatter\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@dowhatmatter<\/a>&nbsp;Hi Dmitry, thanks! Happy to share &#8211; one of our planned updates is making dictation even faster \ud83d\ude42 Stay tuned!<\/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>I explored your landing page and still have a couple of questions.<br \/>&#8211; What languages does NovaVoice support?<br \/>&#8211; Is it possible to use NovaVoice as a speech-to-text tool only, not as an agent? As a replacement for WhisprFlow<\/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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@michael_vavilov\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@michael_vavilov<\/a>&nbsp;Thanks for the comment, Michael!<\/p>\n<\/p>\n<p>We support more than ten popular languages and are able to switch between them automatically without changing anything in settings. <\/p>\n<\/p>\n<p>And yes, it&#8217;s possible to use NovaVoice only as a speech-to-text tool. You just use one mode. It&#8217;s easy to understand inside the app and you will not have problems with understanding how to use it just as dictation. Please reach me out if you&#8217;d like to have a one-on-one onboarding session, and I will show everything to you.<\/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\">Congratulations on the launch! It&#8217;s beautifully presented. <\/p>\n<p>It&#8217;s a little unclear what data leaves my system and is stored on your servers (for example the screen context), or how I can set limits on what the app can and cannot do (e.g. stop it ever sending whatsapp messages, even if there&#8217;s an adversarial prompt).<\/p>\n<p>You mentioned that you have OAuth and some encryption for data, but could you point me to a list of what is collected and where it&#8217;s stored?<\/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\/@hex_miller_bakewell\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@hex_miller_bakewell<\/a>&nbsp;Hi, Hex!<\/p>\n<\/p>\n<p>Most data stays on your device &#8211; messages, history, tool call results, settings, and window context too<\/p>\n<p>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<\/p>\n<p>We don&#8217;t auto-send anything in WhatsApp or take other sensitive actions in external apps<\/p>\n<p>&nbsp; &nbsp;<\/p>\n<p>OAuth is strictly for login now &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<\/p>\n<p>We take privacy serisously and constantly improve 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<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@hex_miller_bakewell\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@hex_miller_bakewell<\/a>&nbsp;Thank you for your support!<\/p>\n<\/p>\n<p>Let&#8217;s dive into how we manage your data, as it is a critical aspect of our policy of transparency. Your screen context is always processed right on your device. We do not parse your file system and don&#8217;t have access to do it. The only thing we handle is the name of the current open window and the text you highlight inside the active input.<\/p>\n<\/p>\n<p>Limitations for apps we can control are clear \u2014 these are the currently implemented integrations between Nova Voice and your apps: WhatsApp, Telegram, Gmail in browser, Product Hunt and Twitter. Even all of these apps can be opened by Nova Voice only by your voice, and we allow you to decide whether to send the dictated message inside it or not. We only handle opening your apps and you decide what to do, as it is critical to us to not have potential vulnerabilities like OpenClaw does.<\/p>\n<\/p>\n<p>We have OAuth to handle your authentication inside our app, not to provide access to your other apps. As mentioned, we just open requested apps and do not access data inside them, so OAuth is not needed for that.<\/p>\n<\/p>\n<p>So the data we have collected is:<\/p>\n<ul>\n<li>\n<p>preferences of our app<\/p>\n<\/li>\n<li>\n<p>your email<\/p>\n<\/li>\n<li>\n<p>We do NOT use your data to train models<\/p>\n<\/li>\n<\/ul>\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\">@tony_shishov Fantastic, thank you for the detailed and helpful response!<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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 luck Rustam!<\/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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@dmitry_zakharov_ai\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@dmitry_zakharov_ai<\/a>&nbsp;Thanks, Dmitry! <\/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>Really impressive work, congrats on the launch! NovaVoice\u2019s transcription is surprisingly accurate. I was especially curious to test how it handles mixed language input, since I often switch between Portuguese and English mid-sentence (which usually breaks most tools), but it handled it much better than expected.<\/p>\n<p>I also like the broader vision of a \u201cVoice OS\u201d, reducing context switching and moving closer to working at the speed of thought feels like a natural next step.<\/p>\n<p>One thing I\u2019d be curious to explore further is how it performs in more complex or noisy real-world scenarios, and how much control users have over formatting and actions. But overall, this is a very promising direction, excited to keep testing it.<\/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\/@matheusdsantosr_dev\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@matheusdsantosr_dev<\/a>&nbsp;Matheus, thanks for your comment. <\/p>\n<\/p>\n<p>I&#8217;m very happy to hear that you are surprised with our accuracy, including mid-sentence language switch.<\/p>\n<\/p>\n<p>I also do it almost every time I work on the computer, switching between English and Russian, and it really works good. <\/p>\n<\/p>\n<p>We perform quite well in noisy real-world scenarios. We have tested it already ourselves. <\/p>\n<\/p>\n<p>For now, users have the full control over formatting and actions, and we are going to improve this user experience even more. Happy to hear that overall you find our tool as a promising direction, and I&#8217;m always open to onboard you personally on a one-on-one call if you would need 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>This is a nice reminder that I shouldn&#8217;t always be typing since voice dictation is so much faster. What languages does NovaVoice support right now? <\/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\/@lienchueh\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@lienchueh<\/a>&nbsp;We support ~50 languages, including English, Spanish, French, Chinese, Arabic, and many more \ud83d\ude09<\/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\/@lienchueh\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@lienchueh<\/a>&nbsp;Thanks for your comment, Lien!<\/p>\n<p>You&#8217;re 100% right. We default to our keyboards only due to a technological limitation that doesn&#8217;t exist anymore. <\/p>\n<\/p>\n<p>So we can now control the desktop almost 100% fully by voice.<\/p>\n<\/p>\n<p>I can&#8217;t tell you a full list of supported languages, but I can share that our early users actively use NovaVoice in English, German, Spanish, French, Russian, Turkish, Ukrainian, Bengali, and Chinese. 20+ more are supported. <\/p>\n<\/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<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I like the idea of a voice-first workflow, but the real challenge is always consistency once you move beyond demos. Acting across apps, formatting text, and staying context-aware sounds great, but in day-to-day messy usage things usually break or need correction. How close is this to something you can actually rely on without constantly fixing outputs or switching back to keyboard?<\/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\/@moh_codokiai\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@moh_codokiai<\/a>&nbsp;As a team, we are users of our own product \u2014 developers, product managers and designers who use our tool in day-to-day routine. I want to say that I couldn&#8217;t do my daily tasks without Nova already. I hope you will find use cases that will create a new habit of voicing your computer.<\/p>\n<\/p>\n<p>To become a voice OS is our big long-term goal \u2014 we move toward it each day, and every iteration will decrease the necessity of keyboard usage.<\/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\/@moh_codokiai\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@moh_codokiai<\/a>&nbsp;Thanks for your comments, Moh!<\/p>\n<\/p>\n<p>All our founding team and our early users constantly use NovaVoice on daily basis.<\/p>\n<\/p>\n<p>To be honest, the point is in creating a habit.<\/p>\n<\/p>\n<p>If somebody would say me in October that I will dictate 99% of the text I am producing<\/p>\n<p>while I am working inside the computer, I would be surprised \ud83d\ude01<\/p>\n<\/p>\n<p>But now, when I gained the habit and understood how easier and faster it is to execute the majority<\/p>\n<p>of actions by voice, I can&#8217;t go back.<\/p>\n<\/p>\n<p>I write the majority of texts by voice, I format the text either by the formatting rules<\/p>\n<p>enabled in NovaVoice for specific apps or by a popover window and preset styles in there.<\/p>\n<\/p>\n<p>I also use the voice assistant way more often than googling, searching in perplexity or using translators.<\/p>\n<\/p>\n<p>And of course, executing actions in apps, I send the majority of emails and messages<\/p>\n<p>by voice commands.<\/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>Interesting, and looks quite sophisticated!<\/p>\n<p>But it won&#8217;t be useful for me as I can&#8217;t conceive what I want to write faster than I can type normally&#8230;<\/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\/@konrad_sx\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@konrad_sx<\/a>&nbsp;Thanks for your comment, Konrad!<\/p>\n<p> I&#8217;m so happy to hear &#8220;sophisticated&#8221;  about our app!<\/p>\n<p>Even if you can&#8217;t conceive what you want to write faster than you can type, you can use it to think out loud and just put all your thoughts onto the screen. <\/p>\n<\/p>\n<p>You will later decide how to polish this or how to format this instantly by NovaVoice formatting features, but that&#8217;s a good way for brainstorming, and I use it often. <\/p>\n<\/p>\n<p>What do you think about such a use case? <\/p>\n<\/p>\n<p>Moreover, we have a voice assistant which you can use on any screen asking basic questions which you now googling or asking in Perplexity.<\/p>\n<\/p>\n<p>And of course we break constant window-switching barrier with our apps voice control feature.<\/p>\n<\/p>\n<p>So many things to try besides simple speech-to-text!<\/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>I&#8217;m using aqua voice. How does your product compare with it? <\/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\/@visualpharm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@visualpharm<\/a>&nbsp;Hi, Ivan, and thanks for your question. <\/p>\n<\/p>\n<p>We&#8217;re beyond speech-to-text dictation. <\/p>\n<\/p>\n<ol>\n<li>\n<p>We enable users to format text instantly based on the active window or by calling the popover menu with preset styles, and users are also able to type any formatting instruction inside that popover window.<\/p>\n<\/li>\n<li>\n<p>Moreover, we provide users with an AI voice assistant, which is available on any screen, so instead of Googling or asking Perplexity, just ask anything you&#8217;d like to know from your current screen. <\/p>\n<\/li>\n<li>\n<p>We can perform real actions in apps. Say &#8220;email Maria and ask her if we are doing the scheduled call at 3 p.m.&#8221;, &#8211; Nova already knows who Maria is, opens your Gmail, drafts a message, drafts the subject, puts Maria&#8217;s email into a &#8220;To&#8221; window, and you just press send. <\/p>\n<\/p>\n<p>It is way more than just dictation.<\/p>\n<\/li>\n<\/ol>\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>Congratulations on the launch.<\/p>\n<\/p>\n<p>I recently broke my arm, which slowed my writing. The default transcriptionist had all the garbage I&#8217;d mentioned, so I had to correct it, and my speed ultimately stalled. Your service helped me get back to my previous pace of communication with partners and maintain my polished style without any additional edits. Thank you!<\/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\/@siprok\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@siprok<\/a>&nbsp;Thank you, Stepan!<\/p>\n<\/p>\n<p> While I&#8217;m very sorry to hear that you had a problem with your arm, I&#8217;m happy that our tool assisted you on this tough way. <\/p>\n<\/p>\n<p>You&#8217;re 100% right about default transcriptions. They are stuck in 2011. <\/p>\n<\/p>\n<p>Anyway, I&#8217;m 100% happy that we have helped you. That means we are building an essential tool. <\/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>Congratulations on the launch, team! Super excited to try Nova. I\u2019ve never quite learned to type fast let alone blind and honestly, I\u2019m happy not to have to learn that skill. Typing is one of the main limitations for me and it\u2019s frustrating, so I\u2019m ready to be the #1 fun. Just one quirky question: does Nova support switching between languages in real time? :p<\/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\/@emiliia_khasanova\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@emiliia_khasanova<\/a>&nbsp;Thank you, Emilia. You&#8217;re actually so right. I deleted a task from my to-do list, &#8220;learn ten-finger typing,&#8221; after we built Nova, because I&#8217;m not typing manually anymore.<\/p>\n<\/p>\n<p>Regarding your question, yes, we support switching between languages in real time during one dictation session, and we are also good in capturing abbreviations and names properly.<\/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>Voice is the way forward. Curious \u2014 are you using ElevenLabs under the hood for the voice layer, or have you built your own models?  The quality bar they&#8217;ve set is wild and I&#8217;m interested in how new voice products are approaching it. Typing is the bottleneck for everything I do,  happy to see people building real voice-first tools instead of bolting voice onto a text app. <\/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\/@maria_fitzpatrick\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@maria_fitzpatrick<\/a>&nbsp;Thanks for your comment, Maria!<\/p>\n<\/p>\n<p> We&#8217;re using different models for different use cases as we are a tool beyond dictation. We also do formatting, AI assistant, and app control.<\/p>\n<p>It&#8217;s actually true that ElevenLabs&#8217; quality is fascinating, and I 100% agree with you that typing and switching between apps manually is bottleneck, and that&#8217;s why we are building NovaVoice.<\/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>Is support for other platforms planned (mobile\/browser versions)?<br \/>Congratulations on the launch btw<\/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\/@anatoly_savinov\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@anatoly_savinov<\/a>&nbsp;Thanks! Yes, we plan to ship NovaVoice for mobile and discuss a potential browser extension, I&#8217;ll keep you updated. <\/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\">@anatoly_savinov what platform do your prefer we launch next?<\/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>My coworkers will definitely think i&#8217;ve lost my mind talking to myself all day:D But 4x speed worth 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\/@kostfast\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@kostfast<\/a>&nbsp;Thanks for your comment, Kostia!<\/p>\n<\/p>\n<p>They will not think so if they also try NovaVoice and become at least 4x more productive \ud83d\ude05<\/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>just dropped superwhisper to use this, banger!<\/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\/@igor_martinyuk\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@igor_martinyuk<\/a>&nbsp;Happy to hear this, Igor!<\/p>\n<\/p>\n<p> That means that we are on the right way to build a tool that meets users&#8217; requests. Please reach me out if you&#8217;d like to have a one-on-one onboarding session.<\/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\/@igor_martinyuk\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@igor_martinyuk<\/a>&nbsp;music to my ears!<\/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;m an active MacWhisper user and I love the concept. It&#8217;s definitely worth giving a try! <br \/>Congrats guys! <\/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\/@daniel_chepenko\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@daniel_chepenko<\/a>&nbsp;Thank you for your comment, Dany!<\/p>\n<\/p>\n<p>I&#8217;m glad to hear that you&#8217;re an active MacWhisper user. It means you understand why dictation tools matter. I will be happy to schedule a one-on-one onboarding call to show you our advantages:)<\/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\/@daniel_chepenko\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@daniel_chepenko<\/a>&nbsp;Hey, Dany, this is interesting &#8211; do you think it&#8217;s worth exploring meeting recording tools Anything that bugs you about MacWhisper? (price? :))&nbsp;<\/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\">Congratulations on the launch!<br \/>\nCan I change the LLM models that Nova uses depending on my tasks?<\/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\/@denisbocharovv\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@denisbocharovv<\/a>&nbsp;interesting request! do you mean to provide your own api key for llm providers?<\/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\">@tony_shishov yes, as an option<\/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 looks like a massive time-saver. How well does the app handle ambient background noise if I am working in a busy coffee shop or office?<\/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\/@alina_anitei\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@alina_anitei<\/a>&nbsp;thanks for your question! It works good in noisy spaces.<\/p>\n<\/p>\n<p>Please reach us if you&#8217;d have problems with quality in noisy environment <\/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>Oh, we put a lot into this one.<\/p>\n<p>Proud of the team. \ud83d\ude42<\/p>\n<p>Hope NovaVoice ends up being the thing you reach for every time input text slows you down<\/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\/@redzumi\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@redzumi<\/a>&nbsp;we will definitely do 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<\/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\/5AFCHL2DEHSNUR\" class=\"app-title\">Lessie AI<\/a><\/p>\n<div class=\"one-liner\">Search, Reach and Connect &#8211; Find the perfect fit, 10x faster<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">382<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Lessie AI\u662f\u4e00\u6b3eAI\u9a71\u52a8\u7684\u667a\u80fd\u4eba\u8109\u641c\u7d22\u4e0e\u8fde\u63a5\u4ee3\u7406\uff0c\u901a\u8fc7\u81ea\u7136\u8bed\u8a00\u63cf\u8ff0\u76ee\u6807\u4eba\u7fa4\uff0c\u81ea\u52a8\u5b8c\u6210\u8de8\u5e73\u53f0\u7cbe\u51c6\u67e5\u627e\u3001\u8bc4\u4f30\u5e76\u6267\u884c\u4e2a\u6027\u5316\u89e6\u8fbe\uff0c\u5728\u8425\u9500\u62d3\u5ba2\u3001\u4eba\u624d\u62db\u8058\u3001\u7f51\u7ea2\u5408\u4f5c\u7b49\u573a\u666f\u4e0b\uff0c\u89e3\u51b3\u4e86\u7528\u6237\u624b\u52a8\u8de8\u5e73\u53f0\u641c\u7d22\u3001\u7b5b\u9009\u6548\u7387\u4f4e\u4e0b\u3001\u89e6\u8fbe\u6d41\u7a0b\u5272\u88c2\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\/c53328e8-5f37-4a28-ac26-d0a2fd1634eb.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\/dd48bd99-0688-4e90-a0eb-db5db5f3c624.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\/06dfb1f8-0fee-4f66-b978-39ffd6646ddc.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\/0918d4d0-442f-493f-8f14-89c6c4bb4fd0.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\/00544c81-0d6f-43d7-9bde-4ab00f70577c.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\/f71ae0f5-fded-4d43-ac6a-1ccff243cf88.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\/c0de26c4-a949-41bc-a580-795b9b053119.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\/d449c0ed-26ae-4605-a510-698fa093c3ec.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\/7ec009d8-9bf7-4c50-884a-f56fc6f3aecb.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/zLR6LWFoc4U\"><source src=\"https:\/\/youtu.be\/zLR6LWFoc4U\" 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\">Marketing automation<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u4eba\u8109\u641c\u7d22<\/span><br \/>\n            <span class=\"tag\">\u667a\u80fd\u62d3\u5ba2<\/span><br \/>\n            <span class=\"tag\">\u81ea\u52a8\u5316\u5916\u8054<\/span><br \/>\n            <span class=\"tag\">\u62db\u8058\u5bfb\u6e90<\/span><br \/>\n            <span class=\"tag\">\u7f51\u7ea2\u8425\u9500<\/span><br \/>\n            <span class=\"tag\">AI\u667a\u80fd\u4f53<\/span><br \/>\n            <span class=\"tag\">\u9500\u552e\u81ea\u52a8\u5316<\/span><br \/>\n            <span class=\"tag\">\u5f00\u6e90\u6280\u80fd<\/span><br \/>\n            <span class=\"tag\">\u7cbe\u51c6\u5339\u914d<\/span><br \/>\n            <span class=\"tag\">B2B\u8425\u9500<\/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\u5176\u4ece\u201c\u641c\u7d22\u5230\u8fde\u63a5\u201d\u7684\u4e00\u4f53\u5316\u6d41\u7a0b\u548c\u5339\u914d\u7cbe\u51c6\u5ea6\uff0c\u5c24\u5176\u5bf9\u5f00\u6e90\u6280\u80fd\u3001\u907f\u514d\u5783\u573e\u90ae\u4ef6\u3001CRM\u96c6\u6210\u3001\u6570\u636e\u6765\u6e90\u53ca\u5c0f\u4f17\u9886\u57df\u6548\u679c\u63d0\u51fa\u5177\u4f53\u7591\u95ee\u3002\u56e2\u961f\u79ef\u6781\u56de\u5e94\uff0c\u5f3a\u8c03\u4e86\u57fa\u4e8e\u8bc1\u636e\u7684\u5339\u914d\u3001\u53ef\u63a7\u7684\u4e2a\u6027\u5316\u89e6\u8fbe\u53ca\u672a\u6765\u5f00\u53d1\u65b9\u5411\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                Lessie AI\u7684\u4eae\u76f8\uff0c\u4e0e\u5176\u8bf4\u662f\u63a8\u51fa\u4e86\u4e00\u4e2a\u65b0\u5de5\u5177\uff0c\u4e0d\u5982\u8bf4\u662f\u5bf9\u201c\u4eba\u8109\u641c\u7d22\u201d\u8fd9\u4e2a\u9648\u65e7\u54c1\u7c7b\u8fdb\u884c\u4e86\u4e00\u6b21\u201cAI\u539f\u751f\u201d\u7684\u91cd\u6784\u3002\u5b83\u7684\u91ce\u5fc3\u4e0d\u5728\u4e8e\u6210\u4e3a\u53e6\u4e00\u4e2aRocketReach\u6216LinkedIn Sales Navigator\u7684\u66ff\u4ee3\u54c1\uff0c\u800c\u5728\u4e8e\u8bd5\u56fe\u7528AI\u667a\u80fd\u4f53\u5f7b\u5e95\u63a5\u7ba1\u4ece\u201c\u610f\u56fe\u201d\u5230\u201c\u8fde\u63a5\u201d\u7684\u5b8c\u6574\u5de5\u4f5c\u6d41\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u5176\u5ba3\u79f0\u7684\u201cState-of-the-Art\u201d\u5339\u914d\u8d28\u91cf\u662f\u6838\u5fc3\u58c1\u5792\uff0c\u4e5f\u662f\u6700\u5927\u98ce\u9669\u70b9\u3002\u901a\u8fc7\u201c\u63cf\u8ff0\u800c\u975e\u7b5b\u9009\u201d\uff0c\u4ea7\u54c1\u5c06\u7406\u89e3\u6a21\u7cca\u610f\u56fe\u3001\u8fdb\u884c\u8de8\u7f51\u7edc\u63a8\u7406\u548c\u8eab\u4efd\u5408\u6210\u7684\u91cd\u4efb\u5b8c\u5168\u4ea4\u7ed9\u4e86AI\u3002\u8fd9\u8df3\u51fa\u4e86\u4f20\u7edf\u6570\u636e\u5e93\u7684\u8303\u5f0f\uff0c\u7406\u8bba\u4e0a\u80fd\u53d1\u73b0\u9690\u85cf\u5173\u8054\uff0c\u4f46\u201c\u7406\u89e3\u201d\u7684\u504f\u5dee\u548c\u201c\u5408\u6210\u201d\u7684\u5e7b\u89c9\u53ef\u80fd\u5e26\u6765\u7cbe\u51c6\u5ea6\u4e0a\u7684\u4e0d\u786e\u5b9a\u6027\u3002\u56e2\u961f\u5f00\u6e90\u6838\u5fc3\u6280\u80fd\u6a21\u5757\u662f\u6b65\u9ad8\u68cb\uff0c\u65e2\u5438\u5f15\u4e86\u5f00\u53d1\u8005\u751f\u6001\u6784\u5efa\u62a4\u57ce\u6cb3\uff0c\u4e5f\u5de7\u5999\u5730\u5c06\u6570\u636e\u5408\u89c4\u3001\u57fa\u7840\u8bbe\u65bd\u6210\u672c\u7b49\u590d\u6742\u95ee\u9898\u90e8\u5206\u8f6c\u79fb\uff0c\u8f6c\u800c\u805a\u7126\u4e8e\u667a\u80fd\u4f53\u201c\u5927\u8111\u201d\u7684\u57f9\u80b2\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u6700\u950b\u5229\u4e5f\u6700\u5371\u9669\u7684\u529f\u80fd\u662f\u201c\u81ea\u52a8\u5316\u4e2a\u6027\u5316\u89e6\u8fbe\u4e0e\u8ddf\u8fdb\u201d\u3002\u8fd9\u76f4\u63a5\u89e6\u78b0\u4e86\u5546\u4e1a\u6c9f\u901a\u4e2d\u201c\u6548\u7387\u201d\u4e0e\u201c\u9a9a\u6270\u201d\u7684\u7ea2\u7ebf\u3002\u5c3d\u7ba1\u56e2\u961f\u5f3a\u8c03\u201cHuman-in-the-loop\u201d\u548c\u57fa\u4e8e\u6df1\u5ea6\u5339\u914d\u7684\u4e0a\u4e0b\u6587\uff0c\u4f46\u5728\u89c4\u6a21\u5316\u5e94\u7528\u4e2d\uff0c\u5982\u4f55\u4fdd\u8bc1\u6bcf\u4e00\u5c01AI\u90ae\u4ef6\u90fd\u4e0d\u6ed1\u5411\u9ad8\u7ea7\u5783\u573e\u90ae\u4ef6\uff0c\u662f\u4ea7\u54c1\u4f26\u7406\u548c\u5b9e\u7528\u6027\u7684\u53cc\u91cd\u8003\u9a8c\u3002\u5b83\u53ef\u80fd\u6210\u4e3a\u9500\u552e\u56e2\u961f\u7684\u529b\u91cf\u500d\u589e\u5668\uff0c\u4e5f\u53ef\u80fd\u8fdb\u4e00\u6b65\u6c61\u67d3\u672c\u5df2\u4e0d\u582a\u91cd\u8d1f\u7684\u6536\u4ef6\u7bb1\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u672c\u8d28\u4e0a\uff0cLessie AI\u8d29\u5356\u7684\u662f\u4e00\u79cd\u201c\u786e\u5b9a\u6027\u7684\u5e7b\u89c9\u201d\u3002\u5728\u4fe1\u606f\u8fc7\u8f7d\u7684\u65f6\u4ee3\uff0c\u5b83\u627f\u8bfa\u5c06\u5bfb\u627e\u201c\u5bf9\u7684\u4eba\u201d\u8fd9\u4e2a\u5145\u6ee1\u5076\u7136\u6027\u548c\u52b3\u52a8\u5bc6\u96c6\u7684\u8fc7\u7a0b\uff0c\u8f6c\u5316\u4e3a\u4e00\u4e2a\u53ef\u63cf\u8ff0\u3001\u53ef\u6267\u884c\u3001\u53ef\u8861\u91cf\u7684\u81ea\u52a8\u5316\u4efb\u52a1\u3002\u5b83\u7684\u771f\u6b63\u4ef7\u503c\u4e0d\u5728\u4e8e\u66f4\u5feb\u5730\u751f\u6210\u5217\u8868\uff0c\u800c\u5728\u4e8e\u91cd\u65b0\u5b9a\u4e49\u201c\u5bfb\u627e\u201d\u8fd9\u4e2a\u52a8\u4f5c\u2014\u2014\u4ece\u88ab\u52a8\u7b5b\u9009\u5230\u4e3b\u52a8\u544a\u77e5\uff0c\u4ece\u5de5\u5177\u4f7f\u7528\u5230\u59d4\u6258\u4ee3\u7406\u3002\u6210\u8d25\u5173\u952e\u5728\u4e8e\uff0c\u5176AI\u201c\u5224\u65ad\u201d\u7684\u53ef\u9760\u6027\uff0c\u80fd\u5426\u771f\u6b63\u652f\u6491\u8d77\u7528\u6237\u59d4\u6258\u7684\u4fe1\u4efb\uff0c\u5e76\u5b88\u4f4f\u89c4\u6a21\u5316\u5916\u8054\u7684\u4f26\u7406\u8fb9\u754c\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\">Lessie AI<\/span>\n                <\/div>\n<div class=\"comment-content\">Lessie is an AI agent that helps you find and reach the right people. Instead of filters or keywords, describe your target. Lessie discovers high-quality matches across the web and automates personalized outreach and follow-ups.<\/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 <strong>Meet Lessie<\/strong><\/p>\n<\/p>\n<p>Hi Product Hunt! I&#8217;m Colin, founder of Lessie.<\/p>\n<p>We built Lessie around a simple question: <strong>Why is finding the right person still so slow?<\/strong><\/p>\n<\/p>\n<p>Whether it&#8217;s creators, leads, or candidates, the process is always the same \u2014 search across platforms, compare profiles, filter manually, then figure out how to reach out.<\/p>\n<p>So we rethought the whole flow. With Lessie, you can just describe who you&#8217;re looking for \u2014 and it handles the rest: finding, evaluating, and even reaching out. Instead of giving you another list, it actually helps you move from search to connection in one go.<\/p>\n<p>What sets us apart is our State-of-the-Art (SOTA) people search quality. In our head-to-head platform comparisons, Lessie consistently outperforms tools like Exa and Juicebox across Relevance, Coverage, and Utility. By reasoning across the entire web, Lessie identifies the most relevant matches that traditional filters miss, delivering a level of precision and depth that defines the new standard for AI-native people search.<\/p>\n<\/p>\n<p>If you&#8217;re doing:<\/p>\n<ul>\n<li>\n<p>\ud83d\udce3 Influencer sourcing<\/p>\n<\/li>\n<li>\n<p>\ud83d\ude80 Outbound \/ Lead gen<\/p>\n<\/li>\n<li>\n<p>\ud83e\udd1d Hiring or networking<\/p>\n<\/li>\n<\/ul>\n<p>\u2026or really anyone, anywhere you need to reach, would love for you to try Lessie with a real use case and tell us where it breaks.<\/p>\n<\/p>\n<p>We&#8217;ve also open-sourced our core <a href=\"https:\/\/github.com\/LessieAI\/lessie-skill\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><strong>Skills<\/strong><\/a> \u2014 including our modules for finding people, enriching contacts, and deep company research. We want Lessie to be truly extensible, so we encourage you to plug these skills into your own stack. Whether you&#8217;re building a custom sourcing engine or a specialized research agent, you can leverage our open-source foundation to automate the heavy lifting.<\/p>\n<\/p>\n<p>\ud83c\udf81 <strong>Try <\/strong><a href=\"https:\/\/app.lessie.ai\/login?utm_source=ProductHunt&amp;utm_medium=launch&amp;utm_campaign=ph_launch_lessie_202604&amp;utm_content=main\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><strong>Lessie<\/strong><\/a><strong> today with<\/strong> <strong>PH Special:<\/strong> Use code <strong>PH50<\/strong> to get 50% OFF! We&#8217;re here all day \u2014 happy to dive into anything.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>32<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@colin_yu_123\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@colin_yu_123<\/a>&nbsp;I\u2019m particularly interested in your open-sourced Skills. As someone focused on AI Agent orchestration, I\u2019d love to know: how modular are these skills? Can they be easily plugged into a local-first stack (like an Ollama-based agent) to handle the &#8216;deep company research&#8217; part without hitting your cloud infrastructure? Also, how do you handle the &#8216;Human-in-the-loop&#8217; part for the automated outreach to ensure it doesn&#8217;t feel like spam?<\/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\/@colin_yu_123\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@colin_yu_123<\/a>&nbsp;Super interesting take on \u201cpeople search \u2192 connection\u201d instead of just another list.<\/p>\n<p>Feels like this is where things should go \u2014 less filtering, more actual outcomes. Curious how it performs on really niche profiles \ud83d\udc40<\/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\/@colin_yu_123\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@colin_yu_123<\/a>&nbsp;Wow, this actually makes so much sense!  I hate spending hours digging through lists that go nowhere \u2014 excited to see how Lessie actually takes me from search to reaching out in one flow. Definitely gonna 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>\ud83d\udc4b Hi PH! I&#8217;m Alexia, Growth @ Lessie<\/p>\n<\/p>\n<p>Growth starts with finding the right people, but the process is a manual mess. We spend half our day &#8220;platform-hopping&#8221;\u2014cross-referencing 20+ tabs to verify a single lead.<\/p>\n<\/p>\n<p>We built Lessie to kill the tabs. Lessie synthesizes a person&#8217;s footprint across the web. Whether scouting for partnerships, leads, or niche talent, Lessie handles cross-platform verification in seconds.<\/p>\n<\/p>\n<p>Stop the tabs, start scaling. Challenge Lessie today! \u26a1\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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">@alexia_li Really interesting approach. Moving beyond keyword matching into reasoning feels like the right direction.<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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 useful part here is the context layer. For finding creators who actually fit a niche, knowing why someone matches is way more valuable than getting 500 loose results.<\/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\/@yuki1028\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@yuki1028<\/a>&nbsp;Totally. We&#8217;re trying to make the &#8216;why this creator&#8217; part obvious, not just return a long 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=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@yuki1028\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@yuki1028<\/a>&nbsp;Yeah, the evidence Lessie provides means to help users to make a decision, I&#8217;m happy to see you find it 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>\ud83d\udc4b Hi PH! Sharon here, CPO at Lessie.<\/p>\n<\/p>\n<p>Most search tools are noisy, static databases. We built Lessie to solve this at the architectural level.<\/p>\n<p>Our AI-native engine reasons in real-time, benchmarked across 119 queries. Lessie leads in SOTA Matching Quality, outperforming traditional tools in Relevance (70.2), Coverage (69.1), and Utility (56.4) by synthesizing identity beyond simple keywords.<\/p>\n<\/p>\n<p>Full report: <a href=\"https:\/\/github.com\/LessieAI\/people-search-bench\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/github.com\/LessieAI\/people-search-bench<\/a><\/p>\n<\/p>\n<p>Search, Reach, Connect. Challenge Lessie today! \u26a1\ufe0f<\/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\">@sharonhuang Love the focus on solving this at the architectural level \u2014 most tools really do feel noisy and static.<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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>Hi PH \u2014 This is Tina, CMO at Lessie AI<\/p>\n<p>One surprising insight: people search isn&#8217;t about perfect queries \u2014 it&#8217;s about behavior. Users often write imperfect or vague requests and still get strong results, and a single search usually turns into an iterative exploration rather than a one-shot answer.<\/p>\n<p>A good tool today isn&#8217;t about helping users ask better \u2014 it&#8217;s about understanding intent, even when it&#8217;s not fully expressed.<\/p>\n<p>Curious to hear how it feels (and where it breaks). Challenge Lessie today! <\/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>This concept is excellent and exactly what I need. Could you use it to source and outreach to suitable YouTube KOLs?<\/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\/@charlenechen_123\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@charlenechen_123<\/a>&nbsp;Absolutely. With Lessie, you can source and reach out to KOLs across YouTube, TikTok, Instagram, and more. It also provides detailed insights into each creator\u2019s key metrics and audience demographics \u2014 so you can quickly identify the right fit.<\/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>Feels like this could pair really well with founders doing outbound for the first time . Lower barrier to getting started.<\/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\">@edward_curtis1 Totally \u2014 that was exactly one of the use cases we had in mind. Lowering the barrier to get started with outbound.<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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 once when visiting Bay area with the intention to meet with some frontier lab guys who may have connection with me &#8211; Finally turned out to be quite effective. Shout out to Lessie team who built this from scratch.<\/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\">@zhl2026 That\u2019s awesome to hear \u2014 really glad it ended up being useful for you. Appreciate the shoutout \ud83d\ude4c<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\/@zhl2026\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@zhl2026<\/a>&nbsp;thanks for supporting, all the best at Lessie<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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  personalized outreach follow ups combo is powerful but also tricky .The line between helpful and spammy is very thin 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\/@conrad_foster\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@conrad_foster<\/a>&nbsp;Very fair point. We agree the line is thin.<\/p>\n<p>That is why we think outreach has to be grounded in the individual, not just automated at the sequence level. We start with stronger match quality and visible evidence, then try to make each message and follow-up specific to the person, their context, and the reason they surfaced in the first place. Users should also stay in control of what actually gets sent.<\/p>\n<p>The goal is to avoid generic outreach and make each touchpoint feel more relevant and intentional.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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 meaningful pain point to solve. If I want to identify the right person within a company by the role\u2014but I\u2019m not sure who that would be\u2014is there a reliable way to find them accurately?<\/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\/@fyuhkust\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@fyuhkust<\/a>&nbsp;Yes, that is exactly one of the core problems we care about.<\/p>\n<p>Often the challenge is not finding a name, but identifying who is most likely to own the problem when the exact title is unclear. Lessie starts from the role and intent, then uses broader signals to narrow down the likely right people and show why they match.<\/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>Is it something like RocketReach? How the data (+ contact information) for each person are collected?<\/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\/@busmark_w_nika\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@busmark_w_nika<\/a>&nbsp;Great question! We do cover some of the core capabilities you\u2019d expect from tools like RocketReach \u2014 including contact data and enrichment.<\/p>\n<p>Where Lessie goes further is helping you identify the right people to reach out to, not just find contacts. We focus on matching \u201cfit\u201d using AI, and also support tailored email generation and more structured outreach management.<\/p>\n<p>On the data side, we aggregate from multiple providers to ensure compliance and accuracy, and validate results across sources. Happy to share more!<\/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\/@busmark_w_nika\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@busmark_w_nika<\/a> This is interesting! I wonder what methods they use to collect such detailed contact info for each person. Any insights?<\/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\/@busmark_w_nika\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@busmark_w_nika<\/a>&nbsp;The main difference is that Lessie is besides just \u201ccold emails\u201d, we do more about helping you figure out who\u2019s actually worth reaching out to. It\u2019s designed to handle the matching, prioritization, and even the outreach flow, not just return a single list with outdated 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<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Tried it out to find developers in a niche I&#8217;m working in \u2014 described what kind of devs I needed, and it actually found people who are active in that community, not just random name matches. Pretty impressed with the accuracy. <\/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\/@zhangze\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@zhangze<\/a>&nbsp;Love hearing this! That\u2019s exactly the kind of workflow we built Lessie for \u2014 finding people who are actually active and relevant, not just matching names. Really glad it worked well for your niche \u2014 would love to hear more about how you use it as you keep testing.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\/@zhangze\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@zhangze<\/a>&nbsp;That\u2019s something we\u2019ve been trying hard to get right beyond just keyword matches. Really glad it showed up in your 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>Very interesting for those looking out agentic solutions for sales &#8211; congrats on launching! <\/p>\n<\/p>\n<p>Will this handle bidirectional sync (with existing CRM) ? Specifically, if a lead is updated in our CRM (say, they are marked &#8220;Do Not Contact&#8221;), does Lessie&#8217;s AI agent detect the changes to adjust its own outreach logic?<\/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\/@gayatri_sachdeva\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@gayatri_sachdeva<\/a>&nbsp;Great question \u2014 and thanks!<\/p>\n<p>We already respect key CRM signals like \u201cDo Not Contact\u201d to avoid conflicts. Full real-time bidirectional sync is something we\u2019re actively working on. Which CRM are you using?<\/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\/@gayatri_sachdeva\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@gayatri_sachdeva<\/a>&nbsp;Love this question, this is exactly the kind of workflow we\u2019re thinking about. Today, Lessie can already pick up important signals (like contact restrictions) to prevent unwanted outreach. And deeper CRM sync is something we\u2019re building toward.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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 the best part of this category is prioritization. A ranked list of creators with reasons makes the influencer discovery workflow much easier than a raw directory dump.<\/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>Totally agree \u2014 prioritization makes all the difference. We focus on ranking creators by real relevance, with clear reasons behind each result \u2014 so it\u2019s not just a list, but something you can act 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<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@cruise_chen\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@cruise_chen<\/a>&nbsp;Yes, exactly. Prioritization is a huge part of the value here, not just search volume.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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>influencer sourcing is usually a manual nightmare of comparing engagement rates and profile vibes. using ai to evaluate the &#8216;fit&#8217; before reaching out could save our agency dozens of hours a week. the ph50 code is a nice touch signing up to test a real use case today.<a href=\"https:\/\/www.producthunt.com\/@colin_yu_123\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"colin_yu_123\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@colin_yu_123<\/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\/@vikramp7470\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@vikramp7470<\/a>&nbsp;That\u2019s exactly where we\u2019re hoping Lessie can help save time. Really appreciate you giving it a try \u2014 would love to hear how it performs on your use case!<\/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\/@vikramp7470\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@vikramp7470<\/a>&nbsp;Engagement + vibe check is too real. Glad you\u2019re testing it out \u2014 that\u2019s exactly the workflow we\u2019re trying to speed 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<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>What I like about this influencer discovery workflow is that it seems built around fit, not just volume. I&#8217;d rather get a short list of relevant creators than another giant export I&#8217;ll never 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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@janette_szeto\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@janette_szeto<\/a>&nbsp;Totally get you! So much noise for growth people, FIT is much more important for efficiency!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\/@janette_szeto\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@janette_szeto<\/a>&nbsp;Appreciate that! We deliberately pushed for fit over volume because most teams don&#8217;t need more names, they need the right creators.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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 seems like a great tool for finding loads of influencers on X all at once. Could be a huge time and money saver for marketing campaigns.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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 Lessie since the early beta, and honestly the \u201cAI-native LinkedIn\u201d angle is a really interesting direction.<\/p>\n<p>Both personally and for our team, we\u2019ve actually put some budget into it and tried to use it in real workflows \u2014 not just testing. What stood out to me is how the agent approaches \u201cfinding the right people.\u201d It\u2019s not just filtering or scraping, but more like reasoning through who might actually be relevant based on context, which feels like a step forward compared to traditional tools.<\/p>\n<p>Still early of course, but the thinking behind it is solid. Curious to see how the team keeps evolving this \u2014 especially around deeper intent understanding and outreach quality. Rooting for you guys \ud83d\udc4d<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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 products that reduce tab-hopping. Coach and mentor discovery usually means bouncing between LinkedIn, podcasts, and community directories; pulling that into one flow is genuinely 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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@erictian\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@erictian<\/a>&nbsp;Totally agree \u2014 coach and mentor discovery is one of those workflows that looks simple but turns into 15 tabs 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<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Cool, this product is amazing. Congrats on this 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=\"comment-item\">\n<div class=\"comment-content\">\n<p>This is the kind of feature that matters because it protects sender reputation, not because it&#8217;s exciting on a landing page.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@onlyyoulove3\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@onlyyoulove3<\/a>&nbsp;Agreed. Sender reputation is one of those things that quietly determines whether outreach actually scales.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\">Have been looking for a product like this. Will try it out to find influencers. Congrats team!<\/div>\n<div class=\"comment-actions\">\n<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\/@amy_wenyan_hua\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@amy_wenyan_hua<\/a>&nbsp;Thank you Amy, hope Lessie can help your product grow rapidly! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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 feels closer to a working research assistant for researching accounts before outreach than a traditional database. Nice if you&#8217;re tired of stitching together LinkedIn, company pages, and scattered notes by hand.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@andy2026\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@andy2026<\/a>&nbsp;Exactly \u2014 that\u2019s the goal. We\u2019re less focused on being a static database and more on acting like a working research assistant that pulls context together before outreach<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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 fresh is the data that Lessie looks at? Selling now is very competitive with a lot of agentic tools performing a similar search. It would help to have fresh data indexed (or looked at) when we perform a search.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@chintant\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@chintant<\/a>&nbsp;Lessie pulls from continuously refreshed sources, so new creators and profile updates are indexed on a rolling basis rather than static snapshots<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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 curious, which use case is driving the strongest retention right now: influencer sourcing, lead gen, recruiting, or something else?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@gingerkidney\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@gingerkidney<\/a>&nbsp;Great question! influencer sourcing is showing the strongest retention so far. Once they start using it to find and vet creators faster, it usually becomes a repeat workflow. Lead gen and recruiting are picking up quickly too, but creator sourcing is the stickiest use case 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<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Congrats on the launch! The search + reach in one flow is a nice UX improvement over the usual &#8220;export to CSV, paste into outreach tool&#8221;. What does the fit scoring actually look at? is it mostly job title and company signals or does it go deeper than that?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@kavin_jeya\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@kavin_jeya<\/a>&nbsp;Thanks, it goes deeper. Fit scoring typically combines surface signals (job title, company, seniority, industry) with richer behavioral and contextual signals!<\/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>&nbsp;I spent 30 minutes with your website and I was really happy. I was, I particularly looked for two information and I was very happy with the results. It has saved me a lot of time.<\/p>\n<p>&nbsp;I just used the free version so I didn&#8217;t spend to need any money but it has saved me at least five or six hours of time and energy so I really wish that this service takes off and many people use it I recommend it to almost everyone first give it a shot as You can try free of cost.<\/p>\n<p>Then if you feel that you want to move ahead then do it. But I am sure that it can give something value, give something to almost everyone who would spend just 10-15 minutes here. Thanks a lot.<\/p>\n<p>What I realized is that this website basically does three things. First, it finds me the people that I am looking for. Secondly, it can create and send email on my behalf. Finally, it can reply to the incoming emails 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\/@razib_ahmed4\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@razib_ahmed4<\/a>&nbsp;Thank you so much for taking the time to explore the site and share this<\/p>\n<p>Hearing that it saved you 5\u20136 hours of time is exactly the outcome we\u2019re hoping for. The whole idea is to make it easy to find the right people, craft thoughtful outreach, and keep conversations moving without the usual manual work.<\/p>\n<\/p>\n<p>I also love how you broke it down into those three parts- finding people, sending emails, and replying to incoming messages. That\u2019s pretty much the core workflow we\u2019re trying to simplify<\/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>Just tested it with a real search, looked up Nintendo Switch influencers and the results were actually relevant, not just a generic list of gaming accounts.<\/p>\n<\/p>\n<p>That&#8217;s already better than most tools I&#8217;ve tried, curious how it handles more niche searches though, would &#8216;indie iOS app makers who talk about productivity&#8217; surface real micro-influencers, or does it work better with broader categories?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@misbah_abdel\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@misbah_abdel<\/a>&nbsp;Love that example \u2014 appreciate you trying it out!<\/p>\n<p>It actually tends to perform even better on niche queries like that. The more specific (even a bit fuzzy) the intent, the more the agent can surface relevant micro-influencers beyond generic lists.Would be curious what you find if you test 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=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@misbah_abdel\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@misbah_abdel<\/a>&nbsp;thanks for testing, from what I\u2019ve seen, it actually gets pretty interesting with niche searches. Stuff like <em>\u201cindie iOS app makers who talk about productivity\u201d<\/em> usually brings up smaller builders and micro-creators instead of just big generic accounts.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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 that you mention multi-agent architecture on the site. Does each agent handle a different source like LinkedIn vs Twitter, or is it more about splitting up the research steps?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@ermakovich_sergey\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ermakovich_sergey<\/a>&nbsp;It\u2019s mainly about splitting the research into specialized steps (intent, sourcing, verification, ranking), with some agents optimized for specific sources \u2014 so a mix of both<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\/@ermakovich_sergey\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ermakovich_sergey<\/a>&nbsp;Good question, it\u2019s more about splitting up the research steps than just assigning one agent per 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>I can see this being useful when you&#8217;re moving fast but still want each email to feel considered.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@clayccc\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@clayccc<\/a>&nbsp;Exactly,that\u2019s what we\u2019re aiming for: fast discovery, but still thoughtful, relevant outreach.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\">#3<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/QYI2BQLZLAAHS4\" class=\"app-title\">SuperShrimp<\/a><\/p>\n<div class=\"one-liner\">Fix your terrible posture<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">280<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>\u4e00\u6b3e\u5229\u7528\u7535\u8111\u6444\u50cf\u5934\u548cAI\u5b9e\u65f6\u76d1\u6d4b\u3001\u7ea0\u6b63\u7528\u6237\u5750\u59ff\u7684\u684c\u9762\u5e94\u7528\uff0c\u5728\u957f\u65f6\u95f4\u4f0f\u6848\u5de5\u4f5c\u7684\u573a\u666f\u4e0b\uff0c\u5e2e\u52a9\u7528\u6237\u6539\u5584\u4e0d\u826f\u59ff\u52bf\uff0c\u9884\u9632\u5065\u5eb7\u95ee\u9898\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\/63c4eafa-bee2-4562-87e9-0fb2cd9f1a99.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\/9e58c51b-456b-461b-bd8a-cbc04549370b.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\/2de845ce-76a2-4e6d-881f-0df1f3ce2651.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\/226a7c2f-f426-49c2-be57-5a942c87ca07.jpeg?auto=format\" data-video-url=\"https:\/\/www.youtube.com\/watch?v=j_T1pi4C4B4\"><source src=\"https:\/\/www.youtube.com\/watch?v=j_T1pi4C4B4\" 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\">Health &#038; Fitness<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u5065\u5eb7\u79d1\u6280<\/span><br \/>\n            <span class=\"tag\">\u59ff\u52bf\u7ea0\u6b63<\/span><br \/>\n            <span class=\"tag\">AI\u8ba1\u7b97\u673a\u89c6\u89c9<\/span><br \/>\n            <span class=\"tag\">\u751f\u4ea7\u529b\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u8fdc\u7a0b\u529e\u516c<\/span><br \/>\n            <span class=\"tag\">Mac\u5e94\u7528<\/span><br \/>\n            <span class=\"tag\">\u672c\u5730\u5904\u7406<\/span><br \/>\n            <span class=\"tag\">\u6e38\u620f\u5316<\/span><br \/>\n            <span class=\"tag\">\u5b9e\u65f6\u53cd\u9988<\/span><br \/>\n            <span class=\"tag\">\u65e0\u786c\u4ef6\u4f9d\u8d56<\/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\u521b\u610f\u4e0e\u65e0\u786c\u4ef6\u4f9d\u8d56\u7406\u5ff5\uff0c\u5e76\u5bf9\u6e38\u620f\u5316\u5143\u7d20\uff08\u867e\u8fdb\u5316\uff09\u8868\u793a\u559c\u7231\u3002\u4e3b\u8981\u95ee\u9898\u96c6\u4e2d\u4e8e\uff1a\u5bf9\u591a\u663e\u793a\u5668\u652f\u6301\u7684\u8be2\u95ee\u3001\u9690\u79c1\u5b89\u5168\uff08\u6444\u50cf\u5934\u5e38\u5f00\uff09\u3001\u68c0\u6d4b\u51c6\u786e\u6027\u4ee5\u53ca\u5177\u4f53\u7684\u7cfb\u7edf\u7248\u672c\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                SuperShrimp \u7cbe\u51c6\u5207\u5165\u4e86\u4e00\u4e2a\u5e7f\u6cdb\u5b58\u5728\u5374\u5e38\u88ab\u5ffd\u89c6\u7684\u75db\u70b9\u2014\u2014\u529e\u516c\u4eba\u7fa4\u7684\u59ff\u52bf\u7ba1\u7406\u3002\u5176\u6838\u5fc3\u4ef7\u503c\u5e76\u975e\u5728\u4e8e\u9ad8\u6df1\u7684\u6280\u672f\u7a81\u7834\uff0c\u800c\u5728\u4e8e\u4ee5\u4e00\u79cd\u6781\u7b80\u3001\u5de7\u5999\u4e14\u4f4e\u6210\u672c\u7684\u65b9\u5f0f\uff0c\u5c06\u666e\u904d\u95f2\u7f6e\u7684\u6444\u50cf\u5934\u8f6c\u5316\u4e3a\u4e00\u4e2a\u201c\u88ab\u52a8\u76d1\u63a7-\u4e3b\u52a8\u63d0\u9192\u201d\u7684\u5065\u5eb7\u5e72\u9884\u8282\u70b9\u3002\u4ea7\u54c1\u806a\u660e\u5730\u907f\u5f00\u4e86\u9700\u8981\u989d\u5916\u786c\u4ef6\uff08\u5982\u53ef\u7a7f\u6234\u8bbe\u5907\uff09\u7684\u8def\u5f84\uff0c\u964d\u4f4e\u4e86\u7528\u6237\u5c1d\u8bd5\u95e8\u69db\uff0c\u8fd9\u662f\u5176\u6700\u5927\u7684\u589e\u957f\u6760\u6746\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u9762\u4e34\u7684\u6311\u6218\u540c\u6837\u6e05\u6670\u3002\u9996\u5148\uff0c\u6280\u672f\u5929\u82b1\u677f\u660e\u663e\uff1a\u4ec5\u4f9d\u9760\u5355\u76ee\u6444\u50cf\u5934\u8fdb\u884c\u59ff\u52bf\u8bc4\u4f30\uff0c\u5176\u51c6\u786e\u6027\u4e0e\u53ef\u9760\u6027\u5728\u590d\u6742\u5750\u59ff\u3001\u591a\u53d8\u5149\u7167\u6216\u8863\u7740\u60c5\u51b5\u4e0b\u5b58\u7591\uff0c\u8fd9\u4ece\u4e13\u4e1a\u7528\u6237\u7684\u8bc4\u8bba\u4e2d\u5df2\u89c1\u7aef\u502a\u3002\u5176\u6b21\uff0c\u9690\u79c1\u201c\u7599\u7629\u201d\u96be\u4ee5\u6d88\u9664\uff1a\u5c3d\u7ba1\u5f3a\u8c03\u672c\u5730\u5904\u7406\uff0c\u4f46\u8981\u6c42\u6444\u50cf\u5934\u6301\u7eed\u5f00\u542f\uff0c\u5728\u5fc3\u7406\u5c42\u9762\u548c\u5b89\u5168\u6027\u4e0a\u4ecd\u662f\u7528\u6237\uff0c\u5c24\u5176\u662f\u4f01\u4e1a\u7528\u6237\uff0c\u9700\u8981\u8de8\u8fc7\u7684\u4e00\u9053\u574e\u3002\u6700\u540e\uff0c\u7528\u6237\u7c98\u6027\u5b58\u7591\uff1a\u521d\u59cb\u7684\u6e38\u620f\u5316\u53cd\u9988\uff08\u867e\u8fdb\u5316\uff09\u9887\u5177\u5de7\u601d\uff0c\u4f46\u957f\u671f\u6765\u770b\uff0c\u8fd9\u79cd\u65b0\u9c9c\u611f\u80fd\u5426\u8f6c\u5316\u4e3a\u6301\u4e45\u7684\u4e60\u60ef\u517b\u6210\uff0c\u662f\u51b3\u5b9a\u5176\u4ece\u201c\u6709\u8da3\u7684\u5c0f\u5de5\u5177\u201d\u5347\u7ea7\u4e3a\u201c\u5fc5\u5907\u7684\u5065\u5eb7\u52a9\u624b\u201d\u7684\u5173\u952e\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u672c\u8d28\u4e0a\uff0c\u5b83\u662f\u4e00\u6b3e\u4f18\u79c0\u7684\u201c\u610f\u8bc6\u5524\u9192\u201d\u5de5\u5177\u3002\u5b83\u672a\u5fc5\u80fd\u50cf\u4e13\u4e1a\u533b\u7597\u8bbe\u5907\u822c\u63d0\u4f9b\u7cbe\u51c6\u7684\u810a\u67f1\u529b\u5b66\u6570\u636e\uff0c\u4f46\u5176\u6838\u5fc3\u4efb\u52a1\u6216\u8bb8\u662f\u6210\u529f\u7684\uff1a\u5373\u901a\u8fc7\u5373\u65f6\u3001\u65e0\u611f\u7684\u63d0\u9192\uff0c\u4e0d\u65ad\u5c06\u7528\u6237\u7684\u6ce8\u610f\u529b\u62c9\u56de\u81ea\u8eab\u7684\u59ff\u52bf\u72b6\u6001\uff0c\u4ece\u800c\u6253\u7834\u65e0\u610f\u8bc6\u7684\u201c\u867e\u5316\u201d\u8fc7\u7a0b\u3002\u5b83\u7684\u5e02\u573a\u5b9a\u4f4d\u66f4\u5e94\u662f\u5065\u5eb7\u7ba1\u7406\u751f\u6001\u7684\u8f7b\u91cf\u7ea7\u5165\u53e3\uff0c\u800c\u975e\u7ec8\u6781\u89e3\u51b3\u65b9\u6848\u3002\u82e5\u80fd\u6301\u7eed\u4f18\u5316\u57fa\u7840\u68c0\u6d4b\u7684\u7a33\u5b9a\u6027\uff0c\u5e76\u56f4\u7ed5\u201c\u6570\u636e\u6d1e\u5bdf\u201d\uff08\u5982\u751f\u6210\u6bcf\u65e5\u59ff\u52bf\u62a5\u544a\uff09\u548c\u201c\u751f\u6001\u8054\u52a8\u201d\uff08\u4e0e\u5065\u5eb7App\u3001\u529e\u516c\u8f6f\u4ef6\u96c6\u6210\uff09\u6df1\u5316\u4ef7\u503c\uff0c\u5176\u53d1\u5c55\u7a7a\u95f4\u5c06\u66f4\u4e3a\u7a33\u56fa\u3002\u76ee\u524d\u770b\u6765\uff0c\u5b83\u662f\u4e00\u4e2a\u6781\u5177\u75c5\u6bd2\u5f0f\u4f20\u64ad\u6f5c\u529b\u7684\u806a\u660eMVP\uff0c\u4f46\u8981\u4ece\u201c\u7f51\u7ea2\u201d\u8d70\u5411\u201c\u957f\u7ea2\u201d\uff0c\u4ecd\u9700\u5728\u5b9e\u7528\u6027\u6df1\u5ea6\u4e0a\u6301\u7eed\u9524\u70bc\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\">SuperShrimp<\/span>\n                <\/div>\n<div class=\"comment-content\">Turn your webcam into a posture coach that catches slouching while you work. Get real-time posture scores, alerts, and analytics.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">Hey it&#8217;s Marc!<\/p>\n<p>I made an app to fix my terrible posture.<\/p>\n<p>It uses my MacBook Pro camera to watch me work.<\/p>\n<p>When AI detects that I\u2019m sitting like a shrimp \ud83e\udd90, it sends me a notification with a preview of my posture so I can reposition myself.<\/p>\n<p>Everything stays local. It works offline too.<\/p>\n<p>&gt; <a href=\"https:\/\/supershrimp.io\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/supershrimp.io<\/a><\/p>\n<p>And because apparently my brain only responds to fake rewards, I added XP: good posture makes my shrimp evolve (currently level 7).<\/p><\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>13<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@marclou\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@marclou<\/a>&nbsp;Haha , love the shrimp XP idea \ud83e\udd90\ud83d\ude02. Gamifying posture might actually be the motivation we all need.<\/p>\n<p>Does it handle multi  monitor setups , or just the main screen?<\/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\/@marclou\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@marclou<\/a>&nbsp;What a magical love story in this video. Good posture is the key not only to physical beauty but also to good health<\/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 really like this idea. I struggle with posture a lot too \ud83d\ude05<\/p>\n<p>I\u2019ve tried using a posture corrector, but it can get pretty uncomfortable after a while.<\/p>\n<p>This feels like a much nicer approach.<\/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>this is clever &#8211; using existing webcam instead of requiring new hardware. how accurate is the posture detection? we work with wearables data all day and know how tricky body positioning can be to get right, especially with just computer vision.<\/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>Me and my boyf def need 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=\"comment-item\">\n<div class=\"comment-content\">\n<p>Looks pretty good, will be trying it out pretty soon \ud83d\ude42<\/p>\n<\/p>\n<p>I&#8217;m assuming it will need the camera access all the time, is that safe<\/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>This is the kind of product that quietly judges me all day\u2026 and I probably deserve it. Love the idea of turning passive webcam time into something actually useful.<\/p>\n<\/p>\n<p>We actually launched on Product Hunt yesterday as well \u2014 building Ogoron, an AI system that fixes broken test coverage instead of posture. Different problems, same energy: catching issues before they get worse<\/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>Not related to the product, but I like your landing page! How did you make 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=\"comment-item\">\n<div class=\"comment-content\">\n<p>This is sick!<\/p>\n<p>Going to try it soon!<\/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\/@nevo_david\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@nevo_david<\/a>&nbsp;thank you 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>Wow, amazing Concept.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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, I just love the reference to the golden ratio. It made my day! Congratulations 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=\"comment-item\">\n<div class=\"comment-content\">\n<p>Didn&#8217;t see what versions of MacOS you 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<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Legend doing legend 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<\/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\/HXRQVLQJUQMIOU\" class=\"app-title\">OpenOwl<\/a><\/p>\n<div class=\"one-liner\">Automate what APIs can&#8217;t in one prompt done locally<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">231<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>OpenOwl\u662f\u4e00\u6b3emacOS\u684c\u9762\u81ea\u52a8\u5316\u4ee3\u7406\uff0c\u901a\u8fc7\u8ba9AI\u52a9\u624b\u80fd\u201c\u770b\u89c1\u201d\u5c4f\u5e55\u5e76\u6a21\u62df\u4eba\u5de5\u70b9\u51fb\u4e0e\u8f93\u5165\uff0c\u89e3\u51b3\u4e86\u5728\u65e0API\u652f\u6301\u7684\u573a\u666f\uff08\u5982LinkedIn\u62d3\u5ba2\u3001Shopify\u540e\u53f0\u66f4\u65b0\uff09\u4e2d\uff0c\u7528\u6237\u4ecd\u9700\u624b\u52a8\u6267\u884cAI\u751f\u6210\u6307\u4ee4\u7684\u7e41\u7410\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\/41f9a156-cd79-4ad6-8569-8674632137a4.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\/17275aa2-8c5c-4213-89e0-27223ca8c31e.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\/52c8f972-1140-4f52-84a2-2e3c16bc8d36.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\/823d874e-915f-40f4-bdb3-0eb7bac33670.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\/56ca83d7-4dfb-4b06-8bc2-0d2de83dbec5.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\/72dd5b55-e548-4448-b4ff-c89b71efd937.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/xgFb_991yIQ?si=5G8kdPyqDrgHltrZ\"><source src=\"https:\/\/youtu.be\/xgFb_991yIQ?si=5G8kdPyqDrgHltrZ\" 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\">Marketing<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u684c\u9762\u81ea\u52a8\u5316<\/span><br \/>\n            <span class=\"tag\">AI\u667a\u80fd\u4f53<\/span><br \/>\n            <span class=\"tag\">RPA<\/span><br \/>\n            <span class=\"tag\">macOS\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u672c\u5730\u5316\u8fd0\u884c<\/span><br \/>\n            <span class=\"tag\">\u4eba\u673a\u534f\u4f5c<\/span><br \/>\n            <span class=\"tag\">\u6d4f\u89c8\u5668\u81ea\u52a8\u5316<\/span><br \/>\n            <span class=\"tag\">\u65e0\u4ee3\u7801\u81ea\u52a8\u5316<\/span><br \/>\n            <span class=\"tag\">MCP\u751f\u6001<\/span><br \/>\n            <span class=\"tag\">\u751f\u4ea7\u529b\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\u89e3\u51b3\u201c\u8ba4\u77e5\u4e0e\u6267\u884c\u95f4\u9e3f\u6c9f\u201d\u7684\u6838\u5fc3\u4ef7\u503c\uff0c\u5e76\u5bf9\u672c\u5730\u5316\u9690\u79c1\u4fdd\u62a4\u8868\u793a\u8d5e\u8d4f\u3002\u4e3b\u8981\u95ee\u9898\u96c6\u4e2d\u5728Windows\/Android\u7248\u672c\u652f\u6301\u3001\u5e94\u5bf9\u7f51\u7ad9\u53cd\u722c\u673a\u5236\u7684\u80fd\u529b\uff0c\u4ee5\u53ca\u5176\u4e0eClaude\u539f\u751f\u529f\u80fd\u6216\u5176\u4ed6\u81ea\u52a8\u5316\u5de5\u5177\uff08\u5982Playwright\uff09\u7684\u5dee\u5f02\u6bd4\u8f83\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                OpenOwl\u7684\u4eae\u76f8\uff0c\u4e0e\u5176\u8bf4\u662f\u4e00\u6b3e\u65b0\u5de5\u5177\uff0c\u4e0d\u5982\u8bf4\u662f\u5bf9\u5f53\u524dAI\u5e94\u7528\u8fb9\u754c\u7684\u4e00\u6b21\u7cbe\u51c6\u7206\u7834\u3002\u5b83\u5de7\u5999\u5730\u907f\u5f00\u4e86\u201c\u91cd\u9020\u8f6e\u5b50\u201d\u7684\u9677\u9631\uff0c\u6ca1\u6709\u8bd5\u56fe\u8ba9AI\u76f4\u63a5\u64cd\u63a7\u7cfb\u7edf\u5e95\u5c42\uff0c\u800c\u662f\u9009\u62e9\u6210\u4e3aMCP\u534f\u8bae\u4e0b\u7684\u201c\u624b\u773c\u201d\u5ef6\u4f38\uff0c\u5c06\u5927\u6a21\u578b\u7684\u89c4\u5212\u80fd\u529b\u4e0e\u4f20\u7edf\u7684UI\u81ea\u52a8\u5316\u6280\u672f\u5ac1\u63a5\u3002\u5176\u771f\u6b63\u7684\u98a0\u8986\u6027\u5728\u4e8e\uff0c\u5b83\u7784\u51c6\u4e86\u201cAPI\u8352\u6f20\u201d\u5730\u5e26\u2014\u2014\u90a3\u4e9b\u9648\u65e7\u3001\u5c01\u95ed\u6216\u8bbe\u8ba1\u4e0a\u5c31\u62d2\u7edd\u5f00\u653e\u63a5\u53e3\u7684\u5546\u4e1a\u8f6f\u4ef6\u548c\u7f51\u9875\u540e\u53f0\u3002\u5728\u8fd9\u4e9b\u573a\u666f\u4e2d\uff0c\u5373\u4f7f\u662f\u6700\u5148\u8fdb\u7684AI\uff0c\u6b64\u524d\u4e5f\u53ea\u80fd\u5145\u5f53\u4e00\u4e2a\u201c\u7eb8\u4e0a\u8c08\u5175\u201d\u7684\u519b\u5e08\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u201c\u6a21\u62df\u4eba\u7c7b\u64cd\u4f5c\u201d\u7684\u5e95\u5c42\u903b\u8f91\uff0c\u65e2\u662f\u4f18\u52bf\u4e5f\u662f\u963f\u5580\u7409\u65af\u4e4b\u8e35\u3002\u4f18\u52bf\u5728\u4e8e\u60ca\u4eba\u7684\u517c\u5bb9\u6027\u548c\u4e0a\u624b\u95e8\u69db\u7684\u964d\u4f4e\uff1b\u9690\u60a3\u5219\u5728\u4e8e\u7a33\u5b9a\u6027\u548c\u89c4\u6a21\u5316\u6311\u6218\u3002\u8bc4\u8bba\u4e2d\u5173\u4e8e\u201c\u53cd\u722c\u673a\u5236\u201d\u548c\u201c\u90e8\u5206\u5931\u8d25\u5904\u7406\u201d\u7684\u63d0\u95ee\u76f4\u6307\u6838\u5fc3\uff1a\u5728\u52a8\u6001\u9a8c\u8bc1\u7801\u3001\u5f02\u5e38\u5f39\u7a97\u6216\u7f51\u7edc\u6ce2\u52a8\u9762\u524d\uff0c\u5b83\u7684\u9c81\u68d2\u6027\u5982\u4f55\uff1f\u5b83\u5ba3\u79f0\u7684\u201c\u50cf\u4eba\u4e00\u6837\u89c2\u5bdf\u5e76\u53cd\u5e94\u201d\u9ad8\u5ea6\u4f9d\u8d56\u80cc\u540e\u5927\u6a21\u578b\u7684\u5b9e\u65f6\u5224\u65ad\u80fd\u529b\u4e0e\u6210\u672c\uff0c50\u6b21\/\u65e5\u7684\u514d\u8d39\u989d\u5ea6\u6697\u793a\u4e86\u5176\u64cd\u4f5c\u5e76\u975e\u96f6\u6210\u672c\u3002\u6b64\u5916\uff0c\u5b83\u5c06\u81ea\u52a8\u5316\u4ece\u201c\u6d41\u7a0b\u9884\u8bbe\u201d\u63a8\u5411\u201c\u5b9e\u65f6\u51b3\u7b56\u201d\uff0c\u4f46\u8fd9\u4e5f\u610f\u5473\u7740\u9519\u8bef\u53ef\u80fd\u4ece\u7b80\u5355\u7684\u201c\u6b65\u9aa4\u4e2d\u65ad\u201d\u5347\u7ea7\u4e3a\u66f4\u4e0d\u53ef\u63a7\u7684\u201c\u903b\u8f91\u504f\u79bb\u201d\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u672c\u8d28\u4e0a\uff0cOpenOwl\u4ee3\u8868\u4e86\u4e00\u79cd\u52a1\u5b9e\u7684AI\u5de5\u7a0b\u601d\u7ef4\uff1a\u5728\u4e0d\u5b8c\u7f8e\uff08\u65e0API\uff09\u7684\u73b0\u5b9e\u4e16\u754c\u4e2d\uff0c\u5bfb\u627e\u6700\u9ad8\u6548\u7684\u59a5\u534f\u65b9\u6848\u3002\u5b83\u672a\u5fc5\u662f\u7ec8\u6781\u7b54\u6848\uff0c\u4f46\u5b83\u6e05\u6670\u5730\u6307\u51fa\u4e86\u4e0b\u4e00\u4ee3AI\u667a\u80fd\u4f53\u5fc5\u987b\u653b\u514b\u7684\u5173\u952e\u4e00\u5173\u2014\u2014\u8ba9AI\u4e0d\u4ec5\u4f1a\u601d\u8003\uff0c\u8fd8\u8981\u80fd\u5728\u6df7\u4e71\u7684\u771f\u5b9e\u6570\u5b57\u73af\u5883\u4e2d\u5b89\u5168\u3001\u53ef\u9760\u5730\u6267\u884c\u3002\u5b83\u7684\u6210\u529f\u4e0e\u5426\uff0c\u5c06\u53d6\u51b3\u4e8e\u80fd\u5426\u5728\u7075\u6d3b\u6027\u3001\u7a33\u5b9a\u6027\u4e0e\u6210\u672c\u4e4b\u95f4\u627e\u5230\u6700\u4f73\u5e73\u8861\u70b9\uff0c\u800c\u4e0d\u4ec5\u4ec5\u662f\u4f5c\u4e3a\u4e00\u4e2a\u70ab\u6280\u7684\u6f14\u793a\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\">OpenOwl<\/span>\n                <\/div>\n<div class=\"comment-content\">OpenOwl is a desktop automation agent for macOS. It gives AI assistants (Claude, Codex, or any MCP-compatible AI) the ability to see your screen, click buttons, type into fields, and navigate across any app or browser. You describe a task in plain English. OpenOwl does the rest. It automates the tasks that APIs can&#8217;t touch LinkedIn prospecting, Shopify admin updates, legacy CRM data entry, form filling, competitive research, and anything that normally requires you to sit there clicking for hours<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p><strong>Hey Product Hunt! Mihir here, maker of OpenOwl.<\/strong><\/p>\n<p>I built this because of a frustration I couldn&#8217;t shake:<\/p>\n<p>I&#8217;d ask Claude to help me with a task, and it would give me <em>perfect<\/em> step-by-step instructions&#8230; that I then had to spend 45 minutes clicking through myself.<\/p>\n<p><strong>LinkedIn prospecting?<\/strong> &#8220;Go to this profile, click Connect, type this message.&#8221; Great advice. But I still had to do all the clicking.<\/p>\n<p><strong>Updating 200 product prices in Shopify?<\/strong> Claude knew exactly what to change. But there&#8217;s no API for the admin panel. So I sat there. Clicking. For two hours.<\/p>\n<p>AI can think for you. But it couldn&#8217;t <em>act<\/em> for you. That&#8217;s the gap.<\/p>\n<p><strong>OpenOwl is an MCP server that gives your AI assistant actual eyes and hands on your screen.<\/strong> It sees your screen, moves the cursor, clicks buttons, types into fields, and navigates between apps \u2014 not through APIs, but through the actual UI, like a human would.<\/p>\n<p>You describe what you need in plain English. OpenOwl does the rest.<\/p>\n<p>A few things worth knowing:<\/p>\n<ul>\n<li>\n<p>Works with <strong>Claude, Codex, and any MCP-compatible AI<\/strong><\/p>\n<\/li>\n<li>\n<p>Runs <strong>100% locally on your Mac<\/strong> \u2014 screenshots and data never leave your machine<\/p>\n<\/li>\n<li>\n<p>Install with one command: npm i openowl<\/p>\n<\/li>\n<li>\n<p>Free tier included \u2014 <strong>50 tool calls\/day<\/strong>, no credit card needed<\/p>\n<\/li>\n<li>\n<p>macOS only right now (Apple Silicon + Intel)<\/p>\n<\/li>\n<\/ul>\n<p>This started as a weekend project to scratch my own itch. Now it&#8217;s something I use every single day \u2014 and genuinely can&#8217;t go back to doing these tasks manually.<\/p>\n<p><strong>What repetitive screen task would you hand off to your AI if it could actually click for you?<\/strong> Would love to hear what you&#8217;d use this for.<\/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\/@mihir_kanzariya\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@mihir_kanzariya<\/a>&nbsp;he Shopify admin example landed for me. There\u2019s a lot of work sitting in that gap where the model already knows what to do and a person still has to sit there clicking through the UI. That\u2019s a very real kind of wasted time. How often are people using OpenOwl for browser tasks like prospecting, and how often for messy back-office stuff like Shopify or CRM 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<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@mihir_kanzariya\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@mihir_kanzariya<\/a>&nbsp;Happy launch day. Very cool project. I wonder if you got affected by the latest Claude blocking third party app restriction? Hope not.<\/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>It looks great\u2014it would be perfect if there were versions for Android and Windows!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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 cool &#8211; can you tell me a bit about where it&#8217;s more powerful than Claude Cowork or Perplexity&#8217;s &#8220;browse for me&#8221; functions, or any major LLM with Playwright or similar installed? Again, really cool either way, definitely going to give this a swing! congrats on the launch \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=\"comment-item\">\n<div class=\"comment-content\">\n<p>most workflow automation tools nail the happy path. partial failures are where they fall apart &#8211; one step errors, the rest queue up, nobody notices until the downstream data is wrong.<\/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\/@mykola_kondratiuk\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@mykola_kondratiuk<\/a>&nbsp;<\/p>\n<\/p>\n<p>Yeah that&#8217;s a real problem. Most automation just stops or silently keeps going with bad data.<\/p>\n<\/p>\n<p>The way OpenOwl handles this is different because it&#8217;s not a scripted workflow. Claude is looking at the screen after every action. If something errors out, a popup appears, or a page doesn&#8217;t load right, it sees that and reacts. Same way you would if you were doing it manually and something went wrong.<\/p>\n<\/p>\n<p>It&#8217;s not bulletproof, but it&#8217;s closer to how a person handles partial failures than a traditional automation chain where step 3 doesn&#8217;t know step 2 broke.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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, Mihir! Currently dealing with that problem cause Calude perfectly set a plan for me but then I want to execute it, which should be made for an agent. Happy to see you helping 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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@german_merlo1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@german_merlo1<\/a>&nbsp;Sure, let me know your use case and I can help you set it up. I&#8217;ve built some templates here: <a href=\"https:\/\/github.com\/mihir-kanzariya\/openowl-templates\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/github.com\/mihir-kanzariya\/openowl-templates<\/a>. <\/p>\n<p>If you have a different use case, I can craft a solution for you and even jump on a call to help you get it running.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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>Smart idea,I really wanna give it a 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\/@adam_lab\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@adam_lab<\/a>&nbsp;Sure, what&#8217;s your use case? I can create a template\/skills to automate 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\">Wooow!<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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! The local-first approach is smart, and browser automation that doesn&#8217;t phone home is a real unlock for privacy-sensitive workflows. How does it handle sites with aggressive bot detection?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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 WIN support coming 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<\/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\/U7ZIXK46VH2WQR\" class=\"app-title\">Google AI Edge Eloquent<\/a><\/p>\n<div class=\"one-liner\">Google&#8217;s offline-first AI dictation, powered by Gemma<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">171<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Google\u63a8\u51fa\u7684\u79bb\u7ebf\u4f18\u5148AI\u53e3\u8ff0\u8f6c\u5f55\u5e94\u7528\uff0c\u901a\u8fc7\u672c\u5730Gemma\u6a21\u578b\u81ea\u52a8\u8fc7\u6ee4\u8bed\u6c14\u8bcd\u548c\u53e3\u8bef\uff0c\u5728\u4fdd\u62a4\u9690\u79c1\u7684\u654f\u611f\u573a\u666f\u4e0b\u4e3a\u7528\u6237\u63d0\u4f9b\u6d41\u7545\u7684\u6587\u7a3f\u8d77\u8349\u89e3\u51b3\u65b9\u6848\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\/c826bbb7-630e-46fc-9186-87eb800863e6.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\/c2ffb5e9-bf5a-45b4-a7bc-82a47fcaab17.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\/123f6949-c35b-4fa2-8a61-a43d732b9be5.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\/4d975bf0-679d-42c2-a0c0-fcaa09eddc54.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\/584efc27-4503-4583-bfdb-8b77afbe501c.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\/560c5697-031d-453c-a458-9c57bf06c3b2.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\">Artificial Intelligence<\/span><br \/>\n            <span class=\"tag\">Audio<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u8bed\u97f3\u8f6c\u5f55<\/span><br \/>\n            <span class=\"tag\">\u79bb\u7ebf\u4f18\u5148<\/span><br \/>\n            <span class=\"tag\">\u9690\u79c1\u5b89\u5168<\/span><br \/>\n            <span class=\"tag\">Gemma\u6a21\u578b<\/span><br \/>\n            <span class=\"tag\">\u672c\u5730\u5904\u7406<\/span><br \/>\n            <span class=\"tag\">\u6587\u7a3f\u6574\u7406<\/span><br \/>\n            <span class=\"tag\">\u8c37\u6b4c\u5e94\u7528<\/span><br \/>\n            <span class=\"tag\">\u514d\u8d39\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u4e91\u7aef\u534f\u540c<\/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\u5176\u79bb\u7ebf\u4f18\u5148\u4e0e\u9690\u79c1\u4fdd\u62a4\u8bbe\u8ba1\uff0c\u8ba4\u4e3a\u662f\u5bf9\u6807Superwhisper\u7b49\u4ea7\u54c1\u7684\u6709\u529b\u7ade\u4e89\u8005\u3002\u4e3b\u8981\u5efa\u8bae\u5305\u62ec\u589e\u52a0\u952e\u76d8\u8f93\u5165\u652f\u6301\u4ee5\u63d0\u5347\u5e94\u7528\u5185\u96c6\u6210\u4f53\u9a8c\uff0c\u5e76\u5173\u6ce8\u5176\u5728\u4e13\u4e1a\u672f\u8bed\u5904\u7406\u7684\u5b9e\u9645\u51c6\u786e\u6027\u53ca\u4e0e\u4e91\u7aef\u65b9\u6848\u7684\u7cbe\u5ea6\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                Google AI Edge Eloquent\u7684\u53d1\u5e03\uff0c\u8fdc\u975e\u4ec5\u4ec5\u5728\u62e5\u6324\u7684AI\u8f6c\u5f55\u5e02\u573a\u589e\u52a0\u4e00\u4e2a\u9009\u9879\uff0c\u5176\u6838\u5fc3\u4ef7\u503c\u5728\u4e8e\u8c37\u6b4c\u4ee5\u201c\u79bb\u7ebf\u4f18\u5148\u201d\u548c\u201c\u672c\u5730Gemma\u6a21\u578b\u201d\u4e3a\u6954\u5b50\uff0c\u7cbe\u51c6\u5207\u5165\u5f53\u524dAI\u5e94\u7528\u6700\u654f\u611f\u7684\u795e\u7ecf\uff1a\u6570\u636e\u9690\u79c1\u4e0e\u4e91\u7aef\u4f9d\u8d56\u3002\u4ea7\u54c1\u8bbe\u8ba1\u7684\u4e8c\u5143\u6027\uff08\u672c\u5730\u57fa\u7840\u5904\u7406+\u4e91\u7aef\u9ad8\u9636\u4f18\u5316\uff09\u662f\u4e00\u79cd\u7cbe\u660e\u7684\u5e02\u573a\u7b56\u7565\uff0c\u65e2\u6ee1\u8db3\u4e86\u6781\u7aef\u9690\u79c1\u9700\u6c42\u573a\u666f\uff08\u5982\u6cd5\u5f8b\u3001\u533b\u7597\u3001\u673a\u5bc6\u4f1a\u8bae\uff09\uff0c\u53c8\u901a\u8fc7\u53ef\u9009\u7684Gemini\u4e91\u670d\u52a1\u627f\u8ba4\u4e86\u5f53\u524d\u8fb9\u7f18AI\u5728\u590d\u6742\u573a\u666f\u4e0b\u51c6\u786e\u6027\u7684\u5ba2\u89c2\u5c40\u9650\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u201c\u514d\u8d39\u201d\u6a21\u5f0f\u5f15\u4eba\u6df1\u601d\u3002\u8fd9\u5f88\u53ef\u80fd\u662f\u4e00\u6b21\u6218\u7565\u6027\u7684\u6570\u636e\u98de\u8f6e\u542f\u52a8\uff1a\u901a\u8fc7\u6781\u4f4e\u7684\u95e8\u69db\u5438\u5f15\u5927\u91cf\u7528\u6237\u4f7f\u7528\u672c\u5730\u6a21\u5f0f\uff0c\u6536\u96c6\u5b9d\u8d35\u7684\u8fb9\u7f18\u6848\u4f8b\u4e0e\u53e3\u97f3\u6570\u636e\uff0c\u53cd\u54faGemma\u7b49\u8f7b\u91cf\u5316\u6a21\u578b\u7684\u8fed\u4ee3\uff1b\u540c\u65f6\uff0c\u5c06\u4e91\u7aef\u9ad8\u9636\u529f\u80fd\u4f5c\u4e3a\u672a\u6765\u6f5c\u5728\u7684\u589e\u503c\u670d\u52a1\u5165\u53e3\u6216\u5411Gemini\u751f\u6001\u7684\u5f15\u6d41\u7ba1\u9053\u3002\u7528\u6237\u8bc4\u8bba\u4e2d\u6307\u51fa\u7684\u201c\u7f3a\u4e4f\u952e\u76d8\u96c6\u6210\u201d\u3001\u201c\u611f\u89c9\u4ed3\u4fc3\u201d\u7b49\u95ee\u9898\uff0c\u66b4\u9732\u51fa\u5176\u76ee\u524d\u4ecd\u662f\u201c\u6700\u5c0f\u53ef\u884c\u4ea7\u54c1\u201d\u72b6\u6001\uff0c\u6838\u5fc3\u76ee\u7684\u5728\u4e8e\u5feb\u901f\u9a8c\u8bc1\u5e02\u573a\u5bf9\u9690\u79c1\u4f18\u5148\u8f6c\u5f55\u5de5\u5177\u7684\u771f\u5b9e\u9700\u6c42\u5f3a\u5ea6\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u771f\u6b63\u7684\u6311\u6218\u5728\u4e8e\u5e73\u8861\u3002\u5728\u672c\u5730\uff0c\u9700\u8981\u6301\u7eed\u538b\u7f29\u6a21\u578b\u4f53\u79ef\u4e0e\u63d0\u5347\u51c6\u786e\u7387\uff0c\u5c24\u5176\u662f\u5904\u7406\u4e13\u4e1a\u672f\u8bed\uff1b\u5728\u4e91\u7aef\uff0c\u5219\u9700\u660e\u786e\u754c\u5b9a\u201c\u57fa\u7840\u514d\u8d39\u201d\u4e0e\u201c\u9ad8\u7ea7\u4ed8\u8d39\u201d\u7684\u754c\u9650\uff0c\u907f\u514d\u91cd\u8e48\u90e8\u5206AI\u5de5\u5177\u56e0\u514d\u8d39\u800c\u4f53\u9a8c\u6ed1\u5761\u7684\u8986\u8f99\u3002\u5982\u679c\u8c37\u6b4c\u80fd\u51ed\u501f\u5176\u82af\u7247\u4f18\u5316\uff08Tensor\uff09\u4e0e\u6a21\u578b\u7814\u53d1\uff08Gemma\uff09\u7684\u5782\u76f4\u6574\u5408\u80fd\u529b\uff0c\u5207\u5b9e\u63d0\u5347\u8fb9\u7f18AI\u7684\u4f53\u9a8c\u4e0a\u9650\uff0c\u5b83\u6216\u8bb8\u80fd\u91cd\u65b0\u5b9a\u4e49\u201c\u79bb\u7ebfAI\u5e94\u7528\u201d\u7684\u57fa\u51c6\uff0c\u800c\u4e0d\u53ea\u662f\u53e6\u4e00\u4e2a\u9644\u5c5e\u4e8e\u4e91\u7aef\u7684\u8bed\u97f3\u8f93\u5165\u524d\u7aef\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\">Google AI Edge Eloquent<\/span>\n                <\/div>\n<div class=\"comment-content\">Google AI Edge Eloquent is a free, offline-first dictation app. Powered by on-device Gemma models, it automatically removes filler words and stumbles. It offers 100% local processing for privacy, with an optional Gemini cloud mode for advanced cleanup.<\/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>Google is entering the AI dictation space with AI Edge Eloquent, directly taking on tools like <a href=\"https:\/\/www.producthunt.com\/products\/superwhisper\" target=\"_blank\" rel=\"noopener\">@superwhisper<\/a> <a href=\"https:\/\/www.producthunt.com\/products\/willow-voice\" target=\"_blank\" rel=\"noopener\">@Willow Voice<\/a> or <a href=\"https:\/\/www.producthunt.com\/products\/wisprflow\" target=\"_blank\" rel=\"noopener\">@Wispr Flow<\/a> .<\/p>\n<p>It is powered by Gemma-based on-device ASR models to automatically filter out filler words, &#8220;ums,&#8221; and mid-sentence self-corrections. The interesting part here is the flexibility it gives you: you can keep everything local on-device for privacy, or you can toggle on cloud mode to let Gemini handle the text cleanup for much higher accuracy and formatting.<\/p>\n<p>It is completely free, offline-first, and can even pull custom vocabulary from your Gmail. Have been looking for a solid local dictation workflow? This is definitely worth testing out.<\/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\/@zaczuo\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@zaczuo<\/a>&nbsp;Offline first with built in cleanup is a strong combo . Curious how well it handles domain specific terms in real use .<\/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>I really like it, but they&#8217;ll need to enable Keyboard setting on it like Wispr Flow and Typeless so we could use it from within the specifics apps vs having to copy\/paste.  Not fully baked yet, feels rushed.  But offline is a great move.<\/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>Offline-first is the right call for any docs with sensitive context. How does accuracy compare to cloud Whisper?<\/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<\/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\/4AOB3JS7CYQNL2\" class=\"app-title\">Letterbox<\/a><\/p>\n<div class=\"one-liner\">Letters made of letters<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">169<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Letterbox\u662f\u4e00\u6b3e\u5c06\u5b57\u6bcd\u672c\u8eab\u4f5c\u4e3a\u753b\u5e03\u3001\u7528\u5fae\u5c0f\u6587\u5b57\u586b\u5145\u6765\u751f\u6210\u89c6\u89c9\u827a\u672f\u5b57\u4f53\u7684\u5728\u7ebf\u5de5\u5177\uff0c\u5b83\u8ba9\u8bbe\u8ba1\u5e08\u548c\u521b\u610f\u5de5\u4f5c\u8005\u80fd\u5feb\u901f\u521b\u4f5c\u51fa\u6781\u5177\u7eb9\u7406\u611f\u548c\u4e2a\u6027\u7684\u6587\u5b57\u56fe\u5f62\uff0c\u89e3\u51b3\u4e86\u4f20\u7edf\u5b57\u4f53\u5de5\u5177\u5728\u89c6\u89c9\u8868\u73b0\u529b\u548c\u521b\u610f\u73a9\u6cd5\u4e0a\u7684\u5c40\u9650\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\/265b5941-8189-4446-adef-59b118abf3e8.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\/cb3de7f6-0b4a-4858-b066-a311a0d4e726.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\/b77dc503-2981-4b7a-b5e9-7f4cdadc83ab.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/BWfHmhQXib0\"><source src=\"https:\/\/youtu.be\/BWfHmhQXib0\" 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\">Typography<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u5b57\u4f53\u8bbe\u8ba1\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u6587\u5b57\u827a\u672f\u751f\u6210\u5668<\/span><br \/>\n            <span class=\"tag\">\u521b\u610f\u6392\u7248<\/span><br \/>\n            <span class=\"tag\">\u89c6\u89c9\u827a\u672f<\/span><br \/>\n            <span class=\"tag\">\u5728\u7ebf\u8bbe\u8ba1<\/span><br \/>\n            <span class=\"tag\">\u514d\u8d39\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u5fae\u6587\u5b57\u586b\u5145<\/span><br \/>\n            <span class=\"tag\">\u53ef\u5206\u4eab\u8bbe\u8ba1<\/span><br \/>\n            <span class=\"tag\">\u7f51\u9875\u5e94\u7528<\/span><br \/>\n            <span class=\"tag\">\u8bbe\u8ba1\u5b9e\u9a8c<\/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\u521b\u610f\u548c\u8da3\u5473\u6027\uff0c\u8ba4\u4e3a\u5b83\u5c06\u5b57\u4f53\u4ece\u201c\u53ef\u8bfb\u201d\u63d0\u5347\u4e3a\u201c\u53ef\u770b\u201d\u7684\u827a\u672f\u3002\u6838\u5fc3\u5efa\u8bae\u96c6\u4e2d\u5728\uff1a1. \u589e\u52a0\u66f4\u591a\u63a7\u5236\u9879\uff08\u5185\u90e8\u6587\u5b57\u6d41\u5411\u3001\u95f4\u8ddd\u5fae\u8c03\uff09\uff1b2. \u5f3a\u70c8\u9700\u6c42\u5bfc\u51fa\/\u5d4c\u5165\u529f\u80fd\u4ee5\u7528\u4e8e\u5b9e\u9645\u9879\u76ee\uff1b3. \u4e2a\u522b\u7528\u6237\u9047\u5230\u663e\u793a\u6a21\u7cca\u7684\u6280\u672f\u95ee\u9898\u3002\u5f00\u53d1\u8005\u56de\u5e94\u5bfc\u51fa\u529f\u80fd\u5df2\u5728\u89c4\u5212\u4e2d\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                Letterbox\u7684\u672c\u8d28\uff0c\u5e76\u975e\u4e00\u4e2a\u751f\u4ea7\u529b\u5de5\u5177\uff0c\u800c\u662f\u4e00\u4e2a\u7cbe\u81f4\u7684\u201c\u5b57\u4f53\u73a9\u5177\u201d\u548c\u521b\u610f\u706b\u82b1\u53d1\u751f\u5668\u3002\u5b83\u806a\u660e\u5730\u6293\u4f4f\u4e86\u5b57\u4f53\u8bbe\u8ba1\u4e2d\u4e00\u4e2a\u5e38\u88ab\u5ffd\u89c6\u7684\u7ef4\u5ea6\uff1a\u6587\u5b57\u4f5c\u4e3a\u89c6\u89c9\u7eb9\u7406\u7684\u6f5c\u529b\u3002\u901a\u8fc7\u5c06\u5b57\u6bcd\u89e3\u6784\u4e3a\u6570\u767e\u4e2a\u5fae\u5b57\u7b26\u7684\u96c6\u5408\uff0c\u5b83\u628a\u201c\u9605\u8bfb\u201d\u7684\u884c\u4e3a\u5ef6\u8fdf\uff0c\u5148\u8ba9\u201c\u89c2\u770b\u201d\u53d1\u751f\uff0c\u8fd9\u98a0\u8986\u4e86\u4f20\u7edf\u6392\u7248\u4ee5\u4fe1\u606f\u4f20\u9012\u4e3a\u6700\u9ad8\u51c6\u5219\u7684\u903b\u8f91\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u5176\u771f\u6b63\u7684\u4ef7\u503c\u5728\u4e8e\u964d\u4f4e\u4e86\u201c\u6587\u5b57\u89c6\u89c9\u5316\u827a\u672f\u201d\u7684\u521b\u4f5c\u95e8\u69db\u3002\u7528\u6237\u65e0\u9700\u638c\u63e1\u590d\u6742\u7684\u56fe\u5f62\u8f6f\u4ef6\u6216\u7f16\u7a0b\u77e5\u8bc6\uff0c\u901a\u8fc7\u8c03\u6574\u5b57\u4f53\u3001\u989c\u8272\u3001\u586b\u5145\u5bc6\u5ea6\u51e0\u4e2a\u7b80\u5355\u53c2\u6570\uff0c\u5373\u53ef\u63a2\u7d22\u6d77\u91cf\u968f\u673a\u4f46\u53ef\u63a7\u7684\u89c6\u89c9\u7ec4\u5408\u3002\u8fd9\u79cd\u5373\u65f6\u53cd\u9988\u548c\u201c\u7f16\u7801\u4e8eURL\u201d\u7684\u8f7b\u91cf\u7ea7\u5206\u4eab\u673a\u5236\uff0c\u5b8c\u7f8e\u5951\u5408\u4e86\u793e\u4ea4\u5a92\u4f53\u65f6\u4ee3\u5feb\u901f\u521b\u4f5c\u4e0e\u4f20\u64ad\u7684\u9700\u6c42\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u4ece\u8bc4\u8bba\u4e2d\u66b4\u9732\u7684\u201c\u5bfc\u51fa\u9700\u6c42\u201d\u72c2\u70ed\u53ef\u4ee5\u770b\u51fa\uff0c\u7528\u6237\u6e34\u671b\u5c06\u5176\u4ece\u201c\u73a9\u5177\u201d\u5347\u7ea7\u4e3a\u201c\u5de5\u5177\u201d\u3002\u8fd9\u6b63\u662f\u5176\u9762\u4e34\u7684\u5178\u578b\u6096\u8bba\uff1a\u8fc7\u5ea6\u5f3a\u5316\u5bfc\u51fa\u8d28\u91cf\u3001\u63a7\u4ef6\u7cbe\u5ea6\uff0c\u53ef\u80fd\u627c\u6740\u5176\u8f7b\u677e\u7684\u5b9e\u9a8c\u6027\u6838\u5fc3\uff1b\u800c\u505c\u7559\u5728\u73a9\u5177\u9636\u6bb5\uff0c\u5176\u751f\u547d\u5468\u671f\u548c\u5546\u4e1a\u4ef7\u503c\u5c06\u975e\u5e38\u6709\u9650\u3002\u5f00\u53d1\u8005\u63d0\u5230\u7684\u201c\u5d4c\u5165\u4ea4\u4e92\u7ec4\u4ef6\u201d\u601d\u8def\u6216\u8bb8\u662f\u66f4\u5de7\u5999\u7684\u8def\u5f84\uff0c\u5c06\u52a8\u6001\u7684\u6587\u672c\u827a\u672f\u8f6c\u5316\u4e3a\u4e00\u79cd\u65b0\u578b\u7684\u7f51\u9875\u5a92\u4f53\u5143\u7d20\uff0c\u8fd9\u6bd4\u751f\u6210\u9759\u6001\u56fe\u7247\u66f4\u5177\u60f3\u8c61\u7a7a\u95f4\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u5f53\u524d\u7248\u672c\u50cf\u4e00\u4e2a\u529f\u80fd\u5b8c\u6574\u7684\u201c\u6700\u5c0f\u5316\u53ef\u884c\u4ea7\u54c1\u201d\uff0c\u8bc1\u660e\u4e86\u5e02\u573a\u5bf9\u521b\u610f\u5b57\u4f53\u73a9\u6cd5\u7684\u5174\u8da3\u3002\u5b83\u7684\u4e0b\u4e00\u6b65\uff0c\u5173\u952e\u5728\u4e8e\u80fd\u5426\u5728\u4fdd\u6301\u73a9\u6cd5\u7075\u9b42\u7684\u540c\u65f6\uff0c\u627e\u5230\u4e00\u79cd\u4f18\u96c5\u7684\u65b9\u5f0f\uff0c\u8ba9\u8fd9\u4e9b\u7f8e\u4e3d\u7684\u6587\u5b57\u5b9e\u9a8c\u843d\u5730\u751f\u6839\uff0c\u771f\u6b63\u5d4c\u5165\u5230\u6570\u5b57\u4ea7\u54c1\u7684\u808c\u7406\u4e4b\u4e2d\uff0c\u800c\u4e0d\u4ec5\u4ec5\u662f\u505c\u7559\u4e8e\u5c4f\u5e55\u622a\u56fe\u3002\u8fd9\u8003\u9a8c\u7684\u662f\u5f00\u53d1\u8005\u5bf9\u4ea7\u54c1\u5b9a\u4f4d\u7684\u5b9a\u529b\u548c\u5bf9\u521b\u610f\u5de5\u4f5c\u6d41\u7684\u6df1\u523b\u7406\u89e3\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\">Letterbox<\/span>\n                <\/div>\n<div class=\"comment-content\">Letters shaped by text. Pick a font, choose your colors, and watch type come alive.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey everyone! I&#8217;m Charlie. A designer and developer, and today I&#8217;m launching <a href=\"https:\/\/letterbox.sh\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Letterbox<\/a>.<\/p>\n<\/p>\n<p>I&#8217;ve always loved typography as a visual art form, not just a way to read words. Letterbox lets you explore that idea: each letter on screen is actually composed of hundreds of tiny characters, creating these dense, textural compositions.<\/p>\n<\/p>\n<p>You can pick from a curated set of fonts, dial in your colors, adjust fill density and columns, and every unique design is encoded in the URL so you can share it instantly.<\/p>\n<\/p>\n<p>It&#8217;s completely free, no account needed, and works on desktop and mobile. Would love to see what combinations you come up with!<\/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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@charlie_clark\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@charlie_clark<\/a>&nbsp;Played around with this for way too long. Cranking the fill size down makes each letter almost abstract, like a texture more than text. Bookmarked a few URL combos I want to steal for slide decks.<\/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\u2019m curious if I could control how the internal text flows, like horizontal vs vertical or even curved layouts.<\/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\/@tanya_sharath\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@tanya_sharath<\/a>&nbsp;oooo flowing the text vertically is a cool 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>I like how I can play with fonts and colors but I\u2019d love more control over spacing and density to refine the look.<\/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\/@steven_granata\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@steven_granata<\/a>&nbsp;do you mean spacing between the letters? or within the letters?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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 creative angle here .Tools like this make typography feel more playful instead of rigid .Curious how much control users have over spacing and layout.<\/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\/@joshua_hayes3\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@joshua_hayes3<\/a>&nbsp;fill size + font weight gives you quite a bit of control over the spacing within the letters<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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>WHY ARE YOU SO GOOD AT MAKING PRETTY, FUN THINGS.<\/p>\n<p>Congrats on the launch, <a href=\"https:\/\/www.producthunt.com\/@charlie_clark\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"charlie_clark\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@charlie_clark<\/a>! Now&#8230;. how do I get these letters onto my projects\/sites.<\/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\/@gabe\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@gabe<\/a>&nbsp;haha thanks Gabe \u2764\ufe0f Export\/embed coming soon!<\/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 enjoy how this concept lets me think differently about type design. It\u2019s not just about readability anymore; it\u2019s about texture and personality.<\/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\/@delphia_phy\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@delphia_phy<\/a>&nbsp;exactly!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\">Hey Charlie, that idea of typography as visual art, not just words to read, is a cool lens. Was there a specific moment where you looked at a letter or a font and thought wait, this is beautiful on its own, not just because of what it says?<\/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\/@vouchy\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@vouchy<\/a>&nbsp;Some fonts are just so beautiful that they definitely make me think that way. <a href=\"https:\/\/www.letterbox.sh\/?text=Q&amp;font=Playfair+Display&amp;weight=700&amp;style=italic&amp;fill=11&amp;cols=3&amp;fc=upper&amp;fm=lorem&amp;bg=%230a0a0a&amp;fg=%23ededed\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">The playfair display &#8220;Q&#8221; (in Italic)<\/a> is definitely one of those<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\">A lot of \u201ctype toy\u201d tools get used as screenshots; what\u2019s your intended path from a Letterbox experiment to a production asset (social graphic, poster, landing hero), and what export\/quality constraints have you prioritized or deliberately avoided so far?<\/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\/@curiouskitty\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@curiouskitty<\/a>&nbsp;I haven&#8217;t built any export functionality, and still thinking about the best way to do this. What I&#8217;m thinking:<\/p>\n<ul>\n<li>\n<p>quickly export individual letters as images (with or without the background color)<\/p>\n<\/li>\n<li>\n<p>export an entire set of letters to a .zip<\/p>\n<\/li>\n<li>\n<p>embeddable interactive component<\/p>\n<\/li>\n<\/ul>\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>Just had a play around with this for ages. Love the interactive hover on the letters and the more creative concept, feels like the opposite of every generic newsletter tool out there. The little design details matter way more than people give them credit for.<\/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\/@maria_fitzpatrick\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@maria_fitzpatrick<\/a>&nbsp;micro-interactions ftw!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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 very cool, any idea why it&#8217;s blurry for me though? (using chrome, win 10):<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/2f129c14-bccd-415d-b700-c424ae30ee5d.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format\" style=\"max-width: 100%\"><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\">#7<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/XM2TKHY6SWITKB\" class=\"app-title\">Caret<\/a><\/p>\n<div class=\"one-liner\">Press Tab for AI anywhere you type on Mac<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">164<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Caret\u662f\u4e00\u6b3emacOS\u7cfb\u7edf\u7ea7AI\u8f93\u5165\u8f85\u52a9\u5de5\u5177\uff0c\u901a\u8fc7\u6309Tab\u952e\u5728\u4efb\u610f\u5e94\u7528\u5185\u5b9e\u73b0\u57fa\u4e8e\u7528\u6237\u4e2a\u4eba\u98ce\u683c\u548c\u4e0a\u4e0b\u6587\u7684\u667a\u80fd\u53e5\u5b50\u8865\u5168\uff0c\u89e3\u51b3\u4e86\u8de8\u5e94\u7528\u91cd\u590d\u8f93\u5165\u3001\u601d\u7ef4\u4e2d\u65ad\u548c\u9891\u7e41\u5207\u6362\u7a97\u53e3\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\/02e094a5-6c7f-49c9-bcbe-8d8eaa6b8082.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\/ad33859a-fafb-4a3f-8975-7327185bae2e.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\/0ddee3d4-75b9-4603-a147-a23b000f7a22.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\/7513450a-acbe-425b-a2b4-b9e3a34dc957.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/eOLRJIAu4QM\"><source src=\"https:\/\/youtu.be\/eOLRJIAu4QM\" 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\">Mac<\/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\u8f93\u5165\u8865\u5168<\/span><br \/>\n            <span class=\"tag\">\u751f\u4ea7\u529b\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">macOS\u5e94\u7528<\/span><br \/>\n            <span class=\"tag\">\u7cfb\u7edf\u7ea7\u96c6\u6210<\/span><br \/>\n            <span class=\"tag\">\u9690\u79c1\u4fdd\u62a4<\/span><br \/>\n            <span class=\"tag\">\u672c\u5730\u5b66\u4e60<\/span><br \/>\n            <span class=\"tag\">\u4e2a\u6027\u5316<\/span><br \/>\n            <span class=\"tag\">\u65e0\u611f\u4ea4\u4e92<\/span><br \/>\n            <span class=\"tag\">\u7b2c\u4e8c\u5927\u8111<\/span><br \/>\n            <span class=\"tag\">\u81ea\u52a8\u5b8c\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\u666e\u904d\u8ba4\u53ef\u201c\u6309Tab\u8865\u5168\u201d\u7684\u76f4\u89c9\u4ea4\u4e92\u548c\u7cfb\u7edf\u7ea7\u96c6\u6210\u7684\u4fbf\u5229\u6027\u3002\u6838\u5fc3\u53cd\u9988\u96c6\u4e2d\u5728\uff1a\u671f\u5f85\u5176\u957f\u671f\u5b66\u4e60\u6548\u679c\uff1b\u8be2\u95ee\u9690\u79c1\u5b89\u5168\u673a\u5236\uff08\u5982\u654f\u611f\u5b57\u6bb5\u5904\u7406\uff09\u4e0e\u6570\u636e\u672c\u5730\u5316\u7b56\u7565\uff1b\u63a2\u8ba8\u5176\u5728\u901f\u5ea6\u4e0e\u6df1\u5ea6\u4e2a\u6027\u5316\u95f4\u7684\u5e73\u8861\uff1b\u4e0e\u7f16\u8f91\u5668\u5185\u81ea\u52a8\u8865\u5168\u7684\u4f53\u9a8c\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                Caret\u7684\u91ce\u5fc3\u5e76\u975e\u505a\u4e00\u4e2a\u7b80\u5355\u7684\u6587\u672c\u9884\u6d4b\u5de5\u5177\uff0c\u800c\u662f\u8bd5\u56fe\u6210\u4e3a\u8fd0\u884c\u5728\u64cd\u4f5c\u7cfb\u7edf\u5c42\u9762\u7684\u201c\u601d\u7ef4\u534f\u5904\u7406\u5668\u201d\u3002\u5176\u771f\u6b63\u4ef7\u503c\u5728\u4e8e\u4e24\u4e2a\u6253\u7834\uff1a\u4e00\u662f\u6253\u7834\u5e94\u7528\u6c99\u76d2\uff0c\u901a\u8fc7\u65e0\u969c\u788d\u6743\u9650\u83b7\u53d6\u8de8\u5e94\u7528\u4e0a\u4e0b\u6587\uff0c\u8fd9\u6bd4\u4efb\u4f55\u5355\u70b9\u96c6\u6210\u7684AI\u52a9\u624b\u90fd\u66f4\u63a5\u8fd1\u7528\u6237\u771f\u5b9e\u7684\u5de5\u4f5c\u6d41\u5168\u666f\uff1b\u4e8c\u662f\u6253\u7834\u901a\u7528\u578bAI\u7684\u201c\u5e73\u5747\u4e3b\u4e49\u201d\u56de\u590d\uff0c\u901a\u8fc7\u672c\u5730\u5316\u3001\u6301\u7eed\u5b66\u4e60\u7684\u201c\u7b2c\u4e8c\u5927\u8111\u201d\u6a21\u578b\uff0c\u8ffd\u6c42\u6781\u81f4\u7684\u4e2a\u6027\u5316\uff0c\u76ee\u6807\u662f\u8ba9\u8865\u5168\u5185\u5bb9\u201c\u50cf\u7528\u6237\u81ea\u5df1\u5199\u7684\u201d\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u9762\u4e34\u7684\u6311\u6218\u540c\u6837\u5c16\u9510\u3002\u9996\u5148\u662f\u9690\u79c1\u4fe1\u4efb\u95e8\u69db\u6781\u9ad8\uff0c\u201c\u8bfb\u53d6\u6240\u6709\u8f93\u5165\u201d\u7684\u53cc\u5203\u5251\u5c5e\u6027\u9700\u8981\u8fdc\u8d85\u666e\u901a\u8f6f\u4ef6\u7684\u5b89\u5168\u8bbe\u8ba1\u548c\u900f\u660e\u5ea6\u3002\u5176\u6b21\u662f\u6280\u672f\u6548\u80fd\u5e73\u8861\uff0c\u672c\u5730\u6a21\u578b\u7684\u80fd\u529b\u8fb9\u754c\u3001\u54cd\u5e94\u901f\u5ea6\u4e0e\u4e2a\u6027\u5316\u6df1\u5ea6\u4e4b\u95f4\u7684\u4e09\u89d2\u535a\u5f08\uff0c\u5c06\u76f4\u63a5\u51b3\u5b9a\u5b83\u662f\u201c\u8bfb\u5fc3\u672f\u201d\u8fd8\u662f\u201c\u607c\u4eba\u5f39\u7a97\u201d\u3002\u6700\u540e\u662f\u5e02\u573a\u5b9a\u4f4d\uff0c\u5b83\u8bd5\u56fe\u66ff\u4ee3\u7684\u4e0d\u4ec5\u662f\u590d\u5236\u7c98\u8d34\uff0c\u66f4\u662f\u7528\u6237\u56fa\u6709\u7684\u3001\u5206\u6563\u7684\u8f93\u5165\u4e60\u60ef\uff0c\u8fd9\u79cd\u4e60\u60ef\u8fc1\u79fb\u6210\u672c\u5de8\u5927\u3002\u5982\u679c\u6210\u529f\uff0c\u5b83\u5c06\u6210\u4e3a\u5e95\u5c42\u4ea4\u4e92\u8303\u5f0f\u7684\u4e00\u6b21\u5347\u7ea7\uff1b\u82e5\u5931\u8d25\uff0c\u5219\u53ef\u80fd\u53ea\u662f\u53c8\u4e00\u4e2a\u88ab\u5173\u95ed\u7684\u8f85\u52a9\u529f\u80fd\u3002\u5176\u6210\u8d25\u5173\u952e\uff0c\u5728\u4e8e\u80fd\u5426\u7528\u8fd1\u4e4e\u65e0\u611f\u7684\u51c6\u786e\u5ea6\uff0c\u8bc1\u660e\u201c\u7cfb\u7edf\u7ea7\u5b66\u4e60\u201d\u7684\u5fc5\u8981\u6027\uff0c\u8ba9\u7528\u6237\u89c9\u5f97\u4ea4\u51fa\u90e8\u5206\u9690\u79c1\u548c\u4e60\u60ef\u662f\u503c\u5f97\u7684\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\">Caret<\/span>\n                <\/div>\n<div class=\"comment-content\">Caret gets to know you and autocompletes you across every app on your Mac. It learns your work, your friends, your style and suggests completions that actually sound like you. Just press Tab.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey everyone! Dan here, cofounder of Caret \ud83d\udc4b\ud83c\udffc<\/p>\n<p>We kept noticing the same frustration on our team. Typing in Slack, filling out a Jira ticket, writing a commit message, replying to an email. Our brains already knew the rest of the sentence. Our fingers just hadn&#8217;t caught up yet.<br \/>Autocomplete exists in code editors. Everywhere else on your Mac? Nothing. So we built Caret.<\/p>\n<p><strong>What it does:<\/strong> Caret sits invisibly in the background and finishes your thoughts, anywhere you type on your Mac. Press Tab and it completes your sentence. One keystroke. No copy-pasting into ChatGPT, no switching windows, no waiting for a chatbot to load.<\/p>\n<p><strong>How it works:<\/strong><\/p>\n<ul>\n<li>\n<p>You grant one accessibility permission and Caret reads the context of whatever you&#8217;re working on: the app, the text field, what&#8217;s on screen<\/p>\n<\/li>\n<li>\n<p>No screen recording, no screenshots. It reads text, not pixels.<\/p>\n<\/li>\n<li>\n<p>No integrations, no plugins, no per-app setup. It just works everywhere.<\/p>\n<\/li>\n<\/ul>\n<p><strong>What makes it different:<\/strong> Behind the scenes, Caret turns your sessions into chains of thought, building a second brain that learns how you write, what you&#8217;re working on, and what you&#8217;re likely to say next. Those memories are stored <strong>locally on your Mac<\/strong>. The longer you use it, the sharper it gets. It stops feeling like autocomplete and starts feeling like an extension of your own thinking.<\/p>\n<p>We&#8217;re a tiny team and this is a v1. We love feedback and ship fast. Thanks so much for checking us out! \ud83d\ude4f\ud83c\udffc<\/p>\n<p><a href=\"http:\/\/trycaret.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">trycaret.com<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>12<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@dschwartz18\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@dschwartz18<\/a>&nbsp;the &#8216;tab to complete&#8217; interaction is exactly what\u2019s been missing. i\u2019m so used to it in vscode that i find myself hitting tab in slack and being disappointed when nothing happens lol. definitely giving caret a spin today.<\/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<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@dschwartz18\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@dschwartz18<\/a>&nbsp;I built a free Chrome extension that formats LinkedIn posts in one click. Bold, bullets, spacing fix \u2014 no login, no data. Support 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<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@dschwartz18\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@dschwartz18<\/a> Love this! We&#8217;re so used to pressing Tab in code editors that not having it everywhere on macOS just feels off. This is going to be huge. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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>Excited <\/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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@tanjum\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@tanjum<\/a>&nbsp;super \ud83d\ude3b<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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>Caret is my new \u2318V<\/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\/@rooly_\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@rooly_<\/a>&nbsp;exactly! It&#8217;s a whole new world! <br \/>looking forward to getting more of your feedback \u270c\ud83c\udffc<\/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\/@rooly_\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@rooly_<\/a>&nbsp;I actually configured it as \u2318V \ud83e\udd18 (you can do it in Caret&#8217;s settings)<\/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><strong>Excited<\/strong> to see how sharp it gets over time. <a href=\"https:\/\/www.producthunt.com\/@dschwartz18\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"dschwartz18\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@dschwartz18<\/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\/@dschwartz18\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@dschwartz18<\/a>&nbsp; <a href=\"https:\/\/www.producthunt.com\/@monir_\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@monir_<\/a>&nbsp;I&#8217;m biased but for me caret is so sharp and seamlessly integrated to my work that i mainly notice it when its off \ud83e\udd23<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\"><img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/b8bd1b04-814f-4951-8d10-55dd6dc6a1e2.gif?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format\" 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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@chrismessina\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@chrismessina<\/a>&nbsp;I love you and Raycast! \ud83e\udd47<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\/@chrismessina\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@chrismessina<\/a>&nbsp;<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/37b56abe-1421-4b6c-8f24-eaa2c272920e.gif?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format\" style=\"max-width: 100%\"><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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 do you envision Caret balancing speed and personalization as it learns\u2014do you see it leaning more toward instant utility (fast completions anyone could use) or toward deeply individualized suggestions that reflect each person\u2019s writing style?<\/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\/@odeth_negapatan1\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"odeth_negapatan1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@odeth_negapatan1<\/a> Great question! We lean heavily toward personalization. The core bet is: the better Caret knows you, the higher the chance it predicts exactly what <em>you<\/em> would have written &#8211; not just something generic and plausible.<\/p>\n<\/p>\n<p>A suggestion that&#8217;s perfectly tailored to your style and context is worth a tiny bit of latency. A fast suggestion you don&#8217;t actually want is just noise.<\/p>\n<\/p>\n<p>That said, we&#8217;re very aware that speed is table stakes for autocomplete &#8211; if it doesn&#8217;t feel instant, people stop using it. So we&#8217;re working hard to make sure personalization doesn&#8217;t come at a meaningful cost to responsiveness. The goal is for it to feel both fast <em>and<\/em> like it knows you.<\/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\/@odeth_negapatan1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@odeth_negapatan1<\/a>&nbsp;Speed and personalization Odeth just described our day to day <a href=\"https:\/\/www.producthunt.com\/products\/caret-5\" data-node-type=\"mention\" data-mention-type=\"product\" data-mention-id=\"caret-5\" target=\"_blank\" rel=\"noopener\">@Caret<\/a> better than 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><em>Big fan of small teams shipping fast\u2014<\/em><strong><em>keep it up!<\/em><\/strong><\/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\/@1mirul\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@1mirul<\/a>&nbsp;It&#8217;s the best way!<br \/>let us know if you try it out and how we can make it any better<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\/@1mirul\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@1mirul<\/a>&nbsp;small team hitting a lot of tabs \ud83e\udd79<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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 using it for a while and it\u2019s like it\u2019s reading my mind<\/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\/@matiszz\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@matiszz<\/a>&nbsp;love to hear it! That\u2019s the goal. <\/p>\n<p>As we progress and add more you\u2019ll feel that more and more with no configurations<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\/@matiszz\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@matiszz<\/a>&nbsp;Tab for mind reading! \ud83d\udcd6<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\/@dschwartz18\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"dschwartz18\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@dschwartz18<\/a> Congratulations. And happy product 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\/@dschwartz18\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@dschwartz18<\/a>&nbsp; <a href=\"https:\/\/www.producthunt.com\/@huisong_li\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@huisong_li<\/a>&nbsp;thanks for the love!<\/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>every editor plugin promises AI anywhere you type. the value gap is always timing &#8211; knowing when to suggest vs when to stay quiet. availability is the easy part.<\/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\/@mykola_kondratiuk\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@mykola_kondratiuk<\/a> The difference with Caret is context.<\/p>\n<p>Editor plugins only see what&#8217;s in the editor &#8211; Caret sits at the OS level, so it sees everything you&#8217;ve been working on across apps.<\/p>\n<p>That&#8217;s what makes timing solvable at all. If you know enough about what the user is doing, you can make a much better call on when to suggest vs. stay quiet.<\/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 <a href=\"https:\/\/www.producthunt.com\/@ron_adin1\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"ron_adin1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ron_adin1<\/a> and <a href=\"https:\/\/www.producthunt.com\/@dschwartz18\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"dschwartz18\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@dschwartz18<\/a> on the launch! So happy to see Caret on Product Hunt.<\/p>\n<\/p>\n<p>I had the pleasure of meeting them about a month ago, and even then the energy and conviction behind Caret was impossible to miss! You could tell this team was building something they truly believe in.<\/p>\n<\/p>\n<p>And the problem they&#8217;re solving is real: AI is everywhere but context stays siloed in each tool. Caret&#8217;s approach of building at the OS level instead of forcing yet another integration is genuinely clever. And a huge boost for the productivity!<\/p>\n<\/p>\n<p>Excited to see where this goes! Hope to be a great journey!<\/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\/@dschwartz18\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@dschwartz18<\/a>&nbsp; <a href=\"https:\/\/www.producthunt.com\/@byalexai\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@byalexai<\/a>&nbsp;Your feedback super early on was super helpful to improve Caret early on!<br \/>Thank you for believing in 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<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@ron_adin1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ron_adin1<\/a>&nbsp; <a href=\"https:\/\/www.producthunt.com\/@byalexai\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@byalexai<\/a>&nbsp;Thanks for all of your 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>\u201cAutocomplete exists in code editors. Everywhere else on your Mac? Nothing\u201d<\/p>\n<\/p>\n<p><a href=\"https:\/\/cotypist.app\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/cotypist.app\/<\/a><\/p>\n<\/p>\n<p>Awkward\u2026<\/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\/@sam_alexander1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sam_alexander1<\/a>&nbsp;Love cotypist. We&#8217;re trying to add the memory aspect to complete you in more complex chains of thought. Try it out to see the difference \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>This is such a real pain point &#8212; the context-switching tax is invisible until you actually measure how much time you lose to it. How does Caret handle sensitive fields like passwords or internal finance docs? Curious how you think about the trust layer when it&#8217;s reading across every app. Also does the &#8216;second brain&#8217; piece work across machines or is it purely local? <\/p>\n<p>Congrats on the launch, rooting for you \ud83d\ude4c<\/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\/@andrasczeizel\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@andrasczeizel<\/a>&nbsp;Hey Andras! Thanks for the comment and believing in us!<br \/>In general about privacy &#8211; the information is local (sharing feedback is optional) and sent to LLM providers (who commit to not train on the data). We are thinking about features to blacklist or pause Caret. Would love to hear your thoughts!<br \/>The second brain is local, your memory and connections become more elaborate as you keep using Caret on you desktop. We see it continuing to more sensors and devices to truly become a second brain.<\/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\">#8<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/CLXZA3J5IHRITI\" class=\"app-title\">ChatGPT Ads by Gauge<\/a><\/p>\n<div class=\"one-liner\">The intelligence layer for ChatGPT Ads<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">152<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Gauge\u4e3a\u5728ChatGPT\u4e2d\u6295\u653e\u5e7f\u544a\u7684\u8425\u9500\u8005\u63d0\u4f9b\u4e86\u7ade\u54c1\u5e7f\u544a\u6d1e\u5bdf\u4e0e\u4e00\u7ad9\u5f0f\u7ba1\u7406\u5e73\u53f0\uff0c\u89e3\u51b3\u4e86\u5e7f\u544a\u4e3b\u5728\u65b0\u5174AI\u5bf9\u8bdd\u5e7f\u544a\u751f\u6001\u4e2d\u7f3a\u4e4f\u53ef\u89c1\u6027\u548c\u5206\u6790\u5de5\u5177\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\/1295b2bc-8f59-465f-89b3-0adcb4ab79e0.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\/f9aa9f70-84e3-4b7e-b11b-fc63124bd46e.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\/d1f3890c-c555-4959-aa56-f7f3643b6f14.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\/eb598bd3-804c-42e0-8d20-080faf5356ac.jpeg?auto=format\" data-video-url=\"https:\/\/www.youtube.com\/watch?v=MTv4z9ShWPE\"><source src=\"https:\/\/www.youtube.com\/watch?v=MTv4z9ShWPE\" 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\">Marketing<\/span><br \/>\n            <span class=\"tag\">Advertising<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">ChatGPT\u5e7f\u544a\u5206\u6790<\/span><br \/>\n            <span class=\"tag\">\u7ade\u54c1\u5e7f\u544a\u6d1e\u5bdf<\/span><br \/>\n            <span class=\"tag\">\u5e7f\u544a\u6d3b\u52a8\u7ba1\u7406<\/span><br \/>\n            <span class=\"tag\">AI\u5bf9\u8bdd\u5e7f\u544a<\/span><br \/>\n            <span class=\"tag\">\u8425\u9500\u60c5\u62a5<\/span><br \/>\n            <span class=\"tag\">\u5e7f\u544a\u6548\u679c\u8ffd\u8e2a<\/span><br \/>\n            <span class=\"tag\">API\u96c6\u6210<\/span><br \/>\n            <span class=\"tag\">\u8425\u9500SaaS<\/span><br \/>\n            <span class=\"tag\">\u5e7f\u544a\u6280\u672f<\/span><br \/>\n            <span class=\"tag\">\u7ade\u4e89\u60c5\u62a5<\/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>\u521b\u59cb\u4eba\u4eb2\u81ea\u4ecb\u7ecd\u4ea7\u54c1\u5f00\u53d1\u80cc\u666f\u4e0e\u5ba2\u6237\u6848\u4f8b\u3002\u7528\u6237\u53cd\u9988\u6838\u5fc3\u4ef7\u503c\u5728\u4e8e\u80fd\u9488\u5bf9\u7279\u5b9a\u63d0\u793a\u8bcd\u67e5\u770b\u7ade\u4e89\u5bf9\u624b\u7684\u5e7f\u544a\u6587\u6848\uff0c\u8fd9\u88ab\u89c6\u4e3a\u5de8\u5927\u7684\u65e9\u671f\u7ade\u4e89\u4f18\u52bf\u3002\u53e6\u6709\u7528\u6237\u8868\u793a\u671f\u5f85\u4f7f\u7528\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                Gauge\u672c\u8d28\u4e0a\u662f\u4e00\u6b3e\u201cAI\u539f\u751f\u5e7f\u544a\u751f\u6001\u201d\u7684\u519b\u60c5\u96f7\u8fbe\u4e0e\u6307\u6325\u4e2d\u67a2\u3002\u5176\u771f\u6b63\u4ef7\u503c\u4e0d\u5728\u4e8e\u7b80\u5355\u7684\u5e7f\u544a\u7ba1\u7406\uff0c\u800c\u5728\u4e8e\u6293\u4f4f\u4e86ChatGPT\u5e7f\u544a\u4ece\u201c\u9ed1\u76d2\u201d\u8d70\u5411\u201c\u900f\u660e\u5316\u201d\u8fd9\u4e00\u5173\u952e\u65f6\u95f4\u7a97\u53e3\uff0c\u5c06\u81ea\u8eab\u5b9a\u4f4d\u4e3a\u6574\u4e2a\u751f\u6001\u7684\u201c\u60c5\u62a5\u5c42\u201d\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4ea7\u54c1\u903b\u8f91\u7280\u5229\u5730\u5207\u4e2d\u4e86\u4e24\u4e2a\u521a\u9700\uff1a\u5176\u4e00\uff0c\u662f\u201c\u9006\u5411\u5de5\u7a0b\u201d\u7ade\u54c1\u7b56\u7565\u3002\u5728\u4f20\u7edf\u641c\u7d22\u5e7f\u544a\u4e2d\uff0c\u5173\u952e\u8bcd\u7ade\u4e89\u5206\u6790\u5df2\u6210\u719f\uff0c\u4f46\u5728LLM\u9a71\u52a8\u7684\u5bf9\u8bdd\u573a\u666f\u4e2d\uff0c\u5e7f\u544a\u89e6\u53d1\u903b\u8f91\u66f4\u590d\u6742\u3001\u66f4\u4e0d\u900f\u660e\u3002Gauge\u58f0\u79f0\u80fd\u6309\u63d0\u793a\u8bcd\uff08Prompt\uff09\u53cd\u5411\u67e5\u8be2\u5e7f\u544a\uff0c\u8fd9\u76f8\u5f53\u4e8e\u4e3a\u8425\u9500\u4eba\u5458\u63d0\u4f9b\u4e86\u7aa5\u89c6\u5bf9\u624b\u201cPrompt\u653b\u9632\u7b56\u7565\u201d\u7684\u671b\u8fdc\u955c\uff0c\u5728\u89c4\u5219\u672a\u5b9a\u7684\u65e9\u671f\u5e02\u573a\uff0c\u60c5\u62a5\u5373\u6743\u529b\u3002\u5176\u4e8c\uff0c\u662f\u8bd5\u56fe\u6210\u4e3a\u8de8API\u5e7f\u544a\u6d3b\u52a8\u7684\u7edf\u4e00\u64cd\u4f5c\u9762\u677f\u3002\u8fd9\u53cd\u6620\u4e86ChatGPT\u5e7f\u544a\u53ef\u80fd\u8d70\u5411\u788e\u7247\u5316\uff08\u4e0d\u540c\u6a21\u578b\u3001\u4e0d\u540c\u7248\u672c\uff09\u7684\u8d8b\u52bf\uff0cGauge\u63d0\u524d\u5361\u4f4d\uff0c\u60f3\u505a\u805a\u5408\u5668\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u9762\u4e34\u7684\u6838\u5fc3\u6311\u6218\u4e0e\u98ce\u9669\u540c\u6837\u5c16\u9510\u3002\u9996\u5148\uff0c\u5176\u6570\u636e\u83b7\u53d6\u7684\u5408\u89c4\u6027\u4e0e\u53ef\u6301\u7eed\u6027\u5b58\u7591\u3002\u9ad8\u5ea6\u4f9d\u8d56OpenAI\u7684API\u63a5\u53e3\u4e14\u529f\u80fd\u76f4\u63a5\u7ed1\u5b9a\u5176\u5e7f\u544a\u7cfb\u7edf\u7684\u53d8\u52a8\uff0c\u653f\u7b56\u98ce\u9669\u6781\u9ad8\u3002\u5176\u6b21\uff0c\u4ea7\u54c1\u7684\u62a4\u57ce\u6cb3\u4e0d\u6df1\u3002\u5176\u529f\u80fd\u6a21\u5757\uff08\u7ade\u54c1\u5206\u6790\u3001\u6570\u636e\u770b\u677f\uff09\u5728\u4f20\u7edf\u5e7f\u544a\u9886\u57df\u5df2\u662f\u7ea2\u6d77\uff0c\u4e00\u65e6\u5e73\u53f0\u65b9\uff08\u5982OpenAI\uff09\u81ea\u884c\u63d0\u4f9b\u7c7b\u4f3c\u57fa\u7840\u529f\u80fd\u6216\u5927\u5a92\u4f53\u96c6\u56e2\u5165\u573a\uff0c\u5176\u751f\u5b58\u7a7a\u95f4\u5c06\u88ab\u4e25\u91cd\u6324\u538b\u3002\u6700\u540e\uff0c\u5f53\u524dChatGPT\u5e7f\u544a\u751f\u6001\u672c\u8eab\u4ecd\u5904\u4e8e\u6781\u65e9\u671f\u548c\u6781\u5c0f\u89c4\u6a21\u7684\u6d4b\u8bd5\u9636\u6bb5\uff0c\u662f\u5426\u4e3a\u201c\u4f2a\u9700\u6c42\u201d\u6216\u201c\u8fc7\u65e9\u4f18\u5316\u201d\u6709\u5f85\u5e02\u573a\u9a8c\u8bc1\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u603b\u4e4b\uff0cGauge\u662f\u4e00\u6b21\u654f\u6377\u7684\u5361\u4f4d\u5c1d\u8bd5\uff0c\u5c55\u73b0\u4e86\u654f\u9510\u7684\u751f\u6001\u6d1e\u5bdf\u529b\u3002\u4f46\u5b83\u66f4\u50cf\u4e00\u4e2a\u7cbe\u5de7\u7684\u201c\u6218\u672f\u5de5\u5177\u201d\uff0c\u800c\u975e\u5177\u6709\u957f\u671f\u6218\u7565\u58c1\u5792\u7684\u201c\u5e73\u53f0\u201d\u3002\u5176\u6210\u8d25\u4e0d\u53d6\u51b3\u4e8e\u81ea\u8eab\u529f\u80fd\u591a\u5b8c\u5584\uff0c\u800c\u53d6\u51b3\u4e8eChatGPT\u5e7f\u544a\u4e1a\u52a1\u7684\u4f53\u91cf\u589e\u957f\u901f\u5ea6\uff0c\u4ee5\u53caOpenAI\u5bf9\u5176\u751f\u6001\u94fe\u7684\u5f00\u653e\u4e0e\u63a7\u5236\u7a0b\u5ea6\u3002\u5b83\u662f\u5728\u8d4c\u4e00\u4e2a\u751f\u6001\u7684\u7206\u53d1\uff0c\u5e76\u5e0c\u671b\u81ea\u5df1\u6210\u4e3a\u5176\u4e2d\u4e0d\u53ef\u6216\u7f3a\u7684\u201c\u6da6\u6ed1\u5242\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\">ChatGPT Ads by Gauge<\/span>\n                <\/div>\n<div class=\"comment-content\">Gauge gives you visibility into ads in ChatGPT. Want to know what ads your competitors are running in ChatGPT? With Gauge, you can now see exactly what ad copy is getting run against any prompt you choose. Gauge is also a single point to manage your ChatGPT ad campaigns. Simply link your API key and get instant insights into your campaigns, ad groups, and performance. Gauge also breaks down each campaign by spend, impressions, and clicks &#8211; calculating CTR and CPC on the fly.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">Hey Product Hunt!  I&#8217;m Caelean, the co-founder\/CEO of Gauge.<\/p>\n<p>We started seeing ads show up in ChatGPT answers last Thursday, and sprinted over the weekend to build a full ads experience into Gauge (GEO platform). We&#8217;re already working with a number of our customers, including PostHog, to unlock insights into their campaigns and the competitive landscape.<\/p>\n<p>Are you running ads in ChatGPT, or curious if your competitors are? We&#8217;d love for you to give Gauge a try!!<\/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\/@caeleanb\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@caeleanb<\/a>&nbsp;the ability to see exactly what ad copy is running against specific prompts is the real hook here. if i can see what my competitors are bidding on this early, it&#8217;s a massive advantage. definitely checking out how you guys handle the ctr\/cpc calcs. looks good<\/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>This is super cool, we&#8217;re very excited to start using this at <a href=\"https:\/\/www.producthunt.com\/products\/basedash\" data-node-type=\"mention\" data-mention-type=\"product\" data-mention-id=\"basedash\" target=\"_blank\" rel=\"noopener\">@Basedash<\/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<\/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\/D62M64Q67NPDCH\" class=\"app-title\">Bibby AI <\/a><\/p>\n<div class=\"one-liner\">The AI co-author for research papers<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">143<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Bibby AI\u662f\u4e00\u6b3eAI\u79d1\u7814\u534f\u4f5c\u8005\uff0c\u5728\u7814\u7a76\u4eba\u5458\u64b0\u5199\u8bba\u6587\u7684\u573a\u666f\u4e0b\uff0c\u901a\u8fc7\u6587\u732e\u6316\u6398\u3001\u667a\u80fd\u64b0\u5199\u3001\u683c\u5f0f\u4e0e\u8bed\u6cd5\u68c0\u67e5\u3001\u4e00\u952e\u5f15\u7528\u7b49\u529f\u80fd\uff0c\u89e3\u51b3\u4e86\u4ed6\u4eec\u8017\u65f6\u4e8e\u7e41\u7410\u683c\u5f0f\u3001\u6587\u732e\u7ba1\u7406\u548c\u5199\u4f5c\u800c\u975e\u6838\u5fc3\u7814\u7a76\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\/fcbc3ef8-ee41-49b9-9ab8-012dd854ec74.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\/6ed72314-b650-4aa5-b786-6d0964b67ffa.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\/590f66e3-f09b-41cc-8007-8d22f0fbf18d.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\/caaf2988-f6ef-4a93-a4f4-9f06d60f0041.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\/ed82915f-c161-4f5a-9bf1-1d009cecd678.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\/728dd7a5-c02a-46e8-b8f1-66423de53b75.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\/274a47e0-e037-42aa-854b-84f750b29b24.jpeg?auto=format\" data-video-url=\"https:\/\/www.youtube.com\/watch?v=glzl2JRvx00&#038;t=62s\"><source src=\"https:\/\/www.youtube.com\/watch?v=glzl2JRvx00&#038;t=62s\" 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\">Writing<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u79d1\u7814\u52a9\u624b<\/span><br \/>\n            <span class=\"tag\">\u8bba\u6587\u5199\u4f5c<\/span><br \/>\n            <span class=\"tag\">\u6587\u732e\u7ba1\u7406<\/span><br \/>\n            <span class=\"tag\">\u5b66\u672f\u534f\u4f5c<\/span><br \/>\n            <span class=\"tag\">LaTeX\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u667a\u80fd\u6392\u7248<\/span><br \/>\n            <span class=\"tag\">\u5f15\u7528\u751f\u6210<\/span><br \/>\n            <span class=\"tag\">\u5b66\u672f\u6821\u5bf9<\/span><br \/>\n            <span class=\"tag\">AI\u534f\u4f5c\u8005<\/span><br \/>\n            <span class=\"tag\">\u7814\u7a76\u6548\u7387\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\u53cd\u9988\u79ef\u6781\uff0c\u8ba4\u4e3a\u5176\u76f4\u51fb\u79d1\u7814\u5199\u4f5c\u6d41\u7a0b\u4e2d\u7684\u4f4e\u6548\u75db\u70b9\u3002\u4e3b\u8981\u95ee\u9898\u4e0e\u5efa\u8bae\u96c6\u4e2d\u5728\uff1a\u5bf9\u8de8\u5b66\u79d1\u7814\u7a76\u3001\u590d\u6742\u516c\u5f0f\u8bc6\u522b\u7684\u652f\u6301\u7a0b\u5ea6\uff1b\u671f\u5f85\u5177\u5907\u8de8\u9879\u76ee\u7684\u957f\u671f\u8bb0\u5fc6\u529f\u80fd\uff1b\u8be2\u95ee\u5e95\u5c42LLM\u4e0e\u6280\u672f\u7ec6\u8282\uff1b\u5efa\u8bae\u652f\u6301\u56e2\u961f\u534f\u4f5c\u4e2d\u7684\u4e2a\u6027\u5316AI\u8bbe\u7f6e\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                Bibby AI\u5e76\u975e\u53c8\u4e00\u4e2a\u6cdb\u5316\u7684\u5199\u4f5c\u52a9\u624b\uff0c\u5b83\u8bd5\u56fe\u6210\u4e3a\u6df1\u5165\u5b66\u672f\u751f\u4ea7\u6d41\u6c34\u7ebf\u7684\u201c\u5d4c\u5165\u5f0f\u57fa\u7840\u8bbe\u65bd\u201d\u3002\u5176\u771f\u6b63\u4ef7\u503c\u4e0d\u5728\u4e8e\u67d0\u4e2a\u70ab\u9177\u7684AI\u529f\u80fd\uff0c\u800c\u5728\u4e8e\u5bf9\u79d1\u7814\u4eba\u5458\u201c\u9690\u6027\u6210\u672c\u201d\u7684\u5168\u9762\u91cf\u5316\u4e0e\u81ea\u52a8\u5316\uff1a\u5c06\u6563\u843d\u5728LaTeX\u7f16\u8bd1\u5668\u3001\u53c2\u8003\u6587\u732e\u7ba1\u7406\u5668\u3001\u671f\u520a\u6295\u7a3f\u7cfb\u7edf\u3001\u4e43\u81f3\u56e2\u961f\u534f\u4f5c\u6c9f\u901a\u8fc7\u7a0b\u4e2d\u7684\u6469\u64e6\u4e0e\u635f\u8017\uff0c\u6574\u5408\u8fdb\u4e00\u4e2a\u4ee5\u5f53\u524d\u8bba\u6587\u4e3a\u4e0a\u4e0b\u6587\u7684\u667a\u80fd\u5c42\u4e2d\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4ea7\u54c1\u4ecb\u7ecd\u4e2d\u201c200M+ citations, 800+ journal templates\u201d\u4ee5\u53ca\u652f\u6301\u5404\u5927\u51fa\u7248\u6a21\u677f\u7684\u63cf\u8ff0\uff0c\u63ed\u793a\u4e86\u5176\u6838\u5fc3\u58c1\u5792\u53ef\u80fd\u5e76\u975eAI\u6a21\u578b\u672c\u8eab\uff0c\u800c\u662f\u5bf9\u9ad8\u5ea6\u7ed3\u6784\u5316\u3001\u5c01\u95ed\u4e14\u4fdd\u5b88\u7684\u5b66\u672f\u51fa\u7248\u4f53\u7cfb\u7684\u6df1\u5ea6\u9002\u914d\u3002\u8fd9\u66f4\u50cf\u662f\u4e00\u6b21\u5bf9\u5b66\u672f\u5de5\u5177\u94fe\u7684\u201c\u73b0\u4ee3\u5316\u91cd\u6784\u201d\u3002\u7136\u800c\uff0c\u5176\u9762\u4e34\u7684\u6311\u6218\u540c\u6837\u5c16\u9510\uff1a\u9996\u5148\uff0c\u201cAI co-author\u201d\u7684\u5b9a\u4f4d\u6e38\u8d70\u5728\u5b66\u672f\u4f26\u7406\u7684\u7070\u8272\u5730\u5e26\uff0c\u5982\u4f55\u754c\u5b9a\u201c\u8f85\u52a9\u201d\u4e0e\u201c\u4ee3\u7b14\u201d\u5c06\u4f34\u968f\u59cb\u7ec8\uff1b\u5176\u6b21\uff0c\u6df1\u5ea6\u4f9d\u8d56\u73b0\u6709\u6587\u732e\u5e93\u7684\u201c\u6df1\u7814\u6a21\u5f0f\u201d\u5728\u672c\u8d28\u4e0a\u662f\u5bf9\u5df2\u6709\u7814\u7a76\u8303\u5f0f\u7684\u5f3a\u5316\uff0c\u53ef\u80fd\u65e0\u610f\u4e2d\u6291\u5236\u521b\u65b0\u6027\u3001\u98a0\u8986\u6027\u89c2\u70b9\u7684\u4ea7\u751f\uff1b\u6700\u540e\uff0c\u4ece\u5de5\u5177\u5230\u751f\u6001\u7684\u8de8\u8d8a\u81f3\u5173\u91cd\u8981\uff0c\u80fd\u5426\u6253\u7834\u5b66\u672f\u534f\u4f5c\u4e2d\u6839\u6df1\u8482\u56fa\u7684\u4e2a\u4f53\u5de5\u4f5c\u4e60\u60ef\u4e0e\u673a\u6784\u4f20\u7edf\uff0c\u5c06\u51b3\u5b9a\u5176\u662f\u4ece\u201c\u597d\u7528\u5de5\u5177\u201d\u5347\u7ef4\u4e3a\u201c\u5fc5\u8981\u5e73\u53f0\u201d\uff0c\u8fd8\u662f\u4ec5\u6210\u4e3aOverleaf\u7b49\u73b0\u6709\u5e73\u53f0\u7684\u4e00\u4e2a\u529f\u80fd\u63d2\u4ef6\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u521b\u59cb\u4eba\u4f5c\u4e3a\u524d\u7814\u7a76\u4eba\u5458\u7684\u80cc\u666f\uff0c\u4f7f\u5176\u7cbe\u51c6\u5207\u4e2d\u4e86\u201c\u683c\u5f0f\u800c\u975e\u79d1\u5b66\u6d88\u8017\u751f\u547d\u201d\u8fd9\u4e00\u60c5\u611f\u75db\u70b9\uff0c\u4f46\u4ea7\u54c1\u7684\u957f\u671f\u6210\u529f\uff0c\u53d6\u51b3\u4e8e\u5b83\u80fd\u5426\u5728\u63d0\u5347\u6548\u7387\u4e0e\u634d\u536b\u5b66\u672f\u81ea\u4e3b\u6027\u3001\u6574\u5408\u73b0\u6709\u4f53\u7cfb\u4e0e\u50ac\u751f\u65b0\u5de5\u4f5c\u8303\u5f0f\u4e4b\u95f4\uff0c\u627e\u5230\u7cbe\u5999\u7684\u5e73\u8861\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\">Bibby AI <\/span>\n                <\/div>\n<div class=\"comment-content\">Researchers spend more time writing papers than doing research. Bibby is an AI co-author for researchers. Forget the writing grind. Bibby digs through literature, drafts, and refines your paper. It will also find you citations and tell you mistakes before reviewers do. Think of it as a friend who knows research inside out, is by you at 3 am, and is deeply familiar with your work. Bibby has 200M+ citations, 800+ journal templates and is trusted at Yale, MIT, Stanford and Cambridge.<\/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! Community \ud83d\udc4b<\/p>\n<p>I&#8217;m Nilesh. I was a researcher at <strong>Yale<\/strong> University.<\/p>\n<p>I calculated once how much time I spent that year not doing research.<\/p>\n<p>Managing <strong>citations<\/strong>. Fixing <strong>compiler<\/strong> errors. Reformatting for a different journal. Emailing .tex files back and forth.<\/p>\n<p>It was months.<\/p>\n<p>Not hours. Months of a <strong>PhD<\/strong> that I will never get back. I did not want to lose my entire train of thought every single time.<\/p>\n<p>That&#8217;s why I built Bibby for the <strong>scientific<\/strong> community.<\/p>\n<p>What it does:<br \/>\u270d\ufe0f Autocomplete that understands your paper as you write<\/p>\n<p>\ud83d\udd01 Reword any sentence with one click<\/p>\n<p>\u2705 Grammar and academic tone fixes, right where you&#8217;re typing<\/p>\n<p>\ud83e\udd16 Bibby Chat: an AI co-author that knows your entire paper and helps you draft, restructure, and think<\/p>\n<p>\ud83d\udcf8 Snap a photo of any equation, get it formatted perfectly in seconds<\/p>\n<p>\ud83d\udcda Add citations from 200M+ papers with one click, no copy-pasting<\/p>\n<p>\ud83d\udd0d <strong>Deep research<\/strong> mode: finds sources, spots gaps in the literature, and traces full citation trails<\/p>\n<p>\ud83d\udcdd Writes your entire literature review with real cited references<\/p>\n<p>\ud83d\udcc4 Generates your abstract from your full paper in seconds<\/p>\n<p>\ud83d\udcca Describe your data in plain English, Bibby builds the table<\/p>\n<p>\u2705 <strong>AI paper reviewer<\/strong> trained on top conference standards, NeurIPS, ICML, ICLR, CVPR<\/p>\n<p>\ud83d\udd27 Catches writing and formatting errors in real-time and fixes them with one click<\/p>\n<p>\ud83d\udcc4 Upload any PDF, Bibby reads and analyses it.<\/p>\n<p>\ud83d\udc65 Collaborate with your whole team in real-time, no conflicts, no versioning chaos<\/p>\n<p>\ud83d\udd00 Sync with GitHub, with automatic commit messages handled for you<\/p>\n<p>\u23ea Full version history with visual diffs and one-click restore<\/p>\n<p>\ud83d\udccb 5,000+ publisher-approved templates including IEEE, Nature, APA, NeurIPS and ACM<\/p>\n<p>\ud83d\udd10 Your research never trains our models. Ever.<\/p>\n<p>Trusted at <strong>Yale, Harvard, Stanford<\/strong>, MIT, Oxford and others.<\/p>\n<p>Built by a researcher, for researchers.<\/p>\n<p>How many <strong>hours<\/strong> did you waste last month on something that had nothing to do with your actual research writing?<\/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\/@nilesharnaiya\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@nilesharnaiya<\/a>&nbsp;Excellent work on 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<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@nilesharnaiya\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@nilesharnaiya<\/a>&nbsp;Wow, Nilesh \u2014 your story really resonates! \ud83d\ude4c I totally get how much time is lost to formatting, citations, and all the little tasks that pull you away from actual research. Bibby AI looks like a <strong>game-changer<\/strong> for anyone in academia \u2014 the AI co-author and instant citation features are especially impressive! \ud83d\udca1\ud83d\udcda<\/p>\n<p>I\u2019m launching my own product, <strong>Hello Aria<\/strong>, on <strong>April 15, 2026<\/strong> \u2014 it\u2019s an AI-powered chat workspace that puts your entire productivity system (tasks, notes, workflows) into one place so you can focus and get things done without juggling apps.<\/p>\n<p>If you have a moment, I\u2019d be super grateful for an upvote for <strong>Hello Aria<\/strong> when it goes live \ud83d\ude4f \u2014 and I\u2019ll be cheering for <strong>Bibby AI<\/strong> too! \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<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@nilesharnaiya\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@nilesharnaiya<\/a>&nbsp;How&#8217;s Bibby handling interdisciplinary papers, like blending AI\/marketing research with real-world case studies?<\/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>As someone who interact daily with grad students, the number of hours I&#8217;ve watched them waste on LaTeX errors instead of actual research is painful. <\/p>\n<p>Hopefully this will encourage everyone to author more research papers.<\/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>Really curious about the photo-to-equation feature. How well does it handle complex multi-line equations? And does it work well with matrices or piecewise functions?<\/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\/@arnol_fokam\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@arnol_fokam<\/a>&nbsp;Great question! It handles all of the MLE and matrices for sure. <\/p>\n<p>It even works with whiteboard photos, not just neat handwriting on paper. We&#8217;ve tested it pretty extensively on the messy stuff researchers actually write. Try it and let me know if you find an equation that breaks it, we&#8217;ll fix 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<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I&#8217;ve been using Overleaf for 5 years and the lack of AI features has been increasingly  <\/p>\n<p>frustrating. Every other tool I use has gotten smarter except my paper editor. Excited to  <\/p>\n<p>try this. \ud83c\udf89\ud83d\udd25<\/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\/@isaac_ntwari\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@isaac_ntwari<\/a>&nbsp;What was the most frustrating thing about Overleaf or any other tool you&#8217;ve tried?? What AI features were lacking? <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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 very interesting, I would be on steroids if this has it&#8217;s own memory too. So I can fetch context across my research lines. <\/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\/@vu3ozm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@vu3ozm<\/a>&nbsp;This is a great idea honestly . Right now Bibby understands the full context of the paper you&#8217;re working on, but a persistent memory across your research lines would be a whole different level. Noting this down for the roadmap. Would you want it to remember your past papers, or more like your broader research themes and arguments? <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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 to know, what LLM is powering the autocomplete and reviewer? Is it a fine-tuned model or are<\/p>\n<p>you using something like GPT\/Claude with custom prompting?<\/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\/@pulkitgarg\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@pulkitgarg<\/a>&nbsp;Great question! Bibby works with multiple LLMs, you can connect Gemini, Anthropic, or even run it locally with Ollama(Coming soon). The reviewer is trained on evaluation criteria from top conferences (NeurIPS, ICML, ICLR, CVPR), so it&#8217;s not just generic AI feedback so it knows what reviewers actually look for. The autocomplete uses your full paper as context, so suggestions are relevant to what you&#8217;re actually writing, not just generic text completion.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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>If this existed earlier, i might have actually enjoyed my PhD instead of just survivin it) Thats a gem<\/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\/@eugene_chernyak\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@eugene_chernyak<\/a>&nbsp;Ha! That&#8217;s exactly why I built it. I watched too many brilliant researchers at Yale and other schools spend their energy on formatting instead of the science they actually cared about. If Bibby saves even one person from the 2am errors, my mission is a success! <\/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>Co-authoring is often messy \u2014 different writing styles, different comfort levels with AI assistance. Can individual authors set their own suggestion preferences within a shared document, or does one setting apply to the whole 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\/@klara_minarikova\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@klara_minarikova<\/a>&nbsp;That is a very <strong>interesting<\/strong> suggestion! Right now only one setting applies to the whole team. We can create a separate <strong>workflow<\/strong> where multiple <strong>suggestions<\/strong> can be merged like Google Docs. Adding this to our Roadmap. Thanks for this feature ask! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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 real test for a research AI co-author is when your sources directly contradict each other. citation conflicts are where the actual thinking happens.<\/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\/@mykola_kondratiuk\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@mykola_kondratiuk<\/a>&nbsp;100%. That&#8217;s exactly when deep research mode comes into play. It doesn&#8217;t just find sources, it also traces citation trails and surfaces conflicting findings so you can see where the disagreements are. The actual thinking is always yours. Bibby just makes sure you&#8217;re not missing the papers that challenge your argument, which honestly is the stuff most literature reviews get wrong.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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 difficult is it to edit the equations? Is it possible?<\/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\/@jonnyc123\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jonnyc123<\/a>&nbsp;You can select any piece of text and ask Bibby to edit in-line and it will do it for you! Totally possible! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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 databases does the citation search pull from? Is it just Semantic Scholar or does it<\/p>\n<p>also search PubMed, arXiv, CrossRef?<\/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\/@sachin_vishwakarma3\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sachin_vishwakarma3<\/a>&nbsp;We have a huge list of citation search databases, which combines all of the above mentioned plus Elsevier, Springer, etc. You can also import your citations with Zotero rdf files. What do you generally use? <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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 really resonates! writing is honestly the most draining part of research sometimes. Love the idea of having something that not only drafts but actually understands literature and catches issues before reviewers do. Feels like the kind of tool you\u2019d want next to you at 3am when the deadline is way too close.<\/p>\n<\/p>\n<p>We launched our own product on Product Hunt yesterday, so we definitely feel the launch day nerves, sending you lots of support. Congrats, this is a super meaningful direction<\/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\/@yanakazantseva1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@yanakazantseva1<\/a>&nbsp;Researchers need tools that make life easy! That will definitely take us to a different world with a lot of free time in hand for researchers. Appreciate it for making our 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>I  work in tech and had no idea researchers still use tools from the 90s to write papers.<\/p>\n<p>This seems like it should have existed 10 years ago. The research community deserves<\/p>\n<p>modern 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<\/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\/OXL7VKP47QAOI7\" class=\"app-title\">Ultramock<\/a><\/p>\n<div class=\"one-liner\">Cinematic UI mockups in the browser<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">127<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>\u4e00\u6b3e\u57fa\u4e8e\u6d4f\u89c8\u5668\u7684\u5de5\u5177\uff0c\u80fd\u8ba9\u8bbe\u8ba1\u5e08\u548c\u5f00\u53d1\u8005\u5feb\u901f\u5c06\u666e\u901a\u754c\u9762\u622a\u56fe\u8f6c\u5316\u4e3a\u5177\u6709\u7535\u5f71\u611f\u3001\u5e26\u771f\u5b9e\u666f\u6df1\u6a21\u7cca\u6548\u679c\u76843D\u8bbe\u5907\u6a21\u578b\u56fe\uff0c\u89e3\u51b3\u4e86\u4f20\u7edf\u5236\u4f5c\u6d41\u7a0b\u7e41\u7410\u3001\u8017\u65f6\u957f\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\/95715ddc-4cde-44f0-b41b-93a0fececff4.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\/5737d14a-fbd5-4916-b4c9-65c1a8567a2f.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\/0e2c5be3-6b36-4806-9ad6-236776840d6f.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\">Design Tools<\/span><br \/>\n            <span class=\"tag\">Marketing<\/span><br \/>\n            <span class=\"tag\">Developer Tools<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">UI\u8bbe\u8ba1\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u8bbe\u5907\u6a21\u578b\u56fe<\/span><br \/>\n            <span class=\"tag\">\u6d4f\u89c8\u5668\u5e94\u7528<\/span><br \/>\n            <span class=\"tag\">\u8bbe\u8ba1\u6548\u7387<\/span><br \/>\n            <span class=\"tag\">3D\u6548\u679c<\/span><br \/>\n            <span class=\"tag\">\u622a\u56fe\u7f8e\u5316<\/span><br \/>\n            <span class=\"tag\">\u8bbe\u8ba1\u5c55\u793a<\/span><br \/>\n            <span class=\"tag\">\u4e00\u952e\u751f\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\u8ba4\u53ef\u5176\u63d0\u5347\u8bbe\u8ba1\u52a8\u529b\u548c\u6548\u7387\u7684\u4ef7\u503c\uff0c\u80fd\u5feb\u901f\u5236\u4f5c\u793e\u4ea4\u5a92\u4f53\u5185\u5bb9\u3002\u521b\u59cb\u4eba\u4e92\u52a8\u79ef\u6781\uff0c\u900f\u9732\u4e86\u5f00\u53d1Chrome\u6269\u5c55\uff08\u4e3a\u4efb\u4f55\u7f51\u7ad9\u6dfb\u52a0\u52a8\u753b\uff09\u7684\u8def\u7ebf\u56fe\u3002\u7528\u6237\u8be2\u95ee\u4e86\u52a8\u753b\u751f\u6210\u7684\u6280\u672f\u5b9e\u73b0\u65b9\u5f0f\uff08\u57fa\u4e8e\u4ee3\u7801\u751f\u6210\u8fd8\u662f\u9700\u73b0\u6709\u52a8\u753b\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                Ultramock\u7684\u672c\u8d28\uff0c\u662f\u5c06\u201c\u82f9\u679c\u53d1\u5e03\u4f1a\u201d\u7ea7\u522b\u7684\u89c6\u89c9\u5305\u88c5\u80fd\u529b\uff0c\u4ece\u4e13\u4e1a\u8f6f\u4ef6\u4e2d\u89e3\u8026\u5e76\u4ea7\u54c1\u5316\uff0c\u5176\u6838\u5fc3\u4ef7\u503c\u5728\u4e8e\u63d0\u4f9b\u4e86\u201c\u8bbe\u8ba1\u865a\u8363\u5fc3\u201d\u7684\u5373\u65f6\u6ee1\u8db3\u3002\u5b83\u4e0d\u751f\u4ea7\u754c\u9762\uff0c\u800c\u662f\u751f\u4ea7\u754c\u9762\u7684\u201c\u9ad8\u5149\u65f6\u523b\u201d\uff0c\u8fd9\u7cbe\u51c6\u51fb\u4e2d\u4e86\u72ec\u7acb\u5f00\u53d1\u8005\u3001\u521d\u521b\u56e2\u961f\u548c\u8425\u9500\u4eba\u5458\u201c\u91cd\u529f\u80fd\u3001\u8f7b\u5305\u88c5\u201d\u7684\u8f6f\u808b\u2014\u2014\u4ed6\u4eec\u9700\u8981\u4ee5\u6700\u4f4e\u6210\u672c\uff0c\u4e3a\u4ea7\u54c1\u62ab\u4e0a\u6210\u719f\u3001\u7cbe\u81f4\u7684\u5916\u8863\u4ee5\u83b7\u53d6\u5173\u6ce8\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4ea7\u54c1\u5de7\u5999\u5730\u907f\u5f00\u4e86\u4e0eFigma\u7b49\u5168\u529f\u80fd\u8bbe\u8ba1\u5de5\u5177\u7684\u6b63\u9762\u7ade\u4e89\uff0c\u8f6c\u800c\u805a\u7126\u4e8e\u8bbe\u8ba1\u5de5\u4f5c\u6d41\u7684\u6700\u540e\u4e00\u73af\u2014\u2014\u201c\u5c55\u793a\u201d\u3002\u5176\u5ba3\u79f0\u7684\u201c30\u79d2\u201d\u548c\u201c\u6d4f\u89c8\u5668\u5185\u5b8c\u6210\u201d\uff0c\u662f\u5bf9\u4f20\u7edfPhotoshop\u590d\u6742\u64cd\u4f5c\u7684\u4e00\u6b21\u964d\u7ef4\u6253\u51fb\u3002\u7136\u800c\uff0c\u5176\u5929\u82b1\u677f\u4e5f\u663e\u800c\u6613\u89c1\uff1a\u5b83\u5904\u7406\u7684\u662f\u9759\u6001\u7ed3\u679c\u7684\u201c\u5316\u5986\u201d\uff0c\u800c\u975e\u52a8\u6001\u8bbe\u8ba1\u8fc7\u7a0b\u3002\u7528\u6237\u7684\u63d0\u95ee\uff08\u52a8\u753b\u662f\u751f\u6210\u8fd8\u662f\u590d\u7528\uff09\u6070\u6070\u70b9\u51fa\u4e86\u5176\u672a\u6765\u6311\u6218\u2014\u2014\u82e5\u4ec5\u662f\u5bf9\u73b0\u6709\u5143\u7d20\u7684\u8fd0\u52a8\u5305\u88c5\uff0c\u5219\u6280\u672f\u58c1\u5792\u6709\u9650\uff1b\u82e5\u60f3\u4ece\u4ee3\u7801\u667a\u80fd\u751f\u6210\u52a8\u753b\uff0c\u5219\u6b65\u5165\u53e6\u4e00\u4e2a\u590d\u6742\u8d5b\u9053\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u76ee\u524d\u7684\u4e00\u6b21\u6027\u4ed8\u8d39\u6a21\u5f0f\uff0c\u5728\u201c\u8f6f\u4ef6\u5373\u670d\u52a1\u201d\u7684\u6d2a\u6d41\u4e2d\u663e\u5f97\u6000\u65e7\u4e14\u5192\u9669\uff0c\u8fd9\u65e2\u53ef\u80fd\u662f\u5438\u5f15\u65e9\u671f\u7528\u6237\u7684\u4eae\u70b9\uff0c\u4e5f\u53ef\u80fd\u6210\u4e3a\u5176\u957f\u671f\u6536\u5165\u7a33\u5b9a\u6027\u7684\u9690\u60a3\u3002\u603b\u4f53\u800c\u8a00\uff0cUltramock\u662f\u4e00\u6b3e\u7280\u5229\u3001\u7cbe\u51c6\u7684\u201c\u6b62\u75db\u836f\u201d\u578b\u5de5\u5177\uff0c\u4f46\u82e5\u60f3\u6210\u957f\u4e3a\u201c\u7ef4\u4ed6\u547d\u201d\uff0c\u5fc5\u987b\u5728\u4ea4\u4e92\u6f14\u793a\u548c\u52a8\u6001\u4f53\u9a8c\u7684\u81ea\u52a8\u5316\u751f\u6210\u4e0a\uff0c\u6784\u5efa\u66f4\u6df1\u7684\u6280\u672f\u62a4\u57ce\u6cb3\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\">Ultramock<\/span>\n                <\/div>\n<div class=\"comment-content\">Create stunning, cinematic device mockups directly in your browser. Interact with your UI in 3D, apply blurs, set the camera angle and more. Capture your new product in style.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey PH! \ud83d\udc4b<\/p>\n<p>I built UltraMock to solve a simple problem: making screenshots look cinematic shouldn&#8217;t require hours in Photoshop or a photography degree.<\/p>\n<p>UltraMock is a browser-based tool that turns any screenshot into a stunning 3D mockup with real depth-of-field blur, the kind of look you see in Apple keynotes. Drag to rotate, pick your blur style (tilt-shift, radial, lens, directional), and export a high-res image. Takes about 30 seconds.<\/p>\n<p>Free to use daily. Pro is 40% off right now at $29.99 once, forever.<\/p>\n<p>Excited to launch beta of video exporting with this launch too.<\/p>\n<p>V2 is in the works already and will be a Chrome Extension that adds cinematic animations to ANY website or APP for instant mockups. 200+ already on the waitlist.<\/p>\n<p>Would love to hear what you think and how you&#8217;d 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\/@joshmillgate\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@joshmillgate<\/a>&nbsp;Nice! Quick one &#8211; will you basically generate animations based on the code from scratch or do those animations need to exist already?<\/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 I like about Ultramock is that when you&#8217;re building out your own app, you look at it all day and after a while it starts to look boring and you start questioning what you&#8217;ve built.. <\/p>\n<\/p>\n<p>And then you simply copy and paste a screenshot of it into Ultramock, and all of a sudden it looks really cool and you feel motivated again to keep building!<\/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\/@casper_boutens\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@casper_boutens<\/a>&nbsp;Thank you for the support Casper! \ud83d\ude4f\ud83c\udffb <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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&#8217;ve been using UltraMock since the day Josh launched and it&#8217;s been great to reduce the time needed to create a quick social post to just a few minutes that would have otherwise taken a few different tools (and more time) to pull this off. This is a fun way to experiment with your app\/socials.<\/p>\n<p>Also Josh is a badass and continuously shipping great new features all the time and ya&#8217;ll should support him. Keep up the great 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\/@sandengocka\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sandengocka<\/a>&nbsp;Hey Sanden! Thanks so much for the kind words, your support is greatly appreciated. You&#8217;re a valued member of the community \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>Hello! Wow, this looks really great &#8211; congrats on the launch! I&#8217;m also building a mockup tool, launching soon \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\/@antoninkus\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@antoninkus<\/a>&nbsp;Thanks for the kind words! Good luck with your 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<\/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\">#11<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/JVSYAGLNKYDBXU\" class=\"app-title\">sync-3<\/a><\/p>\n<div class=\"one-liner\">Studio-grade AI lip sync and visual dubbing<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">124<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>sync-3\u662f\u4e00\u6b3e\u5de5\u4f5c\u5ba4\u7ea7AI\u5507\u97f3\u540c\u6b65\u4e0e\u89c6\u89c9\u914d\u97f3\u5de5\u5177\uff0c\u901a\u8fc7\u5168\u5c40\u7406\u89e3\u89c6\u9891\u7247\u6bb5\u4e2d\u7684\u4eba\u7269\u8868\u73b0\u5e76\u4e00\u6b21\u6027\u751f\u6210\u6240\u6709\u5e27\uff0c\u89e3\u51b3\u4e86\u4f20\u7edf\u914d\u97f3\u5728\u7279\u5199\u3001\u906e\u6321\u3001\u6781\u7aef\u89d2\u5ea6\u7b49\u590d\u6742\u573a\u666f\u4e0b\u5507\u5f62\u4e0d\u540c\u6b65\u3001\u60c5\u611f\u5931\u771f\u7684\u884c\u4e1a\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\/e150d4e3-3866-4098-880b-71582556ec4f.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\/5a9d6f29-5e90-452c-bf1a-37c6e034512d.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\/a1143521-5a1f-47e7-9aa3-6c591da43e0c.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\/879bf26e-c28e-4424-a43d-e20395f438d1.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\/e0b1cb7b-df26-40f2-8c04-0470984231e4.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/YPeccZfLZ1Y?si=7HixnFFJh23HjkMG\"><source src=\"https:\/\/youtu.be\/YPeccZfLZ1Y?si=7HixnFFJh23HjkMG\" 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\">Movies<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span><br \/>\n            <span class=\"tag\">Video<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u5507\u97f3\u540c\u6b65<\/span><br \/>\n            <span class=\"tag\">\u89c6\u89c9\u914d\u97f3<\/span><br \/>\n            <span class=\"tag\">\u89c6\u9891\u672c\u5730\u5316<\/span><br \/>\n            <span class=\"tag\">\u591a\u8bed\u8a00\u652f\u6301<\/span><br \/>\n            <span class=\"tag\">\u5f71\u89c6\u540e\u671f<\/span><br \/>\n            <span class=\"tag\">\u4eba\u5de5\u667a\u80fd\u6a21\u578b<\/span><br \/>\n            <span class=\"tag\">4K\u89c6\u9891\u5904\u7406<\/span><br \/>\n            <span class=\"tag\">Adobe\u63d2\u4ef6<\/span><br \/>\n            <span class=\"tag\">\u8868\u6f14\u4fdd\u6301<\/span><br \/>\n            <span class=\"tag\">\u53e3\u578b\u751f\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\u5173\u6ce8\u70b9\u96c6\u4e2d\u5728\u6280\u672f\u7a81\u7834\u7684\u771f\u5b9e\u751f\u4ea7\u53ef\u7528\u6027\u3001\u591a\u8bed\u8a004K\u8f93\u51fa\u7684\u5de5\u4f5c\u6d41\u53d8\u9769\u6f5c\u529b\uff0c\u4ee5\u53ca\u5982\u4f55\u5904\u7406\u8de8\u8bed\u8a00\u60c5\u611f\u4e0e\u5507\u5f62\u5bf9\u9f50\u7684\u590d\u6742\u8fb9\u7f18\u60c5\u51b5\u3002\u5f00\u53d1\u8005\u79ef\u6781\u56de\u5e94\uff0c\u5f3a\u8c03\u4ea7\u54c1\u4e3a\u5e94\u5bf9\u771f\u5b9e\u5236\u4f5c\u573a\u666f\u800c\u6784\u5efa\uff0c\u5e76\u89e3\u91ca\u4e86\u901a\u8fc7\u5168\u9762\u90e8\u533a\u57df\u518d\u751f\u6765\u4fdd\u6301\u8868\u6f14\u81ea\u7136\u5ea6\u7684\u6280\u672f\u539f\u7406\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                sync-3\u6240\u6807\u699c\u7684\u201c\u4ece\u5507\u97f3\u540c\u6b65\u5230\u9762\u90e8\u91cd\u65b0\u52a8\u753b\u201d\u7684\u8de8\u8d8a\uff0c\u5176\u6838\u5fc3\u4ef7\u503c\u5e76\u975e\u5355\u7eaf\u53c2\u6570\u91cf\u7684\u98d9\u5347\uff0c\u800c\u5728\u4e8e\u5176\u201c\u5168\u5c40\u7406\u89e3\u201d\u7684\u8303\u5f0f\u8f6c\u79fb\u3002\u4f20\u7edf\u65b9\u6cd5\uff08\u5305\u62ec\u5176\u524d\u4ee3\uff09\u5c06\u89c6\u9891\u5207\u5272\u4e3a\u5b64\u7acb\u7247\u6bb5\u8fdb\u884c\u201c\u7f1d\u8865\u201d\uff0c\u672c\u8d28\u4e0a\u662f\u5c40\u90e8\u4f18\u5316\u7684\u5806\u780c\uff0c\u5fc5\u7136\u5728\u955c\u5934\u8fde\u8d2f\u6027\u3001\u906e\u6321\u4e0e\u6781\u7aef\u89d2\u5ea6\u4e0b\u5d29\u574f\u3002sync-3\u5ba3\u79f0\u7684\u201c\u4e00\u6b21\u6027\u751f\u6210\u6240\u6709\u5e27\u201d\uff0c\u662f\u5bf9\u89c6\u9891\u65f6\u5e8f\u4e0e\u7a7a\u95f4\u4e0a\u4e0b\u6587\u8fdb\u884c\u7edf\u4e00\u5efa\u6a21\u7684\u5c1d\u8bd5\uff0c\u8fd9\u4f7f\u5176\u5904\u7406\u7684\u4e0d\u518d\u662f\u201c\u4e00\u5f20\u5f20\u5634\u201d\uff0c\u800c\u662f\u201c\u4e00\u4e2a\u8868\u6f14\u4e2d\u7684\u4eba\u201d\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u5176\u771f\u6b63\u950b\u8292\uff0c\u76f4\u6307\u5f71\u89c6\u5de5\u4e1a\u5316\u4e2d\u6700\u6602\u8d35\u3001\u6700\u68d8\u624b\u7684\u73af\u8282\u4e4b\u4e00\uff1a\u8de8\u56fd\u754c\u7684\u5185\u5bb9\u672c\u5730\u5316\u3002\u652f\u630195+\u79cd\u8bed\u8a00\u5e76\u4fdd\u7559\u539f\u8868\u6f14\u60c5\u611f\uff0c\u8fd9\u4e0d\u4ec5\u662f\u6280\u672f\u53c2\u6570\uff0c\u66f4\u662f\u5546\u4e1a\u91ce\u5fc3\u7684\u5ba3\u544a\u2014\u2014\u5b83\u7784\u51c6\u7684\u662f\u5168\u7403\u6d41\u5a92\u4f53\u4e0e\u7535\u5f71\u53d1\u884c\u5e02\u573a\uff0c\u8bd5\u56fe\u5c06\u9ad8\u6602\u7684\u6f14\u5458\u91cd\u62cd\u6216\u4e13\u4e1a\u914d\u97f3\u6f14\u5458\u7684\u201c\u5bf9\u53e3\u578b\u201d\u5de5\u4f5c\uff0c\u8f6c\u5316\u4e3a\u53ef\u6279\u91cf\u3001\u9ad8\u6548\u5904\u7406\u7684AI\u540e\u671f\u6d41\u7a0b\u3002\u7136\u800c\uff0c\u5176\u6311\u6218\u4e5f\u540c\u6837\u5c16\u9510\uff1a\u5176\u4e00\uff0c\u201c\u8868\u6f14\u201d\u7684\u5fae\u5999\u4e4b\u5904\u8fdc\u8d85\u5507\u90e8\u808c\u8089\u8fd0\u52a8\uff0c\u6d89\u53ca\u6574\u4e2a\u9762\u90e8\u808c\u7fa4\u4e43\u81f3\u5fae\u5999\u7684\u5934\u90e8\u59ff\u6001\uff0c16B\u53c2\u6570\u662f\u5426\u8db3\u4ee5\u7f16\u7801\u4eba\u7c7b\u8868\u6f14\u7684\u4e30\u5bcc\u6027\uff0c\u4ecd\u9700\u4e25\u82db\u7684\u7247\u573a\u6d4b\u8bd5\uff1b\u5176\u4e8c\uff0c\u884c\u4e1a\u63a5\u53d7\u5ea6\uff0c\u5f71\u89c6\u827a\u672f\u521b\u4f5c\u8005\u80fd\u5426\u4fe1\u4efb\u4e00\u4e2a\u201c\u7406\u89e3\u8868\u6f14\u201d\u7684AI\u6765\u5904\u7406\u6838\u5fc3\u8868\u6f14\u7d20\u6750\uff0c\u6d89\u53ca\u6df1\u523b\u7684\u4fe1\u4efb\u4e0e\u7248\u6743\u4f26\u7406\u95ee\u9898\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u8bc4\u8bba\u4e2d\u5173\u4e8e\u8de8\u8bed\u8a00\u60c5\u611f\u5bf9\u9f50\u7684\u63d0\u95ee\u5207\u4e2d\u8981\u5bb3\uff0c\u5f00\u53d1\u8005\u7684\u56de\u590d\u63ed\u793a\u4e86\u5176\u6280\u672f\u8def\u5f84\uff1a\u4e0d\u6ee1\u8db3\u4e8e\u201c\u8d34\u5634\u5507\u201d\uff0c\u800c\u662f\u201c\u518d\u751f\u9762\u90e8\u533a\u57df\u201d\u3002\u8fd9\u6b65\u68cb\u9669\u800c\u9ad8\uff0c\u5b83\u907f\u514d\u4e86\u5f3a\u5236\u5bf9\u9f50\u7684\u673a\u68b0\u611f\uff0c\u4f46\u4e5f\u5c06\u81ea\u5df1\u7f6e\u4e8e\u66f4\u590d\u6742\u7684\u8bc4\u4f30\u6807\u51c6\u4e4b\u4e0b\u2014\u2014\u751f\u6210\u7684\u9762\u90e8\u662f\u5426\u5728\u6240\u6709\u5e27\u95f4\u4fdd\u6301\u7edd\u5bf9\u4e00\u81f4\u4e14\u65e0\u4f2a\u5f71\uff1f\u8fd9\u5bf9\u5176\u6a21\u578b\u7684\u7269\u7406\u4e00\u81f4\u6027\u4e0e\u5ba1\u7f8e\u5224\u65ad\u63d0\u51fa\u4e86\u66f4\u9ad8\u8981\u6c42\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u603b\u4e4b\uff0csync-3\u7684\u4ef7\u503c\u5728\u4e8e\u5b83\u8bd5\u56fe\u5c06AI\u4ece\u201c\u7279\u6548\u5de5\u5177\u201d\u63a8\u5411\u201c\u5236\u4f5c\u57fa\u7840\u67b6\u6784\u201d\u3002\u82e5\u5176\u5ba3\u79f0\u7684\u53ef\u9760\u6027\u5728\u9ad8\u538b\u751f\u4ea7\u73af\u5883\u4e2d\u88ab\u9a8c\u8bc1\uff0c\u5b83\u53ef\u80fd\u91cd\u5851\u4ece\u77ed\u89c6\u9891\u5230\u597d\u83b1\u575e\u7684\u914d\u97f3\u5de5\u4f5c\u6d41\uff1b\u82e5\u5176\u53ea\u662f\u201c\u66f4\u597d\u7684demo\u201d\uff0c\u5219\u4ecd\u96be\u9003\u6280\u672f\u73a9\u5177\u7684\u8303\u7574\u3002\u5176\u6210\u8d25\uff0c\u5728\u4e8e\u201c\u7406\u89e3\u8868\u6f14\u201d\u662f\u8425\u9500\u8bdd\u672f\uff0c\u8fd8\u662f\u53ef\u5de5\u7a0b\u5316\u7684\u73b0\u5b9e\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\">sync-3<\/span>\n                <\/div>\n<div class=\"comment-content\">sync-3 is a 16B parameter AI lip sync model that doesn&#8217;t just move lips, it understands performances. Built on a global understanding of a person across an entire shot, it generates all frames at once instead of stitching isolated snippets. It handles what breaks every other model: close-ups, occlusions, extreme angles, low lighting &#8211; all while preserving the emotion of the original performance across 95+ languages in full 4K. Try it out at sync.so, via API, or in Adobe Premiere.<\/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! Kalyan here, head of content and marketing at sync.<\/p>\n<p>We&#8217;ve been building AI lipsync for a while now, and today we&#8217;re launching sync-3, our most advanced model release ever.<\/p>\n<p>Here&#8217;s the short version: previous lipsync models (including our own) processed video in small, isolated chunks and stitched them together. sync-3 takes a fundamentally different approach. It builds a global understanding of a person across an entire shot and generates all frames at once. The result is consistency and realism that closes the gap between real footage and dubbed footage.<\/p>\n<p>A few things sync-3 handles that nothing else does well:<\/p>\n<p>&#8211; Close-ups and partial faces (the full face doesn&#8217;t need to be visible)<br \/>&#8211; Extreme angles including side profiles, over-the-shoulder, non-frontal<br \/>&#8211; Obstructions like hands, mics, scarves &#8211; detected and handled automatically<br \/>&#8211; Speaker style and emotion are preserved, not flattened<\/p>\n<p>&#8211; Low lighting and varied lighting scenarios<\/p>\n<p>It&#8217;s 32x larger than our previous model (16B vs 400M parameters), supports 95+ languages, and outputs in 4K.<\/p>\n<p>You can use it right now at sync.so, through our Adobe Premiere plugin, or via API.<\/p>\n<p>We think of this as the leap from perfecting lip sync to unlocking facial reanimation, the model doesn&#8217;t just match mouths, it understands performances.<\/p>\n<p>Would love for you to try it and let us know what you think. We&#8217;re here all day answering questions.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>14<\/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!<\/p>\n<p>Super happy with the launch, sync-3 is much more powerful than any previous models we&#8217;ve released, my favorite feature is how you can upload a video with the lips closed and have that be lipsynced without issue and with the highest of quality.<\/p>\n<\/p>\n<p>We want you to be able to try it so if you sign up with code SYNC3LAUNCH, you get a free month on the Creator plan and $25 in credits. <\/p>\n<p>Can&#8217;t wait to see what you create!<\/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>95 language in 4K is wild .Feels like this could seriously change dubbing workflows if quality is production ready and not just demo-level.<\/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\/@alan_gregory\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@alan_gregory<\/a>&nbsp;production-ready is the whole point. most lipsync tools break the moment you throw real footage at them close-ups, weird angles, hands over faces. <\/p>\n<\/p>\n<p>we built sync-3 to handle exactly that because that&#8217;s what actual production footage looks like.<\/p>\n<\/p>\n<p>would love for you to stress test it and let us know what you think.<\/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 are you handling edge cases where emotion and lip movement don\u2019t quite align across languages, especially with big differences in sentence structure?<\/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\/@becky_gaskell\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@becky_gaskell<\/a> great question!<\/p>\n<\/p>\n<p>sync-3 regenerates the entire facial region to match the new language, instead of just retiming lips on top of the original video.<\/p>\n<\/p>\n<p>so when sentence structure differs, it can adjust timing, articulation, and expression together rather than forcing a rigid alignment.<\/p>\n<\/p>\n<p>that\u2019s what keeps the performance feeling natural, even across languages with very different rhythms.<\/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\">#12<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/KK2UXILAUX6PKU\" class=\"app-title\">lofi.town<\/a><\/p>\n<div class=\"one-liner\">A cozy productivity app to focus with others + vibe to lofi<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">121<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>\u4e00\u6b3e\u5c06\u5b9e\u65f6\u865a\u62df\u81ea\u4e60\u5ba4\u4e0e\u8f7b\u91cf\u7ea7\u793e\u4ea4\u6e38\u620f\u7ed3\u5408\u7684\u751f\u4ea7\u529b\u5e94\u7528\uff0c\u4e3a\u9700\u8981\u201c\u966a\u4f34\u611f\u201d\u7684\u8fdc\u7a0b\u5b66\u4e60\/\u5de5\u4f5c\u8005\u63d0\u4f9b\u4e86\u4e00\u4e2a\u65e0\u6444\u50cf\u5934\u538b\u529b\u3001\u53ef\u6c89\u6d78\u4e13\u6ce8\u7684\u7ebf\u4e0a\u7b2c\u4e09\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\/5e7128d6-036a-4d9f-be0d-8674a060365d.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\/cb47a075-0788-4699-ba63-6d5917a3c37f.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\/5f383a75-6ed8-405b-97e3-2c1fd9846c63.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\/d3de6794-0faa-42f1-9058-88565912d57a.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\/c781a4e9-39db-494c-9cc9-56e0a4faf580.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\/45cfd48a-2b2b-44bc-b1c2-bc5ea7c969ed.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\/94daf72b-6ea5-4826-922b-75e99c5b47c0.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\/c87efaed-c2e5-4f43-bc68-f0d0f417dcbd.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\/6c0dd7b5-62b8-40f4-abb5-78b23f8bf51c.gif?auto=format\" data-video-url=\"https:\/\/www.loom.com\/share\/1d58f5e0e243442faaa5f664a9d41208\"><source src=\"https:\/\/www.loom.com\/share\/1d58f5e0e243442faaa5f664a9d41208\" 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\">Music<\/span><br \/>\n            <span class=\"tag\">Games<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u865a\u62df\u81ea\u4e60\u5ba4<\/span><br \/>\n            <span class=\"tag\">\u966a\u4f34\u5b66\u4e60<\/span><br \/>\n            <span class=\"tag\">\u751f\u4ea7\u529b\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u7ebf\u4e0a\u793e\u533a<\/span><br \/>\n            <span class=\"tag\">\u8f7b\u6e38\u620f\u5316<\/span><br \/>\n            <span class=\"tag\">\u767d\u566a\u97f3<\/span><br \/>\n            <span class=\"tag\">\u756a\u8304\u949f<\/span><br \/>\n            <span class=\"tag\">\u4e60\u60ef\u8ffd\u8e2a<\/span><br \/>\n            <span class=\"tag\">\u514d\u8d39\u589e\u503c<\/span><br \/>\n            <span class=\"tag\">\u72ec\u7acb\u6e38\u620f\u7f8e\u5b66<\/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\u8bc4\u4ef7\u5176\u201c\u966a\u4f34\u5b66\u4e60\u201d\u6548\u679c\uff0c\u5c24\u5176\u5bf9\u65e0\u89c6\u9891\u538b\u529b\u7684\u201c\u8eab\u4f53\u5171\u5728\u611f\u201d\u548c\u6e29\u99a8\u793e\u533a\u6c1b\u56f4\u8868\u793a\u8d5e\u8d4f\u3002\u6838\u5fc3\u7528\u6237\u5305\u62ec\u5907\u8003\u5b66\u751f\u3001\u8fdc\u7a0b\u5de5\u4f5c\u8005\u53ca\u795e\u7ecf\u591a\u6837\u6027\u4eba\u7fa4\uff08\u5982ADHD\uff09\uff0c\u8ba4\u4e3a\u5176\u80fd\u63d0\u5347\u4e13\u6ce8\u5ea6\u548c\u5efa\u7acb\u4e60\u60ef\u3002\u5f00\u53d1\u8005\u79ef\u6781\u4e92\u52a8\uff0c\u5e76\u6301\u7eed\u6839\u636e\u53cd\u9988\u66f4\u65b0\uff08\u5982\u65b0\u589e\u4e60\u60ef\u8ffd\u8e2a\uff09\u3002\u4e3b\u8981\u5438\u5f15\u529b\u5728\u4e8e\u793e\u533a\u548c\u4e13\u6ce8\u6c1b\u56f4\uff0c\u6e38\u620f\u5316\u529f\u80fd\u4e3a\u53ef\u9009\u52a0\u5206\u9879\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                lofi.town \u7684\u7cbe\u5999\u4e4b\u5904\u5728\u4e8e\uff0c\u5b83\u6ca1\u6709\u53d1\u660e\u65b0\u9700\u6c42\uff0c\u800c\u662f\u7cbe\u51c6\u5730\u91cd\u6784\u4e86\u4e00\u4e2a\u53e4\u8001\u7684\u751f\u4ea7\u529b\u573a\u666f\u2014\u2014\u56fe\u4e66\u9986\u6216\u5496\u5561\u9986\u7684\u201c\u5171\u540c\u5728\u573a\u201d\u6c1b\u56f4\uff0c\u5e76\u5c06\u5176\u6570\u5b57\u5316\u3001\u6e38\u620f\u5316\u3002\u5b83\u907f\u5f00\u4e86\u73b0\u6709\u201c\u8eab\u4f53\u5171\u5728\u201d\u5e94\u7528\u7684\u4e24\u4e2a\u4e3b\u8981\u75db\u70b9\uff1a\u4ed8\u8d39\u5899\u548c\u5f3a\u5236\u6027\u89c6\u9891\u793e\u4ea4\uff0c\u8f6c\u800c\u63d0\u4f9b\u4e00\u79cd\u4f4e\u538b\u529b\u3001\u9ad8\u6c1b\u56f4\u7684\u5f02\u6b65\u966a\u4f34\u3002\u8fd9\u672c\u8d28\u4e0a\u662f\u5728\u552e\u5356\u4e00\u79cd\u201c\u88ab\u9a8c\u8bc1\u7684\u5b64\u72ec\u611f\u201d\u2014\u2014\u4f60\u77e5\u9053\u5468\u56f4\u662f\u771f\u5b9e\u7684\u4eba\uff0c\u4f46\u65e0\u9700\u8fdb\u884c\u4efb\u4f55\u793e\u4ea4\u8868\u6f14\uff0c\u8fd9\u79cd\u5fae\u5999\u7684\u5e73\u8861\u662f\u5176\u6838\u5fc3\u4ef7\u503c\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4ea7\u54c1\u770b\u4f3c\u7f1d\u5408\u4e86\u591a\u79cd\u5143\u7d20\uff08Pomodoro\u3001\u4e60\u60ef\u8ffd\u8e2a\u3001\u8f7b\u6e38\u620f\uff09\uff0c\u4f46\u5176\u771f\u6b63\u7684\u62a4\u57ce\u6cb3\u5e76\u975e\u8fd9\u4e9b\u53ef\u590d\u5236\u7684\u529f\u80fd\uff0c\u800c\u662f\u6b63\u5728\u5f62\u6210\u7684\u793e\u533a\u6587\u5316\u548c\u7528\u6237\u6bcf\u65e5\u767b\u5f55\u5f62\u6210\u7684\u201c\u573a\u6240\u4f9d\u604b\u201d\u3002\u8bc4\u8bba\u4e2d\u201c\u7528\u6237\u767b\u5f55\u8d85\u8fc7\u4e00\u5e74\u201d\u3001\u201c\u6210\u4e3a\u4ed6\u4eec\u7684\u4e13\u5c5e\u4f4d\u7f6e\u201d\u7b49\u8868\u8ff0\uff0c\u63ed\u793a\u4e86\u5b83\u5df2\u8d85\u8d8a\u5de5\u5177\u5c5e\u6027\uff0c\u6210\u4e3a\u4e00\u4e2a\u5177\u6709\u5f52\u5c5e\u611f\u7684\u201c\u7b2c\u4e09\u7a7a\u95f4\u201d\u3002\u8fd9\u79cd\u7528\u6237\u7c98\u6027\u548c\u793e\u533a\u6c1b\u56f4\u662f\u7ade\u4e89\u5bf9\u624b\u77ed\u671f\u5185\u96be\u4ee5\u590d\u5236\u7684\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u6311\u6218\u4e5f\u540c\u6837\u660e\u663e\u3002\u9996\u5148\uff0c\u5546\u4e1a\u6a21\u5f0f\u5b58\u7591\u3002\u201c\u6240\u6709\u6838\u5fc3\u529f\u80fd\u514d\u8d39\u201d\u7684\u627f\u8bfa\u867d\u80fd\u5feb\u901f\u83b7\u5ba2\uff0c\u4f46\u5982\u4f55\u53ef\u6301\u7eed\u5730\u7ef4\u62a4\u4e00\u4e2a\u590d\u6742\u7684\u865a\u62df\u4e16\u754c\u5e76\u4fdd\u969c\u793e\u533a\u8d28\u91cf\uff1f\u672a\u6765\u53ef\u80fd\u7684\u53d8\u73b0\u8def\u5f84\uff08\u5982\u5916\u89c2\u5b9a\u5236\u3001\u9ad8\u7ea7\u7a7a\u95f4\uff09\u662f\u5426\u4f1a\u7834\u574f\u5176\u7cbe\u5fc3\u8425\u9020\u7684\u5e73\u7b49\u3001\u65e0\u538b\u6c1b\u56f4\uff1f\u5176\u6b21\uff0c\u89c4\u6a21\u4e0e\u6c1b\u56f4\u7684\u6096\u8bba\u3002\u793e\u533a\u6269\u5f20\u53ef\u80fd\u7a00\u91ca\u5176\u7cbe\u5fc3\u7ef4\u62a4\u7684\u201c\u6e29\u99a8\u611f\u201d\uff0c\u7ba1\u7406\u6210\u672c\u5c06\u6025\u5267\u4e0a\u5347\u3002\u6700\u540e\uff0c\u529f\u80fd\u6cdb\u5316\u98ce\u9669\u3002\u5728\u201c\u751f\u4ea7\u529b\u5de5\u5177\u201d\u4e0e\u201c\u4f11\u95f2\u793e\u4ea4\u6e38\u620f\u201d\u4e4b\u95f4\uff0c\u5b83\u9700\u8981\u6301\u7eed\u754c\u5b9a\u91cd\u5fc3\uff0c\u907f\u514d\u4e24\u5934\u4e0d\u8ba8\u597d\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u603b\u4f53\u800c\u8a00\uff0clofi.town \u662f\u4e00\u6b21\u5bf9\u6570\u5b57\u65f6\u4ee3\u751f\u4ea7\u529b\u4e0e\u5b64\u72ec\u611f\u7684\u4f18\u96c5\u56de\u5e94\u3002\u5b83\u80fd\u5426\u6210\u529f\uff0c\u4e0d\u5728\u4e8e\u6dfb\u52a0\u66f4\u591a\u5c0f\u6e38\u620f\uff0c\u800c\u5728\u4e8e\u80fd\u5426\u5c06\u5f53\u524d\u8fd9\u79cd\u8106\u5f31\u800c\u5b9d\u8d35\u7684\u793e\u533a\u611f\uff0c\u8f6c\u5316\u4e3a\u4e00\u4e2a\u53ef\u6269\u5c55\u3001\u53ef\u6301\u7eed\u7684\u751f\u6001\u7cfb\u7edf\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\">lofi.town<\/span>\n                <\/div>\n<div class=\"comment-content\">Find your focus in a cozy multiplayer world. lofi.town combines real-time coworking with the warmth of a cozy game &#8211; pick a spot, listen to our live lofi radio, and get things done with real people around you. Between sessions, explore the world and everything it has to offer, from fishing by the pier to go-karts in our race track. It&#8217;s the productivity space that actually makes you want to come back. Come visit lofi.town!<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>We&#8217;ve been building <a href=\"http:\/\/lofi.town\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">lofi.town<\/a> for over a year now. What started as a little lofi music app turned into something bigger &#8211; a virtual third space where people show up every day to work, study, and just hang out together.<\/p>\n<p>The idea came from a simple problem: body doubling works. Having someone next to you while you focus genuinely helps you stay on track. Every app doing it was either paywalled or put you on a video call with strangers, which felt like too much. We wanted something more like your local coffee shop &#8211; no camera, no pressure, just knowing other people are locked in around you.<\/p>\n<\/p>\n<p>So we built a free multiplayer world where you pick a spot, turn on the lofi radio, and focus alongside real people. We&#8217;ve got customizable Pomodoro timers, ambient sounds, habit tracking. It&#8217;s all built in and all free. We don&#8217;t paywall any core feature and never plan to!<\/p>\n<p>Between sessions you can fish off the pier, decorate your burrow, or just hang out with the community. That&#8217;s what keeps people coming back. We also have users who&#8217;ve been logging in daily for over a year. it&#8217;s become their spot.<\/p>\n<\/p>\n<p>If you want a place to sit down and get things done with good people around you, come check it out! There&#8217;s always a spot for you \ud83d\ude42<\/p>\n<p>p.s. if you&#8217;re a UX designer, we&#8217;d love feedback on our productivity panel. Don&#8217;t hesitate to reach out \ud83d\ude00<\/p>\n<p>-lofi.town team<\/p>\n<p>Steven &amp; Trevor<\/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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@steboven\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@steboven<\/a>&nbsp;Great work man you&#8217;ve mixed the Lofi and community feeling together<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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 a very early user of <a href=\"https:\/\/lofi.town\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">lofi.town<\/a>, and I am STILL using it regularly. The community is growing, but the vibes are still carefully maintained by the team. The updates and new features the team is constantly working to introduce to the community have been amazing!<\/p>\n<\/p>\n<p>I started using the app as I was studying for the MCAT. I needed to stay accountable while studying for this massive exam. Being on <a href=\"https:\/\/lofi.town\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">lofi.town<\/a> made me feel like I was studying with other people, and honestly, and productivity improved. Months later after taking the MCAT, I\u2019m starting medical school, and I\u2019m 100% sure I\u2019ll be using <a href=\"https:\/\/lofi.town\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">lofi.town<\/a> even more now that I\u2019ll constantly be hitting the books!! <\/p>\n<\/p>\n<p>I don\u2019t use ALL the features of <a href=\"https:\/\/lofi.town\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">lofi.town<\/a> (burrows, etc.), but I think that is what makes the app so approachable and usable for everyone! Whether you\u2019re using it for productivity, socializing, gaming, or listening to music, <a href=\"https:\/\/lofi.town\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">lofi.town<\/a>\u2019s vibes are immaculate! <\/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=\"comment-item\">\n<div class=\"comment-content\">\n<p>This past few months I&#8217;ve been experiencing a lot of academic changes, finishing and starting new stages in my career, including the need of creating a whole new routine that I can actually stick to and help me thrive and get a job. In the middle of all of those changes, I reached Lofi town. I thought of giving it a try, the indie game aethetic gave me a cozy feeling of those games I used to play as a child, but with the addition of task managment tools that help me as an adult. The thing is not only it helped me a lot with all of the above (specially with body doubling), but also got me in a community that basically shape the app as something new and different; the &#8220;third space&#8221; in the description definitely makes a ton of sense.<br \/>I work from home, which sometimes can feel a bit lonely, but is the community in lofi town (and the involvement of the team with said community, listening and learning from them on what the app needs) that pushes me to work a bit harder and feel seen at the same time.<br \/>I hope to stick around for a long long time and I&#8217;d love to see more apps and tools made by you guys;) I never get tired of telling you; great job!<\/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\/@elaruuiz\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@elaruuiz<\/a>&nbsp;Hi Antonela! I&#8217;m so glad <a href=\"https:\/\/lofi.town\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">lofi.town<\/a> could be apart of helping your transition less overwhelming. Thank you so much for being part of the community, lucky to have 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>Been using lofi town for a couple months, and it has been a game changer for me. Especially with recent additions being added to see stats and track daily habits. As someone with ADHD and Autism, it has given me a sage space to keep up with my work and keep it feeling rewarding while helping me build good daily habits. <\/p>\n<\/p>\n<p>Body doubling with actual people has been such a game changer. And you never feel forced to talk to anyone, you just can if you want to. The mini games are also cute, fun, and not hard to do. They are also completely optional. This is very worth 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\/@dylan_dixon\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@dylan_dixon<\/a>&nbsp;Hey Dylan! I&#8217;m so glad to hear that we&#8217;ve been able to provide a safe space for you! Creating a low-pressure, cozy space has always been our goal. I&#8217;m also happy to hear that you enjoy our new features. Thank you so much for the 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>The idea of focusing alongside real people without the pressure of a video call is something I really get &#8211; it&#8217;s the digital version of studying in a library.<\/p>\n<p>I&#8217;ve been building SelfOS &#8211; a minimalist life planner (tasks, habits, goals) with a similar philosophy: no pressure, no guilt, just gentle support. Even added a little bonsai tree that grows with your streaks \ud83c\udf33 <br \/>Totally different angle but same energy.<\/p>\n<p>Curious do your users who come for the focus sessions also engage with the habit tracking? Or is it mostly the coworking vibe that keeps them coming back?<\/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\/@virtualviki\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@virtualviki<\/a>&nbsp;hello viki! Habit tracking came with the productivity 2.0 update, which was just released a few days ago. I&#8217;ve seen people use it since then, but I just started using it today cuz I was checking out the other new features. Personally, studying with my friends is what keeps me coming 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=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@virtualviki\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@virtualviki<\/a>&nbsp;Wow! Love the bonsai idea. We actually had a similar idea of a community garden that grows the more users focus haha! Habit tracking is a fairly new addition to our app, so can&#8217;t say much there, but one thing I can is that the community itself is lovely &#8211; it&#8217;s why we&#8217;re building this app \ud83d\ude00<\/p>\n<p>Good luck on SelfOS!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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 honestly feels like my kind of space: cozy, a bit playful, but still about actually getting things done. I already opened it and can totally see myself working there with lofi in the background. Also had a phase of making lofi music myself, so part of me is like\u2026 I could\u2019ve been on your radio <\/p>\n<\/p>\n<p>We actually launched our own product on Product Hunt yesterday, so we really feel the launch day nerves \u2014 sending you lots of support. Congrats, this is a beautiful concept \u2728<\/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\/@yanakazantseva1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@yanakazantseva1<\/a>&nbsp;Thank you Yana! Please reach out and send us your music if you want &#8211; we have many community-made songs on our radio. <\/p>\n<p>Congrats on the launch, will check 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<\/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\/7OMLNYZTUIN7UN\" class=\"app-title\">Jotform ChatGPT App<\/a><\/p>\n<div class=\"one-liner\">Create forms and manage submissions inside ChatGPT<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">111<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>\u5728ChatGPT\u5bf9\u8bdd\u5185\u76f4\u63a5\u521b\u5efa\u8868\u5355\u3001\u7ba1\u7406\u63d0\u4ea4\u6570\u636e\uff0c\u5c06AI\u5bf9\u8bdd\u8f6c\u5316\u4e3a\u4e3b\u52a8\u7684\u6570\u636e\u6536\u96c6\u5de5\u5177\uff0c\u89e3\u51b3\u4e86\u7528\u6237\u5728\u4e0d\u540c\u5de5\u5177\u95f4\u5207\u6362\u4ee5\u5904\u7406\u7ed3\u6784\u5316\u6570\u636e\u7684\u6548\u7387\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\/56a1226e-3775-4f6f-b9a9-a130ff008942.jpeg?auto=format\" data-video-url=\"https:\/\/www.youtube.com\/watch?v=D8JXB7y7ulc\"><source src=\"https:\/\/www.youtube.com\/watch?v=D8JXB7y7ulc\" 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\/47c5a4e1-f69b-46c9-94f3-fa2a4ee6b2f1.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\/1506aff4-9fcd-4370-8a1c-056c1ae90b73.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\/a770c4f9-23c9-4d84-83a8-52bab56fe430.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\/f3c2e96b-02c7-4f39-b2dc-ad0efb900f17.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\/3e7b1858-4c63-47a0-89d0-bb937450cc84.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\">Artificial Intelligence<\/span><br \/>\n            <span class=\"tag\">No-Code<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u8868\u5355\u751f\u6210<\/span><br \/>\n            <span class=\"tag\">\u5bf9\u8bdd\u5f0f\u5e94\u7528<\/span><br \/>\n            <span class=\"tag\">\u6570\u636e\u6536\u96c6<\/span><br \/>\n            <span class=\"tag\">\u5de5\u4f5c\u6d41\u96c6\u6210<\/span><br \/>\n            <span class=\"tag\">\u65e0\u4ee3\u7801\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u5b9e\u65f6\u5206\u6790<\/span><br \/>\n            <span class=\"tag\">ChatGPT\u63d2\u4ef6<\/span><br \/>\n            <span class=\"tag\">\u81ea\u52a8\u5316<\/span><br \/>\n            <span class=\"tag\">\u56e2\u961f\u534f\u4f5c<\/span><br \/>\n            <span class=\"tag\">\u7528\u6237\u53cd\u9988<\/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>\u8bc4\u8bba\u4e3b\u8981\u4e3a\u4ea7\u54c1\u521b\u59cb\u4eba\u53d1\u5e03\uff0c\u65e8\u5728\u4ecb\u7ecd\u4ea7\u54c1\u7406\u5ff5\u4e0e\u529f\u80fd\uff0c\u5c5e\u4e8e\u5b98\u65b9\u5ba3\u4ecb\u3002\u76ee\u524d\u65e0\u5176\u4ed6\u72ec\u7acb\u7528\u6237\u7684\u6709\u6548\u53cd\u9988\u3001\u95ee\u9898\u6216\u5efa\u8bae\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                Jotform\u6b64\u4e3e\u5e76\u975e\u7b80\u5355\u7684\u529f\u80fd\u5ef6\u4f38\uff0c\u800c\u662f\u4e00\u6b21\u5bf9AI\u52a9\u624b\u5b9a\u4f4d\u7684\u5de7\u5999\u201c\u8d8a\u72f1\u201d\u3002\u5176\u6838\u5fc3\u4ef7\u503c\u5728\u4e8e\u8bd5\u56fe\u5c06ChatGPT\u4ece\u4e00\u4e2a\u6587\u672c\u751f\u6210\u4e0e\u95ee\u7b54\u4e2d\u67a2\uff0c\u5347\u7ea7\u4e3a\u4e00\u4e2a\u5177\u5907\u6301\u4e45\u5316\u6570\u636e\u5b58\u50a8\u4e0e\u64cd\u4f5c\u80fd\u529b\u7684\u8f7b\u91cf\u7ea7\u4e1a\u52a1\u4e2d\u53f0\u3002\u4ea7\u54c1\u6807\u699c\u7684\u201c\u5c06\u88ab\u52a8\u5bf9\u8bdd\u8f6c\u4e3a\u4e3b\u52a8\u6570\u636e\u6536\u96c6\u201d\uff0c\u76f4\u51fb\u4e86\u5f53\u524dLLM\u5e94\u7528\u7684\u6838\u5fc3\u77ed\u677f\u2014\u2014\u5bf9\u8bdd\u7684\u77ac\u65f6\u6027\u4e0e\u4e1a\u52a1\u6570\u636e\u7684\u8fde\u7eed\u6027\u4e4b\u95f4\u7684\u77db\u76fe\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u771f\u6b63\u7684\u6311\u6218\u4e0e\u4ef7\u503c\u8003\u9a8c\u5728\u4e8e\u201c\u610f\u56fe\u68c0\u6d4b\u201d\u7684\u7cbe\u51c6\u5ea6\u4e0e\u64cd\u4f5c\u8fb9\u754c\u7684\u754c\u5b9a\u3002\u5728\u975e\u7ed3\u6784\u5316\u7684\u81ea\u7136\u8bed\u8a00\u6307\u4ee4\u4e0e\u9ad8\u5ea6\u7ed3\u6784\u5316\u7684\u8868\u5355\u6570\u636e\u4e4b\u95f4\u8fdb\u884c\u6620\u5c04\uff0c\u6781\u6613\u4ea7\u751f\u7406\u89e3\u504f\u5dee\uff0c\u53ef\u80fd\u4f7f\u7b80\u5355\u7684\u7f16\u8f91\u64cd\u4f5c\u53d8\u5f97\u4f4e\u6548\u751a\u81f3\u6df7\u4e71\u3002\u6240\u8c13\u7684\u201c\u5b9e\u65f6\u4eea\u8868\u76d8\u201d\u613f\u666f\uff0c\u76ee\u524d\u770b\u6765\u66f4\u63a5\u8fd1\u4e8e\u4e00\u4e2aChatGPT\u4f1a\u8bdd\u5185\u7684\u6570\u636e\u89c6\u56fe\uff0c\u5176\u5206\u6790\u6df1\u5ea6\u4e0e\u5b9a\u5236\u5316\u80fd\u529b\u80fd\u5426\u66ff\u4ee3\u4e13\u4e1aBI\u5de5\u5177\uff0c\u4ecd\u9700\u89c2\u5bdf\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u672c\u8d28\u4e0a\uff0c\u8fd9\u662f\u4e00\u4e2a\u901a\u8fc7ChatGPT\u63d2\u4ef6\u751f\u6001\u62a2\u5360\u7528\u6237\u5de5\u4f5c\u6d41\u5165\u53e3\u7684\u7b56\u7565\u3002\u5b83\u964d\u4f4e\u4e86\u8868\u5355\u5de5\u5177\u7684\u4f7f\u7528\u95e8\u69db\uff0c\u4f46\u53ef\u80fd\u5c06\u590d\u6742\u7684\u6570\u636e\u7ba1\u7406\u903b\u8f91\u9690\u85cf\u5728\u7b80\u5355\u7684\u5bf9\u8bdd\u80cc\u540e\uff0c\u8fd9\u5bf9\u666e\u901a\u7528\u6237\u662f\u798f\u97f3\uff0c\u4f46\u5bf9\u590d\u6742\u573a\u666f\u53ef\u80fd\u5e26\u6765\u65b0\u7684\u8ba4\u77e5\u8d1f\u62c5\u3002\u6210\u529f\u4e0e\u5426\uff0c\u53d6\u51b3\u4e8e\u5b83\u5728\u201c\u8db3\u591f\u667a\u80fd\u201d\u4e0e\u201c\u8db3\u591f\u53ef\u63a7\u201d\u4e4b\u95f4\u7684\u5e73\u8861\u80fd\u529b\uff0c\u5426\u5219\u6781\u6613\u6ca6\u4e3a\u4e00\u6b21\u70ab\u6280\u5f0f\u7684\u529f\u80fd\u6f14\u793a\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\">Jotform ChatGPT App<\/span>\n                <\/div>\n<div class=\"comment-content\">Ask ChatGPT to create forms, filter submissions, or summarize results using simple prompts. Features intelligent intent detection to edit fields and fetch specific data points.<\/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>Aytekin here, founder and CEO of Jotform. We are excited to share Jotform ChatGPT App!<\/p>\n<p>We\u2019ve all seen how powerful LLMs are at answering questions. But at Jotform, we believe the next step for AI is helping you ask them. Jotform ChatGPT App turns passive conversations into active data collection.<\/p>\n<p>We built this, because:<\/p>\n<p>ChatGPT is incredible for generating ideas and text. But when it comes to structured data, like collecting registrations, feedback, or orders, you usually have to leave the conversation and open another tool. We wanted to change that.<\/p>\n<p>What it does:<\/p>\n<p>Jotform ChatGPT App allows you to manage the entire form lifecycle conversationally:<\/p>\n<p>&#8211; Build: &#8220;Create a feedback form for my beta launch&#8221; generates the form instantly.<br \/>&#8211; Refine: &#8220;Help me edit this question&#8221; lets you tweak it naturally.<br \/>&#8211; Analyze: &#8220;Summarize recent submissions&#8221; gives you a visual snapshot of your data. <\/p>\n<p>It maps every interaction to a clear, single action , so you never get lost.<\/p>\n<p>Who it\u2019s for:<\/p>\n<p>&#8211; Teams needing quick polls or internal feedback.<br \/>&#8211; Researchers creating surveys on the fly.<br \/>&#8211; Event organizers tracking RSVPs without leaving the chat.<br \/>&#8211; Power users who wants instant insights from ChatGPT by using the collected data.<\/p>\n<p>What&#8217;s so special:<\/p>\n<p>It transforms ChatGPT into a real-time dashboard. By connecting conversational AI with Jotform\u2019s persistent storage, your chat isn&#8217;t just temporary text, it becomes an ongoing way for tracking business data over time.<\/p>\n<p>Hope you like it, let us know what you build! \ud83d\ude80<\/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<\/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\/KJTNG3CXFANTUE\" class=\"app-title\">ClipMark<\/a><\/p>\n<div class=\"one-liner\">Never lose anything you copy again<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">110<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>ClipMark\u662f\u4e00\u6b3emacOS\u526a\u8d34\u677f\u7ba1\u7406\u5de5\u5177\uff0c\u901a\u8fc7\u5feb\u6377\u952e\u5feb\u901f\u6d4f\u89c8\u548c\u7c98\u8d34\u5386\u53f2\u8bb0\u5f55\uff0c\u89e3\u51b3\u4e86\u7528\u6237\u590d\u5236\u5185\u5bb9\u540e\u6613\u4e22\u5931\u3001\u96be\u4ee5\u91cd\u590d\u8c03\u7528\u7684\u95ee\u9898\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\/01d26cf9-ef50-4a62-bb6e-ed33a91ded99.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\/b0a12a66-9415-4331-a2f0-c5b976c34372.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\/a5efc77f-32dd-4a58-81c4-9b732f1712b2.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\/169bfde6-23f5-4dea-b72d-4eb8f9727041.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\/292d271a-f05a-4c71-97b7-157b04c7b156.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\/fcd1f4b4-9d12-48bb-8a7f-a3afce4507cb.jpeg?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\/ded60614-05cb-415d-8b32-985b101aa0e8.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/nj3zgUEX9w8\"><source src=\"https:\/\/youtu.be\/nj3zgUEX9w8\" 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\">Mac<\/span><br \/>\n            <span class=\"tag\">Productivity<\/span><br \/>\n            <span class=\"tag\">Developer Tools<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u526a\u8d34\u677f\u7ba1\u7406\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">macOS\u5e94\u7528<\/span><br \/>\n            <span class=\"tag\">\u6548\u7387\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u5feb\u901f\u7c98\u8d34<\/span><br \/>\n            <span class=\"tag\">\u5185\u5bb9\u641c\u7d22<\/span><br \/>\n            <span class=\"tag\">\u6807\u7b7e\u5206\u7c7b<\/span><br \/>\n            <span class=\"tag\">\u4ee3\u7801\u7247\u6bb5\u7ba1\u7406<\/span><br \/>\n            <span class=\"tag\">\u622a\u56fe\u4fdd\u5b58<\/span><br \/>\n            <span class=\"tag\">\u751f\u4ea7\u529b\u63d0\u5347<\/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>\u5f00\u53d1\u8005\u4eb2\u81ea\u4ecb\u7ecd\u4ea7\u54c1\u7406\u5ff5\uff0c\u5f3a\u8c03\u201c\u5feb\u901f\u53ec\u56de\u201d\u4e0e\u201c\u641c\u7d22\u63a7\u5236\u201d\u7684\u53cc\u91cd\u8bbe\u8ba1\u903b\u8f91\u3002\u53e6\u4e00\u6761\u8bc4\u8bba\u4e3a\u9996\u6b21\u53d1\u5e03\u7684\u65b0\u624b\u81f4\u8c22\u3002\u6682\u65e0\u7528\u6237\u76f4\u63a5\u53cd\u9988\u95ee\u9898\u6216\u5efa\u8bae\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                ClipMark\u5207\u5165\u4e86\u4e00\u4e2a\u8001\u751f\u5e38\u8c08\u5374\u59cb\u7ec8\u5b58\u5728\u75db\u70b9\u7684\u9886\u57df\u2014\u2014\u526a\u8d34\u677f\u7ba1\u7406\u3002\u5176\u5ba3\u79f0\u7684\u201c\u6c38\u4e0d\u4e22\u5931\u201d\u76f4\u6307\u6838\u5fc3\uff1a\u7528\u6237\u5728\u8de8\u5e94\u7528\u3001\u8de8\u65f6\u95f4\u7684\u4fe1\u606f\u642c\u8fd0\u4e2d\uff0c\u56e0\u7cfb\u7edf\u526a\u8d34\u677f\u5355\u6b21\u5b58\u50a8\u7684\u5c40\u9650\uff0c\u5bfc\u81f4\u91cd\u8981\u4fe1\u606f\u88ab\u610f\u5916\u8986\u76d6\u7684\u666e\u904d\u56f0\u5883\u3002\u4ea7\u54c1\u63d0\u51fa\u7684\u201cQuick Recall\u201d\u4ea4\u4e92\uff08\u6309\u4f4f\u5feb\u6377\u952e-\u6eda\u52a8\u9884\u89c8-\u91ca\u653e\u7c98\u8d34\uff09\u662f\u4eae\u70b9\uff0c\u5b83\u8bd5\u56fe\u5728\u201c\u65e0\u9700\u601d\u8003\u7684\u5feb\u901f\u53d6\u56de\u201d\u548c\u201c\u9700\u8981\u7ec4\u7ec7\u7684\u7cbe\u7ec6\u7ba1\u7406\u201d\u4e4b\u95f4\u5bfb\u627e\u5e73\u8861\uff0c\u8fd9\u6070\u6070\u662f\u6b64\u7c7b\u5de5\u5177\u7684\u5173\u952e\u5206\u91ce\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u771f\u6b63\u7684\u6311\u6218\u4e0d\u5728\u4e8e\u529f\u80fd\u5b9e\u73b0\uff0c\u800c\u5728\u4e8e\u7528\u6237\u4e60\u60ef\u7684\u8fc1\u79fb\u6210\u672c\u548c\u7ade\u4e89\u7ea2\u6d77\u3002\u7cfb\u7edf\u7ea7\u5feb\u6377\u952e\u4e0e\u7528\u6237\u73b0\u6709\u808c\u8089\u8bb0\u5fc6\u7684\u51b2\u7a81\u3001\u957f\u671f\u8fd0\u884c\u5bf9\u7cfb\u7edf\u8d44\u6e90\u7684\u6f5c\u5728\u5360\u7528\u3001\u4ee5\u53ca\u9762\u5bf9Paste\u3001CopyClip\u7b49\u6210\u719f\u7ade\u54c1\u65f6\u7684\u5dee\u5f02\u5316\u4f18\u52bf\uff0c\u90fd\u662f\u5176\u5fc5\u987b\u9762\u5bf9\u7684\u95ee\u9898\u3002\u4ece\u8bc4\u8bba\u770b\uff0c\u76ee\u524d\u4ecd\u662f\u5f00\u53d1\u8005\u4e3b\u5bfc\u7684\u5ba3\u5bfc\u9636\u6bb5\uff0c\u7f3a\u4e4f\u771f\u5b9e\u7528\u6237\u7684\u538b\u529b\u6d4b\u8bd5\u53cd\u9988\u3002\u4ea7\u54c1\u4ef7\u503c\u80fd\u5426\u6210\u7acb\uff0c\u53d6\u51b3\u4e8e\u5176\u201c\u5feb\u901f\u53ec\u56de\u201d\u7684\u6d41\u7545\u5ea6\u662f\u5426\u8db3\u4ee5\u8ba9\u7528\u6237\u613f\u610f\u6539\u53d8\u4e60\u60ef\uff0c\u4ee5\u53ca\u5176\u201c\u5f3a\u5927\u641c\u7d22\u201d\u7684\u7cbe\u5ea6\u80fd\u5426\u5728\u957f\u671f\u79ef\u7d2f\u540e\u4f9d\u7136\u9ad8\u6548\u3002\u82e5\u4ec5\u6b62\u4e8e\u53c8\u4e00\u4e2a\u201c\u591f\u7528\u201d\u7684\u526a\u8d34\u677f\u7ba1\u7406\u5668\uff0c\u5176\u547d\u8fd0\u6050\u96be\u9003\u5c0f\u4f17\u3002\u5b83\u9700\u8981\u8bc1\u660e\u81ea\u5df1\u4e0d\u662f\u529f\u80fd\u7684\u7b80\u5355\u5806\u780c\uff0c\u800c\u662f\u80fd\u65e0\u7f1d\u878d\u5165\u5e76\u771f\u6b63\u4f18\u5316\u4fe1\u606f\u6d41\u5de5\u4f5c\u94fe\u7684\u667a\u80fd\u4e2d\u67a2\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\">ClipMark<\/span>\n                <\/div>\n<div class=\"comment-content\">ClipMark is a clipboard manager for macOS that keeps everything you copy. Quick Recall lets you instantly browse your clipboard with a shortcut \u2014 hold, scroll, release \u2192 paste. Save links, code snippets, notes, images and more. Search instantly, tag items, and reuse anything in seconds. No more losing copied content.<\/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>\n<p>ClipMark started from a simple idea:<\/p>\n<p>everything I copy should still be there when I need it.<\/p>\n<\/p>\n<p>Sometimes I want to search and organize things \u2014 with tags, filters and context.<\/p>\n<\/p>\n<p>But most of the time, I just want them back instantly.<\/p>\n<\/p>\n<p>That\u2019s where Quick Recall comes in:<\/p>\n<p>hold a shortcut, scroll through your clipboard with previews (great for screenshots), release \u2192 paste.<\/p>\n<\/p>\n<p>ClipMark combines both:<\/p>\n<p>fast recall when you need speed, and powerful search when you need control.<\/p>\n<\/p>\n<p>Happy to answer any questions \ud83d\ude42<\/p>\n<\/p>\n<p>\u2014 Mario<\/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>first time launching here\u2026 didn\u2019t expect this at all.<\/p>\n<p>really appreciate the support so far \ud83d\ude4f<\/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<\/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\/R24EOZF2SYIBI7\" class=\"app-title\">Sup AI<\/a><\/p>\n<div class=\"one-liner\">AI ensemble that scored #1 on Humanity&#8217;s Last Exam<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">98<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Sup AI\u901a\u8fc7\u5e76\u884c\u8fd0\u884c\u591a\u4e2a\u5927\u8bed\u8a00\u6a21\u578b\u5e76\u57fa\u4e8e\u7f6e\u4fe1\u5ea6\u71b5\u503c\u52a0\u6743\u5408\u6210\u7b54\u6848\uff0c\u5728\u9700\u8981\u9ad8\u7cbe\u5ea6\u3001\u4f4e\u5e7b\u89c9\u7684AI\u95ee\u7b54\u573a\u666f\uff08\u5982\u654f\u611f\u4fe1\u606f\u5904\u7406\u3001\u5b66\u672f\u7814\u7a76\uff09\u4e2d\uff0c\u663e\u8457\u63d0\u5347\u4e86\u56de\u7b54\u7684\u51c6\u786e\u6027\u548c\u53ef\u9760\u6027\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\/56129e2a-a47e-4b6f-b6d9-0f3a1a217b19.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\/8c7eb4ce-e3e4-434e-93a3-446fe634adc2.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\/9a928299-d179-4422-83bd-2a0897aac201.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\/88e0391f-3046-4338-8723-dc86f59e56e3.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\/3bc4890f-06c6-4bcb-a4d8-5d5efd788ba0.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\/d75f92d9-29ba-44fe-a5b4-460ca35bb00a.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/yceC2OTUSY0\"><source src=\"https:\/\/youtu.be\/yceC2OTUSY0\" 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\">Writing<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u6a21\u578b\u96c6\u6210<\/span><br \/>\n            <span class=\"tag\">\u5e7b\u89c9\u6291\u5236<\/span><br \/>\n            <span class=\"tag\">\u7f6e\u4fe1\u5ea6\u52a0\u6743<\/span><br \/>\n            <span class=\"tag\">\u71b5\u503c\u5206\u6790<\/span><br \/>\n            <span class=\"tag\">\u7cbe\u5ea6\u63d0\u5347<\/span><br \/>\n            <span class=\"tag\">\u591a\u6a21\u578b\u5e76\u884c<\/span><br \/>\n            <span class=\"tag\">\u5b66\u672f\u7814\u7a76\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u4fe1\u606f\u9a8c\u8bc1<\/span><br \/>\n            <span class=\"tag\">API\u805a\u5408<\/span><br \/>\n            <span class=\"tag\">\u6210\u672c\u4f18\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\u80af\u5b9a\u5176\u5728\u5904\u7406\u654f\u611f\u4fe1\u606f\u65f6\u7684\u4ef7\u503c\u3002\u4e3b\u8981\u95ee\u9898\u96c6\u4e2d\u4e8e\uff1a1. \u662f\u5426\u6574\u5408\u786e\u5b9a\u6027\u5de5\u5177\uff08\u5982\u4ee3\u7801\u6267\u884c\uff09\u4ee5\u786e\u4fdd\u6570\u5b57\u51c6\u786e\u6027\uff1b2. \u8fd0\u884c\u591a\u4e2a\u6a21\u578b\u5e26\u6765\u7684token\u6d88\u8017\u4e0e\u6210\u672c\u4f18\u5316\u3002\u521b\u59cb\u4eba\u56de\u5e94\u5408\u6210\u5668\u53ef\u63a5\u5165\u4ee3\u7801\u6267\u884c\u9a8c\u8bc1\uff0c\u5e76\u89e3\u91ca\u4e86\u901a\u8fc7\u4f7f\u7528\u66f4\u4fbf\u5b9c\u6a21\u578b\u7ec4\u5408\u53ca\u63d0\u793a\u7f13\u5b58\u4f18\u5316\u6765\u63a7\u5236\u6210\u672c\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                Sup AI\u7684\u6838\u5fc3\u5356\u70b9\u5e76\u975e\u6a21\u578b\u521b\u65b0\uff0c\u800c\u662f\u5de5\u7a0b\u5316\u96c6\u6210\u4e0e\u6982\u7387\u7edf\u8ba1\u7684\u5de7\u5999\u5e94\u7528\u3002\u5b83\u654f\u9510\u5730\u6293\u4f4f\u4e86\u5f53\u524dLLM\u53d1\u5c55\u7684\u4e00\u4e2a\u6838\u5fc3\u77db\u76fe\uff1a\u6a21\u578b\u80fd\u529b\u8d8a\u5f3a\uff0c\u5176\u201c\u9ed1\u7bb1\u201d\u5e7b\u89c9\u8d8a\u96be\u4ee5\u6839\u9664\uff0c\u4e14\u4e0d\u540c\u6a21\u578b\u7684\u9519\u8bef\u6a21\u5f0f\u5e76\u4e0d\u5b8c\u5168\u76f8\u5173\u3002\u901a\u8fc7\u5e76\u884c\u8c03\u7528\u5927\u91cf\u6a21\u578b\uff08\u53f7\u79f0339\u4e2a\uff09\u5e76\u5206\u6790\u8f93\u51fatoken\u6982\u7387\u5206\u5e03\u7684\u71b5\u503c\u6765\u52a0\u6743\u5408\u6210\uff0c\u672c\u8d28\u4e0a\u662f\u5c06\u201c\u6a21\u578b\u5171\u8bc6\u201d\u4e0e\u201c\u5185\u90e8\u7f6e\u4fe1\u5ea6\u201d\u8fdb\u884c\u4e86\u91cf\u5316\u878d\u5408\uff0c\u8bd5\u56fe\u7528\u7edf\u8ba1\u89c4\u5f8b\u5bf9\u51b2\u5355\u70b9\u5e7b\u89c9\u98ce\u9669\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u5176\u5ba3\u79f0\u5728\u201cHumanity&#8217;s Last Exam\u201d\u57fa\u51c6\u4e0a\u663e\u8457\u9886\u5148\u6700\u4f73\u5355\u6a21\u578b\uff0c\u8fd9\u4e00\u6210\u7ee9\u9700\u51b7\u9759\u770b\u5f85\u3002\u9996\u5148\uff0c\u8be5\u57fa\u51c6\u516c\u4f17\u719f\u77e5\u5ea6\u6709\u9650\uff0c\u5176\u4ee3\u8868\u6027\u548c\u6743\u5a01\u6027\u6709\u5f85\u68c0\u9a8c\u3002\u5176\u6b21\uff0c\u65b9\u6cd5\u8bba\u4e25\u91cd\u4f9d\u8d56API\u662f\u5426\u63d0\u4f9btoken\u6982\u7387\uff08logprobs\uff09\uff0c\u5bf9\u4e8e\u4e0d\u63d0\u4f9b\u7684\u6a21\u578b\u9700\u8fdb\u884c\u4f30\u8ba1\uff0c\u8fd9\u5f15\u5165\u4e86\u65b0\u7684\u4e0d\u786e\u5b9a\u6027\u3002\u6700\u540e\uff0c\u5176\u5546\u4e1a\u6a21\u5f0f\u4ece\u201c\u514d\u8d39\u88ab\u6ee5\u7528\u201d\u8f6c\u5411\u201c\u9884\u4ed8\u8d39\u9a8c\u8bc1\u201d\uff0c\u867d\u53ef\u7406\u89e3\uff0c\u4f46\u76f4\u63a5\u5c06\u7528\u6237\u95e8\u69db\u4ece\u96f6\u62c9\u81f310\u7f8e\u5143\uff0c\u5728\u7ade\u4e89\u767d\u70ed\u5316\u7684AI\u5de5\u5177\u5e02\u573a\u662f\u4e00\u573a\u8d4c\u535a\uff0c\u53ef\u80fd\u5c06\u5927\u91cf\u597d\u5947\u7684\u65e9\u671f\u7528\u6237\u62d2\u4e4b\u95e8\u5916\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u771f\u6b63\u7684\u4ef7\u503c\u5728\u4e8e\u5176\u601d\u8def\uff1a\u5c06AI\u5e94\u7528\u4ece\u201c\u5bfb\u6c42\u552f\u4e00\u6700\u4f18\u6a21\u578b\u201d\u7684\u601d\u7ef4\uff0c\u8f6c\u5411\u201c\u6784\u5efa\u52a8\u6001\u6a21\u578b\u7f51\u7edc\u4e0e\u51b3\u7b56\u673a\u5236\u201d\u3002\u7136\u800c\uff0c\u5176\u5929\u82b1\u677f\u4e5f\u663e\u800c\u6613\u89c1\uff1a1. \u6210\u672c\u4e0e\u5ef6\u8fdf\u7684\u5929\u7136\u77db\u76fe\uff0c\u591a\u6a21\u578b\u5e76\u884c\u5fc5\u7136\u589e\u52a0\u5f00\u9500\uff0c\u5c3d\u7ba1\u56e2\u961f\u58f0\u79f0\u5df2\u4f18\u5316\uff0c\u4f46\u76f8\u6bd4\u5355\u6a21\u578b\u8c03\u7528\u4ecd\u6709\u663e\u8457\u52a3\u52bf\uff1b2. \u5bf9\u201c\u71b5\u503c-\u51c6\u786e\u6027\u201d\u76f8\u5173\u6027\u7684\u4f9d\u8d56\u4ecd\u662f\u7ecf\u9a8c\u6027\u7684\uff0c\u5728\u4e0d\u540c\u9886\u57df\u3001\u4e0d\u540c\u95ee\u9898\u7c7b\u578b\u4e0a\u662f\u5426\u666e\u9002\u5b58\u7591\uff1b3. \u5b83\u672a\u80fd\u4ece\u6839\u672c\u4e0a\u89e3\u51b3LLM\u7684\u4e8b\u5b9e\u6027\u8c2c\u8bef\u95ee\u9898\uff0c\u53ea\u662f\u901a\u8fc7\u6982\u7387\u624b\u6bb5\u8fdb\u884c\u4e86\u7b5b\u9009\u548c\u964d\u6743\uff0c\u5bf9\u4e8e\u6240\u6709\u6a21\u578b\u5171\u540c\u5b58\u5728\u7684\u8ba4\u77e5\u76f2\u533a\u6216\u8bad\u7ec3\u6570\u636e\u504f\u5dee\uff0c\u8be5\u65b9\u6cd5\u53ef\u80fd\u5931\u6548\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u603b\u4e4b\uff0cSup AI\u662f\u4e00\u6b3e\u601d\u8def\u6e05\u6670\u3001\u9488\u5bf9\u7279\u5b9a\u75db\u70b9\uff08\u9ad8\u7cbe\u5ea6\u9700\u6c42\uff09\u7684\u5de5\u7a0b\u5316\u4ea7\u54c1\uff0c\u66f4\u50cf\u4e00\u4e2a\u201cAI\u7b54\u6848\u7684\u8d28\u91cf\u63a7\u5236\u4e2d\u95f4\u4ef6\u201d\u3002\u5b83\u5c55\u793a\u4e86\u540e\u5927\u6a21\u578b\u65f6\u4ee3\u7684\u4e00\u4e2a\u53d1\u5c55\u65b9\u5411\u2014\u2014\u6a21\u578b\u8c03\u5ea6\u4e0e\u878d\u5408\u3002\u4f46\u5176\u957f\u671f\u751f\u5b58\u80fd\u529b\uff0c\u4e0d\u4ec5\u53d6\u51b3\u4e8e\u6280\u672f\u6548\u679c\u7684\u6cdb\u5316\u6027\uff0c\u66f4\u53d6\u51b3\u4e8e\u80fd\u5426\u5728\u6210\u672c\u3001\u901f\u5ea6\u548c\u51c6\u786e\u6027\u4e4b\u95f4\u627e\u5230\u4e00\u4e2a\u80fd\u88ab\u5e02\u573a\u5e7f\u6cdb\u63a5\u53d7\u7684\u751c\u871c\u70b9\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\">Sup AI<\/span>\n                <\/div>\n<div class=\"comment-content\">Every LLM hallucinates. They just don&#8217;t hallucinate the same things. Sup AI runs multiple LLMs (out of 339) in parallel, then synthesizes answers by measuring confidence on every segment. High entropy = likely hallucination, downweighted. Low entropy = likely accurate, amplified. Result: 52.15% on Humanity&#8217;s Last Exam, 7.41 points ahead of any individual model. $10 starter credit. Card verified. No auto-charge.<\/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. I&#8217;m Ken, a 20-year-old Stanford CS student. I built Sup AI.<\/p>\n<p>I started working on this because no single AI model is right all the time, but their errors don\u2019t strongly correlate. In other words, models often make unique mistakes relative to other models. So I run multiple models in parallel and synthesize the outputs by weighting segments based on confidence. Low entropy in the output token probability distributions correlates with accuracy. High entropy is often where hallucinations begin.<\/p>\n<p>My dad Scott (AI Research Scientist at TRI, PhD from UCLA) is my research partner on this. He sends me papers at all hours, we argue about whether they actually apply and what modifications make sense, and then I build and test things. The entropy-weighting approach came out of one of those conversations.<\/p>\n<p>In our eval on Humanity&#8217;s Last Exam, Sup scored 52.15%. The best individual model in the same evaluation run got 44.74%. The relative gap is statistically significant (p &lt; 0.001).<\/p>\n<\/p>\n<p>Methodology, eval code, data, and raw results:<\/p>\n<ul>\n<li>\n<p><a href=\"https:\/\/sup.ai\/research\/hle-white-paper-jan-9-2026\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/sup.ai\/research\/hle-white-paper-jan-9-2026<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/supaihq\/hle\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/github.com\/supaihq\/hle<\/a><\/p>\n<\/li>\n<\/ul>\n<p>Limitations:<\/p>\n<ul>\n<li>\n<p>We evaluated 1,369 of the 2,500 HLE questions (details in the&nbsp;above links)<\/p>\n<\/li>\n<li>\n<p>Not all APIs expose token logprobs; we use several methods to&nbsp;estimate confidence when they don&#8217;t<\/p>\n<\/li>\n<\/ul>\n<p>We tried offering free access and it got abused so badly it nearly killed us. Right now the sustainable option is a $10 starter credit with card verification (no auto-charge). If you don&#8217;t want to sign up, drop a prompt in the comments and I&#8217;ll run it myself and post the result.<\/p>\n<\/p>\n<p>Try it at <a href=\"https:\/\/sup.ai\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/sup.ai<\/a>. My dad (@scottam) is in the thread too. Would love blunt feedback, especially where this really works for you and where it falls short. If Sup ends up being useful, we added a Product Hunt offer that expires in a week: 20% off your first month with code PRODUCTHUNT.<\/p>\n<\/p>\n<p>If you&#8217;re unsure what I meant by entropy and output token probability distributions, whenever an LLM outputs a token, it&#8217;s choosing that token out of all possible tokens. Every possible output token has a probability assigned by the model. These sum to 1, forming a probability distribution. APIs typically return these probabilities as logprobs (logarithms of the probabilities) because raw probabilities for rare tokens can be so small they underflow to zero in floating point, and because logprobs are the natural output of how models actually compute their distributions. We use these directly to calculate entropy. Entropy is a measure of uncertainty and can quantify if a token probability distribution is certain (1 token has a 99.9% probability, and the rest share the leftover 0.1% probability) or uncertain (every token has roughly the same probability, so it&#8217;s pretty much random which token is selected). Low entropy is the former case, and high entropy is the latter.<\/p>\n<\/p>\n<p>There is interesting research in the correlation of entropy with accuracy and hallucinations:<\/p>\n<ul>\n<li>\n<p><a href=\"https:\/\/www.nature.com\/articles\/s41586-024-07421-0\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/www.nature.com\/articles\/s41586-024-07421-0<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/arxiv.org\/abs\/2405.19648\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/arxiv.org\/abs\/2405.19648<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/arxiv.org\/abs\/2509.04492\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/arxiv.org\/abs\/2509.04492<\/a> (when only a small number of probabilities are available, which is something we frequently deal with)<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/arxiv.org\/abs\/2603.18940\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/arxiv.org\/abs\/2603.18940<\/a><\/p>\n<\/li>\n<li>\n<p>tons more, happy to chat about if interested<\/p>\n<\/li>\n<\/ul>\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<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Looks interesting, especially when you dealing with sensitive docs and information. The pain is real for me.<\/p>\n<p>Quick tech question: do you use deterministic functions, like code execution, calculation, aggregation, SQL, etc, or is the output completely determined by the LLM consensus and confidence score?<\/p>\n<p>I&#8217;m asking because for number sensitive tasks, raw LLM output even with consensus, usually does not match the reliability of using deterministic tools. How do you solve 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\/@nowaffl\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@nowaffl<\/a>&nbsp;The synthesizer (consensus model) can use code execution or web search to verify the results of each individual model. I agree with you that deterministic tools are better, but the issue is that if it were possible to check the accuracy of each AI with deterministic tools easily, we would not have hallucinations anymore! We have found (and based on research) that the logprob scoring of the models is very highly correlated to the hallucinations, and it works astonishingly well to weed them out.<\/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>The Token Expenditure might be really high here! How have you optimized Sup AI for 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\/@nayan_surya98\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@nayan_surya98<\/a>&nbsp;Yes! I&#8217;m glad you asked. The key is the fact that multiple models that are individually cheaper (and less capable) when ran in an ensemble will outperform a more expensive &amp; intelligent model running on its own. That combined with our compaction algorithm which is highly optimized for prompt caching, results in around a 1.25x increase in cost\/speed at the high end. A lot of work has been put into driving that 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<\/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\/7XN2H6JPQXPGHB\" class=\"app-title\">Highlight Studio<\/a><\/p>\n<div class=\"one-liner\"> Record, edit, and brand screen recordings Metal powered<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">95<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>\u4e00\u6b3e\u57fa\u4e8eMetal GPU\u52a0\u901f\u7684macOS\u539f\u751f\u5c4f\u5e55\u5f55\u5236\u4e0e\u591a\u8f68\u7f16\u8f91\u4e00\u4f53\u5316\u5de5\u5177\uff0c\u4e3a\u9700\u8981\u5feb\u901f\u5236\u4f5c\u4e13\u4e1a\u7ea7\u6f14\u793a\u89c6\u9891\u7684\u521b\u4f5c\u8005\u89e3\u51b3\u4e86\u5728\u591a\u4e2a\u8f6f\u4ef6\u95f4\u5207\u6362\u3001\u624b\u52a8\u7cbe\u7ec6\u7f16\u8f91\u7684\u6548\u7387\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\/f26f7dd2-d8e4-41a7-847e-d51554d868ce.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/NHB8EaaAlHE\"><source src=\"https:\/\/youtu.be\/NHB8EaaAlHE\" 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\/afff504c-ea68-44a8-a0bb-e702d66b5381.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\/99cc69dc-f474-4d91-830d-1b10eed1bb90.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\/d5873136-3fbb-4983-96b9-0daa04a48bcf.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\/b6fb49ad-52e7-4935-98c3-bf87d3d19c28.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\/659acd3e-f3a2-433d-8b6f-d88c7ba9d951.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\/35608cee-0609-47fd-9ac6-676b5a83dddb.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\/ba90e0ae-c9e2-49c9-a7c1-c2c0e8610439.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\/8a409ca2-5aa0-498c-9208-44bc28b93c54.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\/5e951f9e-59df-4f20-b092-94aa709003f4.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\/5391340e-3122-4b24-8005-823e92627508.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\/714bddbe-979e-4b56-91f4-14e44655545d.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\">Design Tools<\/span><br \/>\n            <span class=\"tag\">Social Media<\/span><br \/>\n            <span class=\"tag\">Marketing<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u5c4f\u5e55\u5f55\u5236<\/span><br \/>\n            <span class=\"tag\">\u89c6\u9891\u7f16\u8f91<\/span><br \/>\n            <span class=\"tag\">macOS\u539f\u751f\u5e94\u7528<\/span><br \/>\n            <span class=\"tag\">GPU\u52a0\u901f<\/span><br \/>\n            <span class=\"tag\">AI\u81ea\u52a8\u5316<\/span><br \/>\n            <span class=\"tag\">\u54c1\u724c\u5316\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u4e00\u6b21\u6027\u4ed8\u8d39<\/span><br \/>\n            <span class=\"tag\">\u5f00\u53d1\u8005\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u6548\u7387\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\u8d5e\u8d4f\u5176\u539f\u751f\u6027\u80fd\u3001\u8f7b\u91cf\u4f53\u79ef\u53ca\u667a\u80fd\u7f29\u653e\u529f\u80fd\u3002\u4e3b\u8981\u95ee\u9898\u4e0e\u5efa\u8bae\u5305\u62ec\uff1a\u8be2\u95ee\u591a\u54c1\u724c\u9879\u76ee\u5207\u6362\u7684\u4fbf\u6377\u6027\u3001\u5bf9\u6a21\u62df\u5668\u8bbe\u5907\u6846\u67b6\u652f\u6301\u7684\u671f\u5f85\u3001\u4ee5\u53ca\u81ea\u52a8\u5316\u4e0e\u624b\u52a8\u63a7\u5236\u4e4b\u95f4\u7684\u5e73\u8861\u3002\u5f00\u53d1\u8005\u79ef\u6781\u56de\u5e94\uff0c\u5e76\u63d0\u53ca\u5df2\u4fee\u590d\u6743\u9650\u95ee\u9898\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                Highlight Studio\u7684\u91ce\u5fc3\uff0c\u5728\u4e8e\u7528\u6781\u81f4\u7684\u539f\u751f\u6280\u672f\u6808\uff08Swift+Metal\uff09\u548cAI\u81ea\u52a8\u5316\uff0c\u8bd5\u56fe\u91cd\u65b0\u5b9a\u4e49\u201c\u8f7b\u91cf\u7ea7\u201d\u5c4f\u5e55\u5f55\u5236\u7f16\u8f91\u5de5\u5177\u7684\u5929\u82b1\u677f\u3002\u5b83\u7cbe\u51c6\u5207\u5165\u4e86\u4e00\u4e2a\u5e02\u573a\u7f1d\u9699\uff1a\u4ecb\u4e8e\u529f\u80fd\u7b80\u964b\u7684\u5f55\u5c4f\u5de5\u5177\u4e0e\u8fc7\u4e8e\u590d\u6742\u7684\u4e13\u4e1a\u975e\u7ebf\u6027\u7f16\u8f91\u8f6f\u4ef6\u4e4b\u95f4\u3002\u5176\u6838\u5fc3\u4ef7\u503c\u5e76\u975e\u529f\u80fd\u5806\u780c\uff0c\u800c\u662f\u901a\u8fc7\u201cSmart Zoom\u201d\u7b49\u57fa\u4e8e\u7cfb\u7edf\u7ea7\u4ea4\u4e92\u611f\u77e5\u7684AI\u529f\u80fd\uff0c\u5c06\u9ad8\u9891\u3001\u8017\u65f6\u7684\u624b\u52a8\u64cd\u4f5c\uff08\u5982\u5173\u952e\u5e27\uff09\u8f6c\u5316\u4e3a\u540e\u53f0\u81ea\u52a8\u5316\u6d41\u7a0b\uff0c\u771f\u6b63\u5b9e\u73b0\u4e86\u201c\u5f55\u5236\u5373\u5f00\u59cb\u7f16\u8f91\u201d\u7684\u6d41\u7545\u4f53\u9a8c\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u771f\u6b63\u7684\u6311\u6218\u5728\u4e8e\u5b9a\u4f4d\u7684\u53ef\u6301\u7eed\u6027\u3002\u4e00\u65b9\u9762\uff0c\u5b83\u7528\u7ec8\u8eab\u4e70\u65ad\u5236\u5bf9\u6297\u8ba2\u9605\u5236\uff0c\u4ee5\u539f\u751f\u6027\u80fd\u5bf9\u6297Electron\u5957\u58f3\uff0c\u8fd9\u8d62\u5f97\u4e86\u6280\u672f\u7231\u597d\u8005\u548c\u9884\u7b97\u654f\u611f\u7528\u6237\u7684\u597d\u611f\u3002\u4f46\u53e6\u4e00\u65b9\u9762\uff0c\u5176\u201c\u4e00\u4f53\u5316\u201d\u5de5\u5177\u5c5e\u6027\u4e5f\u53ef\u80fd\u9762\u4e34\u4e24\u7aef\u6324\u538b\uff1a\u4e0a\uff0c\u6709\u4e13\u4e1a\u8f6f\u4ef6\u66f4\u5f3a\u5927\u7684\u7f16\u8f91\u80fd\u529b\uff1b\u4e0b\uff0c\u6709\u64cd\u4f5c\u7cfb\u7edf\u539f\u751f\u5f55\u5c4f\u529f\u80fd\u7684\u514d\u8d39\u4e0e\u4fbf\u6377\u3002\u5176\u63d0\u51fa\u7684\u201c40+ CLI\u547d\u4ee4\u4f9bAI\u667a\u80fd\u4f53\u7f16\u7a0b\u64cd\u4f5c\u201d\u662f\u4e00\u4e2a\u6781\u5177\u524d\u77bb\u6027\u7684\u5dee\u5f02\u5316\u601d\u8def\uff0c\u8bd5\u56fe\u5c06\u81ea\u5df1\u4ece\u7528\u6237\u5de5\u5177\u5347\u7ea7\u4e3aAI\u5de5\u4f5c\u6d41\u7684\u57fa\u7840\u8bbe\u65bd\uff0c\u4f46\u8fd9\u90e8\u5206\u9700\u6c42\u7684\u771f\u5b9e\u5e02\u573a\u89c4\u6a21\u4ecd\u9700\u9a8c\u8bc1\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u603b\u4f53\u800c\u8a00\uff0c\u8fd9\u662f\u4e00\u6b3e\u5728\u6280\u672f\u6267\u884c\u4e0a\u76f8\u5f53\u7280\u5229\u7684\u4ea7\u54c1\uff0c\u6293\u4f4f\u4e86\u6548\u7387\u521b\u4f5c\u8005\u7684\u6838\u5fc3\u75d2\u70b9\u3002\u4f46\u5b83\u80fd\u5426\u4ece\u4e00\u4e2a\u51fa\u8272\u7684\u5de5\u5177\u6210\u957f\u4e3a\u4e00\u4e2a\u6301\u4e45\u7684\u54c1\u724c\uff0c\u53d6\u51b3\u4e8e\u5176\u80fd\u5426\u56f4\u7ed5\u201cAI\u8d4b\u80fd\u7684\u5185\u5bb9\u521b\u4f5c\u6d41\u6c34\u7ebf\u201d\u6784\u5efa\u66f4\u6df1\u7684\u62a4\u57ce\u6cb3\uff0c\u5e76\u59a5\u5584\u89e3\u51b3\u591a\u573a\u666f\u3001\u591a\u5ba2\u6237\u7aef\u7684\u7ec6\u8282\u517c\u5bb9\u6027\u95ee\u9898\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\">Highlight Studio<\/span>\n                <\/div>\n<div class=\"comment-content\">Highlight Studio is a native macOS screen recorder with a full multi-track editor built in. No Electron pure Metal GPU rendering. Smart Zoom watches your clicks and generates zoom keyframes automatically. Add cursor effects, brand kits, device frames, AI subtitles, annotations, and speed ramps \u2014 all in one app. 40+ CLI commands let AI agents record and edit programmatically. Under 100 MB. Lifetime access is $55 during launch.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I built Highlight Studio because every screen recorder I tried was either too simple (no editing) or too complex (full NLE for a 2-minute demo). <br \/>I wanted one app that records, edits, and exports something polished \u2014 without switching tools.<\/p>\n<p>What it does:<\/p>\n<p>&#8211; Smart Zoom \u2014 AI watches your clicks and generates zoom keyframes automatically. No manual keyframing.<br \/>&#8211; Virtual backgrounds with custom images<br \/>&#8211; Camera branding<br \/>&#8211; Cursor effects \u2014 3-level smoothing, post-recording resize, click sounds, and visual highlights.<br \/>&#8211; Brand kit \u2014 Logo, colors, fonts, watermarks, and 6 animated intro\/outro templates. Set once, apply everywhere.<br \/>&#8211; Device frames \u2014 27+ pixel-perfect Apple devices with real finish colors. Record your iPhone via USB and wrap it instantly.<br \/>&#8211; AI transcription \u2014 Word-level subtitles in 50+ languages.<br \/>&#8211; Multi-track editor \u2014 Trim, split, speed ramp, freeze frame, annotations, blur masks. Separate tracks for video, camera, audio, subtitles.<br \/>&#8211; AI agent support \u2014 40+ CLI commands over TCP. Works with Claude Code and any AI agent framework.<\/p>\n<p>Everything runs on the GPU. Under 100 MB app size.<\/p>\n<p>It&#8217;s native Swift, renders on Metal, and the entire editing pipeline is GPU-accelerated. Smart zoom alone saves me 20+ minutes per video.<\/p>\n<p>Lifetime access is $55 during launch (60% off). No subscription required.<\/p>\n<p>Highlight Studio offers extensive <a href=\"https:\/\/highlightstudio.app\/help\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Help Center<\/a> with AI chat bot that will answer all of your question about product features and how-tos.<\/p>\n<p>Video has been recorded, and edited only using Highlight Studio it self.<\/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\/@nedimf\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@nedimf<\/a>&nbsp;Kudos on the launch, just a small q: for creators juggling multiple brands (like client work), how customizable are the brand kits for switching kits mid-project without resetting everything?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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: the native Metal approach + no Electron makes a big difference for video workflows, and keeping it under 100 MB is impressive. Smart Zoom based on user interaction is also a great touch \u2014 exactly the kind of automation screen recording tools need.<\/p>\n<\/p>\n<p>We launched on Product Hunt yesterday as well \u2014 building Ogoron, an AI system that generates and maintains test coverage as products evolve. Different space, but very aligned in spirit of automating the tedious parts \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\">@yanakazantseva1 be sure to record your next showcase with Highlight Studio and be free to tag me<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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>Native Swift + Metal rendering, under 100MB, no Electron \u2014 you&#8217;re speaking my language. I&#8217;m building a Mac-native video editor with the same stack (Swift + Metal + Rust core) and the GPU-accelerated pipeline makes all the difference for real-time playback. Smart Zoom from click tracking is clever \u2014 that&#8217;s the kind of feature that only works well when you have direct access to system-level events, which is exactly why native beats web wrappers. Great 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=\"comment-item\">\n<div class=\"comment-content\">We had a codesign issue, so permissions for Microphone and Camera were never properly asked.<\/p>\n<p>New release is out with a fix and little extra. Zoom now supports target Canvas or Video. Depends on what you want. <\/p>\n<p>Join our discord community at highlightstudio.app\/community<\/p>\n<p>Newest release can be found:<\/p>\n<p><a href=\"https:\/\/github.com\/NFxAI\/highlig\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/github.com\/NFxAI\/highlig<\/a>&#8230;<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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 all the personalisation for interactions. It seems a lot more in depth and user friendly than previous screen recorders I&#8217;ve used! I&#8217;m building marketing videos for a product I&#8217;m working on and always end up frustrated by the polish gap between &#8220;raw screen recording&#8221; and &#8220;finished clip.&#8221; <\/p>\n<\/p>\n<p>Does Highlight bridge that, or is it still more of a recording tool than an editing 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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@maria_fitzpatrick\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@maria_fitzpatrick<\/a>&nbsp; exactly what I felt, its much more editing tool then it&#8217;s recording. You can put any video you have recorded and start editing it. Only downside is you miss on custom cursor to make visual recordings really stand out. Branding kit is really what you are after, which is custom intro, outro blocks for every video. Hope you try it out, let me know your feedback.<\/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 Smart Zoom feature alone would save me so much time, I&#8217;ve been manually keyframing zoom on every app demo I record for social.<\/p>\n<p>As an indie iOS maker about to launch, I need exactly this: record, edit, and export without juggling 3 tools.<\/p>\n<p>Two questions: how does it handle portrait mode recordings for iPhone app demos, and does the device frame work when recording directly from Xcode simulator?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\">@misbah_abdel for this version it works with cabel on real device, but that\u2019s interesting idea for simulator to be framed the same way. I think that should be added to roadmap.<\/p>\n<p>Basically, it allows you to do all edits, while keeping video in iphone or ipad frame.<\/p>\n<p><a href=\"https:\/\/x.com\/nedim0x01\/status\/2\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/x.com\/nedim0x01\/status\/2<\/a>&#8230;<\/p>\n<p>You can check it in action here.<\/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<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How are you finding the balance between automation (like smart zoom and AI edits) and giving users control, especially for people who want more precise editing?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\">@becky_gaskell thanks for the question. It\u2019s really up to end user to decide if AI zoom suggestion is what they want or would like to move it around a bit. <\/p>\n<p>Nothing is forced automatically. All choice at the end is with you and what cuts\/splits you want to do<\/p><\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\/57D6HOFOORR42M\" class=\"app-title\">Couch<\/a><\/p>\n<div class=\"one-liner\">Your online couch for movies, games, and good times<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">93<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Couchspace\u662f\u4e00\u4e2a\u96c6\u540c\u6b65\u89c2\u5f71\u3001\u5185\u7f6e\u6e38\u620f\u548c\u5b9e\u65f6\u804a\u5929\u4e8e\u4e00\u4f53\u7684\u5728\u7ebf\u5171\u4eab\u7a7a\u95f4\uff0c\u4e3a\u5f02\u5730\u4eb2\u53cb\u63d0\u4f9b\u4e86\u4e00\u79cd\u7b80\u5355\u3001\u65e0\u6469\u64e6\u7684\u7ebf\u4e0a\u76f8\u805a\u65b9\u5f0f\uff0c\u89e3\u51b3\u4e86\u4f20\u7edf\u89c6\u9891\u5de5\u5177\u201c\u50cf\u5f00\u4f1a\u201d\u3001\u4f53\u9a8c\u5272\u88c2\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\/a425cd7a-2596-4791-a83f-9decfc0fca80.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\/89dcc15c-5c55-4e91-9d36-39476c4c2d39.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\/7ce2ed2b-1c2e-41fd-8c78-69f1172c16d5.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\/a468adb4-7b5a-4dd7-81cf-d54d3ced7f31.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\">Movies<\/span><br \/>\n            <span class=\"tag\">Streaming Services<\/span><br \/>\n            <span class=\"tag\">Games<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u7ebf\u4e0a\u793e\u4ea4<\/span><br \/>\n            <span class=\"tag\">\u865a\u62df\u623f\u95f4<\/span><br \/>\n            <span class=\"tag\">\u540c\u6b65\u89c2\u5f71<\/span><br \/>\n            <span class=\"tag\">\u4f11\u95f2\u6e38\u620f<\/span><br \/>\n            <span class=\"tag\">\u8fdc\u7a0b\u805a\u4f1a<\/span><br \/>\n            <span class=\"tag\">\u6570\u5b57\u6c99\u53d1<\/span><br \/>\n            <span class=\"tag\">\u4f53\u9a8c\u4e00\u4f53\u5316<\/span><br \/>\n            <span class=\"tag\">\u60c5\u611f\u8fde\u63a5<\/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\u975e\u4f1a\u8bae\u201d\u7684\u6e29\u99a8\u4f53\u9a8c\uff0c\u89e3\u51b3\u4e86\u8fdc\u7a0b\u7535\u5f71\u591c\u548c\u805a\u4f1a\u7684\u201c\u62fc\u51d1\u611f\u201d\u3002\u4e3b\u8981\u95ee\u9898\/\u5efa\u8bae\u96c6\u4e2d\u5728\uff1a\u5982\u4f55\u5904\u7406\u6d41\u5a92\u4f53\u5e73\u53f0\uff08\u5982Netflix\uff09\u7684\u5171\u4eab\u9650\u5236\uff1b\u662f\u5426\u652f\u6301\u66f4\u591a\u684c\u6e38\u96c6\u6210\uff1b\u5bf9\u65f6\u533a\u9002\u914d\u548c\u5f02\u6b65\u8fde\u63a5\u529f\u80fd\u7684\u8be2\u95ee\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                Couchspace\u7684\u91ce\u5fc3\uff0c\u5e76\u975e\u505a\u4e00\u4e2a\u529f\u80fd\u5806\u780c\u7684\u201c\u745e\u58eb\u519b\u5200\u201d\uff0c\u800c\u662f\u8bd5\u56fe\u6210\u4e3a\u6570\u5b57\u65f6\u4ee3\u7684\u201c\u60c5\u611f\u6c99\u53d1\u201d\u3002\u5176\u771f\u6b63\u4ef7\u503c\u5728\u4e8e\u5bf9\u201c\u573a\u666f\u201d\u800c\u975e\u201c\u529f\u80fd\u201d\u7684\u6574\u5408\u3002\u5b83\u654f\u9510\u5730\u6355\u6349\u5230\uff0cZoom\u3001Discord\u7b49\u5de5\u5177\u672c\u8d28\u662f\u6548\u7387\u5bfc\u5411\u7684\u201c\u6570\u5b57\u4f1a\u8bae\u5ba4\u201d\u6216\u201c\u6e38\u620f\u6307\u6325\u4e2d\u5fc3\u201d\uff0c\u5176UX\u8bbe\u8ba1\u8bed\u8a00\u4e0e\u201c\u653e\u677e\u3001\u5171\u5904\u201d\u7684\u60c5\u611f\u9700\u6c42\u5b58\u5728\u6839\u672c\u51b2\u7a81\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4ea7\u54c1\u5c06\u89c2\u5f71\u3001\u6e38\u620f\u3001\u95f2\u804a\u5c01\u88c5\u8fdb\u4e00\u4e2a\u540d\u4e3a\u201c\u623f\u95f4\u201d\u7684\u8f7b\u91cf\u7ea7\u5bb9\u5668\u4e2d\uff0c\u5176\u6838\u5fc3\u521b\u65b0\u662f\u201c\u4f53\u9a8c\u6d41\u201d\u7684\u65e0\u7f1d\u5207\u6362\u3002\u7528\u6237\u65e0\u9700\u5728Netflix\u3001\u6e38\u620f\u5e73\u53f0\u3001\u901a\u8baf\u8f6f\u4ef6\u95f4\u8df3\u8f6c\u5e76\u53cd\u590d\u534f\u8c03\uff0c\u8fd9\u964d\u4f4e\u4e86\u8fdc\u7a0b\u793e\u4ea4\u7684\u64cd\u4f5c\u6210\u672c\u548c\u5fc3\u7406\u8d1f\u62c5\uff0c\u7ef4\u62a4\u4e86\u201c\u5728\u4e00\u8d77\u201d\u7684\u6c89\u6d78\u611f\u3002\u4ece\u8bc4\u8bba\u770b\uff0c\u8fd9\u79cd\u201c\u4e0d\u50cf\u5f00\u4f1a\u201d\u7684\u4f53\u9a8c\u76f4\u51fb\u7528\u6237\u60c5\u611f\u8f6f\u808b\uff0c\u662f\u4ea7\u54c1\u65e9\u671f\u83b7\u5f97\u5171\u9e23\u7684\u5173\u952e\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u53d1\u5c55\u9762\u4e34\u53cc\u91cd\u6311\u6218\u3002\u8868\u5c42\u662f\u6280\u672f\/\u7248\u6743\u5408\u89c4\u6311\u6218\uff0c\u5982\u8bc4\u8bba\u4e2d\u63d0\u5230\u7684\u6d41\u5a92\u4f53\u5171\u4eab\u9650\u5236\uff0c\u8fd9\u4f7f\u5176\u5728\u6838\u5fc3\u89c2\u5f71\u573a\u666f\u4e0a\u53ef\u80fd\u53d7\u5236\u4e8e\u4eba\uff0c\u9700\u63a2\u7d22\u5408\u6cd5\u5408\u89c4\u7684\u540c\u6b65\u89e3\u51b3\u65b9\u6848\u6216\u6df1\u5316\u4e0e\u6d41\u5a92\u4f53\u5e73\u53f0\u7684\u5408\u4f5c\u3002\u6df1\u5c42\u5219\u662f\u573a\u666f\u6df1\u5ea6\u4e0e\u7528\u6237\u7c98\u6027\u7684\u77db\u76fe\u3002\u5f53\u524d\u201c\u6570\u5b57\u6c99\u53d1\u201d\u7684\u6982\u5ff5\u65b0\u9896\uff0c\u4f46\u5185\u7f6e\u6e38\u620f\u548c\u57fa\u7840\u793e\u4ea4\u7684\u4f53\u9a8c\u82e5\u7f3a\u4e4f\u6df1\u5ea6\u548c\u6301\u7eed\u66f4\u65b0\uff0c\u6613\u4f7f\u7528\u6237\u65b0\u9c9c\u611f\u6d88\u9000\u3002\u5b83\u5fc5\u987b\u56de\u7b54\uff1a\u5f53\u201c\u89c1\u9762\u201d\u7684\u60ca\u559c\u8fc7\u540e\uff0c\u7528\u4ec0\u4e48\u6301\u7eed\u5438\u5f15\u7528\u6237\u505c\u7559\uff1f\u662f\u6253\u9020\u72ec\u5360\u7684\u793e\u4ea4\u6e38\u620f\uff1f\u8fd8\u662f\u6df1\u5316\u4e3a\u57fa\u4e8e\u5171\u540c\u5174\u8da3\u7684\u793e\u7fa4\u7a7a\u95f4\uff1f\n            <\/p>\n<p class=\"ai-content\">\n                \u603b\u4f53\u800c\u8a00\uff0cCouchspace\u662f\u4e00\u6b21\u6709\u4ef7\u503c\u7684\u201c\u4f53\u9a8c\u8bbe\u8ba1\u201d\u5c1d\u8bd5\u3002\u5b83\u8bc1\u660e\u5728\u8fdc\u7a0b\u4ea4\u4e92\u9886\u57df\uff0c\u60c5\u611f\u4f53\u9a8c\u7684\u4f18\u5148\u7ea7\u53ef\u4ee5\u9ad8\u4e8e\u529f\u80fd\u5b8c\u5907\u6027\u3002\u5176\u6210\u8d25\u5c06\u53d6\u51b3\u4e8e\u80fd\u5426\u5728\u7ef4\u6301\u201c\u8f7b\u91cf\u5316\u3001\u65e0\u538b\u529b\u201d\u4ea7\u54c1\u6c14\u8d28\u7684\u540c\u65f6\uff0c\u6784\u5efa\u8d77\u8db3\u591f\u6709\u5438\u5f15\u529b\u7684\u5185\u5bb9\u6216\u4e92\u52a8\u5faa\u73af\uff0c\u8ba9\u7528\u6237\u4e0d\u4ec5\u201c\u6765\u76f8\u805a\u201d\uff0c\u66f4\u613f\u610f\u201c\u5e38\u56de\u6765\u5750\u5750\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\">Couch<\/span>\n                <\/div>\n<div class=\"comment-content\">Watch movies, play games, and hang out with friends all in one place. Couchspace brings your favorite activities together into a shared online space. No more switching apps or feeling disconnected. Just create a room, invite your friends, and start enjoying moments together like you&#8217;re sitting on the same couch. Whether it\u2019s movie night, casual gaming, or just talking, Couchspace makes online hangouts simple, fun, and real. Turn screen time into quality time.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Something similar could be created for board games. Actually a good 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! We already have a few games live (including Ludo), and I\u2019m planning to add more board games soon. The goal is to make it feel like you\u2019re actually sitting together and playing. Any specific board games you\u2019d want to see next?<\/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\">Hey everyone \ud83d\udc4b<\/p>\n<p>I built Couchspace because long-distance started to feel off.<\/p>\n<p>My girlfriend and I tried Google Meet and Zoom, but they always felt like meetings, not hangouts. Then we tried Discord, but the UX just made everything feel cluttered and not fun.<\/p>\n<p>What we really wanted was a calm, personal space. Something that feels like sitting on a premium couch with someone you care about. Relaxed, cozy, good vibes. Not another tool.<\/p>\n<p>So I decided to build it.<\/p>\n<p>Couchspace is that space. You can watch movies, play games, talk, and just exist together without friction. No switching apps, no setup headaches. Just join and hang out.<\/p>\n<p>What started as something just for us turned into something I realized a lot of people might need.<\/p>\n<p>Would love your thoughts, feedback, or even just a roast \ud83d\ude04<\/p><\/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\/@hemendra_khatik\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@hemendra_khatik<\/a>&nbsp;Congrats. Just a quick question: How does Couchspace handle time zones for spontaneous hangouts like late-night chats across continents, and any magic to make async feels more connected 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>OMG I love this. <\/p>\n<p>I do a lot of remote movie nights with friends and it&#8217;s always kind of hacky. This feels like what we needed. Really excited to try it out. Thanks for making it happen\ud83d\ude4c<\/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\/@kiyaaa_\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@kiyaaa_<\/a>&nbsp; Thanks! That\u2019s exactly the problem I was trying to solve. It\u2019s live now, so you can try it right away. Just create a room, share the link, and you\u2019re good to go.<\/p>\n<p> Would appreciate if you have any idea or feedback to make this product even better!<\/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 something that doesn\u2019t feel like a work meeting. Been using Couchspace with family and it\u2019s the closest thing to actually hanging out together. Smooth, cozy, zero setup. Highly recommend for anyone doing long-distance with people they care about.\u200b\u200b\u200b\u200b\u200b\u200b\u200b\u200b\u200b\u200b\u200b\u200b\u200b\u200b\u200b\u200b<\/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>I just checked it out and it looks really nice!<\/p>\n<p>I\u2019ve always had issues with platforms like Netflix blocking screen sharing \u2014 how are you handling 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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@cecilia_penin_san\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@cecilia_penin_san<\/a>&nbsp;Thanks a lot \ud83d\ude42<\/p>\n<p>Yeah, platforms like Netflix have strict restrictions around that.<\/p>\n<p>Right now, Couchspace doesn\u2019t try to bypass those. The focus is on creating a smooth space where you can hang out, watch together in general, and play built-in games without friction.<\/p>\n<p>Always exploring ways to improve the experience while staying within platform guidelines.<\/p>\n<p>Curious how you usually handle your movie nights today \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\">Very cool idea @hemendra_khatik<br \/>\nDo you connect your streaming services through the app or can you \u201ccast\u201d from a phone \/ TV. <\/p>\n<p>Thinking about if this could also work playing a video game together<\/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\/@latitude\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@latitude<\/a>Great question \ud83d\ude42<\/p>\n<p>Right now it works via screen sharing. You create a room, invite your friends, and one of you can share your screen to watch together in sync.<\/p>\n<p>So you can use your own streaming services and just share it inside Couchspace.<\/p>\n<p>We also have built-in games that you can play directly with your friends inside the room, so you don\u2019t always need to rely on external stuff.<\/p>\n<p>And yes, this can work for games too. You can share your screen while playing, or use the inbuilt ones.<\/p>\n<p>I\u2019m also exploring deeper integrations to make this even smoother.<\/p>\n<p>Let me know what kind of setup you had in mind \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>Oh wow, that&#8217;s so interesting. My bestie and I live live in different countries and can&#8217;t see each other at all, but if this tool help us hanging out together (watching series, or movies) &#8211; that will be so cool. Can&#8217;t wait for the launch to test 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\/@hanna_volskaya\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@hanna_volskaya<\/a>&nbsp;This is exactly why I built it \ud83d\ude42 <br \/>I\u2019ve been in the same situation, and honestly nothing really felt right. Everything either felt like a meeting or just too clunky to enjoy.<\/p>\n<p>Good news, it\u2019s already live \ud83d\ude04<\/p>\n<p>You and your bestie can try it right now. Just create a room, share the link, and start watching together.<\/p>\n<p>Would love to hear what you both think once you try it \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<\/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\/R6QCYTE2Z5FION\" class=\"app-title\">Netflix Playground<\/a><\/p>\n<div class=\"one-liner\">A world for kids to explore along their favorite characters<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">91<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Netflix\u4e3a8\u5c81\u4ee5\u4e0b\u513f\u7ae5\u63a8\u51fa\u7684\u72ec\u7acb\u6e38\u620f\u5e94\u7528\uff0c\u4f9d\u6258\u5176\u70ed\u95e8\u513f\u7ae5IP\u6784\u5efa\u4e92\u52a8\u4e16\u754c\uff0c\u5728\u65e0\u7f51\u7edc\u73af\u5883\uff08\u5982\u65c5\u884c\u9014\u4e2d\uff09\u4e3a\u5bb6\u957f\u63d0\u4f9b\u65e0\u5e7f\u544a\u3001\u65e0\u5185\u8d2d\u7684\u5b89\u5168\u5a31\u4e50\u89e3\u51b3\u65b9\u6848\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\/9e02e542-facf-4734-8c50-5d7144f15a2d.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\/cf93caad-fd8f-4844-bfcc-6e0330a5f945.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\/815f5a1c-9453-4058-a8f9-4963520dc140.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\/ee15cea3-b4ec-4c0e-8f60-48e2b5e071ce.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\/6c99ab25-e288-4487-861c-c359d1ec162b.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\/8189fd97-035d-4e76-ada2-ad294c89bf27.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\/8b6f32c9-5b05-400b-ad02-f4788910012a.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\/3c520f03-5bc8-4113-a7d2-c57ed6d2beda.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\/27f4917c-7d0b-43bb-92f3-7144914a8b64.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\/e5482db7-6942-409a-a7cc-d68d210ae019.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\/e10266fc-d77b-4bb4-8b92-404c60fd3c13.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\/a24f7c69-0f4e-441e-8742-931ec7cf2d00.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\/0875e849-f5bc-4974-a89d-aa8fa6e22c9e.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\/09651dba-83f9-41c2-9b4f-3fdda4567e8b.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\/541f1180-bc28-421e-93c1-565950cd69bd.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\/b24f26c1-36c2-47d2-ab5e-10d42da21096.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\/40a9fcab-f44b-473e-827d-49a8616a9e10.jpeg?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\/5083cef2-35a1-451c-be0e-6778f29bf4bb.jpeg?auto=format\" data-video-url=\"https:\/\/www.youtube.com\/watch?v=eX-KU1L3eS8\"><source src=\"https:\/\/www.youtube.com\/watch?v=eX-KU1L3eS8\" 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\">Kids<\/span><br \/>\n            <span class=\"tag\">Education<\/span><br \/>\n            <span class=\"tag\">Games<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u513f\u7ae5\u6559\u80b2\u5a31\u4e50<\/span><br \/>\n            <span class=\"tag\">\u72ec\u7acb\u5e94\u7528<\/span><br \/>\n            <span class=\"tag\">\u65e0\u5e7f\u544a<\/span><br \/>\n            <span class=\"tag\">\u65e0\u5185\u8d2d<\/span><br \/>\n            <span class=\"tag\">\u79bb\u7ebf\u6e38\u620f<\/span><br \/>\n            <span class=\"tag\">IP\u884d\u751f<\/span><br \/>\n            <span class=\"tag\">\u8ba2\u9605\u589e\u503c\u670d\u52a1<\/span><br \/>\n            <span class=\"tag\">\u5bb6\u957f\u53cb\u597d<\/span><br \/>\n            <span class=\"tag\">\u5b66\u524d\u513f\u7ae5<\/span><br \/>\n            <span class=\"tag\">\u4e92\u52a8\u4f53\u9a8c<\/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\u79ef\u6781\u80af\u5b9a\u5176\u79bb\u7ebf\u529f\u80fd\u5bf9\u65c5\u884c\u573a\u666f\u7684\u5b9e\u7528\u6027\u3002\u6838\u5fc3\u5173\u6ce8\u70b9\u5728\u4e8e\u6e38\u620f\u5185\u5bb9\u7684\u66f4\u65b0\u9891\u7387\u4e0e\u957f\u671f\u5438\u5f15\u529b\u3002\u6709\u8bc4\u8bba\u654f\u9510\u6307\u51fa\uff0c\u5176\u6218\u7565\u4ef7\u503c\u5728\u4e8e\u6784\u5efa\u201c\u89c2\u770b+\u6e38\u73a9\u201d\u7684IP\u95ed\u73af\u751f\u6001\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                Netflix Playground\u7edd\u975e\u7b80\u5355\u7684\u6e38\u620f\u5408\u96c6\uff0c\u800c\u662fNetflix\u5c06\u5176\u5e9e\u5927\u513f\u7ae5IP\u5e93\u4ece\u201c\u5185\u5bb9\u6d88\u8d39\u201d\u5347\u7ea7\u4e3a\u201c\u4e92\u52a8\u4f53\u9a8c\u201d\u7684\u5173\u952e\u843d\u5b50\u3002\u5b83\u7cbe\u51c6\u5207\u5165\u4e86\u4e00\u4e2a\u88ab\u5ffd\u89c6\u7684\u75db\u70b9\uff1a\u5728\u5145\u65a5\u7740\u5e7f\u544a\u3001\u5185\u8d2d\u548c\u5f3a\u5236\u8054\u7f51\u7684\u513f\u7ae5\u5e94\u7528\u5e02\u573a\u4e2d\uff0c\u63d0\u4f9b\u4e00\u4e2a\u7eaf\u7cb9\u3001\u5b89\u5168\u4e14\u53ef\u79bb\u7ebf\u7684\u201c\u6570\u5b57\u6e38\u4e50\u573a\u201d\u3002\u8fd9\u672c\u8d28\u4e0a\u662f\u5c06\u5176\u8ba2\u9605\u670d\u52a1\u7684\u4ef7\u503c\u4ece\u201c\u89c2\u770b\u6743\u201d\u5411\u201c\u4f53\u9a8c\u6743\u201d\u7684\u4e00\u6b21\u9690\u79d8\u6269\u5f20\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u5176\u771f\u6b63\u7684\u7280\u5229\u4e4b\u5904\u5728\u4e8e\u751f\u6001\u6784\u5efa\u3002\u901a\u8fc7\u5c06\u300a\u5c0f\u732a\u4f69\u5947\u300b\u3001\u300a\u829d\u9ebb\u8857\u300b\u7b49\u77e5\u540dIP\u6e38\u620f\u5316\uff0cNetflix\u6b63\u8bd5\u56fe\u6253\u9020\u4e00\u4e2a\u201c\u89c2\u770b-\u6e38\u73a9-\u5f3a\u5316\u8ba4\u77e5-\u66f4\u7231\u89c2\u770b\u201d\u7684\u95ed\u73af\uff0c\u52a0\u6df1\u513f\u7ae5\u7528\u6237\u4e0e\u5e73\u53f0\u7684\u60c5\u611f\u7ed1\u5b9a\u548c\u505c\u7559\u65f6\u957f\uff0c\u6784\u7b51\u8d77\u66f4\u6df1\u7684\u62a4\u57ce\u6cb3\u3002\u8fd9\u6b65\u68cb\u4e0d\u4ec5\u63d0\u5347\u4e86\u7528\u6237\u7c98\u6027\u4e0e\u4f1a\u5458\u4ef7\u503c\uff0c\u66f4\u662f\u5728\u63a2\u7d22IP\u7684\u957f\u671f\u751f\u547d\u5468\u671f\u4ef7\u503c\uff0c\u5c06\u6d41\u5a92\u4f53\u6218\u706b\u5f15\u5411\u4e86\u66f4\u7eb5\u6df1\u7684\u201c\u7528\u6237\u65f6\u95f4\u4e0e\u5fc3\u667a\u4e89\u593a\u6218\u201d\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u6311\u6218\u540c\u6837\u660e\u663e\u3002\u4f5c\u4e3a\u540e\u6765\u8005\uff0c\u5176\u6e38\u620f\u5185\u5bb9\u7684\u8d28\u91cf\u4e0e\u521b\u65b0\u6027\u80fd\u5426\u5339\u654c\u4e13\u6ce8\u513f\u7ae5\u6559\u80b2\u6e38\u620f\u591a\u5e74\u7684\u5bf9\u624b\uff08\u5982Khan Academy Kids\uff09\uff0c\u5c1a\u5f85\u89c2\u5bdf\u3002\u6b64\u5916\uff0c\u201c\u514d\u8d39\u201d\u6346\u7ed1\u4f1a\u5458\u7684\u6a21\u5f0f\u867d\u5177\u5438\u5f15\u529b\uff0c\u4f46\u4e5f\u53ef\u80fd\u524a\u5f31\u5176\u4f5c\u4e3a\u72ec\u7acb\u4ea7\u54c1\u7684\u7814\u53d1\u9a71\u52a8\u529b\u3002\u82e5\u65e0\u6cd5\u6301\u7eed\u6ce8\u5165\u9ad8\u8d28\u91cf\u7684\u65b0\u6e38\u620f\uff0c\u5b83\u5f88\u53ef\u80fd\u53ea\u662f\u4e00\u4e2a\u534e\u4e3d\u7684\u4f1a\u5458\u798f\u5229\uff0c\u800c\u975e\u4e00\u4e2a\u80fd\u771f\u6b63\u6539\u53d8\u8d5b\u9053\u7684\u4ea7\u54c1\u3002Netflix\u9700\u8981\u8bc1\u660e\uff0c\u5b83\u4e0d\u53ea\u662fIP\u7684\u642c\u8fd0\u5de5\uff0c\u66f4\u662f\u513f\u7ae5\u4e92\u52a8\u4f53\u9a8c\u7684\u521b\u9020\u8005\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\">Netflix Playground<\/span>\n                <\/div>\n<div class=\"comment-content\">Netflix Playground is a new standalone kids games app for children 8 and under. It is included with a Netflix membership, has no ads or in-app purchases, works offline, and launches with games built around characters like Peppa Pig, Sesame Street, StoryBots, and Dr. Seuss.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I\u2019m honestly impressed that it works offline. I travel a lot with my kids and I\u2019ve struggled to find apps that don\u2019t rely on constant internet.<\/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>How often will new games be added to keep kids engaged 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<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hi everyone!<\/p>\n<p><a href=\"https:\/\/www.producthunt.com\/products\/khan-academy\/launches\/khan-academy-kids\" target=\"_blank\" rel=\"noopener\">Khan Academy Kids<\/a> has a very interesting competitor&#8230;!<\/p>\n<p>Netflix Playground is a standalone kids games app for children 8 and under, included with a Netflix membership, with no ads, no in-app purchases, and offline play. That alone is already a pretty strong product shape for parents.<\/p>\n<p>What makes it more interesting is that Netflix is clearly trying to turn its kids IP into a full watch-and-play loop. Peppa Pig, Sesame Street, StoryBots, Dr. Seuss \u2014 instead of just watching those worlds, kids now step into them.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\/JISNSIINCZL3S5\" class=\"app-title\">MacYaps<\/a><\/p>\n<div class=\"one-liner\">Battery dying? WiFi gone? Your Mac finally talks back.<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">90<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>MacYaps\u662f\u4e00\u6b3e\u8ba9Mac\u5728\u7cfb\u7edf\u4e8b\u4ef6\uff08\u5982\u7535\u91cf\u4f4e\u3001WiFi\u65ad\u5f00\u3001CPU\u5360\u7528\u9ad8\uff09\u53d1\u751f\u65f6\uff0c\u901a\u8fc7\u64ad\u653e\u4e2a\u6027\u5316\u8bed\u97f3\u6216\u97f3\u6548\u8fdb\u884c\u63d0\u793a\u7684\u83dc\u5355\u680f\u5e94\u7528\uff0c\u89e3\u51b3\u4e86\u7528\u6237\u5728\u8bbe\u5907\u72b6\u6001\u53d8\u5316\u65f6\u7f3a\u4e4f\u76f4\u89c2\u3001\u6709\u8da3\u63d0\u9192\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\/53e77876-f095-481b-ada8-72b03e76c262.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\/82332883-efe7-4c44-ba31-ec67505d9af4.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\/9d111756-95d3-4b5d-9816-a6075541e54b.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\/3340b403-2104-4c6d-a11b-8f64eb9444d5.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\/6445e596-9329-46bc-b7cd-b4834b790417.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\/94f609ac-d5c0-4c42-bbb9-610d60c4a327.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\/fa2418e8-8461-42e2-b314-269b289adc1d.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\/f2c31380-f265-45e3-9b52-b743d8c8da16.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\/3e74a30e-66a7-4f68-9918-dbaf9eea50d7.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/_yV8oRes2AM\"><source src=\"https:\/\/youtu.be\/_yV8oRes2AM\" 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\">Mac<\/span><br \/>\n            <span class=\"tag\">Funny<\/span><br \/>\n            <span class=\"tag\">Menu Bar Apps<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">macOS\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u7cfb\u7edf\u901a\u77e5<\/span><br \/>\n            <span class=\"tag\">\u4e2a\u6027\u5316\u63d0\u9192<\/span><br \/>\n            <span class=\"tag\">\u8bed\u97f3\u53cd\u9988<\/span><br \/>\n            <span class=\"tag\">\u751f\u4ea7\u529b\u589e\u5f3a<\/span><br \/>\n            <span class=\"tag\">\u8da3\u5473\u5e94\u7528<\/span><br \/>\n            <span class=\"tag\">\u72b6\u6001\u76d1\u63a7<\/span><br \/>\n            <span class=\"tag\">\u81ea\u5b9a\u4e49\u97f3\u6548<\/span><br \/>\n            <span class=\"tag\">\u83dc\u5355\u680f\u5e94\u7528<\/span><br \/>\n            <span class=\"tag\">\u7528\u6237\u4ea4\u4e92<\/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\u521b\u610f\u548c\u8da3\u5473\u6027\uff0c\u5c24\u5176\u559c\u7231\u8bed\u97f3\u5305\u3002\u4e3b\u8981\u5efa\u8bae\u5305\u62ec\uff1a\u589e\u52a0\u7535\u8111\u7761\u7720\/\u5524\u9192\u89e6\u53d1\u3001\u5b9e\u73b0\u66f4\u7cbe\u7ec6\u7684\u60c5\u666f\u611f\u77e5\u54cd\u5e94\uff08\u5982\u6839\u636e\u7d27\u6025\u7a0b\u5ea6\u8c03\u6574\u8bed\u6c14\uff09\u3001\u4fee\u6b63\u8bed\u97f3\u5305\u540d\u79f0\u51c6\u786e\u6027\uff08\u5982\u201c\u7231\u5c14\u5170\u201d\u53e3\u97f3\u4e0d\u7eaf\uff09\u3002\u5f00\u53d1\u8005\u79ef\u6781\u56de\u5e94\uff0c\u627f\u8bfa\u589e\u52a0\u65b0\u529f\u80fd\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                MacYaps\u7684\u672c\u8d28\uff0c\u662f\u5c06\u67af\u71e5\u7684\u7cfb\u7edf\u72b6\u6001\u76d1\u63a7\u4ece\u201c\u88ab\u52a8\u67e5\u770b\u201d\u8f6c\u53d8\u4e3a\u201c\u4e3b\u52a8\u544a\u77e5\u201d\uff0c\u5e76\u88f9\u4e0a\u4e86\u4e00\u5c42\u6d53\u539a\u7684\u60c5\u611f\u5316\u4e0e\u5a31\u4e50\u5316\u7cd6\u8863\u3002\u5176\u771f\u6b63\u4ef7\u503c\u5e76\u975e\u5728\u4e8e\u6280\u672f\u7a81\u7834\u2014\u2014\u76d1\u63a7\u7535\u6c60\u3001\u7f51\u7edc\u6216CPU\u5e76\u975e\u96be\u4e8b\u2014\u2014\u800c\u5728\u4e8e\u7cbe\u51c6\u5207\u5165\u4e86\u4e00\u4e2a\u88ab\u957f\u671f\u5ffd\u89c6\u7684\u4ea4\u4e92\u7f1d\u9699\uff1a\u4eba\u4e0e\u673a\u5668\u95f4\u51b0\u51b7\u72b6\u6001\u53cd\u9988\u6240\u5e26\u6765\u7684\u201c\u9759\u9ed8\u7126\u8651\u201d\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4ea7\u54c1\u806a\u660e\u5730\u907f\u5f00\u4e86\u4e0e\u4e13\u4e1a\u76d1\u63a7\u5de5\u5177\u7684\u6b63\u9762\u7ade\u4e89\uff0c\u8f6c\u800c\u805a\u7126\u4e8e\u201c\u901a\u77e5\u201d\u672c\u8eab\u7684\u8868\u73b0\u5f62\u5f0f\u3002\u901a\u8fc7\u63d0\u4f9b\u201c\u6bd2\u820c\u7ebd\u7ea6\u5ba2\u201d\u3001\u201c\u620f\u5267\u6b4c\u5267\u8154\u201d\u7b49\u6781\u5177\u4eba\u683c\u5316\u7684\u8bed\u97f3\u5305\uff0c\u5b83\u5c06\u539f\u672c\u53ef\u80fd\u4ee3\u8868\u95ee\u9898\u7684\u7cfb\u7edf\u4e8b\u4ef6\uff08\u5982\u4f4e\u7535\u91cf\uff09\u8f6c\u5316\u4e3a\u4e00\u79cd\u7565\u5e26\u620f\u8c11\u7684\u4e92\u52a8\u4f53\u9a8c\uff0c\u4ece\u800c\u6d88\u89e3\u7528\u6237\u7684\u8d1f\u9762\u60c5\u7eea\uff0c\u751a\u81f3\u521b\u9020\u4e00\u79cd\u5947\u7279\u7684\u966a\u4f34\u611f\u3002\u8fd9\u662f\u4e00\u79cd\u5178\u578b\u7684\u201c\u4f53\u9a8c\u7ecf\u6d4e\u201d\u601d\u8def\uff1a\u529f\u80fd\u672c\u8eab\u53ef\u66ff\u4ee3\uff0c\u4f46\u60c5\u7eea\u4ef7\u503c\u6784\u6210\u58c1\u5792\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u9762\u4e34\u7684\u6311\u6218\u540c\u6837\u6e05\u6670\u3002\u9996\u5148\uff0c\u65b0\u9c9c\u611f\u892a\u53bb\u540e\uff0c\u9ad8\u9891\u3001\u91cd\u590d\u7684\u8bed\u97f3\u63d0\u793a\u662f\u5426\u4f1a\u9020\u6210\u65b0\u7684\u5e72\u6270\uff0c\u4e43\u81f3\u4f7f\u7528\u6237\u8fc5\u901f\u5173\u95ed\uff0c\u662f\u51b3\u5b9a\u5176\u7528\u6237\u7559\u5b58\u7684\u5173\u952e\u3002\u5176\u6b21\uff0c\u4ece\u8bc4\u8bba\u770b\uff0c\u7528\u6237\u9700\u6c42\u6b63\u5feb\u901f\u4ece\u201c\u597d\u73a9\u201d\u5411\u201c\u597d\u7528\u201d\u6df1\u5316\uff0c\u5982\u8981\u6c42\u66f4\u7cbe\u51c6\u7684\u60c5\u666f\u611f\u77e5\u3001\u4e0e\u7535\u6c60\u5065\u5eb7\u7ba1\u7406\u7b49\u5b9e\u7528\u529f\u80fd\u7ed3\u5408\u3002\u8fd9\u8981\u6c42\u4ea7\u54c1\u5fc5\u987b\u5728\u201c\u8da3\u5473\u73a9\u5177\u201d\u4e0e\u201c\u8d34\u5fc3\u5de5\u5177\u201d\u4e4b\u95f4\u627e\u5230\u66f4\u7a33\u56fa\u7684\u5e73\u8861\u70b9\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u957f\u8fdc\u770b\uff0cMacYaps\u7684\u8def\u5f84\u53ef\u4ee5\u6709\u4e24\u4e2a\u65b9\u5411\uff1a\u4e00\u662f\u6301\u7eed\u6df1\u5316\u5a31\u4e50\u6027\uff0c\u6210\u4e3a\u53ef\u8ba2\u9605\u7684\u201c\u8bed\u97f3\u5305\u5e73\u53f0\u201d\uff1b\u4e8c\u662f\u8c28\u614e\u62d3\u5c55\u5b9e\u7528\u6027\uff0c\u6210\u4e3a\u53ef\u5b9a\u5236\u5316\u3001\u60c5\u666f\u667a\u80fd\u7684\u7cfb\u7edf\u52a9\u624b\u3002\u76ee\u524d\u5b83\u6210\u529f\u5730\u7528\u5e7d\u9ed8\u611f\u6253\u5f00\u4e86\u5e02\u573a\uff0c\u4f46\u82e5\u8981\u907f\u514d\u6ca6\u4e3a\u6619\u82b1\u4e00\u73b0\u7684 novelty\uff0c\u4e0b\u4e00\u6b65\u5fc5\u987b\u601d\u8003\u5982\u4f55\u5c06\u8fd9\u79cd\u4eba\u683c\u5316\u4ea4\u4e92\uff0c\u66f4\u6df1\u5c42\u3001\u66f4\u667a\u80fd\u5730\u878d\u5165\u5de5\u4f5c\u6d41\uff0c\u800c\u4e0d\u53ea\u662f\u70b9\u7f00\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\">MacYaps<\/span>\n                <\/div>\n<div class=\"comment-content\">MacYaps turns your Mac into a personality-packed companion that talks back. It automatically plays audio clips for real system events: Battery levels &#038; charger plugged\/unplugged &#8211; High CPU usage &#8211; WiFi connect\/disconnect &#038; latency spikes &#8211; USB devices plugged in\/out. Every trigger is fully customizable. Choose from multiple voice packs (Cheeky Irish, Thick Australian, Savage New Yorker, Dramatic Opera, Valley Girl, and more) or add your custom sounds. Your Mac finally has personality.<\/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!<\/p>\n<p>After having fun with SlapMac last week, I wanted to take the idea further \u2014 so I built MacYaps, a menu bar app that makes your Mac talk back with funny sounds (or serious if you wish) for real events like low battery, WiFi drops, charger changes, high CPU, and USB connections (more triggers to come).<\/p>\n<p>Multiple voice packs + full custom sound support included.<\/p>\n<p>Short demo found here: <a href=\"https:\/\/macyaps.com\/demo\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/macyaps.com\/demo<\/a>.<\/p>\n<p>This is my first Product Hunt launch \u2014 would genuinely appreciate any feedback. Or let me know if you&#8217;d like any other triggers in the app.<\/p>\n<p>Discount Code: `PHLAUNCH` to get it for $4.49 (limited to 50 activations)<\/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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@joeyhachem\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@joeyhachem<\/a>&nbsp;Nice! I can already think of some sounds I want to add. Can you add a trigger for when a computer goes to sleep\/turns 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<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The voice packs sound like the main attraction .Savage New Yorker reacting to to low battery is something I didn\u2019t know I needed \ud83d\ude02<\/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\">@alan_gregory hahaha that\u2019s my favourite voice pack by far. Planning to add more audio clips from him.<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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 you plan to add context-aware responses, like different tones depending on urgency?<\/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\">@dontell_levesque good idea. right now, you\u2019re able to add different battery thresholds and the app defaults with audio that goes \u201ccrazier\u201d the lower the battery gets. I\u2019ll look into other places I can add customized thresholds, maybe at different CPU usages for example.<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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 you think you could also add triggers for when mac sleeps\/wakes up?<\/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\/@dms1298\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@dms1298<\/a>&nbsp;Ohh great idea, will definitely add 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<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">Instant purchase (bought before I saw the PH coupon code). Fantastic idea really well executed. I love the sound packs included, but a question about the &#8220;Cheeky Irish Man&#8221; pack &#8211; it&#8217;s not very Irish, in fact it definitely sounds more like an English accent.<\/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\/@craigcpaterson\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@craigcpaterson<\/a>&nbsp;Thanks for the feedback and the support \u2764\ufe0f! Yea you&#8217;re right I noticed that too. I&#8217;ll make an update to the title of this accent and try generating another voice from Elevenlabs for an irish one. I think the current one sounds like an F1 commentator maybe I&#8217;ll rename it to something 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=\"reply-item\">\n<div class=\"reply-content\">@joeyhachem you&#8217;re very welcome. Yeah, definitely needs the Irish voice in there \ud83c\udf40. Keep up the great work!<\/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>Very smart! Love the idea! Congratulations on the launch!<\/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\/@antoninkus\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@antoninkus<\/a>&nbsp;Thank you! <\/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>idea: you could check the item&#8217;s charge cycle count and use that to find optimal charging patterns<\/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\/@dms1298\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@dms1298<\/a>&nbsp;Interesting, I&#8217;ll look into it. Could add it along with the custom battery thresholds that I currently have<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\">#20<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/VKBXITBAZCZ6JE\" class=\"app-title\">AI Designer MCP<\/a><\/p>\n<div class=\"one-liner\">Give your agent tools to create beautiful, codebase-aware UI<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">90<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>\u4e3aClaude Code\u7b49AI\u7f16\u7a0b\u52a9\u624b\u63d0\u4f9b\u8bbe\u8ba1\u80fd\u529b\u7684MCP\u5de5\u5177\uff0c\u5728AI\u8f85\u52a9\u7f16\u7a0b\u573a\u666f\u4e2d\uff0c\u89e3\u51b3\u4e86\u751f\u6210\u7684UI\u8bbe\u8ba1\u8d28\u91cf\u4f4e\u4e0b\u3001\u4e0e\u73b0\u6709\u4ee3\u7801\u5e93\u8bbe\u8ba1\u4f53\u7cfb\u8131\u8282\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\/f16f7054-9521-4cba-b723-3de796e190ea.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\/aeca7fd2-30dc-44f3-a877-672ea31515af.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\/c1509745-e421-4dce-9895-1185e7b0afdc.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\/3ec26b21-9cf1-4958-8b1f-5c6f9e628523.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\/83bf6582-59de-4b30-9bce-8afbf8fb94a1.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\/6c6dbb89-4a15-4703-b884-e03af1e6bf58.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/TuBZ5JlKamc\"><source src=\"https:\/\/youtu.be\/TuBZ5JlKamc\" 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\">Developer Tools<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u7f16\u7a0b\u52a9\u624b<\/span><br \/>\n            <span class=\"tag\">UI\u8bbe\u8ba1\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u6a21\u578b\u4e0a\u4e0b\u6587\u534f\u8bae<\/span><br \/>\n            <span class=\"tag\">\u4ee3\u7801\u5e93\u611f\u77e5<\/span><br \/>\n            <span class=\"tag\">\u8bbe\u8ba1\u7cfb\u7edf\u96c6\u6210<\/span><br \/>\n            <span class=\"tag\">\u524d\u7aef\u5f00\u53d1<\/span><br \/>\n            <span class=\"tag\">\u4eba\u673a\u534f\u4f5c<\/span><br \/>\n            <span class=\"tag\">Claude\u751f\u6001<\/span><br \/>\n            <span class=\"tag\">\u5f00\u53d1\u6548\u7387\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u667a\u80fd\u4f53\u5de5\u5177\u6269\u5c55<\/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>\u521b\u59cb\u4eba\u4ecb\u7ecd\u4e86\u5f00\u53d1\u521d\u8877\u4e0e\u4fbf\u6377\u5b89\u88c5\u3002\u7528\u6237\u5173\u6ce8\u70b9\u5728\u4e8e\u5de5\u5177\u5982\u4f55\u81ea\u52a8\u8bc6\u522b\u73b0\u6709\u8bbe\u8ba1\u7cfb\u7edf\uff0c\u4ee5\u53ca\u62c5\u5fc3AI\u81ea\u4e3b\u4fee\u6539\u7834\u574f\u73b0\u6709\u8bbe\u8ba1\u3002\u5b98\u65b9\u56de\u590d\u5f3a\u8c03\u5de5\u5177\u9700\u4eba\u5de5\u5ba1\u6838\uff0c\u4e14\u80fd\u901a\u8fc7\u5206\u6790\u4ee3\u7801\u5e93\u751f\u6210\u6216\u5339\u914d\u8bbe\u8ba1\u89c4\u8303\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 Designer MCP\u7684\u53d1\u5e03\uff0c\u76f4\u6307\u5f53\u524dAI\u7f16\u7a0b\u4ee3\u7406\u5728\u201c\u521b\u9020\u529b\u201d\u4e0e\u201c\u5de5\u7a0b\u5316\u201d\u4e4b\u95f4\u7684\u65ad\u5c42\u3002\u5176\u5ba3\u79f0\u7684\u4ef7\u503c\u5e76\u975e\u66ff\u4ee3Figma\u7b49\u4e13\u4e1a\u8bbe\u8ba1\u5de5\u5177\uff0c\u800c\u662f\u8bd5\u56fe\u5c06\u201c\u8bbe\u8ba1\u610f\u8bc6\u201d\u4f5c\u4e3a\u4e0a\u4e0b\u6587\u6ce8\u5165\u7f16\u7801\u6d41\u7a0b\uff0c\u8fd9\u6070\u6070\u662f\u5f53\u524dAI\u7f16\u7801\u4ece\u201c\u529f\u80fd\u5b9e\u73b0\u201d\u8fc8\u5411\u201c\u6210\u54c1\u4ea4\u4ed8\u201d\u7684\u5173\u952e\u74f6\u9888\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4ea7\u54c1\u806a\u660e\u5730\u907f\u5f00\u4e86\u201c\u5168\u81ea\u52a8\u8bbe\u8ba1\u201d\u7684\u5671\u5934\uff0c\u800c\u662f\u5b9a\u4f4d\u4e3a\u201c\u589e\u5f3a\u667a\u80fd\u4f53\u7684\u5de5\u5177\u201d\u3002\u5b83\u4e0d\u627f\u8bfa\u89e3\u51b3\u6240\u6709\u8bbe\u8ba1\u95ee\u9898\uff0c\u800c\u662f\u805a\u7126\u4e8e\u201c\u4ee3\u7801\u5e93\u611f\u77e5\u201d\u8fd9\u4e00\u7cbe\u51c6\u573a\u666f\u3002\u8fd9\u610f\u5473\u7740\u5176\u6838\u5fc3\u4ef7\u503c\u5e76\u975e\u751f\u6210\u60ca\u8273\u7684\u539f\u521b\u8bbe\u8ba1\uff0c\u800c\u662f\u5b9e\u73b0\u8bbe\u8ba1\u8f93\u51fa\u7684\u201c\u4e00\u81f4\u6027\u201d\u4e0e\u201c\u53ef\u96c6\u6210\u6027\u201d\u3002\u8fd9\u672c\u8d28\u4e0a\u662f\u4e00\u79cd\u201c\u8bbe\u8ba1\u89c4\u8303\u5316\u201d\u7684\u5de5\u7a0b\u89e3\u51b3\u65b9\u6848\uff0c\u901a\u8fc7\u8ba9AI\u7406\u89e3\u9879\u76ee\u73b0\u6709\u7684\u989c\u8272\u3001\u7ec4\u4ef6\u548c\u5e03\u5c40\u7ea6\u5b9a\uff0c\u6765\u51cf\u5c11\u4eba\u5de5\u540e\u7eed\u8c03\u6574\u7684\u6210\u672c\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u771f\u6b63\u7684\u6311\u6218\u4e0e\u4ef7\u503c\u6df1\u5ea6\u5e76\u5b58\u3002\u9996\u5148\uff0c\u201c\u4ee3\u7801\u5e93\u611f\u77e5\u201d\u7684\u7cbe\u5ea6\u51b3\u5b9a\u4e86\u5de5\u5177\u4e0a\u9650\u3002\u4ece\u73b0\u6709\u4ee3\u7801\u4e2d\u9006\u5411\u63a8\u5bfc\u51fa\u660e\u786e\u3001\u53ef\u7528\u7684\u8bbe\u8ba1\u89c4\u8303\uff08Design Tokens\uff09\uff0c\u672c\u8eab\u5c31\u662f\u4e00\u4e2a\u590d\u6742\u7684\u6280\u672f\u95ee\u9898\uff0c\u5c24\u5176\u5728\u9762\u5bf9\u6df7\u4e71\u7684\u9057\u7559\u4ee3\u7801\u65f6\u3002\u5176\u6b21\uff0c\u5b83\u8bd5\u56fe\u5728\u201cAI\u81ea\u4e3b\u6027\u201d\u4e0e\u201c\u4eba\u5de5\u63a7\u5236\u201d\u95f4\u5bfb\u627e\u5e73\u8861\u70b9\u3002\u8bc4\u8bba\u4e2d\u7684\u62c5\u5fe7\u975e\u5e38\u5178\u578b\uff1a\u5f00\u53d1\u8005\u9700\u8981\u7684\u662f\u201c\u5f97\u529b\u7684\u52a9\u624b\u201d\uff0c\u800c\u975e\u201c\u81ea\u4f5c\u4e3b\u5f20\u7684\u827a\u672f\u5bb6\u201d\u3002\u4ea7\u54c1\u5c06\u4eba\u7c7b\u5b9a\u4f4d\u4e3a\u201c\u5ba1\u6838\u8005\u4e0e\u6307\u6325\u8005\u201d\uff0c\u662f\u52a1\u5b9e\u7684\u7b56\u7565\uff0c\u4f46\u5982\u4f55\u8bbe\u8ba1\u6d41\u7545\u7684\u5ba1\u6838\u4e0e\u8fed\u4ee3\u4ea4\u4e92\u6d41\u7a0b\uff0c\u5c06\u76f4\u63a5\u5f71\u54cd\u7528\u6237\u4f53\u9a8c\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u957f\u8fdc\u770b\uff0c\u6b64\u7c7b\u5de5\u5177\u82e5\u6210\u529f\uff0c\u5176\u610f\u4e49\u5728\u4e8e\u6a21\u7cca\u201c\u7f16\u7801\u201d\u4e0e\u201c\u8bbe\u8ba1\u201d\u5728\u5f00\u53d1\u6d41\u7a0b\u4e2d\u7684\u754c\u9650\uff0c\u63a8\u52a8\u5f62\u6210\u4e00\u79cd\u201c\u8bbe\u8ba1\u5373\u4ee3\u7801\u201d\u7684\u8fde\u7eed\u4f53\u5de5\u4f5c\u6d41\u3002\u4f46\u5b83\u76ee\u524d\u66f4\u50cf\u4e00\u4e2a\u201c\u8865\u4e01\u201d\uff0c\u5f25\u8865\u4e86\u57fa\u7840\u4ee3\u7801\u6a21\u578b\u5728\u5ba1\u7f8e\u4e0e\u7cfb\u7edf\u5316\u601d\u7ef4\u4e0a\u7684\u4e0d\u8db3\u3002\u5b83\u7684\u6210\u529f\u4e0e\u5426\uff0c\u4e0d\u4ec5\u53d6\u51b3\u4e8e\u81ea\u8eab\u6280\u672f\uff0c\u66f4\u53d6\u51b3\u4e8e\u5e95\u5c42AI\u7f16\u7801\u667a\u80fd\u4f53\uff08\u5982Claude Code\uff09\u7406\u89e3\u4e0e\u8fd0\u7528\u8fd9\u4e9b\u5de5\u5177\u6307\u4ee4\u7684\u80fd\u529b\u3002\u8fd9\u662f\u4e00\u573a\u9488\u5bf9AI\u5f00\u53d1\u751f\u6001\u201c\u6700\u540e\u4e00\u516c\u91cc\u201d\u4f53\u9a8c\u7684\u7cbe\u51c6\u7a81\u56f4\uff0c\u4f46\u7a81\u56f4\u4e4b\u8def\u6ce8\u5b9a\u9700\u8981\u4e0e\u6574\u4e2a\u751f\u6001\u534f\u540c\u8fdb\u5316\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 Designer MCP<\/span>\n                <\/div>\n<div class=\"comment-content\">Claude Code and Codex are great at writing code, but frontend design is still where coding agents fall short. That\u2019s why we built the AI Designer MCP \u2014 giving your agent the tools to create beautiful, codebase-aware UI directly inside the client you already use. No more generic purple gradients, overused lucide icons, and AI-looking layouts. Just clean, polished, relevant UI that actually fits your product.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">Hi everyone,<\/p>\n<p>I&#8217;m Tyler, the founder of AI Designer!<\/p>\n<p>If you\u2019ve been using Claude Code or Codex to build web apps, mobile apps, or product UI, you\u2019ve probably noticed the same thing I did: they\u2019re solid at coding, but pretty mediocre at design.<\/p>\n<p>I originally built AI Designer as a separate design platform to help with my own UI work, but there were always two big problems:<\/p>\n<p>1. It didn\u2019t have direct context of my existing codebase and design system.<br \/>\n2. I had to constantly bounce between tools \u2014 design in one place, export it, then bring it back into my coding workflow<\/p>\n<p>That back-and-forth got annoying fast.<\/p>\n<p>What I really wanted was for Claude Code itself to just be good at UI design \u2014 to create designs that actually fit the project I was working on, without forcing me to leave my coding environment.<\/p>\n<p>So I built the AI Designer MCP.<\/p>\n<p>It gives coding agents like Claude Code access to design tools and skills so they can generate beautiful, relevant UI and incorporate it directly into your codebase. I\u2019ve been using it myself to create new pages and revamp existing ones, and it\u2019s been a much better experience than using plain Claude Code alone.<\/p>\n<p>Setup is simple \u2014 one terminal command installs the MCP and skill files so your agent can start using it right away. You can learn how to it works and how to try it out here: <a href=\"https:\/\/www.aidesigner.ai\/docs\/mcp\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/www.aidesigner.ai\/docs\/mcp<\/a><\/p>\n<p>It\u2019s free to try, and since this is a fresh release, I\u2019d genuinely love feedback from anyone who gives it a shot. Really curious to see what people build with it!<\/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<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>i was ready to ignore another ai design tool until i saw the part about encrypted secrets and local context. one quick question &#8220;does it pull from the global design system file automatically or do i need to point it to specific files? <a href=\"https:\/\/www.producthunt.com\/@bowlcutwiz\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"bowlcutwiz\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@bowlcutwiz<\/a> <a href=\"https:\/\/www.producthunt.com\/products\/aidesigner\" data-node-type=\"mention\" data-mention-type=\"product\" data-mention-id=\"aidesigner\" target=\"_blank\" rel=\"noopener\">@AIDesigner<\/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\/@priya_kushwaha1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@priya_kushwaha1<\/a>&nbsp;Hey Priya! Yeah the MCP comes equipped with a command\/instructions for your agent to create a design system markdown file based on your existing codebase. Your agent will reference that <a href=\"https:\/\/design.md\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">design.md<\/a> when creating future designs. <\/p>\n<p>It&#8217;s not a requirement though, it&#8217;s capable of creating designs from scratch and from analyzing individual pages\/components 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>skeptical about fully autonomous UI generation &#8211; every agentic system I run hits edge cases where the output breaks existing design contracts. what&#8217;s the human review point before it commits 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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@mykola_kondratiuk\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@mykola_kondratiuk<\/a>&nbsp;Understandable concern and that&#8217;s the beauty of an MCP! We&#8217;re just giving the agent the <em>tools<\/em> to create good UI while the human remains the orchestrator and reviewer. All designs are still run by the user, adjusted however necessary before any commits happen.<\/p>\n<\/p>\n<p>In terms of staying consistent with existing design systems, because the agent has context of the user&#8217;s existing codebase, it&#8217;s actually quite good at creating UI that matches existing design structure. The MCP also comes equipped with skills that instruct the agent on how to properly construct consistent design prompts and wire outputs back into user&#8217;s 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<\/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-04-07 PH\u70ed\u699c | 2026-04-07 #1 NovaV [&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-185","post","type-post","status-publish","format-standard","hentry","category-producthunt"],"_links":{"self":[{"href":"https:\/\/ph.listeningo.cn\/index.php\/wp-json\/wp\/v2\/posts\/185","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=185"}],"version-history":[{"count":0,"href":"https:\/\/ph.listeningo.cn\/index.php\/wp-json\/wp\/v2\/posts\/185\/revisions"}],"wp:attachment":[{"href":"https:\/\/ph.listeningo.cn\/index.php\/wp-json\/wp\/v2\/media?parent=185"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ph.listeningo.cn\/index.php\/wp-json\/wp\/v2\/categories?post=185"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ph.listeningo.cn\/index.php\/wp-json\/wp\/v2\/tags?post=185"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}