{"id":325,"date":"2026-08-27T17:53:32","date_gmt":"2026-08-27T09:53:32","guid":{"rendered":"https:\/\/ph.listeningo.cn\/index.php\/2026\/08\/27\/2026-08-26\/"},"modified":"2026-08-27T17:53:32","modified_gmt":"2026-08-27T09:53:32","slug":"2026-08-26","status":"publish","type":"post","link":"https:\/\/ph.listeningo.cn\/index.php\/2026\/08\/27\/2026-08-26\/","title":{"rendered":"PH\u70ed\u699c | 2026-08-26"},"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-08-26<\/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-08-26<\/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\/HRIWQ6DBNJOZ7W\" class=\"app-title\">x1<\/a><\/p>\n<div class=\"one-liner\">Lovable for iPhone apps go from idea to App Store<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">473<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong><\/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\/b97cff53-6cd1-4c26-b8e2-14fbb42c8411.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\/6ab9b6f5-8939-46ba-9d02-732cc8088654.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\/a97f675c-cf33-47ff-8c43-d0318a5bbede.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\/b5fa12f2-2ff5-469a-929e-772e5ba408cc.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\/035d7bb8-d3ca-4d71-8048-28b97e9ae66a.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\/1c3c29aa-b190-4146-82da-530ac9086a8e.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\/82884020-2f6f-46b4-a20e-72755355a10f.jpeg?auto=format\" data-video-url=\"https:\/\/www.youtube.com\/watch?v=e8Spa3tA848\"><source src=\"https:\/\/www.youtube.com\/watch?v=e8Spa3tA848\" 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\">iOS<\/span><br \/>\n            <span class=\"tag\">No-Code<\/span><br \/>\n            <span class=\"tag\">Vibe coding<\/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>\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><\/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\">x1<\/span>\n                <\/div>\n<div class=\"comment-content\">X1 is an AI app builder that takes you from an idea to an iPhone app you can publish on the App Store. Instead of trying to generate the entire app from one prompt, X1 guides you step by step. It asks focused questions, designs each screen for you to review and edit, then builds the app in stages. Preview and test it on your iPhone as you go. When it\u2019s ready, X1 prepares your App Store listing, screenshots, and submission. No coding required.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey Product Hunt \ud83d\udc4b<\/p>\n<p>X1 is an AI app builder that takes you from an idea to an iPhone app ready for the App Store.<\/p>\n<p>Most AI app builders try to generate the entire app from one prompt. X1 guides you through it step by step. It asks focused questions, creates a plan for the whole app, designs each screen for you to review and edit, then builds the app in stages so you can test it on your iPhone as you go.<\/p>\n<p>X1 also remembers the decisions behind your app. If you change something later, it updates the screens, flows, and features that depend on it instead of treating every request like a brand-new prompt.<\/p>\n<p>When you\u2019re ready to ship, X1 prepares your App Store listing, screenshots, and submission through your Apple Developer account.<\/p>\n<p>I built X1 because AI could generate an impressive first demo, but I still had no clear path to something I trusted enough to ship. The first version was easy. Keeping the whole app coherent as it evolved was the hard part.<\/p>\n<p>You can build a working prototype free at <a href=\"http:\/\/x1.new\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">x1.new<\/a>. No coding or credit card required.<\/p>\n<p>If you try it, tell me what you\u2019re building and where X1 gets confused, makes a bad assumption, or slows you down. Brutal feedback is more useful than polite feedback. I\u2019ll be here all day.<\/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\/@manil_lakabi1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@manil_lakabi1<\/a>&nbsp;I love how X1 guides you step-by-step instead of spitting out one massive prompt&#8211;it feels more like pairing with a thoughtful builder than just watching a demo.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\/@manil_lakabi1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@manil_lakabi1<\/a>&nbsp;Congrats on the launch, Manil. Question: Why only iPhone apps, not Android? \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<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@manil_lakabi1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@manil_lakabi1<\/a>&nbsp;The part about remembering decisions and updating dependent screens is the one that stands out. Congrats on the launch! \ud83d\udcaa<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Congrats on the launch! \ud83d\ude80<br \/>Could X1 handle a complete MVP from idea to App Store without any coding?<\/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\/@angelo_bram\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@angelo_bram<\/a>&nbsp;That&#8217;s exactly what x1 is built for! <\/p>\n<p>You bring the idea, X1 plans it out, designs the screens, builds each part and lets you test it on your iPhone as you go. Once your happy with your MVP, it preps the App Store listing, creates glamorous screenshots and submits the app to the app store through your Apple Developer account. No code needed on your end. <\/p>\n<p>The more thoughtful you are answering its questions along the way, the better the MVP comes out. It&#8217;s less &#8220;type one prompt and walk away&#8221; and more you steering while it does the heavy lifting.<\/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\/@angelo_bram\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@angelo_bram<\/a>&nbsp;Ive wondering the same, What difference between Codex or claude code then? <br \/>So Nice congrats on the launch Guys!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Nice congrats on launch. Curious how you guys are better than other app builders like replit?<\/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\/@essam_sleiman\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@essam_sleiman<\/a>&nbsp;Yeah, Replit is probably the closest comparison.<\/p>\n<p>The main difference is that X1 is built around how a strong engineer would actually use AI: on well-defined, scoped problems with the right context.<\/p>\n<p>So instead of asking the model to build your whole app and then iterating through chat, X1 breaks the app down, works through the important decisions for each part, designs it, then builds and tests that piece before moving on.<\/p>\n<p>Replit gives you a very capable AI builder. X1 is more opinionated about the process around that builder.<\/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! can X1 connect to existing APIs and third party services, or does everything need to be built inside X1?<\/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\/@flora_kendall\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@flora_kendall<\/a>&nbsp;3rd party integrations are a must have for any production level app, so X1 connects out to whatever your app needs, and this is actually one of my favorite parts. <\/p>\n<p>X1 has an integration studio built around just this. Some things come preconfigured so you don&#8217;t lift a finger, like the database and auth through Supabase and AI services through OpenAI, all managed by us. For popular third party services X1 has an agent that literally signs up and sets them up for you, grabs the keys and wires them into your app. You don&#8217;t even need to know the name of the integration, if you just ask for a capability outside the usual list, it&#8217;ll go discover a real provider for it and set it up the same way. <\/p>\n<p>So no, you&#8217;re not boxed into only what lives inside X1, you can pull in the services your product actually calls for.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\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! \ud83d\udc4f quick question : What was the hardest type of app you\u2019ve built with X1 so far?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@rivendell_chorro\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@rivendell_chorro<\/a>&nbsp;Thanks! \ud83d\ude4f The ones that really push it are the apps doing heavy lifting on the device itself, like a sports app that takes an uploaded video and runs detection on it, tracking every joint frame by frame to break down someone&#8217;s mechanics. <\/p>\n<p>Or the live ones, think a fleet platform pulling real time GPS off a bunch of drivers, optimizing routes across dozens of stops and firing geofence alerts as vehicles move. That stuff stacks a lot of hard problems into one app, on device vision or live data, a real processing pipeline, and a web of integrations behind it that all has to stay in sync and still feel seamless to the user. <\/p>\n<p>Getting those to come together through the step by step build instead of one giant prompt has been easily the most satisfying part so far \ud83d\udcaa<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\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 sounds much more controlled than typical AI builders! how do you balance automation with giving users enough control?<\/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\/@colton_drake\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@colton_drake<\/a>&nbsp;Good question. The way I think about it, the two aren&#8217;t in tension. X1 automates the build process, the actual work of getting the app made, but it never builds anything you haven&#8217;t already approved. We don&#8217;t quietly assume the important factors, we surface them for you to decide, just in a way that isn&#8217;t a lengthy back and forth or a form, and it&#8217;s not a one prompt to publish thing either. <\/p>\n<p>The big control moments, reviewing the plan and every screen before it&#8217;s built, are always yours. So X1 does the heavy lifting while you stay the one steering what actually gets built. However, we also cater to your everyday exploration mode where you are testing apps to see what sticks, so you even control how much control you want. You can absolutely let X1 take the wheel and roll with all the recommended routes without ever getting into a debate about it.<\/p>\n<p>So if we talk about balance, it&#8217;s up to you, you can take 100% of control, or none of it (I would advise against the latter tho lol)<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\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 guys! What would you estimate the median time to be to go from first prompt to a playable game? I&#8217;ve always wanted to re-create Restaurant City (from the 2010 facebook era) and play it on my phone when I&#8217;m on the bus or something.<\/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\/@boris_skurikhin\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@boris_skurikhin<\/a>&nbsp;This would actually be a sick test case lol.<\/p>\n<p>For something like Restaurant City, I\u2019d estimate around a week to go from the first prompt to a genuinely playable version on your phone. You\u2019d probably have something basic much sooner, but a week feels realistic once you include the actual game logic + iteration.<\/p>\n<p>If you build it, please send it to me lol. I want to see this.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Love how simple the onboarding is. May attempt to build my next app on here. Is there a Figma MCP?<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@techterra\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@techterra<\/a>&nbsp;Appreciate it \ud83d\ude4f would love to see what you build.<\/p>\n<p>We\u2019re actually beta testing Figma MCP right now. The idea is to let people bring Figma into the workflow without losing the product context \/ plan X1 is already building around.<\/p>\n<p>Not fully rolled out yet, but definitely coming.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\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\u2019ve used X1 in the weeks leading up to this launch and it\u2019s great. Their approach to building production grade iphone apps is both unique and actually got me to a finished \/ polished app.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@alan_dweck\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@alan_dweck<\/a>&nbsp;man this means a lot. honestly the best part of building X1 has been seeing someone actually get all the way to a finished app instead of getting stuck at the \u201calmost there\u201d stage lol. appreciate you taking the bet on us early \ud83e\udee1<\/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>Been burned before by builders that forget context after a few edits. If X1 actually solves that, it&#8217;s a real differentiator.<\/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\/@ristan_nakko\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ristan_nakko<\/a>&nbsp;Yeah, I had the exact same experience and it was infuriating because you could taste how close you were.<\/p>\n<p>The app would be 80% there, then a few edits later the model would forget why something was built a certain way and start breaking other parts.<\/p>\n<p>We\u2019re definitely not perfect yet, but that\u2019s really the mission with X1: keep enough context and structure around the product that every new change builds on what came before instead of slowly undoing it.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Congrats <a href=\"https:\/\/www.producthunt.com\/@manil_lakabi1\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"manil_lakabi1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@manil_lakabi1<\/a> How&#8217;s it different from Rork in practice? Both promise real iOS apps without code.<\/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\/@boyuan_deng1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@boyuan_deng1<\/a>&nbsp;Yeah, surface level the promise is similar. The biggest difference is how X1 thinks about building the app.<\/p>\n<p>We try to emulate how a strong product team actually works: figure out what should happen, make the product decisions, design the screens, build that piece, test it, then move on.<\/p>\n<p>AI accelerates each of those steps instead of pretending they can disappear.<\/p>\n<p>So rather than \u201cdescribe your whole app and hope the model gets it right,\u201d X1 works through it with you piece by piece and keeps those decisions connected as the product evolves.<\/p>\n<p>That\u2019s really the bet: AI should compress the product development process, not remove it.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Curious how X1 decides what to ask you vs. what to just assume. Does it feel like a real back-and-forth or more like a form?<\/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\/@abod_rehman\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@abod_rehman<\/a>&nbsp;Definitely more back-and-forth. We try to only ask when the answer would meaningfully change the app or create downstream decisions. If something is obvious or easy to change later, X1 just makes a reasonable call and keeps moving.<\/p>\n<p>The questions are also based on your app and previous answers, so it shouldn\u2019t feel like filling out the same form every time. The goal is basically to catch ambiguity before X1 turns it into a bunch of assumptions you discover 20 changes later.<\/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 best product you can use for shipping real working iOS apps without knowing how to write a single line of code<\/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>congrats 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\/@maxkolysh\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@maxkolysh<\/a>&nbsp;appreciate 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>So cool, looking forward to playing around with 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\/@jacob_swiss\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jacob_swiss<\/a>&nbsp;appreciate it \ud83d\ude4f definitely send me whatever you build, genuinely love seeing the cool stuff people come up with<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\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>Most launches would have claimed every platform. You went iPhone only and said exactly why, right in the thread. Congrats on the top spot, well earned.<\/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\/@lucasjpols\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@lucasjpols<\/a>&nbsp;Appreciate it man \ud83d\ude4f honestly that focus is a big part of the product.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I really like the decision to focus on one platform and make the journey from idea to App Store much more guided. The step-by-step approach feels more practical than relying on one giant prompt. Congrats on the launch\ud83d\ude80<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>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\/@hareesh_vemasani\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@hareesh_vemasani<\/a>&nbsp;Appreciate it \ud83d\ude4f that\u2019s exactly the bet.<\/p>\n<p>AI is already insanely good at the individual pieces. We just think the missing part is giving people a clear path through all of them without having to figure out the whole product\/dev process themselves.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Congratulations <\/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\/@madalina_barbu\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@madalina_barbu<\/a>&nbsp;Thanks \ud83d\ude4c<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The AI comments here suck.<br \/>Nice approach, love that there is a nice guided structure to beginn with an app.<\/p>\n<p>Keep it up.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@samsc\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@samsc<\/a>&nbsp;Appreciate it \ud83d\ude4f and yeah the AI comments are getting so out of hand I genuinely can\u2019t tell who\u2019s real anymore lmao<\/p>\n<p>The guided structure is really the whole bet though. We\u2019re trying to make it feel less like staring at a blank prompt and more like having someone who knows what questions to ask, what to build next, and when something is actually ready to move on.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Congrats on the Launch! I know from building mobile apps that the biggest return on your build comes from the iOS app users. Is this why you chose to focus on iOS only? <\/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\/@overpath_eoin\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@overpath_eoin<\/a>&nbsp;Yeah, that\u2019s a big part of it.<\/p>\n<p>iOS users just tend to monetize much better, and we care a lot about whether the apps people build with X1 can actually become real businesses, not just demos.<\/p>\n<p>The other reason is focus. We\u2019d rather get one platform really right, from design \u2192 build \u2192 testing \u2192 App Store, than be mediocre across 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>I like that you are asking for brutal feedback! what kind of feedback has surprised you most during development?<\/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\/@james_carter35\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@james_carter35<\/a>&nbsp;Well there hasn&#8217;t been much pushback on this new way of building an AI builder, most people are genuinely intrigued by the more controlled approach. <\/p>\n<p>But honestly, during early development the thing that surprised me most was how much people pivot mid build. I kind of assumed folks would come in with a fixed idea and follow it through, but what actually happens is they get a few milestones in, see it running on their phone, and go &#8220;actually, no, let me change this core thing.&#8221; and at one point it was frustrating to see people start with building an e-commerce system and pivot to a live streaming app for some reason (it still triggers a form of PTSD when I remember dealing with that lol) At first that felt like worst case. <\/p>\n<p>But it&#8217;s really a byproduct of the thing X1 is actually built around, which is keeping all the context of your app present without it eating up or plaguing your future decisions. Once that context holds, a pivot stops being scary, because changing one core thing updates what depends on it instead of quietly breaking the rest of the app. So it reframed how much that foundation matters.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>the ask focused questions approach sounds smart! what happens when a user gives X1 an unclear or contradictory requirement?<\/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\/@barnaby_lloyd\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@barnaby_lloyd<\/a>&nbsp;The &#8220;ask focused questions approach&#8221; is exactly for the situation you typed out. It actually starts right at the beginning in the idea phase, where X1 has a proper back and forth with you and does a feasibility pass on what you&#8217;re describing, so contradictions and unclear bits get caught before anything gets built. When something&#8217;s unclear or two requirements clash, X1 flags it and talks it through with you instead of quietly picking one and running with it. <\/p>\n<p>It&#8217;ll surface the contradiction, explain the tradeoff and let you decide, and for the smaller stuff (the decision on whats small and whats not is on you btw, its not a point of failure in X1, we accounted for that lol) that&#8217;s obvious or easy to change later it just makes a reasonable call and keeps moving so you&#8217;re not stuck answering a hundred questions. <\/p>\n<p>The whole point is catching the ambiguity early, through that back and forth, before it turns into a bunch of assumptions baked into your app that you only notice 20 changes down the line.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\/@barnaby_lloyd\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@barnaby_lloyd<\/a>&nbsp;If something is unclear, it asks a narrower question. If two requirements conflict, it surfaces the conflict and makes you choose before it keeps building.<\/p>\n<p>The rule we\u2019re trying to follow is basically: assume the cheap\/reversible stuff, ask about the decisions that can break the app later.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Does X1 support native iOS features like notifications, camera access, location, or Apple Sign In?<\/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\/@avery_thompson2\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@avery_thompson2<\/a>&nbsp;Push notifications, camera, location and Apple Sign In are all supported. X1 sets up the permissions and wiring as part of building the feature, so you don&#8217;t deal with any of the plumbing, and Apple Sign In especially is baked in since it&#8217;s core to most apps. <\/p>\n<p>The main things we don&#8217;t do yet are home screen widgets and standalone Apple Watch \/ watchOS apps, so if your idea leans hard on those it&#8217;s worth knowing up front. For the core native stuff though you&#8217;re covered.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Congrats! Can users export the generated app and continue development outside X1?<\/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\/@indigo_carpiniello\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@indigo_carpiniello<\/a>&nbsp;Not yet, but it&#8217;s coming and not too far out. The flow today is idea to App Store fully inside X1, building, testing on your iPhone and publishing through your own Apple Developer account. Export is a feature we&#8217;re actively working towards. The tricky part is doing it properly, since a real app is more than the code, it&#8217;s your schemas and data too, any designs or PRDs as well, and we want an export that actually hands you something complete rather than half the picture. More on that soon.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\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>Could i describe an app in plain English and have X1 turn that into a complete screen by screen product plan?<\/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\/@carter_garcia\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@carter_garcia<\/a>&nbsp;yep, that&#8217;s basically the starting point. You describe the app in plain English and X1 turns it into a full plan for the whole product. Rather than a screen by screen plan, a better way to describe it would be a milestone by milestone plan.<\/p>\n<p> It&#8217;ll ask you a few focused questions along the way to catch anything ambiguous, then you get a plan you can actually review and tweak before a single screen gets built, so you&#8217;re never guessing what it&#8217;s about to make. Once you&#8217;re happy with what your breakdown looks like, then you can start building out each screen or milestone. <\/p>\n<p>And if you want to pivot, you can update the plan anytime and X1 regenerates the breakdown for you, keeping what&#8217;s still needed and reordering things around your change instead of starting over.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\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>could X1 take an existing app idea and help redesign the entire user experience 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\">\n<p><a href=\"https:\/\/www.producthunt.com\/@croft_benjamin\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@croft_benjamin<\/a>&nbsp;<br \/>yep for sure, X1 actually starts with an idea phase built specifically for this. It&#8217;s made to talk through the core workflows and the important decisions behind your idea before anything gets designed. It asks you questions and you can have a real back and forth on any of the requirements, so you&#8217;re mapping out the user experience together instead of X1 just guessing or taking the idea at face value. <\/p>\n<p>By the time it moves into designing screens, the whole flow is already thought through with you. also since it keeps the decisions behind your app connected, reworking one part updates the stuff that depends on it instead of leaving you with a half redesigned app. All of it actually holds together as you change things.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\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 an interesting take on AI app building! does X1 support apps that require login and personalized user data?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@olivia_bennett7\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@olivia_bennett7<\/a>&nbsp;Yeah it does. Auth and per user data are core to most real apps so X1 handles that path directly, supporting apple sign in right off the bat. It sets up user accounts on the backend so each user gets their own data, then wires the screens to that instead of faking it with placeholder content. It also treats those as real product decisions, so it&#8217;ll ask how people should sign in and what data belongs to a user, then build the flows around it. You end up with something that actually persists and personalizes, not just a demo that looks logged in lol<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>What happens if you want to pivot halfway through, does it rebuild cleanly or does the &#8220;memory&#8221; start working against 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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@justin2025\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@justin2025<\/a>&nbsp;That\u2019s exactly the failure mode we\u2019re trying to avoid.<\/p>\n<p>If you pivot, X1 treats the old decisions as things to re-evaluate, not sacred memory. It updates the plan\/underlying decisions, figures out what actually needs to change, and keeps the parts that are still valid instead of rebuilding everything from scratch.<\/p>\n<p>The goal is for memory to preserve context, not trap you in it.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Finally something that doesn&#8217;t glaze the whole one-shot-your-app thing. I&#8217;m sure people will find it refreshing to see a tool that walks you through each milestone of your product, keeps everything coherent as it grows, and lets you see it on your iPhone every step of the way.<\/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\">Congrats \ud83c\udf89 on the launch! How are you handling the app signing\/certification process that requires Xcode? Is that also being handled as part of the process, or do we still need to do that manually again? using X1<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\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\">#2<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/UWNQIHNBEC6TSW\" class=\"app-title\">Expertise AI<\/a><\/p>\n<div class=\"one-liner\">Turn your GTM skills into recurring revenue<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">355<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Expertise AI \u8ba9GTM\u4e13\u5bb6\u628a\u591a\u5e74\u5b9e\u6218\u7ecf\u9a8c\u5c01\u88c5\u6210\u53d7\u4fdd\u62a4\u7684AI\u6280\u80fd\uff0c\u5728\u4e2a\u4eba\u5e97\u94fa\u4e2d\u6309\u8ba2\u9605\u5236\u53d8\u73b0\uff0c\u4f01\u4e1a\u514d\u8d39\u7528\u3001\u4e00\u952e\u88c5\uff0c\u4e13\u5bb6\u6309\u8fd0\u884c\u6b21\u6570\u6301\u7eed\u6536\u8d39\uff0c\u5f7b\u5e95\u89e3\u51b3\u201c\u77e5\u8bc6\u4e00\u51fa\u624b\u5c31\u5931\u63a7\u201d\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\/50db997f-a5ce-4bdf-88b6-af7b450c5a08.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\/2ef1edd1-e25d-4c5e-ae10-a85e1fabe33a.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\/9c27a537-1b4d-41e4-a024-8a822a2d4419.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\/0cd87dca-3180-48cd-a519-7b324c663c7b.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\/8d7e4bac-e43a-46b2-8b9e-e07393dccc8a.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\/a7dc6d85-6672-4e89-9621-035bd8e75e5d.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\/b5f6a2e7-15c4-4680-91dd-53ebf7611d0a.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\/9aeedd28-bb51-4276-90bf-77fb873de18a.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\/ab8c1770-bd98-4fb7-933c-b31112713942.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/NlLs0GgdP5c\"><source src=\"https:\/\/youtu.be\/NlLs0GgdP5c\" 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\">SaaS<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u6280\u80fd\u7ecf\u6d4e<\/span><br \/>\n            <span class=\"tag\">\u4e13\u5bb6\u53d8\u73b0<\/span><br \/>\n            <span class=\"tag\">GTM<\/span><br \/>\n            <span class=\"tag\">\u77e5\u8bc6\u5c01\u88c5<\/span><br \/>\n            <span class=\"tag\">\u8ba2\u9605\u5236<\/span><br \/>\n            <span class=\"tag\">\u5e97\u94fa\u7cfb\u7edf<\/span><br \/>\n            <span class=\"tag\">\u521b\u4f5c\u8005\u7ecf\u6d4e<\/span><br \/>\n            <span class=\"tag\">\u77e5\u8bc6\u4ea7\u6743\u4fdd\u62a4<\/span><br \/>\n            <span class=\"tag\">AI\u5de5\u4f5c\u6d41<\/span><br \/>\n            <span class=\"tag\">\u5782\u76f4SaaS<\/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\u5c06\u5224\u65ad\u529b\u800c\u975e\u63d0\u793a\u8bcd\u53d8\u73b0\u201d\u7684\u5b9a\u4f4d\uff0c\u6838\u5fc3\u5173\u6ce8\u70b9\u96c6\u4e2d\u5728\uff1a\u2460\u5982\u4f55\u9632\u6b62\u6280\u80fd\u88ab\u9006\u5411\u5de5\u7a0b\u7834\u89e3\uff1b\u2461\u6280\u80fd\u80fd\u5426\u8de8\u56e2\u961f\u5206\u4eab\u53ca\u9002\u7528\u54ea\u4e9bplaybook\uff1b\u2462\u5b89\u88c5\u65f6\u5982\u4f55\u81ea\u9002\u5e94\u4e0d\u540c\u4f01\u4e1a\u6570\u636e\u3002\u56e2\u961f\u56de\u5e94\u5f3a\u8c03\u4e86\u9ed1\u76d2\u8fd0\u884c\u3001\u63a2\u6d4b\u9632\u62a4\u3001\u5b89\u88c5\u671f\u4e2a\u6027\u5316\u6821\u51c6\u7b49\u673a\u5236\uff0c\u6574\u4f53\u53cd\u9988\u79ef\u6781\uff0c\u5c1a\u672a\u51fa\u73b0\u91cd\u5927\u8d28\u7591\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                Expertise AI\u7684\u53d9\u4e8b\u5f88\u6027\u611f\u2014\u2014\u201c\u4f60\u5efa\u7684\uff0c\u4f60\u62e5\u6709\u201d\uff0c\u4f46\u5265\u5f00\u5916\u58f3\uff0c\u5b83\u672c\u8d28\u4e0a\u662f\u5c06\u4f20\u7edf\u54a8\u8be2\u4e1a\u7684\u77e5\u8bc6\u5c01\u88c5\u6210\u9ed1\u76d2SaaS\uff0c\u7528AI\u8fd0\u884c\u65f6\u6536\u8d39\u66ff\u4ee3\u6309\u5c0f\u65f6\u6536\u8d39\u3002\u8fd9\u4e2a\u65b9\u5411\u786e\u5b9e\u8e29\u4e2d\u4e86GTM\u4e13\u5bb6\u957f\u671f\u65e0\u89e3\u7684\u75db\u70b9\uff1a\u5185\u5bb9\u53d8\u73b0\u9760\u6d41\u91cf\u3001\u54a8\u8be2\u53d8\u73b0\u9760\u5356\u65f6\u95f4\u3001\u6587\u4ef6\u4ea4\u4ed8\u5373\u5931\u63a7\u3002\u628aplaybook\u53d8\u6210\u53d7\u4fdd\u62a4\u7684\u6280\u80fd\uff0c\u5728\u6280\u672f\u4e0a\u7b49\u540c\u4e8e\u201c\u53ef\u6267\u884c\u7684DRM\u201d\uff0c\u4f46\u5546\u4e1a\u903b\u8f91\u4e0a\u6bd4\u5355\u7eaf\u5356\u8bfe\u6216\u5356\u6587\u4ef6\u9ad8\u4e00\u4e2a\u7ef4\u5ea6\u2014\u2014\u5b83\u5356\u7684\u662f\u6301\u7eed\u7684\u5224\u65ad\u529b\u8f93\u51fa\uff0c\u800c\u975e\u4e00\u6b21\u6027\u4ea7\u54c1\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u771f\u6b63\u7684\u62a4\u57ce\u6cb3\u4e0d\u5728\u201c\u5c01\u88c5\u201d\u800c\u5728\u201c\u9002\u914d\u201d\u3002\u521b\u59cb\u4eba\u56e2\u961f\u53cd\u590d\u5f3a\u8c03\u5b89\u88c5\u65f6\u6280\u80fd\u4f1a\u5b66\u4e60\u4f01\u4e1a\u7684ICP\u3001\u6280\u672f\u6808\u548c\u7ba1\u7ebf\uff0c\u8fd9\u6070\u6070\u662f\u6a21\u677f\u4e0e\u6280\u80fd\u7684\u5206\u6c34\u5cad\u3002\u5982\u679c\u8fd9\u4e2a\u81ea\u9002\u5e94\u5c42\u505a\u5f97\u8db3\u591f\u6df1\uff0c\u6bcf\u4e2a\u5b9e\u4f8b\u90fd\u662f\u4e13\u5bb6\u5224\u65ad\u529b\u4e0e\u4f01\u4e1a\u6570\u636e\u7684\u52a8\u6001\u7ed3\u5408\u4f53\uff0c\u8fd9\u5c06\u5f62\u6210\u7f51\u7edc\u6548\u5e94\uff1a\u4e13\u5bb6\u8d8a\u591a\uff0c\u4f01\u4e1a\u53ef\u9009\u6280\u80fd\u8d8a\u4e30\u5bcc\uff1b\u4f01\u4e1a\u8fd0\u884c\u6570\u636e\u8d8a\u591a\uff0c\u6280\u80fd\u8d8a\u7cbe\u51c6\u3002\u4e24\u9762\u5e02\u573a\u4e00\u65e6\u6eda\u8d77\u6765\uff0c\u58c1\u5792\u6781\u9ad8\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4f46\u98ce\u9669\u540c\u6837\u660e\u663e\u3002\u7b2c\u4e00\uff0c\u9ed1\u76d2\u6a21\u5f0f\u7406\u8bba\u4e0a\u53ef\u4ee5\u88ab\u63d0\u793a\u6ce8\u5165\u548c\u7cfb\u7edf\u6027\u63a2\u6d4b\u51fb\u7a7f\uff0c\u4ed6\u4eec\u81ea\u5df1\u4e5f\u627f\u8ba4\u201c\u4e0d\u53ef\u80fd\u5b8c\u5168\u675c\u7edd\u63a8\u65ad\u201d\uff0c\u8fd9\u610f\u5473\u7740\u9ad8\u4ef7\u503c\u4e13\u5bb6\u53ef\u80fd\u59cb\u7ec8\u4e0d\u6562\u653e\u6838\u5fc3\u65b9\u6cd5\u8bba\u4e0a\u6765\u3002\u7b2c\u4e8c\uff0cGTM\u9886\u57df\u672c\u8eab\u6781\u5ea6\u4f9d\u8d56\u4eba\u9645\u4fe1\u4efb\u548c\u5b9a\u5236\u5316\u6c9f\u901a\uff0c\u6807\u51c6\u5316\u7684\u6280\u80fd\u8f93\u51fa\u662f\u5426\u771f\u80fd\u66ff\u4ee3\u9876\u5c16\u987e\u95ee\u7684\u4e34\u573a\u5224\u65ad\uff0c\u5b58\u7591\u3002\u7b2c\u4e09\uff0c\u8ba2\u9605\u5236\u4e0b\u4e13\u5bb6\u6536\u5165\u53d6\u51b3\u4e8e\u6280\u80fd\u88ab\u8fd0\u884c\u7684\u6b21\u6570\uff0c\u4f46\u4f01\u4e1a\u4e00\u65e6\u7528\u4e09\u4e2a\u6708\u6478\u6e05\u6280\u80fd\u7684\u80fd\u529b\u8fb9\u754c\uff0c\u662f\u5426\u7eed\u8d39\u5c06\u662f\u4e00\u573a\u4fe1\u4efb\u8003\u9a8c\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u672c\u8d28\u4e0a\uff0cExpertise AI\u8d4c\u7684\u662f\u201c\u4e13\u4e1a\u77e5\u8bc6\u53ef\u4ee5\u88ab\u4ea7\u54c1\u5316\u201d\u8fd9\u4e00\u5047\u8bbe\u3002\u5982\u679c\u6210\u7acb\uff0c\u5b83\u4f1a\u6210\u4e3aAI\u6280\u80fd\u7ecf\u6d4e\u7684\u57fa\u7840\u8bbe\u65bd\uff1b\u5982\u679c\u4e0d\u6210\u7acb\uff0c\u5b83\u53ea\u662f\u4e00\u4e2a\u66f4\u7cbe\u7f8e\u7684\u77e5\u8bc6\u4ed8\u8d39\u58f3\u5b50\u3002\u76ee\u524d\u770b\uff0c\u56e2\u961f\u5bf9IP\u4fdd\u62a4\u7684\u6267\u5ff5\u548c\u5bf9\u5b89\u88c5\u671f\u81ea\u9002\u5e94\u80fd\u529b\u7684\u6253\u78e8\uff0c\u6bd4\u5927\u591a\u6570\u540c\u7c7b\u4ea7\u54c1\u66f4\u63a5\u8fd1\u90a3\u4e2a\u8584\u5f31\u7684\u4e34\u754c\u70b9\u3002\u503c\u5f97\u6301\u7eed\u89c2\u5bdf\u9996\u6279\u4ed8\u8d39\u5ba2\u6237\u7684\u7559\u5b58\u6570\u636e\u2014\u2014\u90a3\u624d\u662f\u8fd9\u4e2a\u6a21\u5f0f\u6700\u771f\u5b9e\u7684\u8bd5\u91d1\u77f3\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\">Expertise AI<\/span>\n                <\/div>\n<div class=\"comment-content\">Expertise AI is where GTM experts monetize their playbooks as protected Al skills. Each expert gets a storefront where businesses demo and install these skills on a subscription, and gets paid every time one runs.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p><em>Hey Product Hunt! Hao here, founder of Expertise AI.<\/em><\/p>\n<p><em>Human expertise is the most valuable asset in the world, and it&#8217;s the only one with no infrastructure. Money has banks. Content has platforms. Code has repos. But the way the best GTM people share what they know hasn&#8217;t changed in decades: you give it away as content, spend hours explaining it on calls, or hand over a file and lose control of it forever. The moment your playbook leaves your hands, it stops being yours.<\/em><\/p>\n<p><em>So we built the missing infrastructure. On Expertise AI, you publish your playbooks as AI skills on a storefront of your own. Businesses demo them for free, install them in one click, and the skill personalizes itself to their business, their ICP, their stack, without you running a single setup call. You choose whether your playbook stays locked so nobody can ever see inside it, or goes open-source for the world. Either way, your name is on it, and you get paid while it runs. We think this is the start of the AI skills economy, and GTM is just where it begins.<\/em><\/p>\n<p><em>The thought we kept coming back to while building: you built it, you own it. Everything in the product flows from that one idea.<\/em><\/p>\n<p><em>We&#8217;re launching today with our founding experts, and founding spots are open. If you&#8217;re sitting on playbooks that work, we&#8217;ll build your first skills with you and migrate your existing files free.<\/em><\/p>\n<p><em>I&#8217;ll be here all day. I&#8217;d especially love your hardest questions about how we protect what experts publish, because that&#8217;s the part we built first. And if you&#8217;ve ever tried to productize your own expertise, tell me where it broke down. That&#8217;s the exact problem we&#8217;re working on.<\/em><\/p>\n<p><em>Learn more: <\/em><a href=\"https:\/\/www.expertise.ai\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/www.expertise.ai\/<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>18<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@haozhe_sheng\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@haozhe_sheng<\/a>&nbsp;Incredible execution on a much-needed idea&#8230; giving experts the infrastructure to own and monetize their playbooks as AI skills is a massive step forward. Best of luck with the launch today<\/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\/@haozhe_sheng\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@haozhe_sheng<\/a>&nbsp;Excited for this launch, Hao. Let&#8217;s make this happen! <\/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\/@haozhe_sheng\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@haozhe_sheng<\/a>&nbsp;Adding one from inside the team: on the expert calls I&#8217;ve sat on, productizing never failed at the creation stage. The frameworks were already written. It failed at the selling stage, where every option either sold their hours or handed over the file. That gap is the whole company. Proud of this one, Hao.<\/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>Super nice. How do I share my custom skills with others? Also what kind of playbooks can I publish<\/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\/@chilarai\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@chilarai<\/a>&nbsp;Thanks! Each skill has a shareable link, so your teammates can open it and run the same workflow without setting anything up. If you publish as an expert, it can also live on your storefront for others to try and install.<\/p>\n<p>The range is pretty broad. Campaign diagnostics, pipeline reviews, account research, deal coaching, follow-ups, and deliverability audits are all good examples. If it\u2019s a repeatable process that relies on your judgment, it can probably become a skill. Happy to help with your first one!<\/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\/@chilarai\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@chilarai<\/a>Appreciate it! You can share a skill with a link, and others can run it right away. If you publish as an expert, it can also live on your own page for people to try and install.<\/p>\n<p>Almost any repeatable GTM workflow can work, including campaign audits, account research, pipeline reviews, deal coaching, follow-ups, and deliverability. The best ones are processes where your judgment really changes the outcome. If you already have a playbook in mind, we\u2019d love to see it!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@chilarai\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@chilarai<\/a>&nbsp;Anything you imagine doing with your laptop, internet, and multiple tools, you can just describe your workflow in plain language, and you can create any kind of playbook. <\/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>Sharing a workflow as a skill instead of a long setup guide could remove a lot of friction for non-technical teammates!<\/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>Exactly! the goal is to turn the \u201chow-to\u201d into something teammates can actually run, without needing to understand the whole setup behind it. Especially helpful for non-technical teams. Thanks for calling this out <a href=\"https:\/\/www.producthunt.com\/@cruise_chen\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@cruise_chen<\/a>&nbsp;!<\/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\/@cruise_chen\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@cruise_chen<\/a>For sure. Most teammates don\u2019t want to learn the prompts, tools, and setup behind a workflow. They just want to use what already works. That\u2019s exactly what skills are meant to make possible.<\/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\/@cruise_chen\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@cruise_chen<\/a>&nbsp;Absolutely. AI adoption across orgs is what we saw as a major blocker. This makes it easy for the champion in a particular company to create skills, share them, and elevate his\/her peers. <\/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>There are plenty of agent builders now, but fewer products focused on distributing the judgment and process behind a good agent.<\/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\/@1251912798\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@1251912798<\/a>Well said. Building an agent is getting easier, but the real value is often in the experience and decision-making behind it. That\u2019s the part we want experts to be able to share, protect, and get paid for.<\/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\/@1251912798\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@1251912798<\/a>&nbsp;Well said. Building an agent is becoming easier, but capturing and distributing the expert judgment behind a great one is still largely unsolved. That\u2019s the layer we want Expertise AI to unlock. \ud83d\ude4c<\/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\/@1251912798\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@1251912798<\/a>&nbsp;Yes, we have doubled down on this particular gap and made the product more robust to address 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<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I work on the engineering side of Expertise, and the part I\u2019m proudest of is the boundary we\u2019ve built between the expert, their playbook, and the customer\u2019s data. A protected skill can run against a team\u2019s CRM, inbox, and other tools without exposing the underlying instructions to the buyer, or exposing the buyer\u2019s data to the expert.<\/p>\n<p>Making an agent produce an answer is the easy demo. Making it useful while preserving ownership, permissions, and approval boundaries is the actual product.<\/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\/@josh_hamburger1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@josh_hamburger1<\/a>&nbsp;The two-way part is what sells it on every expert call. Marketing gets to make the promise because you built the thing that keeps it. Thanks Josh!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>3<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@josh_hamburger1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@josh_hamburger1<\/a>&nbsp;Amazing work, Josh. Let&#8217;s LFG! <\/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>Huge shoutout to Josh and the engineering team for all the work behind the scenes to make this possible. I got to see all the long nights and bug fights firsthand, so it\u2019s extra special to finally be here today. So happy we made it here, and I\u2019m excited to see what comes next \ud83e\udef6<\/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 can see this working well for weekly campaign diagnostics where the same numbers need to be interpreted through a consistent framework.<\/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\/@jocky\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jocky<\/a>&nbsp;Weekly campaign reviews are a really good fit. The numbers change, but the way an experienced operator interprets them should stay consistent. A skill can apply that same thinking each week and give the team a clear next step.<\/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\/@jocky\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jocky<\/a>&nbsp;That\u2019s a strong use case. A skill can apply the same expert framework every week, spot meaningful changes, and turn the latest campaign data into consistent, actionable recommendations. \ud83d\ude4c<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>3<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@jocky\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jocky<\/a>&nbsp;There you go: imagination is what&#8217;s stopping us. Anything you imagine with your laptop, internet, and tools, you can just create here and achieve with any kind of playbook. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The strongest part for me is repeatability. Getting a good AI result once is easy; getting the whole team to reproduce it is much harder.<\/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\/@itskevinma\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@itskevinma<\/a>&nbsp;Yes exactly. One person getting a great result is a demo, the whole team reproducing it is a system. That&#8217;s the entire reason skills carry the expert&#8217;s setup with them instead of a prompt someone has to reinterpret.<\/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\/@itskevinma\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@itskevinma<\/a>&nbsp;100%. I think that\u2019s where it gets really interesting too. If something only works when one person knows all the context, it\u2019s hard for the rest of the team to actually use it. Making that knowledge easier to pick up and run with is a huge part of the value.<\/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 stands out to me is that Expertise AI isn\u2019t just another agent builder\u2014it gives experts a way to turn the judgment behind their work into something executable, protected, and monetizable. That feels much more valuable than simply selling another course or static playbook.<\/p>\n<p>I\u2019m curious how you prevent a protected skill from being reverse-engineered through repeated runs or carefully designed inputs. If that layer works well, this could become a genuinely interesting marketplace for professional expertise. Congrats on the launch!<\/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\/@ll_wen\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ll_wen<\/a>&nbsp;Thanks for such a thoughtful comment. This is one of the hardest problems we\u2019ve focused on from the start. Protected skills run like a black box. People can use the skill and see the results, but they don\u2019t get access to the instructions, knowledge, or workflow behind it.<\/p>\n<p>We also have safeguards for prompt extraction and repeated probing. At the same time, we want to be honest that no black-box system can make inference completely impossible. Our goal is to make the expertise very difficult to copy while keeping the skill genuinely useful. This marketplace only works if experts trust us with their best work, so we take that responsibility seriously. Really appreciate the support!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>3<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@ll_wen\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ll_wen<\/a>&nbsp;Thank you! This gets to one of the most important challenges we\u2019re solving. A protected skill exposes the outcome, not the playbook behind it: the instructions, knowledge, and decision logic remain hidden when someone runs it. We also account for extraction attempts and repeated probing, while being honest that no black-box system can eliminate inference entirely. The goal is to make expert workflows useful to customers without making them easy to copy. Earning that trust from experts is foundational to the marketplace we\u2019re building.<\/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\/@ll_wen\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ll_wen<\/a>&nbsp;Absolutely. AI adoption across orgs is what we saw as a major blocker. This makes it easy for the champion in a particular company to create skills, share them, and elevate his\/her peers.<\/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 joined Expertise because the best AI shouldn\u2019t come from better prompts. It should come from better people. Excited to help build a world where experts can turn what they know into skills they own, protect, and get paid for.<\/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\/@mustafasaeedexpertise\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@mustafasaeedexpertise<\/a>&nbsp;Couldn&#8217;t agree more, lucky to have you on the team!!<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@mustafasaeedexpertise\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@mustafasaeedexpertise<\/a>&nbsp;This is such a good point. Very glad you\u2019re on this team, Mustafa! \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<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Really excited to see this launch come to life! So much knowledge lives in people\u2019s heads, gets buried in docs, or disappears after a one-off call. Expertise helps turn that hard-earned judgment into something teams can actually use, while keeping it protected and owned by the people who created it.<\/p>\n<\/p>\n<p>Proud to be part of the team behind this.<\/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\/@bee_sayabo\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@bee_sayabo<\/a>&nbsp;Bee!! Couldn&#8217;t have gotten here without you. All those hours you spent testing skills before anyone else touched them is a big part of why launch day worked. \ud83e\udd0d<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>3<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@bee_sayabo\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@bee_sayabo<\/a>&nbsp;Couldn\u2019t have said it better. Turning hard-earned judgment into something useful, reusable, and still owned by the expert is why we built this. So grateful to be bringing it to life with you and the rest of the team \u2764\ufe0f<\/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! Might have some interestings playbooks on there! Will give it a try!<\/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\/@seantiffonnet\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@seantiffonnet<\/a>&nbsp;Let us know what you think after giving it a try \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<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@seantiffonnet\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@seantiffonnet<\/a>&nbsp;Would love to see what you come up with! If you already have a playbook you use repeatedly, that\u2019s probably the best one to start with. Let us know how it goes.<\/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>Giving experts a way to publish their playbooks as protected, monetizable skills could open up a very different kind of creator economy.<\/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\/@axelkane\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@axelkane<\/a>&nbsp;That\u2019s what we\u2019re betting on. Experts spend years developing their judgment, but until now the main options were courses, consulting, or giving the playbook away. Skills create a new way to share that value while keeping ownership.<\/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\/@axelkane\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@axelkane<\/a>We think so too. There are so many experts with valuable processes sitting in docs, calls, or their heads. Giving them a way to package that knowledge, protect it, and earn from it could create a whole new type of expert business.<\/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\/@axelkane\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@axelkane<\/a>&nbsp;Absolutely. So far, the GTM experts have been creating all these skills they have learned from years of trial and error and giving them away for free. As you know, people who get things for free don&#8217;t value them. We are just changing the game. <\/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&#8217;m one of the engineers at Expertise. The thing that still feels a little like magic to me: the same expert skill installed by two different companies produces genuinely different, correct output for each , because at install it learns your ICP, your stack, and your pipeline, not a generic template. The expert writes the judgment once; the execution is yours. Demoing one impressive run is easy. Making one playbook adapt to a thousand different businesses without the expert doing setup calls is the actual product.<\/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\/@seturaj_matroja\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@seturaj_matroja<\/a>&nbsp;\u201cThe thing that still feels a little like magic to me\u201d brother, you helped build it \ud83d\ude02<\/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\/@seturaj_matroja\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@seturaj_matroja<\/a>&nbsp;This is the part I wish more people dug into: the install-time adaptation is what separates a skill from a template, and it&#8217;s the hardest thing to get right at scale. Curious what others think, though: if the expert writes the judgment once and the system localizes the execution, where does accountability sit when the output is wrong, with the expert&#8217;s playbook or the buyer&#8217;s context?<\/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>Marketing at Expertise here. I spent the last few months sitting on calls with GTM experts, and almost every call had the same moment. They&#8217;d light up describing a playbook they&#8217;d refined over years, then catch themselves with some version of &#8220;but I can&#8217;t just hand that out.&#8221; These are people who teach for a living, and even they had a drawer of stuff they&#8217;d never share because sharing meant losing it.<\/p>\n<p>For most of them, the thing that sold it wasn&#8217;t the monetization pitch, it was seeing the lock on their own skill for the first time. If you&#8217;re browsing the launch, open a couple of the expert storefronts, that&#8217;s where the whole idea clicks.<\/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\/@riddhima_agarwal\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@riddhima_agarwal<\/a>&nbsp;Exactly. The GTM experts have performed these workflows manually for years, have seen the other side, and know what will work and what won\u2019t. They have the 3\u2011D picture.<\/p>\n<p>The sad part is that, for all these years, they have shared these learnings for free as an MD file or Claude skills. They sit untouched, collecting dust in people\u2019s download folders. We are ensuring the GTM experts\u2019 skills are respected, used, and that they are rightfully rewarded. Now anybody can run these skills, but the experts don&#8217;t lose the IP. They own the thinking behind it, and the users can experience the outcome. It&#8217;s a good win-win, right? <\/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 storefront for GTM expertise makes a lot of sense. Following \ud83d\udc40<\/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\/@sandy_liusy\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sandy_liusy<\/a>Thanks for following! There are so many great GTM playbooks buried in docs and people\u2019s heads. We want to give them a place where others can actually find and use them.<\/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\/@sandy_liusy\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sandy_liusy<\/a>&nbsp;Glad the idea clicks. We\u2019re working toward a place where you can discover proven GTM workflows, try them, and install the ones that fit your team. More coming soon \ud83d\udc40<\/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\/@sandy_liusy\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sandy_liusy<\/a>&nbsp;Absolutely, it&#8217;s clear that creators who have produced amazing work deserve to be respected and have their GTM skills valued.<\/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 makes AI adoption feel less like everyone experimenting alone and more like a team actually building shared operating knowledge.<\/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\/@boyso\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@boyso<\/a>&nbsp;That\u2019s the idea. When someone finds a better way to use AI, the rest of the team shouldn\u2019t have to rediscover it from scratch. Skills make that knowledge reusable across the company.<\/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\/@boyso\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@boyso<\/a>&nbsp;AI becomes much more useful when the learning doesn\u2019t stay with one person. We want teams to turn individual wins into shared workflows that get better over time.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@boyso\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@boyso<\/a>&nbsp;Absolutely. AI adoption across orgs is what we saw as a major blocker. This makes it easy for the champion in a particular company to create skills, share them, and elevate his\/her peers.<\/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 like that the product treats expertise as something operational, not just content sitting in a course or PDF.<\/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\/@sylvialane\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sylvialane<\/a>&nbsp;That distinction matters a lot to us. Knowing what to do is useful, but applying it inside the actual workflow is where the value really shows up. We want expertise to help people do the work, not just learn about it.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>3<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@sylvialane\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sylvialane<\/a>&nbsp;Courses and PDFs can explain the thinking, but someone still has to turn it into action. A skill brings that thinking directly into the task, so the expert\u2019s process gets used when it actually matters.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>3<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@sylvialane\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sylvialane<\/a>&nbsp;&#8220;Operational, not content&#8221; is a great way to put it and funnily enough the experts feel that difference most. A few have told us that people who bought their course never finished it, but the same buyers run their skill every week because it does the task instead of teaching it. Usage turned out to be the compliment their content never got.<\/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>GTM experts who&#8217;ve run workflows manually every day are giving that away those skills as free MD files sitting in someone&#8217;s downloads folder, never opened. The moment something&#8217;s free, its perceived value drops to zero.<\/p>\n<p>So we went the other way. The IP can&#8217;t be copied or owned, only run. Expert gets paid. Buyer actually uses 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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@vinayraj_1988\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@vinayraj_1988<\/a>&nbsp;The downloads folder part is so true, we saw it play out with one of our first experts. He&#8217;d been giving his playbooks away as free MD files for years, and when he uploaded them as skills, people started running the exact same content he could never get anyone to open before. Kind of proves your point that free wasn&#8217;t helping anyone, not even the people getting it for free.<\/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\/@vinayraj_1988\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@vinayraj_1988<\/a>&nbsp;Exactly! That\u2019s the part we\u2019re most excited about. Taking expertise that\u2019s been sitting around and actually putting it to work.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The CRM plus email combination makes the stalled-deal example feel practical rather than like a generic agent demo.<\/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\/@tiantian_liu1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@tiantian_liu1<\/a>Glad that came through. Stalled deals rarely live in one system. You need both the CRM history and the actual conversation to understand what\u2019s happening and decide what to do 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<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@tiantian_liu1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@tiantian_liu1<\/a>That was important to us. A useful skill needs real context from the tools where work happens, not just a polished prompt and a generic response. Combining CRM and email makes the recommendation something a rep can actually use.<\/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>Congrats on the launch. The concept feels early, in a good way, there\u2019s clearly going to be a market for reusable expert workflows, but nobody quite owns the category yet.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@abby_mao1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@abby_mao1<\/a>&nbsp;Thanks! It definitely feels like the category is still being defined. That makes it a little scary, but also a lot of fun. We\u2019re excited to build it alongside the experts using the product early.<\/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\/@abby_mao1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@abby_mao1<\/a>&nbsp;Appreciate that. Reusable expert workflows feel inevitable to us, but the right model for owning, sharing, and paying for them is still wide open. That\u2019s the part we\u2019re excited to explore.<\/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\/@abby_mao1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@abby_mao1<\/a>&nbsp;More work remains. Our aim is to ensure everyone in your organization reaches the same level as its champion by making it easy to share workflows and adopt AI across the teams.<\/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 would try this first for the recurring tasks that currently require five tabs, three tools, and a lot of copying between them.<\/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\/@phoenixhu\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@phoenixhu<\/a>&nbsp;Five tabs and three tools sounds very familiar. If the process repeats often, a skill can handle the tool switching and let you focus on the decisions that actually matter.<\/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\/@phoenixhu\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@phoenixhu<\/a>&nbsp;That\u2019s a perfect first workflow to test. Anything that involves the same steps, the same tools, and constant copy-pasting is a strong candidate for turning into a skill.<\/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\/@phoenixhu\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@phoenixhu<\/a>&nbsp;You&#8217;ve described the exact shape of task skills were built for. Browse the expert storefronts and there&#8217;s likely already a skill covering your workflow, you can demo it before installing anything. And if your process is one nobody&#8217;s covered yet, tell me what it is, I&#8217;d love to route it to one of our experts as a request.<\/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 caught my attention is the shift from building another agent to sharing the actual workflow behind it. That feels like the more valuable layer.<\/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\/@shirley_mou\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@shirley_mou<\/a>We see it the same way. The agent is just the interface. The real value comes from the decisions, steps, and experience behind the workflow.<\/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\/@shirley_mou\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@shirley_mou<\/a>&nbsp;Agents and models will keep changing, but a proven way of getting work done can stay valuable for years. That\u2019s the layer we want experts to own and share.<\/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\/@shirley_mou\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@shirley_mou<\/a>&nbsp;Exactly. Everyone&#8217;s racing to build agents, but an agent with no expertise behind it is just a very confident intern. The workflow layer is also the part that survives, because when the next model generation lands, the agents get swapped out and the expert&#8217;s process moves right over. Betting on the layer that outlives the tooling felt like the safer place to build.<\/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\">Nice!<\/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\/@tberguer\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@tberguer<\/a>&nbsp;Thanks so much! Really appreciate the support \ud83d\ude4c Excited to hear what you think once you try it!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@tberguer\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@tberguer<\/a>&nbsp;Thanks! We\u2019re excited to finally put this in the hands of experts and teams. Hope you get a chance to explore it!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Interesting product<\/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\/@madalina_barbu\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@madalina_barbu<\/a>&nbsp;Thanks! Glad it caught your attention. Would love to hear what kind of workflow you\u2019d try first.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Pay-per-run is interesting because revenue and COGS finally share the same unit. I\u2019d put gross profit per skill run right next to usage \u2014 otherwise the most popular skill could quietly become the least profitable one.<\/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\/@zhangchen\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@zhangchen<\/a>&nbsp;Really sharp point. Usage alone can be misleading if the cost of running each skill is different. Gross profit per run is the right lens, and it\u2019s something we\u2019re thinking about as we build out analytics for experts. Thanks for calling it out.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>A lot of the sharpest GTM operators have no interest in filming a course, and you found them a way in through the work itself. Really glad to see this one out today.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@ben_kahan\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ben_kahan<\/a>&nbsp;Such a good point. Not every great operator wants to become a content creator. They should be able to turn what they already do well into something others can use and pay for. Really appreciate the support today!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/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\/2RW3QOUU4OK7XB\" class=\"app-title\">PostHog Desktop<\/a><\/p>\n<div class=\"one-liner\">The product editor for product builders<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">331<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>PostHog Desktop \u662f\u4e00\u6b3e\u9762\u5411\u4ea7\u54c1\u6784\u5efa\u8005\u7684AI\u539f\u751f\u591a\u4eba\u534f\u4f5c\u5de5\u4f5c\u53f0\uff0c\u5b83\u5c06\u751f\u4ea7\u73af\u5883\u7684\u771f\u5b9e\u4ea7\u54c1\u6570\u636e\uff08\u65e5\u5fd7\u3001\u6f0f\u6597\u3001\u5b9e\u9a8c\u7b49\uff09\u4f5c\u4e3a\u4e0a\u4e0b\u6587\uff0c\u8ba9\u56e2\u961f\u4e0eAI\u667a\u80fd\u4f53\u5e76\u884c\u534f\u4f5c\uff0c\u76f4\u63a5\u5c06\u4ea7\u54c1\u4fe1\u53f7\u8f6c\u5316\u4e3a\u53ef\u5408\u5e76\u7684\u4ee3\u7801PR\uff0c\u89e3\u51b3AI\u7f16\u7a0b\u5de5\u5177\u201c\u7f3a\u4e4f\u4ea7\u54c1\u611f\u77e5\u3001\u6bcf\u6b21\u51b7\u542f\u52a8\u201d\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\/ff678315-cade-4909-97d9-b598b74e9b8f.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\/a06a5206-b6fc-42b9-8184-862f11b34f15.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\/aa0a341b-3b06-4544-9682-198dc77ac93f.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\/f0f6a4df-fb77-4f69-967e-d5236a7a1fec.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\/7438f813-c5fc-4c30-919d-78aea4854db3.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\/27bc129c-7436-4afe-a767-ecfba7bd5e02.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\/221c874e-829a-42e1-8d3d-abc4ce231f71.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\/fcc26bed-26c9-4f28-9a52-a3ab009769a7.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/fsCEXfe5vKA?si=EspI6pr69AXHREly\"><source src=\"https:\/\/youtu.be\/fsCEXfe5vKA?si=EspI6pr69AXHREly\" type=\"video\/mp4\"><\/video><\/p>\n<div class=\"video-overlay\">\n<div class=\"play-icon\">\u25b6<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">Open Source<\/span><br \/>\n            <span class=\"tag\">Developer Tools<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span><br \/>\n            <span class=\"tag\">GitHub<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u7f16\u7a0b\u52a9\u624b<\/span><br \/>\n            <span class=\"tag\">\u4ea7\u54c1\u5206\u6790<\/span><br \/>\n            <span class=\"tag\">\u667a\u80fd\u4f53\u534f\u4f5c<\/span><br \/>\n            <span class=\"tag\">\u591a\u4eba\u5de5\u4f5c\u53f0<\/span><br \/>\n            <span class=\"tag\">\u6570\u636e\u9a71\u52a8\u5f00\u53d1<\/span><br \/>\n            <span class=\"tag\">\u5f00\u53d1\u8fd0\u7ef4\u4e00\u4f53\u5316<\/span><br \/>\n            <span class=\"tag\">\u4ea7\u54c1\u7f16\u8f91\u5668<\/span><br \/>\n            <span class=\"tag\">MCP\u5e02\u573a<\/span><br \/>\n            <span class=\"tag\">\u81ea\u52a8\u5316PR<\/span><br \/>\n            <span class=\"tag\">\u751f\u4ea7\u73af\u5883\u4e0a\u4e0b\u6587<\/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>\u6709\u6548\u8bc4\u8bba\u8f83\u5c11\uff0c\u4e3b\u8981\u4e3a\u4e00\u5219\u957f\u8bc4\uff08\u4ea7\u54c1\u65b9\u81ea\u8ff0\uff09\uff0c\u5f3a\u8c03\u5176\u89e3\u51b3AI\u7f16\u8f91\u5668\u7f3a\u4e4f\u4ea7\u54c1\u4e0a\u4e0b\u6587\u7684\u95ee\u9898\uff0c\u80fd\u5c06\u4fe1\u53f7\u8f6cPR\u3002\u53e6\u6709\u4e24\u6761\u4ec5\u4e3a\u795d\u8d3a\u548c\u80af\u5b9a\uff0c\u65e0\u5177\u4f53\u95ee\u9898\u6216\u5efa\u8bae\u53cd\u9988\uff0c\u4fe1\u606f\u5bc6\u5ea6\u4f4e\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                PostHog Desktop \u7684\u91ce\u5fc3\u5f88\u660e\u786e\uff1a\u5b83\u4e0d\u60f3\u505a\u53c8\u4e00\u4e2a\u201cAI\u4ee3\u7801\u8865\u5168\u5de5\u5177\u201d\uff0c\u800c\u662f\u8bd5\u56fe\u6210\u4e3a\u4ea7\u54c1\u7814\u53d1\u7684\u201c\u64cd\u4f5c\u7cfb\u7edf\u201d\u3002\u5176\u6838\u5fc3\u4ef7\u503c\u4e3b\u5f20\u5728\u4e8e\u201cContext is King\u201d\u2014\u2014\u901a\u8fc7\u6df1\u5ea6\u7ed1\u5b9aPostHog\u81ea\u5bb6\u751f\u6001\uff08\u6f0f\u6597\u3001\u56de\u653e\u3001\u5b9e\u9a8c\uff09\uff0c\u5b83\u5c06AI\u7684\u8f93\u5165\u4ece\u201c\u4f60\u544a\u8bc9\u5b83\u4ec0\u4e48\u201d\u5347\u7ea7\u4e3a\u201c\u4ea7\u54c1\u672c\u8eab\u53d1\u751f\u4e86\u4ec0\u4e48\u201d\u3002\u8fd9\u786e\u5b9e\u662f\u76f4\u51fb\u5f53\u524dAI\u7f16\u7a0b\u754c\u201c\u91cd\u751f\u6210\u3001\u8f7b\u611f\u77e5\u201d\u7684\u547d\u95e8\uff0c\u4ece\u201c\u4eba\u5de5\u5582\u6599\u201d\u8d70\u5411\u201c\u81ea\u52a8\u5316\u60c5\u62a5\u201d\uff0c\u903b\u8f91\u4e0a\u81ea\u6d3d\u4e14\u5177\u6709\u62a4\u57ce\u6cb3\u6f5c\u529b\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4f46\u5fc5\u987b\u6cfc\u51b7\u6c34\u3002\u9996\u5148\uff0c\u8fd9\u672c\u8d28\u4e0a\u662f\u201c\u6570\u636e\u98de\u8f6e\u201d\u7684\u5f3a\u5316\u7248\uff0c\u5176\u6548\u7528\u9ad8\u5ea6\u4f9d\u8d56PostHog\u5168\u5bb6\u6876\u7684\u6e17\u900f\u7387\u3002\u5bf9\u4e8e\u975ePostHog\u91cd\u5ea6\u7528\u6237\uff0c\u5176\u201c\u4ea7\u54c1\u4e0a\u4e0b\u6587\u201d\u7684\u4f18\u52bf\u5c06\u5927\u6253\u6298\u6263\uff0c\u6ca6\u4e3a\u666e\u901a\u7684\u667a\u80fd\u4f53\u8c03\u5ea6\u5668\u3002\u5176\u6b21\uff0c\u201c\u4ea7\u54c1\u4fe1\u53f7\u8fdb\uff0cPR\u51fa\u201d\u542c\u8d77\u6765\u7f8e\u597d\uff0c\u5b9e\u5219\u9690\u542b\u5de8\u5927\u98ce\u9669\uff1a\u4ece\u4fe1\u53f7\u8bc6\u522b\u5230\u4ee3\u7801\u4fee\u6539\u5230\u9a8c\u8bc1\uff0c\u4e2d\u95f4\u9694\u7740\u4ea7\u54c1\u5224\u65ad\u3001\u4ee3\u7801\u98ce\u683c\u548c\u56de\u5f52\u6d4b\u8bd5\u7684\u9e3f\u6c9f\u3002\u82e5AI\u8fc7\u5ea6\u81ea\u4e3b\uff0c\u5f88\u5bb9\u6613\u5236\u9020\u201c\u6b63\u786e\u4f46\u7cdf\u7cd5\u201d\u7684\u4ee3\u7801\uff0c\u6216\u8ba9\u56e2\u961f\u9677\u5165\u201cAI\u5236\u9020\u56de\u5f52\u3001\u4eba\u7c7b\u6536\u62fe\u6b8b\u5c40\u201d\u7684\u8d1f\u5faa\u73af\u3002\u6700\u540e\uff0c\u8bc4\u8bba\u533a\u7684\u51b7\u6e05\uff08\u4ec53\u6761\uff09\u4e0e\u5176331\u7968\u5f62\u6210\u53cd\u5dee\uff0c\u8bf4\u660e\u5e02\u573a\u66f4\u591a\u662f\u201c\u56f4\u89c2\u53eb\u597d\u201d\uff0c\u800c\u975e\u201c\u6df1\u5ea6\u63d0\u95ee\u201d\uff0c\u5176\u771f\u5b9e\u843d\u5730\u4f53\u9a8c\u4e0e\u7ec4\u7ec7\u534f\u4f5c\u963b\u529b\uff08\u5982\u4f55\u5b9a\u4e49Agent\u7684\u5de5\u4f5c\u8fb9\u754c\uff09\u5c1a\u672a\u88ab\u9a8c\u8bc1\u3002\u5b83\u7684\u4ef7\u503c\u76ee\u524d\u66f4\u591a\u662f\u613f\u666f\u5f0f\u7684\uff0c\u80fd\u5426\u6210\u4e3a\u201c\u4ea7\u54c1\u7f16\u8f91\u5668\u7684VS Code\u201d\uff0c\u53d6\u51b3\u4e8e\u5b83\u80fd\u5426\u5728\u964d\u4f4eAI\u5bb9\u9519\u6210\u672c\u7684\u540c\u65f6\uff0c\u771f\u6b63\u8ba9\u201corchestrate\u201d\u6210\u4e3a\u4e00\u79cd\u65b0\u7684\u3001\u66f4\u9ad8\u6548\u7684\u5de5\u4f5c\u8303\u5f0f\uff0c\u800c\u975e\u4ec5\u4ec5\u662f\u53c8\u4e00\u4e2a\u590d\u6742\u7684\u81ea\u52a8\u5316\u89e6\u53d1\u5668\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\">PostHog Desktop<\/span>\n                <\/div>\n<div class=\"comment-content\">A multiplayer workspace for you, your team, and your agents \u2013 with your product data as context, and PostHog tools to ship and measure. Build and edit your product | Run a fleet of agents | Turn product signals into PRs.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p><strong>PostHog Desktop<\/strong> (previously, PostHog Code) is an AI-powered product editor for product builders.<\/p>\n<\/p>\n<p><strong>Problem:<\/strong> Most AI code editors lack real product context and start every session cold, so you\u2019re still the one watching rollouts and catching regressions.<\/p>\n<\/p>\n<p><strong>Solution:<\/strong> A multiplayer workspace where you, your team, and a fleet of agents build with your actual product data (logs, errors, session recordings, funnels, flags, experiments, tickets, etc.) as context.<\/p>\n<\/p>\n<p><strong>What makes it different:<\/strong> It reads signals from production and turns them into shippable work, product signals go in, PRs come out. Unlike generic AI editors, it \u201cknows your product\u201d and can ship improvements while you sleep.<\/p>\n<\/p>\n<p><strong>Key features:<\/strong><\/p>\n<ul>\n<li>\n<p>Run a fleet of agents in parallel, with plan\/auto modes and switchable models (Claude, Codex, open-weight).<\/p>\n<\/li>\n<li>\n<p>Personal + team skills + skills marketplace, plus PostHog-maintained skills for events, flags, experiments, error tracking.<\/p>\n<\/li>\n<li>\n<p>MCP marketplace integrations (GitHub, Slack, Linear, Figma, Stripe, Sentry, etc.).<\/p>\n<\/li>\n<li>\n<p>Multiplayer channels with persistent memory so agents don\u2019t need re-briefing.<\/p>\n<\/li>\n<li>\n<p>Inbox that surfaces reports and pull requests from product signals.<\/p>\n<\/li>\n<\/ul>\n<p><strong>Benefits:<\/strong> Less context-switching, faster iteration from idea \u2192 plan \u2192 PR, and more outcome-oriented work (you orchestrate, agents execute).<\/p>\n<\/p>\n<p><strong>Who it\u2019s for:<\/strong> Product builders and teams who want to move from writing code \/ prompting outputs to orchestrating outcomes with AI agents.<\/p>\n<\/p>\n<p><strong>Use cases:<\/strong> Turning in-app activity, errors, funnel drop-offs, and support signals into concrete improvements and PRs; running parallel agent tasks across a shared workspace.<\/p>\n<\/p>\n<p>Try it on <a href=\"https:\/\/posthog.com\/desktop\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">macOS<\/a> (or other platforms) and read the <a href=\"https:\/\/posthog.com\/docs\/posthog-desktop\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">docs<\/a>.<\/p>\n<\/p>\n<p>P.S. I hunt the latest and greatest launches in tech, SaaS and AI, follow to be notified <strong>\u2192<\/strong> <a href=\"https:\/\/www.producthunt.com\/@rohanrecommends\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@rohanrecommends<\/a><\/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<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Great idea, congrats on the launch!<\/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>Good one<\/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<\/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\/J3QOL7SBC4ULA5\" class=\"app-title\">ChatCut Desktop<\/a><\/p>\n<div class=\"one-liner\">Video editor built for humans &#038; AI. Edit with GPT &#038; Claude.<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">282<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>ChatCut Desktop \u662f\u4e00\u6b3e\u672c\u5730\u8fd0\u884c\u7684AI\u89c6\u9891\u7f16\u8f91\u5668\uff0c\u5141\u8bb8\u7528\u6237\u901a\u8fc7\u81ea\u7136\u8bed\u8a00\u6307\u4ee4\uff08\u8fde\u63a5GPT\/Claude\uff09\u5b8c\u6210\u526a\u8f91\u3001\u751f\u6210\u7d20\u6750\u7b49\u4efb\u52a1\uff0c\u65e8\u5728\u89e3\u51b3\u4f20\u7edf\u89c6\u9891\u7f16\u8f91\u590d\u6742\u8017\u65f6\u53ca\u4e91\u7aef\u5904\u7406\u9690\u79c1\u6cc4\u5bc6\u7b49\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\/c1485b5d-1b9c-4f15-8820-bb976da398cb.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\/d657b85a-97f7-4fe4-be02-ded87bdf546c.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\/532dcdc6-392d-42e8-af56-ef56c24850f9.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\/10ccd846-cd03-4d34-8c67-1e123e1ca39a.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\/fcb313e2-2e1e-41de-8cc8-3ab6de28ea37.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\/8ab78b41-dbd1-4be3-8ae5-fd48786820ff.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\/444dd653-f890-444d-9c5f-0b579df4d9b5.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\/4809c985-001d-46cc-b750-ddcfd4bd24ce.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\/8f451bd4-d8e2-4a6e-af0c-3155d3546f07.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\/098b84b5-c670-4de5-8bbd-38cfc7116e91.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/-ANRbkLhzXA\"><source src=\"https:\/\/youtu.be\/-ANRbkLhzXA\" 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\">Artificial Intelligence<\/span><br \/>\n            <span class=\"tag\">Video<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u89c6\u9891\u7f16\u8f91<\/span><br \/>\n            <span class=\"tag\">\u672c\u5730\u5316\u5904\u7406<\/span><br \/>\n            <span class=\"tag\">\u591a\u6a21\u6001\u751f\u6210<\/span><br \/>\n            <span class=\"tag\">GPT\u96c6\u6210<\/span><br \/>\n            <span class=\"tag\">Claude\u96c6\u6210<\/span><br \/>\n            <span class=\"tag\">\u81ea\u52a8\u526a\u8f91<\/span><br \/>\n            <span class=\"tag\">\u8bed\u97f3\u514b\u9686<\/span><br \/>\n            <span class=\"tag\">\u793e\u4ea4\u5a92\u4f53\u77ed\u89c6\u9891<\/span><br \/>\n            <span class=\"tag\">\u4e13\u4e1a\u540e\u671f\u4ea4\u4ed8<\/span><br \/>\n            <span class=\"tag\">\u667a\u80fd\u4f53\u534f\u4f5c<\/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\u672c\u5730\u8fd0\u884c+\u81ea\u5e26Token\u201d\u7684\u6a21\u5f0f\uff0c\u8ba4\u4e3a\u9690\u79c1\u5b89\u5168\u4e14\u6210\u672c\u4f4e\u3002\u4e3b\u8981\u7591\u95ee\u96c6\u4e2d\u5728\u957f\u89c6\u9891\u7684\u4e0a\u4e0b\u6587\u5904\u7406\u673a\u5236\u53caToken\u6d88\u8017\u91cf\uff1b\u5c16\u9510\u5efa\u8bae\u6307\u51fa\u5c06XML\u5bfc\u51fa\u529f\u80fd\u8bbe\u4e3a\u4ed8\u8d39\u5899\u662f\u201c\u9501\u4f4f\u9003\u751f\u901a\u9053\u201d\uff0c\u6613\u5f15\u53d1\u53cd\u611f\uff1b\u53e6\u5173\u6ce8\u590d\u6742\u7d20\u6750\u7684AI\u6311\u9009\u51c6\u786e\u6027\u53ca\u5b57\u5e55\u8f6c\u5f55\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                ChatCut Desktop \u7684\u6700\u5927\u4eae\u70b9\u4e0d\u662f\u201cAI\u526a\u8f91\u201d\uff0c\u800c\u662f\u5176\u7cbe\u51c6\u7684\u5546\u4e1a\u6a21\u5f0f\u8bbe\u8ba1\u2014\u2014\u5de7\u5999\u5730\u5229\u7528\u7528\u6237\u5df2\u8ba2\u9605\u7684ChatGPT\u6216Claude Code Token\u4f5c\u4e3a\u201c\u8865\u8d34\u201d\uff0c\u5c06\u6838\u5fc3\u526a\u8f91\u529f\u80fd\u514d\u8d39\u5316\uff0c\u77ac\u95f4\u62c9\u4f4e\u4e86AI\u5de5\u5177\u7684\u5fc3\u7406\u95e8\u69db\u3002\u8fd9\u79cd\u201c\u501f\u9e21\u751f\u86cb\u201d\u7684\u7b56\u7565\u6781\u5177\u4fb5\u7565\u6027\uff0c\u5b83\u672c\u8d28\u4e0a\u662f\u5728\u6d88\u8017OpenAI\u548cAnthropic\u7684\u7b97\u529b\u8d44\u6e90\u6765\u57f9\u517b\u7528\u6237\u5bf9\u81ea\u8eab\u5de5\u5177\u94fe\u7684\u9ecf\u6027\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u8bc4\u8bba\u533a\u7684\u6e05\u9192\u58f0\u97f3\u76f4\u6307\u5176\u8f6f\u808b\uff1a\u5c06XML\u5bfc\u51fa\uff08\u901a\u5f80Premiere\/DaVinci\u7684\u6865\u6881\uff09\u89c6\u4e3a\u4ed8\u8d39\u529f\u80fd\uff0c\u662f\u5178\u578b\u7684\u201c\u7528\u514d\u8d39GUI\u5708\u517b\u7528\u6237\uff0c\u9760\u9003\u751f\u901a\u9053\u8d5a\u94b1\u201d\u7684\u903b\u8f91\u3002\u5728\u4e13\u4e1a\u5de5\u4f5c\u6d41\u4e2d\uff0cAI\u53ea\u662f\u9884\u5904\u7406\uff0c\u6700\u7ec8\u4ea4\u4ed8\u5fc5\u7136\u4f9d\u8d56\u4f20\u7edf\u975e\u7f16\u8f6f\u4ef6\uff0c\u800c\u5272\u88c2\u8fd9\u4e00\u73af\u8282\u4f1a\u6781\u5927\u524a\u5f31Pro\u7528\u6237\u7684\u4fe1\u4efb\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u6b64\u5916\uff0c\u5173\u4e8e\u957f\u89c6\u9891\u201cToken\u6d88\u8017\u201d\u7684\u8d28\u7591\u5e76\u672a\u5f97\u5230\u5b98\u65b9\u660e\u786e\u56de\u590d\u3002\u5982\u679c\u6240\u8c13\u201cAI\u9a71\u52a8\u7f16\u8f91\u201d\u4ecd\u9700\u5c06\u5927\u91cf\u65f6\u95f4\u8f74\u6216\u8f6c\u5f55\u4fe1\u606f\u53d1\u9001\u81f3\u4e91\u7aef\u5927\u6a21\u578b\uff0c\u90a3\u4e48\u6240\u8c13\u7684\u201c\u672c\u5730\u5316\u201d\u798f\u5229\u5c06\u88ab\u9ad8\u6602\u7684\u9690\u6027\u6210\u672c\u7a00\u91ca\uff0c\u6700\u7ec8\u53ea\u9002\u5408\u8f7b\u91cf\u7ea7\u77ed\u89c6\u9891\u3002\u8be5\u4ea7\u54c1\u771f\u6b63\u7684\u62a4\u57ce\u6cb3\uff0c\u4e0d\u5728\u4e8e\u201c\u8fde\u63a5AI\u201d\uff0c\u800c\u5728\u4e8e\u5176\u672c\u5730\u7684\u7406\u89e3\u4e0e\u6267\u884c\u5f15\u64ce\uff08\u5982\u8fd0\u52a8\u56fe\u5f62\u3001\u7d20\u6750\u7ba1\u7406\uff09\u662f\u5426\u8db3\u591f\u5f3a\u5927\u3002\u82e5\u53ea\u662f\u5145\u5f53\u5927\u6a21\u578b\u7684\u201c\u63d0\u793a\u8bcd\u8f6c\u8bd1\u5668\u201d\uff0c\u5728OpenAI\u548cAdobe\u7684\u5939\u51fb\u4e0b\uff0c\u5176\u751f\u5b58\u7a7a\u95f4\u5c06\u6781\u4e3a\u72ed\u7a84\u3002\u5efa\u8bae\u56e2\u961f\u91cd\u65b0\u5ba1\u89c6\u5b9a\u4ef7\u7b56\u7565\uff1a\u514d\u8d39\u8d60\u4e88XML\u5bfc\u51fa\uff0c\u6216\u8bb8\u80fd\u6362\u6765\u66f4\u6df1\u8fdc\u7684\u751f\u6001\u6e17\u900f\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\">ChatCut Desktop<\/span>\n                <\/div>\n<div class=\"comment-content\">Introducing ChatCut Desktop, the AI video editor built for humans and agents to edit together. Use ChatCut\u2019s built-in agent, or connect ChatGPT\/Codex or Claude Code. Say how you want your video edited and watch them happen on a fully editable timeline. Edit footage, create motion graphics and captions, generate video, images, music and SFX, and save reusable editing skills. Everything runs locally, and you stay in control. Export XML to Premiere Pro, DaVinci Resolve or CapCut.<\/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! <\/p>\n<p>Last month, we launched our ChatGPT\/Codex plugin and received incredible support from this community.<\/p>\n<p>One of the most consistent pieces of feedback was that you loved being able to connect your own agent, but wanted to work with larger files and have a faster, more reliable editing experience.<\/p>\n<\/p>\n<p>So we built ChatCut Desktop.<\/p>\n<p>It includes everything you can do with our web app and plugin, but in a local environment. Your footage stays on your computer, and editing and exporting happen locally. You can use ChatCut\u2019s built-in agent or connect your existing ChatGPT\/Codex or Claude Code subscription and use the tokens you already pay for, making ChatCut\u2019s core editing features free to use. A ChatCut subscription is only required for pro features such as Seedance and Kling video generation, XML export, AI voice generation, and voice cloning.<\/p>\n<p>Today, ChatCut is used by creators editing talking-head videos, tiktoks, reels and shorts, businesses producing ads and branded content, companies creating social content, internal videos and product updates, and AI filmmakers making films.<\/p>\n<p>Give ChatCut Desktop a try, and please send us any feedback, suggestions, or questions at <a href=\"mailto:team@chatcut.io\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">team@chatcut.io<\/a>. <\/p>\n<p>We\u2019d love to hear what you think. Go create something!<\/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\/@alimastrickland\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@alimastrickland<\/a>&nbsp;The fact that your footage stays on my computer instead of the cloud makes me feel way more comfortable using AI editing for client projects involving sensitive content. How do you handle context retention across long-form videos without slowing down local exports?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\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>One of our users, Justin, created a tutorial on how he uses the desktop app. If you\u2019re wondering how to get started, check it out here:<\/p>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=QeiVz_P6F5c&amp;t=579s\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/www.youtube.com\/watch?v=QeiVz_P6F5c&amp;t=579s<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I think that CapCut has a competiton \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<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Congrats on the launch! Love the idea of connecting AI agents directly to the editing workflow. Curious to see how far this can go <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@suryansh_tiwari2\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@suryansh_tiwari2<\/a>&nbsp;Thank 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>Putting XML export behind the subscription is the pricing decision I&#8217;d watch. Local editing and letting people bring their own Claude Code tokens are the generous parts, but export to Premiere and Resolve is the escape hatch, and charging for the escape hatch is what makes people feel locked in even when the rest is free. Gating Seedance and Kling generation makes sense because that&#8217;s real marginal cost. The handoff isn&#8217;t.<\/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\/@asadmalik901\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@asadmalik901<\/a>&nbsp;Thank you for the thoughtful feedback! Will forward this to the team.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Interesting product 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=\"comment-item\">\n<div class=\"comment-content\">\n<p>using the tokens I already pay for is a smart model, but curious how it works for a heavy edit &#8211; like &#8220;cut every silence and add captions&#8221; on a 40 minute file. does the agent send the whole timeline\/transcript context to Claude Code or Codex for that, or is the actual cutting\/rendering done locally and the LLM just issues a small set of instructions? asking because that&#8217;s the difference between it being basically free and it quietly eating a chunk of my daily token budget on one video.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Looks good! congratulations on your 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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@zeng\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@zeng<\/a>&nbsp;Thank 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>Congrats!!! Do you do transcriptions?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@sarunas_rodriguez\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sarunas_rodriguez<\/a>&nbsp;Yes, we can transcribe more than 100 languages.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Congrats on the desktop launch. You let people run it on the ChatGPT or Claude Code tokens they already pay for, which makes core editing free. That is a lot to give away.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Looks really useful. Congrats on the launch!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@oleksandr_drohomyretskyi2\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@oleksandr_drohomyretskyi2<\/a>&nbsp;Thank 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>Congrats on the launch! <\/p>\n<\/p>\n<p>An AI video editor that actually works with GPT + Claude sounds interesting. How long takes the setup process? <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@byalexai\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@byalexai<\/a>&nbsp;Downloading the app and connecting your agent takes less than 5 mins.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey Product Hunt \ud83d\udc4b<\/p>\n<\/p>\n<p>Excited to hunt ChatCut Desktop today! I\u2019ve watched this team listen closely to their community since their ChatGPT\/Codex plugin launch, and this release is a direct answer to what creators kept asking for: bigger files, faster editing, and full local control.<\/p>\n<\/p>\n<p>The token model is what stands out to me. Connect your existing ChatGPT\/Codex or Claude Code subscription and get core editing for free. That\u2019s a genuinely creator-first move.<\/p>\n<\/p>\n<p>Go check it out and tell the team what you think \ud83c\udfac<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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>Turning a 20-minute interview into a 2-minute reel with just a prompt is a great use case. How well does it pick the right moments in longer, messier raw footage?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\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\/VCPNXA2NR6U5CT\" class=\"app-title\">MCP-Builder.ai<\/a><\/p>\n<div class=\"one-liner\">The fastest way to connect your data with your AI Tools. <\/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>MCP-Builder.ai \u662f\u4e00\u4e2a\u5bf9\u8bdd\u5f0fMCP\u670d\u52a1\u5668\u642d\u5efa\u5e73\u53f0\uff0c\u8ba9\u7528\u6237\u901a\u8fc7\u81ea\u7136\u8bed\u8a00\u63cf\u8ff0\u9700\u6c42\uff0c\u5373\u53ef\u5728\u51e0\u5206\u949f\u5185\u5b8c\u6210MCP Server\u7684\u6784\u5efa\u3001\u6258\u7ba1\u3001\u5b89\u5168\u914d\u7f6e\u4e0e\u76d1\u63a7\uff0c\u65e0\u9700\u5173\u5fc3\u5e95\u5c42\u57fa\u7840\u8bbe\u65bd\uff0c\u89e3\u51b3\u5f00\u53d1\u8005\u5c06\u4f01\u4e1a\u6570\u636e\u5b89\u5168\u63a5\u5165AI\u5de5\u5177\u65f6\u201c\u5199\u7801\u5bb9\u6613\uff0c\u8fd0\u7ef4\u96be\u201d\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\/b8d9dc09-c598-4a2a-ad1e-909575aa974f.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\/f12a09ea-9886-4d1a-b1c3-4fd5cafb2736.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\/73c26527-a088-4073-8c9e-13b2d5fc64f5.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\/59559e9d-6e2f-4df6-9fc2-37b82833d3a6.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\/1c8761d7-fa12-44f9-862d-b8c1b141a5f6.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\/64dd9247-04fa-49b0-82cf-e4c20e76a42d.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\/4fb1d729-376f-4b72-ae82-953f9da5a4d5.jpeg?auto=format\" data-video-url=\"https:\/\/www.youtube.com\/watch?v=u3mdRiCcPKE\"><source src=\"https:\/\/www.youtube.com\/watch?v=u3mdRiCcPKE\" 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\">Developer Tools<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span><br \/>\n            <span class=\"tag\">Data<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">MCP\u670d\u52a1\u5668<\/span><br \/>\n            <span class=\"tag\">\u4f4e\u4ee3\u7801\u5f00\u53d1<\/span><br \/>\n            <span class=\"tag\">AI\u96c6\u6210<\/span><br \/>\n            <span class=\"tag\">\u6570\u636e\u8fde\u63a5\u5668<\/span><br \/>\n            <span class=\"tag\">\u6258\u7ba1\u670d\u52a1<\/span><br \/>\n            <span class=\"tag\">\u81ea\u52a8\u5316\u8fd0\u7ef4<\/span><br \/>\n            <span class=\"tag\">\u4f01\u4e1a\u5b89\u5168<\/span><br \/>\n            <span class=\"tag\">\u53ef\u89c2\u6d4b\u6027<\/span><br \/>\n            <span class=\"tag\">\u53cd\u5411\u7f51\u5173<\/span><br \/>\n            <span class=\"tag\">\u5f00\u53d1\u8005\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\u4e86\u201c\u751f\u6210\u540e\u6258\u7ba1\u4e0e\u5b89\u5168\u201d\u7684\u75db\u70b9\uff0c\u5e76\u79f0\u8d5e\u56e2\u961f\u5bf9\u5ef6\u8fdf\u95ee\u9898\uff08\u53cd\u5411\u7f51\u5173\u589e\u52a0\u4e00\u8df3\uff09\u7684\u5766\u8bda\u56de\u5e94\u3002\u4e3b\u8981\u7591\u95ee\u805a\u7126\u4e8e\uff1a\u76f8\u6bd4Claude Code\u7b49\u5de5\u5177\uff0c\u6838\u5fc3\u4f18\u52bf\u662f\u5426\u4ec5\u5728\u4e8e\u57fa\u7840\u8bbe\u65bd\u6258\u7ba1\uff1b\u4ee5\u53ca\u53cd\u5411\u7f51\u5173\u8fde\u63a5\u672c\u5730\u7cfb\u7edf\u65f6\u7684\u5ef6\u8fdf\u8868\u73b0\u3002\u521b\u59cb\u4eba\u56de\u5e94\u5f3a\u8c03\u4e00\u952e\u6258\u7ba1\u3001\u5b89\u5168\u4e0e\u76d1\u63a7\u662f\u5dee\u5f02\u5316\u4ef7\u503c\u3002\n            <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ai-section\">\n<div class=\"ai-content\" style=\"font-size: large;\"><strong>AI \u9510\u8bc4<\/strong><\/div>\n<p class=\"ai-content\">\n                MCP-Builder.ai\u5207\u4e2d\u4e86\u4e00\u4e2a\u771f\u5b9e\u4e14\u6b63\u5728\u7206\u53d1\u7684\u75db\u70b9\uff1a\u5f53\u5404\u5927AI IDE\u548cAgent\u6846\u67b6\u90fd\u80fd\u8f7b\u6613\u201c\u751f\u6210\u201d\u4e00\u4e2aMCP Server\u65f6\uff0c\u5e02\u573a\u6700\u4e0d\u7f3a\u7684\u5c31\u662f\u53c8\u4e00\u4e2a\u4ee3\u7801\u751f\u6210\u5668\u3002\u5b83\u7684\u806a\u660e\u4e4b\u5904\u5728\u4e8e\uff0c\u5c06\u6218\u573a\u4ece\u201c\u751f\u6210\u201d\u8f6c\u79fb\u5230\u4e86\u201c\u751f\u6210\u4e4b\u540e\u201d\u7684\u810f\u6d3b\u7d2f\u6d3b\u2014\u2014\u6258\u7ba1\u3001\u7248\u672c\u7ba1\u7406\u3001\u8ba4\u8bc1\u3001\u53ef\u89c2\u6d4b\u6027\u3001\u5185\u7f51\u7a7f\u900f\u3002\u8fd9\u672c\u8d28\u4e0a\u662f\u628aMCP Server\u4ece\u201c\u5f00\u53d1\u8005\u73a9\u5177\u201d\u5347\u7ea7\u4e3a\u201c\u4f01\u4e1a\u7ea7\u6570\u636e\u7ba1\u9053\u201d\u7684\u5fc5\u7ecf\u4e4b\u8def\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4ece\u4ea7\u54c1\u5b9a\u4f4d\u770b\uff0c\u5b83\u8bd5\u56fe\u6210\u4e3aMCP\u65f6\u4ee3\u7684\u201cVercel\u201d\u6216\u201cSupabase\u201d\uff1a\u7528\u6781\u4f4e\u7684\u95e8\u69db\uff08\u5bf9\u8bdd\u5f0f\uff09\u62c9\u4f4e\u542f\u52a8\u6210\u672c\uff0c\u7528\u4f01\u4e1a\u7ea7\u5b89\u5168\uff08OAuth\u3001\u53cd\u5411\u7f51\u5173\uff09\u62ac\u9ad8\u8fc1\u79fb\u58c1\u5792\u3002\u8fd9\u4e2a\u7b56\u7565\u5728\u903b\u8f91\u4e0a\u81ea\u6d3d\uff0c\u4e14169\u7968\u5728PH\u5df2\u5c5e\u826f\u597d\u8868\u73b0\uff0c\u8bc4\u8bba\u4e2d\u7528\u6237\u5bf9\u201c\u57fa\u7840\u8bbe\u65bd\u4f18\u52bf\u201d\u7684\u8d28\u7591\uff0c\u6070\u597d\u5370\u8bc1\u4e86\u5176\u4ef7\u503c\u4e3b\u5f20\u7684\u6e05\u6670\u5ea6\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4f46\u98ce\u9669\u540c\u6837\u660e\u663e\u3002\u7b2c\u4e00\uff0cMCP\u534f\u8bae\u672c\u8eab\u4ecd\u5728\u5feb\u901f\u6f14\u8fdb\uff0c\u4f5c\u4e3a\u4e2d\u95f4\u5c42\u5e73\u53f0\uff0c\u534f\u8bae\u7684\u4efb\u4f55\u91cd\u5927\u53d8\u52a8\u90fd\u53ef\u80fd\u51b2\u51fb\u5176\u6838\u5fc3\u529f\u80fd\uff0c\u5b58\u5728\u201c\u88ab\u4e0a\u6e38\u67b6\u7a7a\u201d\u7684\u5a01\u80c1\u3002\u7b2c\u4e8c\uff0c\u6240\u8c13\u201c\u5b89\u5168\u6258\u7ba1\u201d\u672c\u8d28\u662f\u4fe1\u4efb\u751f\u610f\uff0c\u5bf9\u4e8e\u94f6\u884c\u3001\u533b\u7597\u7b49\u771f\u6b63\u9ad8\u5408\u89c4\u8981\u6c42\u7684\u5ba2\u6237\uff0c\u4e00\u4e2a\u521b\u4e1a\u516c\u53f8\u7684\u6258\u7ba1SLA\u548c\u5408\u89c4\u80cc\u4e66\u6050\u6015\u96be\u4ee5\u64bc\u52a8\u4ed6\u4eec\u81ea\u5efa\u6216\u4f7f\u7528\u5927\u5382\u4e91\u670d\u52a1\u7684\u51b3\u5fc3\u2014\u2014\u5176\u76ee\u6807\u5ba2\u7fa4\u53ef\u80fd\u6700\u9700\u8981\u5b83\uff0c\u4f46\u4e5f\u6700\u96be\u8bf4\u670d\u3002\u7b2c\u4e09\uff0c\u53cd\u5411MCP\u7f51\u5173\u89e3\u51b3\u4e86\u5185\u7f51\u7a7f\u900f\u95ee\u9898\uff0c\u5374\u989d\u5916\u5f15\u5165\u4e00\u8df3\uff0c\u5bf9\u5ef6\u8fdf\u654f\u611f\u573a\u666f\u662f\u660e\u786e\u7684\u8d1f\u4f18\u5316\uff0c\u521b\u59cb\u4eba\u5728\u8bc4\u8bba\u4e2d\u5bf9\u6b64\u5766\u8bda\u4f46\u5e76\u672a\u7ed9\u51fa\u91cf\u5316\u6570\u636e\uff0c\u8fd9\u662f\u4e2a\u9690\u60a3\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u603b\u4f53\u800c\u8a00\uff0c\u5b83\u662f\u4e00\u6b3e\u5207\u4e2d\u65f6\u5f0a\u3001\u6267\u884c\u5230\u4f4d\u7684\u201c\u6548\u7387\u5de5\u5177\u201d\uff0c\u4f46\u79bb\u201c\u5e73\u53f0\u201d\u5c1a\u6709\u8ddd\u79bb\u3002\u771f\u6b63\u7684\u8003\u9a8c\u5728\u4e8e\uff1a\u5f53Claude\u3001OpenAI\u6216AWS\u539f\u751f\u63d0\u4f9b\u540c\u6b3e\u80fd\u529b\u65f6\uff0cMCP-Builder.ai\u7684\u62a4\u57ce\u6cb3\u662f\u90a3\u5c42\u5bf9\u8bdd\u5f0f\u4f53\u9a8c\uff0c\u8fd8\u662f\u79ef\u7d2f\u7684\u76d1\u63a7\u4e0e\u7f51\u7edc\u62d3\u6251\u6570\u636e\uff1f\u76ee\u524d\u6765\u770b\uff0c\u66f4\u50cf\u662f\u524d\u8005\uff0c\u800c\u524d\u8005\u6700\u5bb9\u6613\u590d\u5236\u3002\u5efa\u8bae\u56e2\u961f\u52a0\u901f\u6df1\u8015\u53cd\u5411\u7f51\u5173\u548c\u4f01\u4e1a\u8eab\u4efd\u8ba4\u8bc1\u7684\u6df1\u5ea6\u96c6\u6210\uff0c\u90a3\u662f\u5927\u5382\u6700\u4e0d\u4e50\u610f\u78b0\u7684\u810f\u6c34\u533a\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\">MCP-Builder.ai<\/span>\n                <\/div>\n<div class=\"comment-content\">Build a hosted and secured MCP Server in minutes. Think of MCP-Builder.ai as Lovable for MCP connectors. Describe what you want to connect and it builds, hosts and secures your MCP Server for you. No deployment, infrastructure or security setup needed. Connect: \u2022 Databases \u2022 APIs \u2022 3rd party apps \u2022 Files \u2022 And more Get your MCP URL, add it to Claude, ChatGPT, Cursor or any MCP compatible client and start using it.<\/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 Hunters \ud83d\udc4b<\/p>\n<p>I\u2019m Dominik, one of the co-founders of <a href=\"http:\/\/MCP-Builder.ai\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><strong>MCP-Builder.ai<\/strong><\/a>.<\/p>\n<p>We did our first Product Hunt launch a few months ago and were honestly blown away by the response from this community.<\/p>\n<p>It gave us a real traffic boost. And I think every builder here knows: getting those first users, first conversations and first signs that people actually care is always the hardest part. <\/p>\n<p>So first of all: <strong>thank you.<\/strong> It really helped us a lot and gave us the push to keep building. \ud83d\ude4f\ud83d\ude4f<\/p>\n<p>Since then, we basically spent the last months doing one thing:<\/p>\n<p><strong>Refinement, refinement, refinement.<\/strong><\/p>\n<p>Getting our first paying customers, listening to the users we closed, listening even more to the ones we didn\u2019t, and building a tool that people actually love to use.<\/p>\n<p>One thing became very clear:<\/p>\n<p><strong>Coding an MCP-Server is not the hardest part anymore. It\u2019s what comes afterwards.<\/strong><\/p>\n<p>Keeping it versioned, managing the project, hosting it, making sure it stays online and monitoring what actually happens. And when you want to securely connect company data with AI, a basic MCP-Server is often not enough. You need proper authentication, security, observability and sometimes a way to connect systems that should never be exposed to the public internet.<\/p>\n<p>That\u2019s exactly what we focused on with <a href=\"http:\/\/MCP-Builder.ai\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><strong>MCP-Builder.ai<\/strong><\/a><strong>.<\/strong><\/p>\n<p>Now you can:<\/p>\n<p>\u2192 <strong>Build MCP-Servers fully conversationally<\/strong><br \/>Build your MCP-Servers like you build your websites using Lovable or your software code with Claude Code.<\/p>\n<p>\u2192 <strong>Test and debug directly in the dashboard<\/strong><br \/>Directly test and debug your created tools within the dashboard.<\/p>\n<p>\u2192 <strong>Choose the security setup that fits your use case<\/strong><br \/>Secure your MCP-Server even if you don\u00b4t have a OAuth Server available. With API-Keys, our serviced <a href=\"https:\/\/mcp-builder.ai\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">mcp-builder.ai<\/a> OAuth server. Or simply bring your own OAuth System.<\/p>\n<p>\u2192 <strong>Host your MCP-Server with one click<\/strong><br \/>Get your MCP-Server online with a mouse-click. And connect it immediately without setting up your own infrastructure.<\/p>\n<p>\u2192 <strong>Monitor every call<\/strong><br \/>A fully enterprise-ready observability dashboard that shows what happens inside your MCP-Server. Tracks every call and what data is beeing transfered.<\/p>\n<p>\u2192 <strong>Securely connect on-premise systems with cloud AI agents<\/strong><br \/>Our Reverse MCP Gateway lets you connect internal systems without exposing them directly to the internet.<\/p>\n<p>Super exited to have another launch today. Exited to hear what you think. Drop your thoughts in the comments.<\/p>\n<p>And a big shoutout to <a href=\"https:\/\/www.producthunt.com\/@fmerian\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@fmerian<\/a> for hunting us again and supporting us on the second launch \ud83d\ude4c<\/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>Hi Product Hunt! I\u2019m Michael, the technical co-founder of <a href=\"http:\/\/MCP-Builder.ai\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">MCP-Builder.ai<\/a>.<\/p>\n<\/p>\n<p>Over the past few months, I received a lot of feedback from the developer community. One thing became clear: building an MCP Server with a builder shouldn\u2019t feel like configuring infrastructure. It should feel more like building a custom piece of software that you can use in your favorite AI dev tools.<\/p>\n<\/p>\n<p>So we redesigned the experience around conversation. You describe what you want to connect and what you want your AI tool to do, and <a href=\"http:\/\/MCP-Builder.ai\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">MCP-Builder.ai<\/a> helps create it for you, while taking care of the work that comes after coding: hosting, maintaining and running the server.<\/p>\n<\/p>\n<p>We also simplified authentication and security configuration, making it easier to choose the right setup without getting buried in complexity.<\/p>\n<\/p>\n<p>Would love to hear your experience and your feedback using <a href=\"https:\/\/MCP-Builder.ai\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">MCP-Builder.ai<\/a>!<\/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\/@michael_weissenboeck\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@michael_weissenboeck<\/a>&nbsp;As AI tools evolve, the real bottleneck isn&#8217;t writing the code it&#8217;s securely connecting company data. It\u2019s great to see MCP-Builder tackling the heavy lifting of hosting enterprise, authentication, and on-premise gateways. A massive step forward for practical AI integrations, Curious how does the Reverse MCP Gateway handle latency when securely connecting to on-premise systems?<\/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! So I understand your main advantage is the infrastructure? Because Claude Code can also generate MCP servers.<\/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>Thanks <a href=\"https:\/\/www.producthunt.com\/@natalia_iankovych\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@natalia_iankovych<\/a>&nbsp;\ud83d\ude4f<\/p>\n<p>Yes, generating is only the first part. Afterwards directly start a fully hosted and maintained instance with the click of a button. Add security (even if you don\u00b4t have any oauth server on hands at the moment), check the logs and trace every call that is done from your AI Agent to the datasource. <\/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>Congrats on launch number two. When someone asked about latency you said plainly that the gateway adds a hop, then made the case for it anyway. Good way to answer 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<\/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\/KS5JFRUHBLE2PP\" class=\"app-title\">Tellie Prompter 1.5<\/a><\/p>\n<div class=\"one-liner\">The teleprompter that knows what you haven&#8217;t said<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">136<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Tellie Prompter \u662f\u4e00\u6b3e\u80fd\u201c\u542c\u61c2\u201d\u4f60\u5b9e\u9645\u6240\u8bf4\u5185\u5bb9\u7684Mac\u63d0\u8bcd\u5668\uff0c\u901a\u8fc7\u5b9e\u65f6\u8bed\u97f3\u8ffd\u8e2a\u8ba9\u4f60\u5728\u5f55\u89c6\u9891\u3001\u76f4\u64ad\u6216\u6f14\u8bb2\u65f6\u81ea\u7531\u505c\u987f\u3001\u5373\u5174\u53d1\u6325\uff0c\u800c\u4e0d\u4f1a\u4e22\u5931\u811a\u672c\u4f4d\u7f6e\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\/eec7d945-ee4e-4970-8d70-db26cb73f8f9.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\/f2e8e98e-d0c5-499a-9a85-f3400feb0bda.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\/ebafcc4e-d407-43d4-a0ca-d2dd889d3ddc.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\/c81e6480-d072-4735-934e-23a0099fa6be.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\/56e3050e-087b-4859-8c10-77fd23e7d041.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\/2d3b2b10-f07a-4a56-8665-b0b31e9b25c7.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/F8MYPkzJMu0?si=S3bIw5x_lDU0nLtV\"><source src=\"https:\/\/youtu.be\/F8MYPkzJMu0?si=S3bIw5x_lDU0nLtV\" 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\">Video Streaming<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u63d0\u8bcd\u5668<\/span><br \/>\n            <span class=\"tag\">\u8bed\u97f3\u8bc6\u522b<\/span><br \/>\n            <span class=\"tag\">\u672c\u5730AI<\/span><br \/>\n            <span class=\"tag\">\u89c6\u9891\u5f55\u5236<\/span><br \/>\n            <span class=\"tag\">\u76f4\u64ad\u8f85\u52a9<\/span><br \/>\n            <span class=\"tag\">Mac\u5e94\u7528<\/span><br \/>\n            <span class=\"tag\">\u6f14\u8bb2\u6559\u7ec3<\/span><br \/>\n            <span class=\"tag\">\u811a\u672c\u8ffd\u8e2a<\/span><br \/>\n            <span class=\"tag\">\u521b\u4f5c\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u5355\u6b21\u4e70\u65ad<\/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\u8bed\u97f3\u8ddf\u968f\u201d\u7684\u521b\u610f\uff0c\u8d5e\u8d4f3MB\u672c\u5730\u8fd0\u884c\u4e0e\u9690\u79c1\u53cb\u597d\u3002\u4e3b\u8981\u7591\u95ee\uff1a\u5373\u5174\u6bb5\u843d\u540e\u5982\u4f55\u91cd\u65b0\u540c\u6b65\uff08\u56de\u590d\u6697\u793a\u6709\u667a\u80fd\u7a97\u53e3\uff09\uff1b\u514d\u8d39\u7248\u4e0ePro\u7248\u5dee\u5f02\u4e0d\u6e05\u6670\uff1b\u591a\u4f4d\u7528\u6237\u8be2\u95eeAndroid\/\u6d4f\u89c8\u5668\u7248\u672c\uff0c\u5f00\u53d1\u8005\u79f0\u5373\u5c06\u63a8\u51fa\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                Tellie Prompter \u7684\u5b9a\u4f4d\u5f88\u5de7\u5999\uff1a\u5b83\u6ca1\u6709\u53d1\u660e\u65b0\u9700\u6c42\uff0c\u800c\u662f\u7cbe\u51c6\u51fb\u4e2d\u4e86\u6240\u6709\u63d0\u8bcd\u5668\u7528\u6237\u7684\u201c\u9690\u6027\u75db\u70b9\u201d\u2014\u2014\u673a\u68b0\u6eda\u52a8\u903c\u7740\u4f60\u5ff5\u7a3f\uff0c\u4e00\u505c\u5c31\u614c\uff0c\u4e00\u5373\u5174\u5c31\u8ff7\u8def\u3002\u5176\u6838\u5fc3\u5356\u70b9\u201c\u63d0\u8bcd\u5668\u8ddf\u968f\u4f60\u201d\u672c\u8d28\u4e0a\u662f\u5c06\u8bed\u97f3\u8bc6\u522b\u6280\u672f\u4e0e\u5185\u5bb9\u7ed3\u6784\u5316\uff08\u8981\u70b9\u8ffd\u8e2a\u3001\u65f6\u957f\u9884\u8b66\uff09\u7ed3\u5408\uff0c\u4ece\u201c\u5de5\u5177\u201d\u5347\u7ea7\u4e3a\u201c\u966a\u7ec3\u201d\u3002\u8fd9\u79cd\u201c\u53cd\u63d0\u8bcd\u5668\u201d\u7684\u4f53\u9a8c\u8bbe\u8ba1\uff0c\u786e\u5b9e\u80fd\u8ba9\u4f7f\u7528\u8005\u66f4\u50cf\u5728\u201c\u8bb2\u6545\u4e8b\u201d\u800c\u975e\u201c\u8bfb\u6750\u6599\u201d\uff0c\u5bf9\u89c6\u9891\u521b\u4f5c\u8005\u3001\u8bb2\u5e08\u3001\u64ad\u5ba2\u4e3b\u662f\u5b9e\u6253\u5b9e\u7684\u6548\u7387\u63d0\u5347\u3002 \u4f46\u51b7\u9759\u770b\uff0c\u4ea7\u54c1\u4ecd\u6709\u4e09\u70b9\u9690\u5fe7\uff1a\u5176\u4e00\uff0c\u201c\u672c\u5730\u8bed\u97f3\u8bc6\u522b\u201d\u57283MB\u4f53\u79ef\u4e0b\uff0c\u5176\u8f6c\u5199\u51c6\u786e\u7387\uff08\u5c24\u5176\u662f\u4e2d\u6587\u3001\u53e3\u97f3\u3001\u4e13\u4e1a\u672f\u8bed\uff09\u5b58\u7591\uff0c\u82e5\u8ddf\u968f\u51fa\u9519\u53cd\u800c\u6253\u4e71\u8282\u594f\uff1b\u5176\u4e8c\uff0c\u8bc4\u8bba\u4e2d\u66b4\u9732\u7684\u201cAndroid\/\u6d4f\u89c8\u5668\u7248\u7f3a\u5931\u201d\u4e0e\u201c\u514d\u8d39\u7248\u754c\u9650\u6a21\u7cca\u201d\u662f\u5546\u4e1a\u5316\u786c\u4f24\uff0c\u9650\u65f610\u5929Pro\u96be\u4ee5\u5efa\u7acb\u957f\u671f\u4e60\u60ef\uff1b\u5176\u4e09\uff0c\u5176\u6838\u5fc3\u58c1\u5792\u5e76\u975e\u4e0d\u53ef\u590d\u5236\uff0c\u82f9\u679c\u7684Siri\u3001\u5fae\u8f6f\u7684\u8bed\u97f3API\u90fd\u80fd\u5b9e\u73b0\u7c7b\u4f3c\u80fd\u529b\uff0c\u7ade\u54c1\uff08\u5982Flow Prompter\uff09\u968f\u65f6\u53ef\u80fd\u6284\u8d70\u3002 \u771f\u6b63\u7684\u62a4\u57ce\u6cb3\u5728\u4e8e\u201cStagehand\u201d\u5bf9\u8bed\u4e49\u8981\u70b9\u7684\u7406\u89e3\u2014\u2014\u5373\u4e0d\u662f\u5728\u5339\u914d\u6587\u5b57\uff0c\u800c\u662f\u5728\u8ffd\u8e2a\u610f\u56fe\u3002\u5982\u679c\u8fd9\u4e2a\u6a21\u578b\u80fd\u8dd1\u901a\uff0cTellie\u5c06\u4e0d\u518d\u662f\u63d0\u8bcd\u5668\uff0c\u800c\u662f\u201cAI\u811a\u672c\u6559\u7ec3\u201d\u3002\u4f46\u5c31\u76ee\u524d136\u7968\u7684\u58f0\u91cf\u800c\u8a00\uff0c\u5b83\u66f4\u50cf\u4e00\u4e2a\u7cbe\u81f4\u7684\u5c0f\u4f17\u6548\u7387\u5de5\u5177\uff0c\u800c\u975e\u98a0\u8986\u6027\u5e73\u53f0\u3002\u5efa\u8bae\u5f00\u53d1\u8005\u5c3d\u5feb\u8865\u9f50\u8de8\u5e73\u53f0\u652f\u6301\uff0c\u5e76\u516c\u5f00\u66f4\u6e05\u6670\u7684\u514d\u8d39\/\u4ed8\u8d39\u5206\u5c42\uff0c\u5426\u5219\u5bb9\u6613\u88ab\u5927\u5382\u529f\u80fd\u6574\u5408\u6216\u5f00\u6e90\u65b9\u6848\u6324\u538b\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\">Tellie Prompter 1.5<\/span>\n                <\/div>\n<div class=\"comment-content\">Most teleprompters make you follow them. Tellie follows you. It listens to the words you actually say, so you can pause, skip, improvise, or go off script without losing your place. Now Tellie 1.5 knows what you haven\u2019t said yet, too. It tracks your important points, warns when you\u2019re running long, and debriefs your take. All in a 3 MB Mac app that runs locally, with no account and no telemetry. Free for 10 days and $10 off for ProductHunt with code PRODHUNT10<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p><strong>I hate teleprompters.<\/strong><\/p>\n<p>Not the idea. The experience.<\/p>\n<\/p>\n<p>They make you follow them. Pause and it keeps scrolling. Go off-script and you\u2019re suddenly lost on a screen. Worst of all, you end up sounding like you\u2019re reading instead of speaking from the heart.<\/p>\n<\/p>\n<p><strong>I thought, why can\u2019t the prompter <em>follow you?<\/em><\/strong><\/p>\n<\/p>\n<p>So I built <strong>Tellie.<\/strong><\/p>\n<\/p>\n<p>People don&#8217;t want to read a script, they want to tell a story. They skip sentences. Rearrange things. Go off script. Say the same idea in completely different words.<\/p>\n<\/p>\n<p>Tellie listens (on-device) to the actual words you\u2019re saying and follows you. Pause, skip, ad-lib, say it your way. Tellie keeps up. With 1.5&#8217;s new Stagehand feature, it now understands what you\u2019re trying to accomplish, even when you use your own words.<\/p>\n<\/p>\n<p><strong>Tellie can tell you:<\/strong><\/p>\n<ul>\n<li>\n<p>You\u2019re missing an important point<\/p>\n<\/li>\n<li>\n<p>You\u2019re running long<\/p>\n<\/li>\n<li>\n<p>You covered the things you needed to cover<\/p>\n<\/li>\n<li>\n<p>You finished the take but skipped something<\/p>\n<\/li>\n<li>\n<p>You went off script\u2026 and that\u2019s probably okay<\/p>\n<\/li>\n<\/ul>\n<p>Every teleprompter answers one question: where am I in the script? Tellie answers it by following the words you actually speak, <strong><em>and knows what you still need to say<\/em><\/strong>. That&#8217;s why I call it an <a href=\"https:\/\/stevechazin.com\/the-feature-ai-couldnt-imagine\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">unprompter<\/a>.<\/p>\n<\/p>\n<p><strong>It&#8217;s only 3 MB<\/strong>. Completely local. Your voice never leaves your Mac. <strong>Invisible to Zoom<\/strong> and screen recorders.<\/p>\n<\/p>\n<p>Tellie 1.5 is $19 today with code PRODHUNT10 (normally $29). One-time purchase, never a subscription. Each download comes with 10 days free.<\/p>\n<\/p>\n<p>If you make <a href=\"https:\/\/tellieapp.com\/video?from=producthunt\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">videos<\/a>, pitch, teach, <a href=\"https:\/\/tellieapp.com\/interviews?from=producthunt\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">interview<\/a>, or just need to sound like yourself instead of a script, try it.<\/p>\n<p>And if you need a feature I haven\u2019t thought of yet, tell me. That\u2019s how most of the good stuff got built.<\/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\/@steve_chazin\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@steve_chazin<\/a>&nbsp;Fully on-device speech tracking in a 3MB download is impressive engineering. Curious how Stagehand resyncs after a long improvised detour (fuzzy window over the next N words, or something smarter)?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\/@steve_chazin\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@steve_chazin<\/a>&nbsp;awesome product, wish you a great launch day!<\/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\/@steve_chazin\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@steve_chazin<\/a>&nbsp;having the teleprompter follow your actual words instead of forcing you to follow the script is a smart 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>Interesting. I would say that it is more for already experienced and know how to improvise. I remember when I started and completely relied on the text written on paper (yeah, back then I didn&#8217;t have such cool technology) \ud83d\ude00<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@busmark_w_nika\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@busmark_w_nika<\/a>&nbsp;Thanks! It works just like a regular teleprompter for the less experienced too!  It\u2019s just a lot more forgiving AND it can coach you. I\u2019ve heard from users who used to rely on paper &#8211; the fact that your notes float right by your camera helps maintain eye contact so you don\u2019t have to glance away. <\/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>Wow, this is a dream! I\u2019m always stumbling over my words when I record videos, and this thing actually adjusts to me!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@lilamoreau\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@lilamoreau<\/a>&nbsp;Thank you so much, Lila!  That&#8217;s exactly right! Tellie is the teleprompter that understands.  No longer do you follow a script. Tellie follows you!  Thanks again for 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>I really liked this product. Well done to you. I always wondered why there wasn&#8217;t a product like this. Bingo! And the question is why isn&#8217;t it available for Android?<\/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\/@shahriar_johari1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@shahriar_johari1<\/a>&nbsp;I&#8217;m working on a version that will work on any web browser, including Android. Just not ready yet. Thanks so much for the comment and upvote, Shahriar!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\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>Happy to pay, but I could not find any info on what the difference is between the free version and the pro version <\/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\/@jay_janarthanan1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jay_janarthanan1<\/a>&nbsp;Good point, Jay!  The free version is a basic teleprompter and Pro has all the good stuff. And each download gives you Pro for 10 days so you can try everything. More here, about midway down the page: <a href=\"https:\/\/tellieapp.com\/pro\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/tellieapp.com\/pro<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Oh this is neat. I always go off-script on Looms and then lose my spot. The bit that listens to what I actually say is the hook. Local + tiny is nice. Trying it for my next demo. Keen to see if the run-long warning saves me from 15-min rambles.<\/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\/@alexcloudstar\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@alexcloudstar<\/a>&nbsp;thank you so much, Alex! One of the reasons I built it was for that exact problem. You\u2019re almost done your take and you stumble. Tellie is like a companion that helps you hit your marks because you relax knowing it is checking your points and the clock for 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>I was literally recording a presentation video for Product Hunt yesterday and thinking how useful it would be to read the script from somewhere while recording \ud83d\ude42 Great product!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@natalia_iankovych\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@natalia_iankovych<\/a>&nbsp;OMG thanks so much!!  Glad Tellie helps &#8211; any feedback on features and I\u2019ll build it for you!  That\u2019s how many of its features were designed &#8211; by early users. Thanks again!!<\/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\">Hi @steve_chazin  is this also available over android? waiting to explore !!<\/div>\n<div class=\"comment-actions\">\n<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\/@ankur_bolia\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ankur_bolia<\/a>&nbsp;Coming soon!  Actually, it will run on any web browser, phone, etc. My idea is to have it run on your main computer and use your devices to control it when on camera. Love any feedback!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/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\/VVHZVEVKSQXPBO\" class=\"app-title\">OpenComputer<\/a><\/p>\n<div class=\"one-liner\">Firebase for Agents<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">135<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>OpenComputer \u5c06AI Agent\u90e8\u7f72\u4e3a\u51fd\u6570\uff0c\u5e76\u4e3a\u6bcf\u4e2a\u4f1a\u8bdd\u63d0\u4f9b\u4e00\u53f0\u771f\u5b9e\u3001\u53ef\u6301\u4e45\u5316\u7684Linux\u865a\u62df\u673a\uff0c\u89e3\u51b3\u5f00\u53d1\u8005\u5728\u8fd0\u884c\u590d\u6742\u6216\u957f\u65f6\u4efb\u52a1\u65f6\u5bf9\u73af\u5883\u9694\u79bb\u3001\u5de5\u5177\u5b89\u88c5\u548c\u4f1a\u8bdd\u7eed\u8dd1\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\/e7d800f1-461b-4f4a-a2f6-5930c9011316.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\/64f194ec-3f71-4637-917a-e9100d3b347d.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\/e5ecfc10-4960-4ce9-9ebc-49405600d5e7.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\/2afab723-9c71-4cda-9ffa-0ba02ca3f92d.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\/4b7444f3-6198-4cc0-b06f-1aea97a107cb.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\">Software Engineering<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI Agent\u90e8\u7f72<\/span><br \/>\n            <span class=\"tag\">\u4e91\u51fd\u6570<\/span><br \/>\n            <span class=\"tag\">\u865a\u62df\u673a\u8fd0\u884c\u65f6<\/span><br \/>\n            <span class=\"tag\">\u4f1a\u8bdd\u6301\u4e45\u5316<\/span><br \/>\n            <span class=\"tag\">MCP\u670d\u52a1\u5668<\/span><br \/>\n            <span class=\"tag\">TypeScript<\/span><br \/>\n            <span class=\"tag\">\u5f00\u53d1\u8005\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u65e0\u670d\u52a1\u5668\u67b6\u6784<\/span><br \/>\n            <span class=\"tag\">\u57fa\u7840\u8bbe\u65bd\u5373\u670d\u52a1<\/span><br \/>\n            <span class=\"tag\">\u667a\u80fd\u4f53\u8ba1\u7b97\u5e73\u53f0<\/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\u533a\u5171\u4e24\u6761\u6709\u6548\u8bc4\u8bba\u3002\u7591\u95ee\u70b9\u96c6\u4e2d\u5728\u6280\u672f\u6808\uff08\u4e3a\u4f55\u9009TypeScript\u800c\u975eAI\u4e3b\u6d41\u7684Python\uff09\u4ee5\u53ca\u5b9a\u4f4d\u5bf9\u6bd4\uff08\u4e0eClaude\u6258\u7ba1Agent\u662f\u7ade\u4e89\u8fd8\u662f\u4e92\u8865\u5173\u7cfb\uff09\u3002\u521b\u59cb\u4eba\u56de\u5e94\u5f3a\u8c03\u771f\u5b9eLinux\u73af\u5883\u4e0e\u6301\u4e45\u4f1a\u8bdd\u4ef7\u503c\uff0c\u4f46\u672a\u6b63\u9762\u89e3\u7b54TypeScript\u9009\u62e9\u539f\u56e0\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                OpenComputer\u7684\u201cFirebase for Agents\u201d\u53e3\u53f7\u7cbe\u51c6\uff0c\u672c\u8d28\u4e0a\u662f\u7528\u201c\u51fd\u6570\u5f0f\u201d\u7684\u62bd\u8c61\u63a9\u76d6\u4e86\u5e95\u5c42\u201c\u57fa\u7840\u8bbe\u65bd\u201d\u7684\u590d\u6742\u6027\u3002\u5b83\u5356\u7684\u4e0d\u662f\u6a21\u578b\uff0c\u800c\u662f\u201c\u73af\u5883\u5373\u670d\u52a1\u201d\u2014\u2014\u8fd9\u662f\u806a\u660e\u4e14\u52a1\u5b9e\u7684\u4e00\u6b65\u3002\u5176\u6838\u5fc3\u4ef7\u503c\u5728\u4e8e\u4e24\u70b9\uff1a\u4e00\u662f\u5c06\u201c\u4f1a\u8bdd\u201d\u8fd9\u4e00Agent\u751f\u547d\u5468\u671f\u4e2d\u7684\u5173\u952e\u72b6\u6001\u6301\u4e45\u5316\uff0c\u8fd9\u5728\u957f\u5c3e\u4efb\u52a1\uff08\u5982\u722c\u866b\u3001\u89c6\u9891\u5904\u7406\u3001\u81ea\u52a8\u5316\u6d4b\u8bd5\uff09\u4e2d\u662f\u521a\u9700\uff1b\u4e8c\u662f\u901a\u8fc7\u201c\u4f60\u7684\u5bc6\u94a5\u4e0d\u8fdb\u5165\u8fd0\u884c\u65f6\u201d\u7684\u8bbe\u8ba1\uff0c\u89e3\u51b3\u4e86\u4f01\u4e1a\u7aef\u6700\u654f\u611f\u7684\u5b89\u5168\u4fe1\u4efb\u95ee\u9898\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4f46\u9510\u8bc4\u9700\u8981\u6307\u51fa\u5176\u9690\u5fe7\uff1a\u9996\u5148\uff0cTypeScript\u7684\u9009\u62e9\u5728AI\u751f\u6001\u4e2d\u663e\u5f97\u9006\u52bf\uff0cPython\u751f\u6001\u7684\u5de5\u5177\u94fe\u548c\u5f00\u53d1\u8005\u5fc3\u667a\u4f18\u52bf\u662f\u5de8\u5927\u963b\u529b\uff0c\u8fd9\u53ef\u80fd\u4f1a\u9650\u5236\u65e9\u671f\u4f20\u64ad\u548c\u793e\u533a\u8d21\u732e\u901f\u5ea6\u3002\u5176\u6b21\uff0c\u201c\u771f\u5b9eLinux\u673a\u5668\u201d\u610f\u5473\u7740\u9ad8\u6602\u7684\u51b7\u542f\u52a8\u6210\u672c\u548c\u8d44\u6e90\u5229\u7528\u7387\u6311\u6218\uff0c\u5728\u76c8\u5229\u6a21\u578b\u4e0a\u5982\u4f55\u5e73\u8861\u514d\u8d39\u914d\u989d\u4e0e\u8ba1\u7b97\u5bc6\u5ea6\uff0c\u5c06\u51b3\u5b9a\u5176\u80fd\u5426\u4ece\u730e\u5947\u8d70\u5411\u89c4\u6a21\u5316\u3002\u6700\u540e\uff0c\u6240\u8c13\u201c\u4e0eClaude\u6258\u7ba1Agent\u7684\u7ade\u4e89\u201d\uff0c\u66f4\u51c6\u786e\u7684\u5b9a\u4f4d\u662f\u4e92\u8865\u751a\u81f3\u662f\u5176\u5e95\u5c42\u4f9d\u8d56\u2014\u2014OpenComputer\u66f4\u50cf\u662fLLM\u7684\u201c\u624b\u811a\u201d\uff0c\u800c\u975e\u201c\u5927\u8111\u201d\uff0c\u5b83\u5e94\u5f53\u8b66\u9192\u81ea\u5df1\u4e0d\u88ab\u4e0a\u6e38\u6a21\u578b\u5382\u5546\u7684\u5e73\u53f0\u5316\u7b56\u7565\u964d\u7ef4\u6253\u51fb\u3002\u65b9\u5411\u6b63\u786e\uff0c\u4f46\u58c1\u5792\u5c1a\u6d45\uff0c\u771f\u6b63\u7684\u8003\u9a8c\u5728\u4e8e\u80fd\u5426\u8fc5\u901f\u62a2\u5360\u5f00\u53d1\u8005\u5de5\u4f5c\u6d41\uff0c\u5f62\u6210\u751f\u6001\u9501\u5b9a\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\">OpenComputer<\/span>\n                <\/div>\n<div class=\"comment-content\">Introducing OpenComputer Deploy your agent as a function. Get a computer for it. &#8211; a real Linux machine per session &#8211; ffmpeg, chromium, git, install anything &#8211; durable: hibernate + resume &#8211; your keys never enter the runtime The cloud of the last decade was built for apps. The next one is for trillions of always on agents. OpenComputer is their home.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hi PH &#8211; today we&#8217;re launching OpenComputer. <\/p>\n<p>Deploy your agent as a function, get a computer for it.<\/p>\n<p>What you can expect:<\/p>\n<p>1. Write an agent as a TypeScript function. Deploy it. We run the loop, the sessions, streaming etc<br \/>2. Every session runs on a real Linux machine.<br \/>3. Your tools and MCP servers run on that machine &#8211; clone a repo, run ffmpeg, drive a browser, install anything.<br \/>4. Sessions are durable: can be steered mid-run, hibernate when idle, resume where they left off. <br \/>5. No model keys in your runtime. Bring your own or use our managed gateway.<\/p>\n<p>Give it a shot and let us know what you think, we&#8217;re very keen on 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<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Interesting! so is this competing with Claude managed agents or?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Congratulations on the launch! Just curious, why TypeScript? Almost all AI is built with Python&#8230;<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\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\">#8<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/SAZDUOG4HGIOQW\" class=\"app-title\">Termy<\/a><\/p>\n<div class=\"one-liner\">Learn languages from games, videos, and websites<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">118<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Termy \u662f\u4e00\u6b3e\u901a\u8fc7\u5feb\u6377\u952e\u5373\u65f6\u7ffb\u8bd1\u5e76\u89e3\u91ca\u5c4f\u5e55\u4e0a\u7684\u751f\u8bcd\u3001\u81ea\u52a8\u751f\u6210\u8bed\u5883\u5316\u590d\u4e60\u7ec3\u4e60\u7684\u8bed\u8a00\u5b66\u4e60\u5de5\u5177\uff0c\u4e13\u4e3a\u5728\u6e38\u620f\u3001\u89c6\u9891\u548c\u7f51\u9875\u7b49\u6c89\u6d78\u5f0f\u573a\u666f\u4e2d\u4e0d\u6253\u65ad\u8282\u594f\u5730\u5b66\u4e60\u5916\u8bed\u800c\u8bbe\u8ba1\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\/c019477f-7253-4680-ac04-58c49bed8efe.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\/8ea91a5c-ea9b-4060-a188-a18dfd52109d.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\/f77c7047-5766-4f17-8066-c8fce8b48959.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\/2f2d66e1-f5b9-465e-9c0d-1571f05d9731.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\/576a4c23-0545-4e4f-ab58-233a8bc69077.jpeg?auto=format\" data-video-url=\"https:\/\/www.youtube.com\/watch?v=3-9y0nVUbj4\"><source src=\"https:\/\/www.youtube.com\/watch?v=3-9y0nVUbj4\" 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\">Education<\/span><br \/>\n            <span class=\"tag\">Languages<\/span><br \/>\n            <span class=\"tag\">Games<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u8bed\u8a00\u5b66\u4e60<\/span><br \/>\n            <span class=\"tag\">\u6c89\u6d78\u5f0f\u5b66\u4e60<\/span><br \/>\n            <span class=\"tag\">\u5c4f\u5e55\u53d6\u8bcd<\/span><br \/>\n            <span class=\"tag\">\u8bed\u5883\u7ffb\u8bd1<\/span><br \/>\n            <span class=\"tag\">\u95f4\u9694\u91cd\u590d<\/span><br \/>\n            <span class=\"tag\">OCR\u8bc6\u522b<\/span><br \/>\n            <span class=\"tag\">\u684c\u9762\u5e94\u7528<\/span><br \/>\n            <span class=\"tag\">\u6e38\u620f\u5b66\u5916\u8bed<\/span><br \/>\n            <span class=\"tag\">\u89c6\u9891\u5b66\u5916\u8bed<\/span><br \/>\n            <span class=\"tag\">\u81ea\u9002\u5e94\u7ec3\u4e60<\/span><br \/>\n            <span class=\"tag\">Windows<\/span><br \/>\n            <span class=\"tag\">macOS<\/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\u65e0\u6469\u64e6\u4f53\u9a8c\uff0c\u5c24\u5176\u5728YouTube\u548cReddit\u4e0a\u4f7f\u7528\u6d41\u7545\uff0c\u622a\u56fe\u4fdd\u7559\u573a\u666f\u4e0a\u4e0b\u6587\u7684\u529f\u80fd\u5907\u53d7\u597d\u8bc4\u3002\u591a\u6570\u8bc4\u8bba\u8868\u8fbe\u4e86\u5bf9\u4ea4\u4e92\u5f0f\u5b66\u4e60\u7406\u5ff5\u7684\u559c\u7231\u4e0e\u9f13\u52b1\u3002Maker\u4e3b\u52a8\u5f81\u6c42\u5173\u4e8e\u91ca\u4e49\u51c6\u786e\u6027\u3001\u6c89\u6d78\u611f\u4fdd\u6301\u53ca\u4ea7\u54c1\u77ed\u677f\u7684\u5177\u4f53\u53cd\u9988\uff0c\u4f46\u73b0\u6709\u8bc4\u8bba\u4e2d\u6682\u65e0\u660e\u786e\u7684\u95ee\u9898\u6216\u6539\u8fdb\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                Termy\u7cbe\u51c6\u5730\u5207\u4e2d\u4e86\u8bed\u8a00\u5b66\u4e60\u4e2d\u201c\u6c89\u6d78\u4e0e\u67e5\u9605\u201d\u7684\u6838\u5fc3\u77db\u76fe\u3002\u5b83\u6ca1\u6709\u8bd5\u56fe\u521b\u9020\u4e00\u4e2a\u65b0\u7684\u5b66\u4e60\u573a\u666f\uff0c\u800c\u662f\u9009\u62e9\u5bc4\u751f\u5728\u7528\u6237\u5df2\u6709\u7684\u5a31\u4e50\u4e0e\u4fe1\u606f\u6d88\u8d39\u573a\u666f\u4e2d\uff0c\u901a\u8fc7\u4e00\u4e2a\u5feb\u6377\u952e\u5c06\u201c\u4e2d\u65ad\u201d\u8f6c\u5316\u4e3a\u201c\u6355\u6349\u201d\uff0c\u8fd9\u6bd4\u5927\u591a\u6570\u5b64\u7acb\u7684\u80cc\u5355\u8bcd\u5e94\u7528\u9ad8\u660e\u5f97\u591a\u3002\u5176\u771f\u6b63\u7684\u4ef7\u503c\u4e0d\u5728\u4e8e\u7ffb\u8bd1\uff0c\u800c\u5728\u4e8e\u201c\u8bed\u5883\u951a\u70b9\u201d\u2014\u2014\u5c06\u5355\u8bcd\u4e0e\u7528\u6237\u4eb2\u81ea\u7ecf\u5386\u8fc7\u7684\u753b\u9762\u3001\u60c5\u8282\u7ed1\u5b9a\uff0c\u518d\u914d\u5408FSRS\u7b97\u6cd5\u8fdb\u884c\u79d1\u5b66\u590d\u4e60\uff0c\u8fd9\u5b9e\u9645\u4e0a\u662f\u5bf9\u201c\u60c5\u5883\u8bb0\u5fc6\u201d\u539f\u7406\u7684\u5de5\u7a0b\u5316\u843d\u5730\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u4ea7\u54c1\u7684\u5929\u82b1\u677f\u4e5f\u663e\u800c\u6613\u89c1\u3002\u9996\u5148\uff0cOCR\u7684\u51c6\u786e\u7387\u548c\u5bf9\u6e38\u620f\u5185\u590d\u6742UI\uff08\u5982\u6eda\u52a8\u6587\u672c\u3001\u52a8\u6001\u5b57\u5e55\uff09\u7684\u8bc6\u522b\u5c06\u662f\u5de8\u5927\u6280\u672f\u6311\u6218\uff0c\u4e00\u65e6\u8bc6\u522b\u9519\u4f4d\uff0c\u6c89\u6d78\u611f\u4f1a\u77ac\u95f4\u788e\u88c2\u3002\u5176\u6b21\uff0c\u201c\u514d\u8d39\u5f00\u59cb\u201d\u7684\u5546\u4e1a\u6a21\u5f0f\u4f9d\u8d56\u540e\u7eed\u8ba2\u9605\uff0c\u4f46\u8bed\u8a00\u5b66\u4e60\u7c7b\u5de5\u5177\u7684\u957f\u671f\u7559\u5b58\u7387\u666e\u904d\u504f\u4f4e\uff0c\u7528\u6237\u53ef\u80fd\u5728\u4e09\u5206\u949f\u70ed\u5ea6\u540e\u6d41\u5931\u3002\u66f4\u5173\u952e\u7684\u662f\uff0cTermy\u5c06\u5b66\u4e60\u8fc7\u7a0b\u788e\u7247\u5316\uff0c\u8fd9\u4f1a\u5bfc\u81f4\u77e5\u8bc6\u4f53\u7cfb\u6784\u5efa\u4e0d\u8db3\uff0c\u5b83\u672c\u8d28\u4e0a\u4ecd\u662f\u4e00\u4e2a\u9ad8\u7ea7\u7684\u201c\u67e5\u8bcd+\u8bb0\u5fc6\u201d\u5de5\u5177\uff0c\u800c\u975e\u5b8c\u6574\u7684\u5b66\u4e60\u65b9\u6848\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4ece\u8bc4\u8bba\u770b\uff0c\u7528\u6237\u591a\u4e3a\u6b63\u9762\u611f\u53d7\uff0c\u7f3a\u4e4f\u6df1\u5ea6\u4f7f\u7528\u540e\u7684\u75db\u70b9\u53cd\u9988\uff0c\u8fd9\u6697\u793a\u4ea7\u54c1\u53ef\u80fd\u4ecd\u5904\u4e8e\u5c1d\u9c9c\u671f\u3002\u5efa\u8bae\u56e2\u961f\u5c06\u91cd\u5fc3\u4ece\u201c\u6536\u96c6\u8bcd\u91cf\u201d\u8f6c\u5411\u201c\u6c89\u6dc0\u8fde\u63a5\u201d\u2014\u2014\u4f8b\u5982\u751f\u6210\u7528\u6237\u5728\u7279\u5b9a\u6e38\u620f\u4e2d\u7684\u4e13\u5c5e\u8bcd\u5e93\uff0c\u6216\u57fa\u4e8e\u573a\u666f\u805a\u5408\u9ad8\u9891\u8868\u8fbe\uff0c\u4ee5\u6b64\u6784\u7b51\u771f\u6b63\u7684\u6570\u636e\u58c1\u5792\uff0c\u800c\u975e\u4ec5\u505a\u4e00\u4e2a\u6f02\u4eae\u7684\u7ffb\u8bd1\u60ac\u6d6e\u7a97\u3002\u5426\u5219\uff0c\u5b83\u5f88\u5bb9\u6613\u88ab\u6d4f\u89c8\u5668\u81ea\u5e26\u7ffb\u8bd1\u6216\u6e38\u620f\u5185\u7f6e\u8bcd\u5178\u7684\u529f\u80fd\u8fed\u4ee3\u6240\u541e\u566c\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\">Termy<\/span>\n                <\/div>\n<div class=\"comment-content\">Termy turns the games, videos, and websites you love into language practice. Press one shortcut and it finds the difficult words on your screen, explains them in context, and saves them with the exact moment you discovered them\u2014without breaking your flow. Later, those moments become adaptive exercises built around your vocabulary. Works on Windows and macOS in 30 languages. Free to start.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey Product Hunt \ud83d\udc4b I\u2019m Mikhail, the maker of Termy.<\/p>\n<p>Language immersion often breaks at one small moment: a phrase stops you, but opening a translator pulls you out of the game or video. And translating everything removes the need to think in the language.<\/p>\n<p>Termy is built for that moment. Press one shortcut anywhere text appears on your desktop. Termy gives you a short explanation and translation in context, then saves the word or phrase with the original scene.<\/p>\n<p>Later, it turns your saved vocabulary into varied adaptive exercises\u2014including context questions, fill-in-the-blank prompts, typing, listening, and screenshot recall. Reviews are scheduled with FSRS, so each word returns when you\u2019re most likely to need the reminder.<\/p>\n<p>It works with games, videos, websites, ebooks, and desktop apps on Windows and macOS. OCR runs on-device, screenshots stay on your computer, 30 languages are supported, and it\u2019s free to start.<\/p>\n<p>I\u2019d especially love feedback on three things:<\/p>\n<ol>\n<li>\n<p>Did the explanation match the scene?<\/p>\n<\/li>\n<li>\n<p>Did the shortcut preserve your immersion?<\/p>\n<\/li>\n<li>\n<p>What game, app, or text did Termy struggle with?<\/p>\n<\/li>\n<\/ol>\n<p>Try it with something you already enjoy, then tell me where it breaks. I\u2019ll be here throughout 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=\"comment-item\">\n<div class=\"comment-content\">\n<p>Love it. Feels frictionless in actual use across YouTube and Reddit. Also really like that it keeps the screenshot context<\/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 much more in-context language learning than the memorization I did in language classes in school growing up. Nice job<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I have always wanted to make something like this! I love interactive learning. I feel like it helps me remember languages 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=\"comment-item\">\n<div class=\"comment-content\">\n<p>I have always wanted to make something like this! I love interactive learning. I feel like it helps me remember languages 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=\"comment-item\">\n<div class=\"comment-content\">\n<p>I have always wanted to make something like this! I love interactive learning. I feel like it helps me remember languages 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=\"comment-item\">\n<div class=\"comment-content\">\n<p>Love the idea guys! I&#8217;m sure many language learner will love it. Wish you all the best!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\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\/BLPV3H4S2Y7TQX\" class=\"app-title\">Enter Pro<\/a><\/p>\n<div class=\"one-liner\">The AI-native platform to build and scale your apps<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">0<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Enter Pro \u662f\u4e00\u4e2aAI\u539f\u751f\u7684\u5168\u6808\u5e94\u7528\u5f00\u53d1\u5e73\u53f0\uff0c\u5c06\u5e94\u7528\u4ece\u89c4\u5212\u3001\u5f00\u53d1\u3001\u9884\u89c8\u5230\u4e0a\u7ebf\u8fd0\u8425\u7684\u5168\u751f\u547d\u5468\u671f\u96c6\u6210\u5728\u5355\u4e00\u5de5\u4f5c\u6d41\u4e2d\uff0c\u89e3\u51b3\u975e\u6280\u672f\u56e2\u961f\u96be\u4ee5\u5c06\u521b\u610f\u843d\u5730\u4e3a\u53ef\u5546\u4e1a\u8fd0\u8425\u7684\u771f\u5b9e\u4ea7\u54c1\u800c\u975e\u539f\u578bDemo\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\/3f9f66f3-f330-4eb9-b1b2-7ac4321515e3.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\/af210230-207e-439d-a4e1-d64786ad3543.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\/63c7ec2f-5401-4796-8351-8ee15a57c421.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\/2c769b6f-8913-4be9-b002-a0d5462ba148.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\/71fcb8b0-d57b-456a-93f1-5ac8fa2f0d1a.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\/abded0f0-58c9-4384-99d1-b6b57b8c6ad4.gif?auto=format\" data-video-url=\"https:\/\/www.loom.com\/share\/1480422b53ef46ab969a24e6d7ec272c\"><source src=\"https:\/\/www.loom.com\/share\/1480422b53ef46ab969a24e6d7ec272c\" 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\">Developer Tools<\/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\u539f\u751f\u5f00\u53d1\u5e73\u53f0<\/span><br \/>\n            <span class=\"tag\">\u65e0\u4ee3\u7801\/\u4f4e\u4ee3\u7801<\/span><br \/>\n            <span class=\"tag\">\u5e94\u7528\u642d\u5efa<\/span><br \/>\n            <span class=\"tag\">AI\u667a\u80fd\u4f53<\/span><br \/>\n            <span class=\"tag\">\u5168\u6808\u5f00\u53d1<\/span><br \/>\n            <span class=\"tag\">\u81ea\u52a8\u5316\u5de5\u4f5c\u6d41<\/span><br \/>\n            <span class=\"tag\">\u4f01\u4e1a\u7ea7\u5e94\u7528<\/span><br \/>\n            <span class=\"tag\">\u4ea7\u54c1\u539f\u578b\u5230\u4e0a\u7ebf<\/span><br \/>\n            <span class=\"tag\">\u96c6\u6210\u73af\u5883<\/span><br \/>\n            <span class=\"tag\">Agent Builder<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u8d5e\u8d4f\u5176\u201c\u81ea\u4e3e\u201d\uff08\u7528\u81ea\u5bb6\u4ea7\u54c1\u6784\u5efa\u81ea\u8eabCMS\u548c\u8bba\u575b\uff09\u7684\u5b9e\u8df5\uff0c\u8ba4\u4e3a\u6bd4\u5ba3\u4f20\u6587\u6848\u66f4\u6709\u8bf4\u670d\u529b\uff1b\u540c\u65f6\u80af\u5b9a\u5e94\u7528\u4e0eAI\u667a\u80fd\u4f53\u5728\u540c\u4e00\u73af\u5883\u5185\u6784\u5efa\u7684\u7406\u5ff5\u3002\u6709\u7528\u6237\u8be2\u95eeEnter Pro\u4e0eLovable\u3001Base44\u7b49\u5934\u90e8\u7ade\u54c1\u7684\u6838\u5fc3\u5dee\u5f02\uff0c\u8be5\u95ee\u9898\u672a\u83b7\u5b98\u65b9\u6b63\u9762\u56de\u5e94\uff0c\u662f\u4e3b\u8981\u5f85\u89e3\u7b54\u7591\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                Enter Pro\u7684\u53d9\u4e8b\u5f88\u806a\u660e\uff0c\u7528\u201cCan Enter build Enter?\u201d\u7684\u54f2\u5b66\u5f0f\u81ea\u95ee\uff0c\u914d\u5408\u81ea\u5bb6CMS\u3001\u8bba\u575b\u4e43\u81f3\u767b\u6708\u9875\u9762\u7684\u5b9e\u9645\u7528\u4f8b\uff0c\u5b8c\u6210\u4e86\u4ece\u201c\u9020\u5de5\u5177\u201d\u5230\u201c\u7528\u5de5\u5177\u201d\u7684\u4fe1\u4efb\u72b6\u6784\u5efa\u3002\u8fd9\u786e\u5b9e\u6bd4\u4efb\u4f55\u534e\u4e3d\u7684Landing Page\u90fd\u66f4\u5177\u8bf4\u670d\u529b\uff0c\u4e5f\u5370\u8bc1\u4e86\u5176\u5e76\u975e\u53c8\u4e00\u4e2a\u6d45\u5c42\u7684\u539f\u578b\u751f\u6210\u5668\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4f46\u5265\u5f00\u201cAI-native\u201d\u7684\u7cd6\u8863\uff0c\u5176\u672c\u8d28\u4ecd\u662f\u4f4e\u4ee3\u7801\u5e73\u53f0\u5728AI\u65f6\u4ee3\u7684\u8fed\u4ee3\u54c1\u3002\u5c06\u6570\u636e\u5e93\u3001\u8ba4\u8bc1\u3001\u6258\u7ba1\u3001\u652f\u4ed8\u7b49\u57fa\u7840\u8bbe\u65bd\u9884\u5236\u5316\uff0c\u5c06AI\u4ece\u5bf9\u8bdd\u7a97\u53e3\u5347\u7ea7\u4e3a\u201c\u64cd\u4f5c\u5c42\u201d\uff0c\u8fd9\u786e\u5b9e\u662f\u6b63\u786e\u7684\u65b9\u5411\u3002\u7136\u800c\uff0c\u5173\u952e\u58c1\u5792\u4e0d\u5728\u7406\u5ff5\uff0c\u800c\u5728\u6267\u884c\uff1a\u5f53\u7528\u6237\u771f\u6b63\u7528\u5b83\u6784\u5efa\u590d\u6742\u4e1a\u52a1\u903b\u8f91\u65f6\uff0c\u5e73\u53f0\u81ea\u8eab\u7684\u62bd\u8c61\u80fd\u529b\u3001\u6027\u80fd\u74f6\u9888\u4ee5\u53ca\u9501\u5b9a\u98ce\u9669\u5c06\u9762\u4e34\u4e25\u5cfb\u8003\u9a8c\u3002\u76ee\u524d\u8bc4\u8bba\u4e2d\u4e00\u7247\u53eb\u597d\uff0c\u552f\u4e00\u5c16\u9510\u7684\u63d0\u95ee\u2014\u2014\u4e0eLovable\u548cBase44\u7684\u5dee\u5f02\u5316\u2014\u2014\u88ab\u5ffd\u7565\uff0c\u8fd9\u66b4\u9732\u4e86\u5176\u6216\u8bb8\u5e76\u65e0\u65e0\u53ef\u66ff\u4ee3\u7684\u6280\u672f\u62a4\u57ce\u6cb3\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u771f\u6b63\u7684\u4ef7\u503c\u5728\u4e8e\u5176\u201cAgent Builder\u201d\u7684\u52a1\u5b9e\u5b9a\u4f4d\uff1a\u4e0d\u7092\u51b7\u996d\u505a\u804a\u5929\u673a\u5668\u4eba\uff0c\u800c\u662f\u628a\u5ba2\u670d\u3001\u8c03\u7814\u7b49\u91cd\u590d\u6027\u5de5\u4f5c\u56fa\u5316\u4e3a\u53ef\u7248\u672c\u5316\u3001\u53ef\u90e8\u7f72\u7684\u667a\u80fd\u4f53\u3002\u8fd9\u4e00\u8def\u5f84\u82e5\u8d70\u901a\uff0c\u786e\u5b9e\u80fd\u5c06\u56e2\u961f\u4ece\u4f4e\u6548\u91cd\u590d\u52b3\u4f5c\u4e2d\u89e3\u653e\u3002\u4f46\u9700\u8b66\u60d5\u7684\u662f\uff0c\u8fd9\u7c7b\u5e73\u53f0\u6700\u7ec8\u5f80\u5f80\u4f1a\u6f14\u53d8\u4e3a\u201c\u5927\u578b\u79d1\u6280\u516c\u53f8\u7684\u62fc\u88c5\u8f66\u95f4\u201d\uff0c\u5f00\u53d1\u8005\u7684\u521b\u9020\u6027\u88ab\u538b\u7f29\u5230\u914d\u7f6e\u9879\u4e0ePrompt\u7684\u72ed\u7f1d\u4e2d\u3002\u5bf9\u4e8e\u8ffd\u6c42\u6df1\u5ea6\u5b9a\u5236\u548c\u4f01\u4e1a\u7ea7\u5b89\u5168\u7684\u56e2\u961f\uff0cEnter Pro\u7684\u201c\u4e00\u4f53\u5316\u201d\u7a76\u7adf\u662f\u8d4b\u80fd\u8fd8\u662f\u67b7\u9501\uff0c\u5c1a\u9700\u65f6\u95f4\u4e0e\u771f\u5b9e\u4e1a\u52a1\u538b\u529b\u6765\u68c0\u9a8c\u3002\u8425\u9500\u51fa\u8272\uff0c\u5f13\u5df2\u62c9\u6ee1\uff0c\u80fd\u5426\u5c04\u4e2d\u771f\u6b63\u7684\u5546\u4e1a\u9776\u5fc3\uff0c\u662f\u63a5\u4e0b\u6765\u552f\u4e00\u503c\u5f97\u5173\u6ce8\u7684\u4e8b\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\">Enter Pro<\/span>\n                <\/div>\n<div class=\"comment-content\">Building what runs a business takes more than code. Enter Pro is the AI-native platform that turns an idea into a working product. Plan, build, preview, launch, and scale apps, websites, and custom AI agents in one continuous workspace. Models, databases, authentication, hosting, payments, analytics, and localization are built in\u2014so teams can ship software built for real business, not just prototypes.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey Product Hunt \ud83d\udc4b I&#8217;m Eric, one of the makers of Enter Pro.<\/p>\n<p>Today, we&#8217;re bringing Enter Pro to Product Hunt for the first time.<\/p>\n<\/p>\n<p>As AI models grow more capable, the barrier to coding keeps falling. But building what runs a business takes more than code.<\/p>\n<\/p>\n<p>Enter Pro is an AI-native platform that turns idea into working apps. As the builder layer of Converge AI, teams can plan, build, preview, launch, and scale apps, websites, portals, internal tools, workflows, and AI agents in one continuous workspace\u2014with databases, authentication, storage, hosting, payments, analytics, and localization built in.<\/p>\n<\/p>\n<p>Enter started at the beginning of the year as a small experiment built around one question:<\/p>\n<p><strong>Can Enter build Enter?<\/strong><\/p>\n<\/p>\n<p>We became our own most demanding customer. Our blog system(CMS) was the first product built entirely inside Enter. When GitHub import launched, we brought our main repository into the platform and began building Enter with Enter. Product, operations, and design could ship smaller improvements directly, while engineering stayed focused on the deeper systems behind them. Over time, more of Enter was built on the platform itself\u2014from the Enter Forum and our internal admin system to landing pages created and shipped by non-technical teammates. The answer was yes: Enter could build more than prototypes. It could power the real systems behind our business.<\/p>\n<\/p>\n<p>Along the way, we noticed that our teams were still repeating the same work every week\u2014answering support questions, researching accounts, summarizing feedback, and preparing updates. We began turning those workflows into agents, which led to one of Enter Pro\u2019s newest capabilities: <strong>Agent Builder<\/strong>.<\/p>\n<p>Describe what your agent should do, test it in a live preview, and publish it as a shareable link, a web agent, inside your product, in Slack or Lark, or through an SDK or embed. Enter handles the models, knowledge, tools, deployment, versioning, and infrastructure behind it. The goal isn\u2019t another chatbot or one-off demo. It\u2019s to turn recurring work into agents that can be deployed, maintained, and improved over time.<\/p>\n<\/p>\n<p>What excites us most is the shift from <strong>AI as a chat window<\/strong> to <strong>AI as an operating layer<\/strong>. And because apps and agents are built on the same platform, AI can become part of how a product works from day one\u2014not something added afterward. Our belief is simple: people should spend more time on judgment, creativity, and deciding what to build\u2014and less time repeating the work required to make it happen.<\/p>\n<\/p>\n<p>We still have a long roadmap ahead, and we\u2019d love to hear what you want to build with Enter.<\/p>\n<p>As a small launch gift, the first 300 new Product Hunt users who sign up and try Agent Builder will receive 400 bonus Credits. First come, first served\u2014claim them within seven days \ud83c\udf89<\/p>\n<p>\ud83d\udc49 <a href=\"https:\/\/enter.converge.ai\/s\/ph1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/enter.converge.ai\/s\/ph1<\/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>As a small launch gift, the first 300 new Product Hunt users who sign up and try Agent Builder will receive 400 bonus Credits. First come, first served\u2014claim them within seven days \ud83c\udf89<\/p>\n<p>\ud83d\udc49 <a href=\"https:\/\/enter.converge.ai\/s\/ph1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/enter.converge.ai\/s\/ph1<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">Love that they dogfooded this on their own CMS and forum before opening it up. Says more than any landing page copy could. Congrats on the launch \ud83d\ude80<\/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>Hey Product Hunt \ud83d\udc4b I\u2019m part of the team behind Enter Pro.<\/p>\n<p>I worked mainly on shaping the Agent Builder and discussing the backend architecture\u2014especially how agents connect to knowledge and tools, get deployed and versioned, and evolve beyond one-off chatbot demos into reliable workflows.<\/p>\n<p>The part I\u2019m most excited about is having apps and agents built in the same environment, so AI can become part of the product itself rather than something bolted on afterward.<\/p>\n<p>Huge credit to the engineering team for bringing it all to life. What\u2019s the first recurring workflow you\u2019d want to turn into an agent?<\/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>Congrats! <a href=\"https:\/\/www.producthunt.com\/@eric_zhang25\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"eric_zhang25\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@eric_zhang25<\/a> . I am Leo founder of <a href=\"https:\/\/flaq.ai\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">flaq.ai<\/a>. It&#8217;s very interesting to build apps with Enter Pro. Hope that more and more builders can find Enter Pro to help their building jobs.<\/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>Having apps and agents in the same product makes sense. AI is more useful when it is part of the workflow, not a separate chat box bolted on later.<\/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\/@axelkane\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@axelkane<\/a>&nbsp;Exactly. Apps and agents should work together\u2014not live in separate tools.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\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 this launch! Love this product!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Congrats on the launch, Eric!<\/p>\n<\/p>\n<p>What makes Enter Pro different to those big players like <a href=\"https:\/\/www.producthunt.com\/products\/lovable\" data-node-type=\"mention\" data-mention-type=\"product\" data-mention-id=\"lovable\" target=\"_blank\" rel=\"noopener\">@Lovable<\/a> and <a href=\"https:\/\/www.producthunt.com\/products\/base44\" data-node-type=\"mention\" data-mention-type=\"product\" data-mention-id=\"base44\" target=\"_blank\" rel=\"noopener\">@Base44<\/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\">#10<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/2JZ6FLCI65LEON\" class=\"app-title\">Mac mini<\/a><\/p>\n<div class=\"one-liner\">Now with M6 and M5 Pro chips<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">114<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Mac mini \u4ee5 M6 \u4e0e M5 Pro \u82af\u7247\u5c06\u9ad8\u6027\u80fd\u8ba1\u7b97\u538b\u7f29\u8fdb 5 \u82f1\u5bf8\u673a\u8eab\uff0c\u4e3a\u5f00\u53d1\u8005\u3001\u521b\u4f5c\u8005\u53ca\u672c\u5730 AI \u6a21\u578b\u8fd0\u884c\u8005\u63d0\u4f9b\u4e0d\u5360\u684c\u9762\u7a7a\u95f4\u7684\u751f\u4ea7\u529b\u53f0\u5f0f\u673a\u89e3\u51b3\u65b9\u6848\uff0c\u89e3\u51b3\u201c\u5c0f\u4f53\u79ef\u4e0e\u5f3a\u6027\u80fd\u4e0d\u53ef\u517c\u5f97\u201d\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\/eb0664e5-4f59-4ac3-ab72-273d2239b296.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\/bb9ec0fe-1994-4383-9afa-ec712e0a672a.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\/f770c08f-b234-4d1a-a6ae-95967332edf0.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\/b1c88cb5-1a5d-4c55-82ba-c7ef2e32ec7d.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\/2dec4949-85c4-458c-adca-a9a494eb2b49.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\/502307f9-c7de-4843-899c-f03791785919.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\/53b174cf-152e-4205-825a-ab57d85ec5ff.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\/44b8d6c4-b96c-4686-a064-e37746470722.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\/2762ee8f-5ffd-4d22-8785-8405ea426dae.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\/42ad803d-00fd-45c0-a28f-7e58497a3f4a.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\/89e44695-c4ad-42f6-a0e7-3cf200b1d697.jpeg?auto=format\" data-video-url=\"https:\/\/www.youtube.com\/watch?v=3WpzNmY35S4\"><source src=\"https:\/\/www.youtube.com\/watch?v=3WpzNmY35S4\" 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\">Developer Tools<\/span><br \/>\n            <span class=\"tag\">Apple<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u8ff7\u4f60\u53f0\u5f0f\u673a<\/span><br \/>\n            <span class=\"tag\">M6\u82af\u7247<\/span><br \/>\n            <span class=\"tag\">M5 Pro<\/span><br \/>\n            <span class=\"tag\">\u82f9\u679c<\/span><br \/>\n            <span class=\"tag\">\u9ad8\u6027\u80fd\u8ba1\u7b97<\/span><br \/>\n            <span class=\"tag\">\u672c\u5730AI<\/span><br \/>\n            <span class=\"tag\">\u5f00\u53d1\u8005\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u5185\u5bb9\u521b\u4f5c<\/span><br \/>\n            <span class=\"tag\">Wi-Fi 7<\/span><br \/>\n            <span class=\"tag\">\u751f\u4ea7\u529b<\/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\u201c\u5c0f\u4f53\u79ef\u5927\u6027\u80fd\u201d\u7684\u6838\u5fc3\u5356\u70b9\uff0c\u79f0\u8d5e\u5176\u9002\u5408\u7f16\u7801\u3001\u521b\u4f5c\u4e0e\u672c\u5730 AI \u4efb\u52a1\u3002\u4f46\u6709\u6548\u53cd\u9988\u96c6\u4e2d\u4e8e\u786c\u4ef6\u4e0a\u9650\u7591\u95ee\u2014\u2014\u76ee\u524d\u6700\u5c16\u9510\u7684\u95ee\u9898\u662f\u201c\u662f\u5426\u652f\u6301\u8d85\u8fc7 64GB \u5185\u5b58\u201d\uff0c\u4fa7\u9762\u53cd\u6620\u4e13\u4e1a\u7528\u6237\u5bf9\u9ad8\u8d1f\u8f7d\u573a\u666f\u6269\u5c55\u6027\u7684\u62c5\u5fe7\u3002\u5176\u4f59\u8bc4\u8bba\u591a\u4e3a\u590d\u8ff0\u5ba3\u4f20\u8bed\uff0c\u4fe1\u606f\u589e\u91cf\u6709\u9650\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                \u8fd9\u6b3e Mac mini \u672c\u8d28\u4e0a\u662f\u82f9\u679c\u5bf9\u201c\u684c\u9762\u6027\u80fd\u7126\u8651\u201d\u7684\u4e00\u6b21\u7cbe\u51c6\u6536\u5272\u3002M6 \u4e0e M5 Pro \u7684\u5806\u6599\u786e\u5b9e\u4eae\u773c\uff0c\u4f46\u201c5 \u82f1\u5bf8\u201d\u7684\u7269\u7406\u9650\u5236\u51b3\u5b9a\u4e86\u6563\u70ed\u4e0e\u529f\u8017\u5899\uff0c\u6240\u8c13\u201c\u672c\u5730 AI \u6a21\u578b\u201d\u5728 64GB \u5185\u5b58\u5c01\u9876\u4e0b\u6ce8\u5b9a\u53ea\u662f\u5165\u95e8\u7ea7\u73a9\u5177\uff0c\u800c\u975e\u8bad\u7ec3\u7ea7\u5de5\u5177\u3002\u6295\u7968\u6570\u4ec5 114\uff0c\u8bc4\u8bba\u51e0\u4e4e\u65e0\u8d1f\u9762\u5374\u4e5f\u65e0\u6df1\u5ea6\u8ba8\u8bba\uff0c\u8bf4\u660e\u5176\u53d7\u4f17\u662f\u6c89\u9ed8\u7684\u65e2\u5f97\u5229\u76ca\u8005\u2014\u2014\u82f9\u679c\u751f\u6001\u5185\u521a\u9700\u7528\u6237\uff0c\u800c\u975e\u7406\u6027\u51b3\u7b56\u7684\u6280\u672f\u4e70\u5bb6\u3002\u771f\u6b63\u503c\u5f97\u8b66\u60d5\u7684\u662f\uff0c\u82f9\u679c\u6b63\u628a\u201c\u6027\u80fd\u201d\u4e0e\u201c\u4f53\u79ef\u201d\u505a\u6210\u8425\u9500\u906e\u7f9e\u5e03\uff0c\u56de\u907f\u4e86\u7528\u6237\u5bf9\u5185\u5b58\u53ef\u6269\u5c55\u6027\u3001\u63a5\u53e3\u4e30\u5bcc\u5ea6\u7b49\u5b9e\u9645\u751f\u4ea7\u529b\u75db\u70b9\u7684\u8ffd\u95ee\u3002\u8fd9\u6b3e\u4ea7\u54c1\u9002\u5408\u201c\u9700\u8981\u7b2c\u4e8c\u53f0\u5b89\u9759\u5f00\u53d1\u673a\u201d\u7684\u72ec\u7acb\u5f00\u53d1\u8005\uff0c\u4f46\u82e5\u4f60\u6307\u671b\u5b83\u66ff\u4ee3\u5de5\u4f5c\u7ad9\uff0c\u8bf7\u5148\u786e\u8ba4\u4f60\u7684\u6a21\u578b\u6743\u91cd\u4e0d\u8d85\u8fc7 40GB\u3002\u4e00\u53e5\u8bdd\uff1a\u82f9\u679c\u7528\u82af\u7247\u8fed\u4ee3\u63a9\u76d6\u4e86\u4ea7\u54c1\u7ebf\u7684\u521b\u65b0\u505c\u6ede\uff0c\u800c\u8bc4\u8bba\u533a\u53ea\u6562\u9f13\u638c\u3001\u4e0d\u6562\u63d0\u95ee\u7684\u751f\u6001\u6c1b\u56f4\uff0c\u624d\u662f\u6bd4\u786c\u4ef6\u66f4\u503c\u5f97\u62c5\u5fe7\u7684\u4e1c\u897f\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\">Mac mini<\/span>\n                <\/div>\n<div class=\"comment-content\">Mac mini now comes with M6 and M5 Pro, bringing faster performance, Apple Intelligence, Wi-Fi 7, and faster storage to Apple&#8217;s compact 5-inch desktop. Built for coding, creating, and getting work done.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Tiny footprint, serious power.  <a href=\"https:\/\/www.producthunt.com\/@anushanath\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"anushanath\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@anushanath<\/a> <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">tiny desktop. big upgrade.<\/p>\n<p>the new Mac mini brings M6 and M5 Pro to Apple&#8217;s compact 5-inch design, pushing even more performance into a machine that already punches far above its size.<\/p>\n<p>whether you&#8217;re coding, creating, running local AI models, or just want a powerful desktop that doesn&#8217;t take over your workspace, Mac mini continues to be one of the most interesting computers Apple makes.<\/p>\n<p>they&#8217;ve made the little guy even harder to ignore \u263c<\/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<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Does it go beyond 64gb ram? <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"app-card\">\n<div class=\"app-header\">\n<div class=\"rank\">#11<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/QV2KSOZBY2NWLU\" class=\"app-title\">ify<\/a><\/p>\n<div class=\"one-liner\">Resolution AI that works on top of your existing helpdesk<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">114<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>ify\u662f\u4e00\u6b3e\u65e0\u9700\u66ff\u6362\u73b0\u6709\u5ba2\u670d\u7cfb\u7edf\u3001\u76f4\u63a5\u53e0\u52a0\u5728Freshdesk\/Zendesk\/Salesforce\/HubSpot\u4e4b\u4e0a\u7684AI\u5ba2\u670d\u4ee3\u7406\uff0c\u80fd\u81ea\u52a8\u6293\u53d6\u7f51\u7ad9\u548c\u6587\u6863\u3001\u4ece\u5386\u53f2\u5de5\u5355\u548c\u53d1\u7248\u8bf4\u660e\u4e2d\u751f\u6210SOP\uff0c\u89e3\u51b3\u201c\u6587\u6863\u8d28\u91cf\u5dee\u5bfc\u81f4AI\u5ba2\u670d\u65e0\u6cd5\u843d\u5730\u201d\u7684\u6838\u5fc3\u75db\u70b9\uff0c\u5b9e\u73b0\u8de8\u90ae\u4ef6\u3001\u804a\u5929\u3001WhatsApp\u3001Slack\u7b49\u591a\u6e20\u9053\u7684\u81ea\u52a8\u5316\u5de5\u5355\u89e3\u51b3\u4e0e\u6267\u884c\u64cd\u4f5c\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\/9555e309-0095-4082-8213-c2b867073ce8.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\/616652a9-6eed-43b0-9b5e-1666b5fd5779.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\/61b85951-c5b3-43ab-9fe1-2d908038f451.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\/d40de290-9cfa-4647-a68f-e930d2ad626a.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\/1a15b898-b912-4dd8-9cc3-afe8011509cd.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\/1421972d-08a7-4c8c-af21-4ee7a06f29b5.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\/10af8b47-e49b-4f57-93c2-81a353df7c3b.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\/32b66059-b71b-4008-be57-66eaf5652fff.jpeg?auto=format\" data-video-url=\"https:\/\/www.youtube.com\/watch?v=BNnAdCyxg7I\"><source src=\"https:\/\/www.youtube.com\/watch?v=BNnAdCyxg7I\" 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\">Email<\/span><br \/>\n            <span class=\"tag\">Customer Communication<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u5ba2\u670d<\/span><br \/>\n            <span class=\"tag\">\u5ba2\u670d\u81ea\u52a8\u5316<\/span><br \/>\n            <span class=\"tag\">\u77e5\u8bc6\u5e93\u81ea\u52a8\u6784\u5efa<\/span><br \/>\n            <span class=\"tag\">\u5de5\u5355\u89e3\u51b3<\/span><br \/>\n            <span class=\"tag\">SaaS\u96c6\u6210<\/span><br \/>\n            <span class=\"tag\">Zendesk<\/span><br \/>\n            <span class=\"tag\">Freshdesk<\/span><br \/>\n            <span class=\"tag\">\u65e0\u4ee3\u7801\u90e8\u7f72<\/span><br \/>\n            <span class=\"tag\">\u6309\u6b21\u8ba1\u8d39<\/span><br \/>\n            <span class=\"tag\">\u652f\u6301\u56e2\u961f\u6548\u7387<\/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\u65e0\u9700\u8fc1\u79fb\u73b0\u6709helpdesk\u201d\u7684\u5207\u5165\u65b9\u5f0f\u548c\u81ea\u52a8\u6784\u5efa\u77e5\u8bc6\u5e93\u7684\u4ef7\u503c\u3002\u4e3b\u8981\u7591\u95ee\u805a\u7126\u4e8e\uff1aSMB\u5178\u578b\u90e8\u7f72\u5468\u671f\u591a\u957f\u3001\u5386\u53f2\u5de5\u5355\u7ed3\u8bba\u51b2\u7a81\u65f6\u5982\u4f55\u5224\u5b9a\u4f18\u5148\u7ea7\u3001\u4e0eFin\u7b49\u7ade\u54c1\u7684\u5dee\u5f02\u5316\u3001\u662f\u5426\u53d6\u4ee3Notion\/Confluence\u7b49\u77e5\u8bc6\u5e93\u3002\u521b\u59cb\u4eba\u56de\u5e94\u4eae\u70b9\u4e3a\u6309\u201c\u89e3\u51b3\u91cf\u201d\u800c\u975e\u5e2d\u4f4d\u8ba1\u8d39\uff0c\u4ee5\u53ca\u652f\u6301\u9000\u6b3e\u3001\u6539\u8ba2\u9605\u7b49\u5177\u4f53\u64cd\u4f5c\u6267\u884c\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                ify\u8e29\u51c6\u4e86AI\u5ba2\u670d\u843d\u5730\u4e2d\u6700\u88ab\u4f4e\u4f30\u7684\u963b\u788d\u2014\u2014\u4e0d\u662f\u6a21\u578b\u80fd\u529b\uff0c\u800c\u662f\u4f01\u4e1a\u77e5\u8bc6\u8d44\u4ea7\u7684\u201c\u975e\u7ed3\u6784\u5316\u201d\u72b6\u6001\u3002\u7edd\u5927\u591a\u6570\u7ade\u54c1\uff08\u5982Intercom Fin\uff09\u4ecd\u5047\u8bbe\u4f60\u62e5\u6709\u4e00\u5957\u50cf\u6837\u7684\u5e2e\u52a9\u4e2d\u5fc3\u6587\u6863\uff0c\u4f46\u73b0\u5b9e\u662f\uff0c\u771f\u6b63\u7684\u201c\u90e8\u843d\u77e5\u8bc6\u201d\u57cb\u85cf\u5728\u5df2\u89e3\u51b3\u5de5\u5355\u3001Slack\u788e\u7247\u548c\u53d1\u7248\u8bf4\u660e\u4e2d\u3002ify\u7684\u806a\u660e\u4e4b\u5904\u5728\u4e8e\uff0c\u5b83\u4e0d\u8bd5\u56fe\u505a\u66f4\u597d\u7684\u641c\u7d22\u5f15\u64ce\uff0c\u800c\u662f\u4e3b\u52a8\u628a\u810f\u6570\u636e\u52a0\u5de5\u6210\u7ed3\u6784\u5316SOP\uff0c\u8fd9\u5b9e\u9645\u4e0a\u662f\u628a\u201c\u6570\u636e\u5de5\u7a0b\u201d\u6253\u5305\u6210\u4ea7\u54c1\u5356\u7ed9\u4e86\u4e0d\u613f\u6295\u5165\u4eba\u529b\u505a\u77e5\u8bc6\u7ba1\u7406\u7684SMB\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4ece\u8bc4\u8bba\u53cd\u9988\u770b\uff0c\u6838\u5fc3\u7528\u6237\u771f\u6b63\u4e70\u5355\u7684\u662f\u201cActions\u201d\u80fd\u529b\u2014\u2014\u4e0d\u6ee1\u8db3\u4e8e\u201c\u77e5\u9053\u7b54\u6848\u201d\uff0c\u800c\u662f\u8981\u201c\u76f4\u63a5\u89e3\u51b3\u201d\u3002\u8fde\u63a5\u6570\u767e\u4e2a\u5e94\u7528\u6267\u884c\u9000\u6b3e\u3001\u6539\u8ba2\u9605\uff0c\u610f\u5473\u7740ify\u4ece\u201c\u5efa\u8bae\u8005\u201d\u8de8\u8d8a\u5230\u4e86\u201c\u6267\u884c\u8005\u201d\uff0c\u8fd9\u4f7f\u5176\u4ece\u4e00\u4e2aSaaS\u5de5\u5177\u6ed1\u5411\u4e86\u8f7b\u91cf\u7ea7\u4e1a\u52a1\u6d41\u7a0b\u81ea\u52a8\u5316\u5e73\u53f0\uff08\u7c7b\u4f3cWorkato\u4f46\u66f4\u805a\u7126\u670d\u52a1\u573a\u666f\uff09\u3002\u6309\u201c\u89e3\u51b3\u91cf\u201d\u8ba1\u8d39\u662f\u66f4\u5951\u5408AI\u6210\u672c\u7ed3\u6784\u7684\u5546\u4e1a\u6a21\u5f0f\uff0c\u4f46\u4e5f\u4f1a\u8ba9\u7528\u6237\u5bf9\u201c\u4ec0\u4e48\u7b97\u4e00\u6b21\u89e3\u51b3\u201d\u4ea7\u751f\u6295\u673a\u6027\u535a\u5f08\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u9690\u5fe7\u5728\u4e8e\uff1a\u8de8\u591a\u6e20\u9053\u3001\u8de8\u77e5\u8bc6\u6e90\u7684\u62bd\u53d6\u8d28\u91cf\u9ad8\u5ea6\u4f9d\u8d56\u4f9b\u5e94\u5546\u7684\u5de5\u7a0b\u80fd\u529b\uff0c\u800c\u201c\u5386\u53f2\u5de5\u5355\u4e92\u76f8\u77db\u76fe\u65f6\u5982\u4f55\u51b3\u65ad\u201d\u8fd9\u7c7b\u95ee\u9898\u4ecd\u672a\u7ed9\u51fa\u4ee4\u4eba\u4fe1\u670d\u7684\u673a\u5236\u8bf4\u660e\u3002\u53e6\u5916\uff0c\u5f53\u884c\u52a8\u5c42\u8d8a\u6765\u8d8a\u91cd\uff0cify\u9762\u4e34\u7684\u5bf9\u624b\u5c06\u4e0d\u518d\u662fFin\uff0c\u800c\u662fZendesk\u5185\u7f6e\u7684Agent Copilot\u548cHubSpot\u7684Breeze\uff0c\u540e\u8005\u62e5\u6709\u66f4\u6df1\u7684\u539f\u751f\u6570\u636e\u4f18\u52bf\u3002\u4e0d\u8fc7\u773c\u4e0b\uff0c\u5bf9\u4e8e\u201c\u660e\u77e5\u6587\u6863\u70c2\u4f46\u4e0d\u60f3\u8fc1\u79fb\u201d\u7684\u5b58\u91cf\u5ba2\u670d\u56e2\u961f\u800c\u8a00\uff0cify\u662f\u5f53\u4e0b\u6700\u52a1\u5b9e\u3001\u6700\u4f4e\u98ce\u9669\u7684AI\u5165\u53e3\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\">ify<\/span>\n                <\/div>\n<div class=\"comment-content\">Most AI support tools ask you to rip out your helpdesk first. Ify works on top of Freshdesk, Zendesk, Salesforce, or HubSpot and gets to work across email, chat, WhatsApp, Slack, and more. The part that usually stalls an AI support rollout is &#8220;our docs aren&#8217;t good enough.&#8221; Ify solves that by building its own knowledge base: it scrapes your site and docs, generates SOPs from release notes and past ticket resolutions. Built for support teams who want something live now.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey Product Hunt \ud83d\udc4b, <\/p>\n<p>We built Ify because every AI support tool we looked at asked for the same trade: rip out your helpdesk, spend weeks migrating, then maybe get an AI agent that&#8217;s actually useful.<\/p>\n<p>Ify skips that. It works directly on top of Freshdesk, Zendesk, Salesforce, or HubSpot \u2014 so you keep what you have and just add the part that resolves tickets. If you don&#8217;t have a helpdesk yet, it can run standalone too.<\/p>\n<p>The thing we spent the most time on isn&#8217;t the chat widget or the automations \u2014 it&#8217;s the knowledge base. Almost every team we talked to had messy or incomplete docs, and that&#8217;s usually what kills an AI support rollout before it starts. So Ify builds its own: it scrapes your site and docs, turns release notes and past resolved tickets into SOPs, and keeps learning from what your team resolves manually.<\/p>\n<p>We&#8217;re in private beta right now, working closely with early SMB and mid-market support teams to get this right before we open it up further. If you&#8217;re curious how it&#8217;d fit with your current stack, or you&#8217;ve hit the &#8220;our docs aren&#8217;t good enough for AI&#8221; wall yourself, I&#8217;d love to hear about it in the comments.<\/p>\n<p>Would really appreciate any feedback, questions, or just tell us what you&#8217;d want an AI support agent to actually do.<\/p>\n<\/p>\n<p>Regards, <\/p>\n<p>Karthik &#8211; Founder @ ify<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>17<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@karthik_veluswamy1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@karthik_veluswamy1<\/a> working directly on top of existing platforms like zendesk and freshdesk is a huge advantage for teams that don&#8217;t want to migrate. one quesiton what is the typical onboarding time for an SMB before ify has absorbed enough context to confidently resolve its first ticket?? congrats for launch\ud83d\ude4c<\/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\/@karthik_veluswamy1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@karthik_veluswamy1<\/a>&nbsp;Been in the customer support space for 10+ years and this is definitely the right way to solve customer support with AI, from the product documentation upwards. Best wishes to the Ify team!<\/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\/@karthik_veluswamy1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@karthik_veluswamy1<\/a>&nbsp;not having to spend weeks fixing messy docs just to test an AI agent is a massive win<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey everyone! \ud83d\udc4b<\/p>\n<\/p>\n<p>Sarnith here, CTO &amp; Co-founder at <a href=\"https:\/\/www.producthunt.com\/products\/ify-2\" target=\"_blank\" rel=\"noopener\">@ify<\/a>.<\/p>\n<\/p>\n<p>Adding a quick note on the technical side of <strong>why we built ify this way<\/strong>:<\/p>\n<\/p>\n<p>When we set out to build this, one thing became clear very quickly:<\/p>\n<\/p>\n<p><strong>AI is only as good as the context behind it \u2014 and support documentation is almost never perfect.<\/strong><\/p>\n<\/p>\n<p>A lot of a team\u2019s real tribal knowledge doesn\u2019t live in pristine docs. It\u2019s buried inside resolved tickets, Slack threads, release notes, and agent workarounds.<\/p>\n<\/p>\n<p>Instead of forcing support teams to clean up or rewrite their documentation before they can use AI, we built <strong>ify to continuously map, absorb, and turn that scattered historical context into usable SOPs.<\/strong><\/p>\n<\/p>\n<p>The goal is for the AI to understand not just what the documentation says, but how the support team actually solves problems.<\/p>\n<\/p>\n<p>I\u2019d love to hear from the technical and support folks here:<\/p>\n<\/p>\n<p><strong>What\u2019s the trickiest support query or workflow you\u2019d still be hesitant to hand off to an AI agent today?<\/strong><\/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<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I&#8217;ve sold many similar products over the last decade and this is impressive. Worth checking out for sure.<\/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\/@george_hackett\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@george_hackett<\/a>&nbsp;Really appreciate that \u2014 especially coming from someone with your track record. Thanks for checking it out!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>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>What\u2019s one feature you built because customers kept asking for it\u2014and what surprised you about how they use 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\/@hamsapriya_veluswamy\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@hamsapriya_veluswamy<\/a>&nbsp;Definitely \u201cActions.\u201d Customers kept telling us, \u201cAn ideal response is good but can it actually fix the issue?\u201d So we connected ify to hundreds of apps, letting it handle tasks like refunds, subscription changes, and account updates. The surprise was seeing where support ends and operations begin. Customers started using ify to focus on managing the required tools and actions, not just resolve queries.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>6<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Works great and so easy to set up ! Congrats Karthik and team! <\/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\/@anand_venkatraman2\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@anand_venkatraman2<\/a>&nbsp;Thanks a lot. Glad it works for 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>Congratulations <a href=\"https:\/\/www.producthunt.com\/@karthik_veluswamy1\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"karthik_veluswamy1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@karthik_veluswamy1<\/a> <a href=\"https:\/\/www.producthunt.com\/@irsh1985\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"irsh1985\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@irsh1985<\/a> <a href=\"https:\/\/www.producthunt.com\/@sarnith_kumar\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"sarnith_kumar\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sarnith_kumar<\/a> <a href=\"https:\/\/www.producthunt.com\/@praveen_raj8\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"praveen_raj8\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@praveen_raj8<\/a>.<\/p>\n<p>Curious. How does this differ from something like a Fin or so? <\/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\/@nivasravi\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"nivasravi\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@nivasravi<\/a>  Great question! Ify connects to thousands of business apps, so it goes beyond answering questions it can issue refunds, change subscriptions, update accounts, and take other actions directly in the tools your team already uses. <\/p>\n<p>On top of that, there\u2019s no per-user licensing, so your whole team can log in without additional seat costs. This broad action layer, combined with learning from your existing support knowledge, is Ify\u2019s core strength.<\/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 Karthik and team Konnectify- I see where &#8220;Ify&#8221; comes from! Love the approach of working on top of the existing helpdesk instead of forcing teams to migrate. The bigger insight for me is the knowledge layer, especially turning past resolutions, release notes and messy documentation into something the AI can actually use. That feels like where a lot of support AI implementations succeed or fail. Will this also migrate data from past resolutions? <\/p>\n<p>Wishing you a great launch. Excited to see where you take Ify! \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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@rramesh25\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@rramesh25<\/a>&nbsp;Thanks Ramesh <\/p>\n<p>Thank you! And yes \u2014 spot on. To your question &#8211;  the knowledge base pulls from past resolutions too, not just docs and release notes, so it&#8217;s not starting from scratch. That&#8217;s the part we focused on most, since that&#8217;s usually where support AI falls down. Appreciate the sharp question and thanks once again<\/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\">Congrats Karthik, Irshad and team! The \u201cdon\u2019t rip out your helpdesk\u201d approach is such a practical way to bring AI into support teams. I especially like how Ify turns existing docs, release notes, and resolved tickets into useful SOPs. That\u2019s often the real blocker, not the chat widget itself. Wishing you a great launch!<\/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\/@storcube\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@storcube<\/a>&nbsp;Appreciate that, thank you! You&#8217;re right, the chat widget&#8217;s the easy part, the real work is turning existing docs and past tickets into something usable. Glad that came through. Thanks for the support!<\/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>No per-user pricing makes sense here. If AI is resolving the ticket, I\u2019d rather pay around resolved work \u2014 with escalations + AI cost included. Seats are a weird proxy for value now.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">@zhangchen Really good point and this is exactly how we have done. Ify is priced per resolution, not per seat. Once AI is doing the resolving, seats stop being a meaningful proxy for value, like you said. Appreciate you laying out the logic so clearly.<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Congrats on the launch, <a href=\"https:\/\/www.producthunt.com\/@karthik_veluswamy1\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"karthik_veluswamy1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@karthik_veluswamy1<\/a>  and <a href=\"https:\/\/www.producthunt.com\/products\/ify-2\" data-node-type=\"mention\" data-mention-type=\"product\" data-mention-id=\"ify-2\" target=\"_blank\" rel=\"noopener\">@ify<\/a> team Not having to switch helpdesks is a breath of fresh air, and letting the AI learn directly from past tickets fixes the biggest headache with messy docs. <\/p>\n<p>what happens if two old tickets have different solutions for the same issue\u2014how does it know which one is right?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">Congratulations on the launch, Karthik, Irshad and team \ud83d\ude80<\/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><a href=\"https:\/\/www.producthunt.com\/@karthik_veluswamy1\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"karthik_veluswamy1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@karthik_veluswamy1<\/a> <a href=\"https:\/\/www.producthunt.com\/@irsh1985\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"irsh1985\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@irsh1985<\/a> <a href=\"https:\/\/www.producthunt.com\/@praveen_raj8\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"praveen_raj8\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@praveen_raj8<\/a> Congratulations, this is amazing that you are solving a problem that most customer support facing teams finds it difficult to solve. <\/p>\n<p>Curious &#8211; <\/p>\n<p>1) Does it replace the need to have a knowledge base like notion, confluence or would this be on top of these knowledge base. <\/p>\n<p>2) What do you see as a single source of truth from a knowledge base perspective. <\/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\/@rahul_rajpal\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@rahul_rajpal<\/a>&nbsp; Thanks Rahul, great questions!<\/p>\n<ol>\n<li>\n<p>Ify doesn\u2019t require you to replace Notion, Confluence, or your existing knowledge base. It works on top of them, combining that content with release notes and past ticket resolutions to build support ready SOPs.<\/p>\n<\/li>\n<li>\n<p>Your existing tools can remain the source of truth for product documentation, while ify becomes the operational knowledge layer for support continuously turning scattered information into reliable, actionable answers.<\/p>\n<\/li>\n<\/ol>\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\">Congrats Karthik, Irshad &amp; team\ud83d\ude4c<br \/>\nSupport agents which work across knowlege, action &amp; channel layer is amazing, especially without the need to replace existing systems!<\/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\">#12<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/TARLW7EHGAYT22\" class=\"app-title\">Evidence Core<\/a><\/p>\n<div class=\"one-liner\">Build live analytics with coding agents <\/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><\/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\/62916214-1f62-4cb5-913f-eb9e344ff24a.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\/2ea964b6-a82b-4fae-aa8b-9d6a88add529.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\/45951dc2-9796-4e13-b691-f8c1250c4362.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\/19969f34-adc6-4d5d-8eb1-575637f40375.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\/3b2f1365-5dbd-4ba4-8bb0-bca12d1268d7.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\/0e5ea405-1e2d-403f-80b4-17482dd592bc.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\/cc7c93a8-51be-420a-87f7-935c088d6328.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\">Open Source<\/span><br \/>\n            <span class=\"tag\">GitHub<\/span><br \/>\n            <span class=\"tag\">Data Science<\/span><br \/>\n            <span class=\"tag\">Data Visualization<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u5f00\u6e90BI<\/span><br \/>\n            <span class=\"tag\">\u7f16\u7801\u4ee3\u7406<\/span><br \/>\n            <span class=\"tag\">\u6570\u636e\u5206\u6790<\/span><br \/>\n            <span class=\"tag\">\u6307\u6807\u4ed3\u5e93<\/span><br \/>\n            <span class=\"tag\">\u57fa\u7840\u67b6\u6784\u5373\u4ee3\u7801<\/span><br \/>\n            <span class=\"tag\">\u81ea\u52a8\u5316\u62a5\u8868<\/span><br \/>\n            <span class=\"tag\">\u5f00\u53d1\u8005\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u81ea\u52a9\u5f0f\u5206\u6790<\/span><br \/>\n            <span class=\"tag\">\u4e91\u7aef\u90e8\u7f72<\/span><br \/>\n            <span class=\"tag\">\u5b9e\u65f6\u770b\u677f<\/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>\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                Evidence Core \u8868\u9762\u4e0a\u662f\u201c\u5f00\u6e90BI\u6846\u67b6\u201d\uff0c\u5b9e\u5219\u662f\u5bf9BI\u5de5\u5177\u5f62\u6001\u7684\u4e00\u6b21\u201c\u53bb\u5de5\u5177\u5316\u201d\u89e3\u6784\u3002\u5b83\u4e0d\u63d0\u4f9b\u62d6\u62fd\u754c\u9762\uff0c\u800c\u662f\u5c06\u770b\u677f\u3001\u6307\u6807\u3001\u4e3b\u9898\u964d\u7ef4\u6210\u7eaf\u6587\u672c\u4ed3\u5e93\uff0c\u8fd9\u7b49\u4e8e\u628aBI\u4ece\u201c\u4ea7\u54c1\u201d\u53d8\u4e3a\u201c\u4ee3\u7801\u8d44\u4ea7\u201d\u3002\u6b64\u4e3e\u771f\u6b63\u7684\u4ef7\u503c\u4e0d\u5728\u4e8e\u514d\u8d39\uff0c\u800c\u5728\u4e8e\u5b83\u7cbe\u51c6\u8e29\u4e2d\u4e86\u4e24\u4e2a\u8d8b\u52bf\uff1a\u4e00\u662fAI\u7f16\u7801\u4ee3\u7406\u7684\u843d\u5730\u9700\u8981\u7ed3\u6784\u5316\u3001\u53ef\u9a8c\u8bc1\u7684\u201c\u4ee3\u7801\u5373\u5bf9\u8c61\u201d\u73af\u5883\uff0cEvidence Core \u6070\u597d\u628aBI\u53d8\u6210\u4e86AI\u6700\u5bb9\u6613\u751f\u6210\u548c\u8fed\u4ee3\u7684\u4ed3\u5e93\u7ed3\u6784\uff0c\u8ba9\u201cAI\u5199\u62a5\u8868\u201d\u4eceDemo\u8d70\u5411\u751f\u4ea7\uff1b\u4e8c\u662f\u4f01\u4e1a\u6570\u636e\u56e2\u961f\u82e6\u4e8e\u4f20\u7edfBI\uff08\u5982Tableau\u3001Looker\uff09\u7684\u9ed1\u76d2\u903b\u8f91\u548c\u4f9b\u5e94\u5546\u9501\u5b9a\uff0c\u57fa\u4e8eGit\u7684\u7248\u672c\u5316\u6307\u6807\u5b9a\u4e49\uff0c\u76f4\u51fb\u5ba1\u8ba1\u3001\u534f\u4f5c\u548c\u590d\u7528\u7684\u6838\u5fc3\u75db\u70b9\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4f46\u5fc5\u987b\u6cfc\u51b7\u6c34\uff1a\u5f00\u6e90Core\u672c\u8d28\u662f\u5546\u4e1a\u7248Studio\u7684\u201c\u5f15\u6d41\u6b3e\u201d\u3002\u76ee\u524d111\u7968\u7684\u793e\u533a\u70ed\u5ea6\uff0c\u8bf4\u660e\u5b83\u5c1a\u5904\u4e8e\u65e9\u671f\u5f00\u53d1\u8005\u9636\u6bb5\uff0c\u771f\u6b63\u7684\u975e\u6280\u672f\u4e1a\u52a1\u7528\u6237\u4f1a\u88ab\u547d\u4ee4\u884c\u4e0eMarkdown\u95e8\u69db\u62d2\u4e4b\u95e8\u5916\u3002\u8bc4\u8bba\u4e2d\u5173\u4e8eClickHouse\u8fde\u63a5\u901f\u5ea6\u7684\u8ffd\u95ee\uff0c\u6070\u597d\u66b4\u9732\u4e86\u6027\u80fd\u4f18\u5316\u548c\u8fde\u63a5\u5668\u751f\u6001\u7684\u6210\u719f\u5ea6\u5b58\u7591\u3002\u66f4\u5173\u952e\u7684\u662f\uff0cAI\u4ee3\u7406\u76ee\u524d\u80fd\u5426\u9ad8\u8d28\u91cf\u5b8c\u6210UI\u5e03\u5c40\u4ecd\u65e0\u5b9e\u8bc1\uff0c\u5b98\u65b9\u56de\u590d\u53ea\u662f\u201cTake a look\u201d\u7684\u5f15\u5bfc\uff0c\u7f3a\u4e4f\u771f\u5b9e\u6848\u4f8b\u80cc\u4e66\u3002\u5982\u679c\u4e0b\u4e00\u4ee3BI\u7684\u5165\u53e3\u662fAI\uff0c\u90a3\u4e48\u95e8\u69db\u5728\u4e8e\u5982\u4f55\u8ba9AI\u7406\u89e3\u4e1a\u52a1\u8bed\u4e49\uff0c\u800c\u975e\u4ec5\u4ec5\u751f\u6210\u4e00\u5806JSON\u3002Evidence Core \u7684\u91ce\u5fc3\u503c\u5f97\u80af\u5b9a\uff0c\u4f46\u5b83\u9700\u8981\u66f4\u624e\u5b9e\u7684\u57fa\u51c6\u6d4b\u8bd5\u3001\u4f01\u4e1a\u7ea7\u6743\u9650\u6a21\u578b\uff0c\u4ee5\u53ca\u6740\u624b\u7ea7\u4ee3\u7406\u5de5\u4f5c\u6d41\uff0c\u624d\u80fd\u907f\u514d\u6210\u4e3a\u201c\u6781\u5ba2\u7684\u73a9\u5177\uff0c\u800c\u975e\u4f01\u4e1a\u7684\u57fa\u5efa\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\">Evidence Core<\/span>\n                <\/div>\n<div class=\"comment-content\">Evidence Core is an open source framework for building business intelligence applications with coding agents. Build your entire business intelligence platform as a repo of files, and deploy it anywhere, for free. Metrics, dashboards, reports and themes are all specified in code which you can validate, preview and serve using the Evidence CLI.<\/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, Adam here, co-founder of Evidence.<\/p>\n<p>Evidence started as an open-source project. Over the last year, however, most of our work has gone into our commercial product, Evidence Studio.<\/p>\n<p>Today we\u2019re <strong>open-sourcing<\/strong> the entire framework that powers Evidence Studio. We\u2019re calling it Evidence Core.<\/p>\n<p>Evidence Core enables you to define your business intelligence platform as code, including metrics, dashboards and reports, and host it anywhere you&#8217;d like. <\/p>\n<p>Evidence Core comes with a powerful new CLI designed to make it easy for coding agents to work productively with the tool. <\/p>\n<p>We think it\u2019s the best way to get coding agents to build and maintain your analytics, and we can&#8217;t wait to see what you (and your agents) build with 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\">@adam_mcaskill : How are you seeing coding agents perform best with Evidence Core so far? Do they excel more at writing the metric definitions, or structuring the UI\/reporting layouts?<\/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>Yoo this is very impressive. This is something I wanted for a while. I  would use for Clickhouse connection is the one I would use. I will try to use for my AI internal apps for a large business. We need alot of data, FAST.<\/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\/@saderod\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@saderod<\/a>&nbsp;Thanks!! Claude code will be able to get you up and running pretty quick. <\/p>\n<p>&#8220;Take a look at <a href=\"https:\/\/docs.evidence.dev\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">docs.evidence.dev<\/a> and set up a new project for me&#8221; <\/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>Incredible news. I have recommended the open source version no less that a dozen times over the past couple of years. I look forward to exploring this new release.<\/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\/@thedatadavis\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@thedatadavis<\/a>&nbsp;Incredible, thanks Chris! If you liked our open source, you&#8217;ll love the new release.<\/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\">#13<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/KZHSON4EXGZWUE\" class=\"app-title\">Lore Machine<\/a><\/p>\n<div class=\"one-liner\">Substack For World Builders<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">109<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Lore Machine \u662f\u4e00\u4e2a\u9762\u5411\u201c\u4e16\u754c\u89c2\u6784\u5efa\u8005\u201d\u7684\u8fde\u8f7d\u6545\u4e8b\u521b\u4f5c\u4e0e\u53d8\u73b0\u5e73\u53f0\uff0c\u5c06\u6587\u5b57\u8f6c\u5316\u4e3a\u53ef\u6eda\u52a8\u7684\u591a\u5a92\u4f53\u7cfb\u5217\u4f5c\u54c1\uff08LORE\uff09\uff0c\u5e76\u652f\u6301\u521b\u4f5c\u8005\u6309\u6708\u6536\u8d39\u51fa\u552e\u201c\u4e16\u754c\u5165\u573a\u5238\u201d\uff0c\u8ba9IP\u65e0\u9700\u5f71\u89c6\u5316\u4e5f\u80fd\u76f4\u63a5\u76c8\u5229\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\/9be46984-594b-4627-bf4d-adbc54f8f683.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\/dd291db9-fb68-4f45-a296-3cafb70407e9.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\/6cd1a679-e773-44fc-80e6-2fa62cfa7271.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\/a4cadca8-3251-474c-899e-40f030b66aff.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\/01126364-2d04-4535-a00b-be5ad94d6353.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\/c2a68522-d909-4355-9aa5-2634e5e82320.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\/f4601447-7ddd-4d06-b269-8e987b766d07.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\/ab05d12f-cc85-4e30-be5b-4dc242457315.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\/6d01deac-8c47-45cb-959b-37acb181988d.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\/867de902-1b65-4f39-9031-a2895d0bb4fa.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/NOSAYhzYpWs\"><source src=\"https:\/\/youtu.be\/NOSAYhzYpWs\" 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\">Comics &#038; Graphic Novels<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span><br \/>\n            <span class=\"tag\">Games<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u4e16\u754c\u89c2\u6784\u5efa<\/span><br \/>\n            <span class=\"tag\">\u8fde\u8f7d\u6545\u4e8b<\/span><br \/>\n            <span class=\"tag\">AI\u53ef\u89c6\u5316<\/span><br \/>\n            <span class=\"tag\">\u591a\u5a92\u4f53\u53d9\u4e8b<\/span><br \/>\n            <span class=\"tag\">\u521b\u4f5c\u8005\u7ecf\u6d4e<\/span><br \/>\n            <span class=\"tag\">\u8ba2\u9605\u53d8\u73b0<\/span><br \/>\n            <span class=\"tag\">\u6545\u4e8b\u5e73\u53f0<\/span><br \/>\n            <span class=\"tag\">\u4ea4\u4e92\u5f0f\u6f2b\u753b<\/span><br \/>\n            <span class=\"tag\">IP\u5b75\u5316<\/span><br \/>\n            <span class=\"tag\">\u751f\u6210\u5f0fAI\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>\u521b\u59cb\u4ebaThobes\u8be6\u8ff0\u6e90\u4e8e\u5f71\u89c6\u884c\u4e1a\u201c\u5267\u672c\u65e0\u5904\u53ef\u89c6\u5316\u201d\u7684\u75db\u70b9\uff0c\u53d1\u73b0\u97e9\u56fd\u7528\u6237\u7528\u4e8e\u8fde\u8f7d\u6f2b\u753b\u540e\u8f6c\u5411LORE\u683c\u5f0f\u3002\u7528\u6237Chris Messina\u8d5e\u8d4f\u5176\u50ac\u751f\u7c89\u4e1d\u5171\u5efa\u7684\u4e92\u52a8\u53d9\u4e8b\u65b0\u5f62\u6001\uff0c\u79f0\u201c\u50cfLOST\u7684AI\u65f6\u4ee3\u7248\u201d\uff0c\u5e76\u7279\u522b\u79f0\u8d5e\u53d1\u5e03\u89c6\u9891\u521b\u610f\u53ca\u5f69\u86cb\u8bbe\u8ba1\u3002\u65e9\u671f\u8bc4\u8bba\u672a\u66b4\u9732\u660e\u663e\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                Lore Machine\u7684\u91ce\u5fc3\u4e0d\u6b62\u4e8e\u505a\u201cSubstack for World Builders\u201d\uff0c\u5b83\u8bd5\u56fe\u5728\u77ed\u89c6\u9891\u5e73\u53f0\u5272\u88c2\u53d9\u4e8b\u4e0eIP\u5b8c\u6574\u6027\u7684\u5e9f\u589f\u4e0a\uff0c\u91cd\u5efa\u4e00\u5957\u201c\u8fde\u7eed\u5b87\u5b99\u201d\u7684\u57fa\u5efa\u3002\u5176\u6838\u5fc3\u4ef7\u503c\u4e0d\u5728\u4e8eAI\u751f\u56fe\u6280\u672f\u672c\u8eab\u2014\u2014\u90a3\u53ea\u662f\u964d\u4f4e\u95e8\u69db\u7684\u67f4\u706b\uff0c\u800c\u5728\u4e8e\u91cd\u65b0\u5b9a\u4e49\u4e86\u5185\u5bb9\u5355\u5143\uff1a\u4e0d\u662f\u5355\u6761\u89c6\u9891\uff0c\u800c\u662f\u6709\u89d2\u8272\u3001\u6709\u7269\u7406\u89c4\u5219\u3001\u53ef\u5e8f\u5217\u5316\u3001\u53ef\u8ba2\u9605\u7684\u201c\u4e16\u754c\u201d\u3002\u8fd9\u7cbe\u51c6\u51fb\u4e2d\u4e86\u6d41\u5a92\u4f53\u65f6\u4ee3UGC\u7684\u81f4\u547d\u4f24\uff1a\u7206\u6b3e\u788e\u7247\u5316\uff0cIP\u65e0\u6cd5\u6c89\u6dc0\u3002\u521b\u59cb\u4eba\u81ea\u66dd\u7684\u8f6c\u578b\u6545\u4e8b\uff08\u4ece\u5267\u672c\u6545\u4e8b\u677f\u5230\u97e9\u7cfb\u8fde\u8f7d\u6f2b\u753b\uff09\u6070\u6070\u8bc1\u660e\u4e86\u4ea7\u54c1\u951a\u70b9\u662f\u7528\u6237\u884c\u4e3a\u800c\u975e\u9884\u8bbe\u529f\u80fd\uff0c\u8fd9\u79cd\u654f\u6377\u6027\u96be\u80fd\u53ef\u8d35\u3002\u4f46\u98ce\u9669\u540c\u6837\u660e\u663e\uff1aWeb3\u53d9\u4e8b\uff0890%\u5206\u6210\u3001IP\u81ea\u6709\uff09\u6b64\u524d\u5df2\u88ab\u8bc1\u4f2a\u591a\u6b21\uff0c\u521b\u4f5c\u8005\u7aef\u7684\u5206\u53d1\u51b7\u542f\u52a8\u4f9d\u7136\u4f9d\u8d56\u5916\u90e8\u5e73\u53f0\uff0c\u4e14\u201c\u4e16\u754c\u201d\u7684\u89c4\u6a21\u611f\u662f\u5426\u4f1a\u91cd\u8e48Medium\u4ed8\u8d39\u5899\u5f0f\u7684\u66f2\u9ad8\u548c\u5be1\uff1f\u4e50\u89c2\u6765\u770b\uff0c\u5b83\u53ef\u80fd\u57f9\u80b2\u51fa\u4e00\u6279\u4ecb\u4e8e\u6f2b\u753b\u4e0e\u4e92\u52a8\u5c0f\u8bf4\u4e4b\u95f4\u7684\u65b0\u7269\u79cd\u53d9\u4e8b\uff1b\u60b2\u89c2\u6765\u770b\uff0c\u5b83\u53ef\u80fd\u6210\u4e3a\u53c8\u4e00\u4e2a\u9ad8\u989c\u503c\u7684\u5185\u5bb9\u4ed3\u5e93\u3002\u771f\u6b63\u8003\u9a8c\u5546\u4e1a\u5316\u95ed\u73af\u7684\uff0c\u4e0d\u662f600\u4e07\u6b21\u6d4f\u89c8\u7684\u5671\u5934\uff0c\u800c\u662f\u540e\u7eed\u6709\u591a\u5c11\u4e2a\u4e16\u754c\u80fd\u6301\u7eed\u8fde\u8f7d\u5e76\u8ba9\u7c89\u4e1d\u638f\u94b1\u8d85\u8fc7\u4e09\u4e2a\u6708\u3002\u5373\u4fbf\u6709Marvel\u7f16\u5267\u80cc\u4e66\uff0c\u5de5\u827a\u4e3b\u4e49\u5bf9\u6297\u7b97\u6cd5\u5feb\u9910\u7684\u53d9\u4e8b\uff0c\u4ecd\u9700\u66f4\u786c\u7684\u7559\u5b58\u6570\u636e\u6765\u652f\u6491\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\">Lore Machine<\/span>\n                <\/div>\n<div class=\"comment-content\">There&#8217;s a new creator in town: The World Builder. Armed with the most advanced visualization technology known to man, World Builders conjure multimedia universes one serialized story at a time. But Instagram, TikTok, and YouTube weren&#8217;t built to hold them. On Lore Machine, World Builders turn text into scrollable multimedia adventures called LORE, then serialize LOREs into a World with solid state characters, canon and narrative physics. Today, they can sell tickets to their World.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey Product Hunt \ud83d\udd96<\/p>\n<\/p>\n<p>I&#8217;m Thobes, founder of Lore Machine. I spent 17 years at VICE, where I founded Motherboard and ran digital publishing.<\/p>\n<\/p>\n<p><strong>Lore Machine is Substack for World Builders.<\/strong> Build a story World with art, video and sound, serialize it, and get paid&#8230;no studio required.<\/p>\n<\/p>\n<p>And you bet there&#8217;s a backstory:<\/p>\n<\/p>\n<p>After leaving VICE, I wrote a series of viral articles about an audio technology that can purportedly break your consciousness out of your body. It&#8217;s a whole thing. The stories got optioned for a documentary adaptation. The problem was there was no video footage, and animation unit costs were unaffordable. The project got shelved. I was seeing the same roadblock all over LA. Amazing screenplays collecting dust because stories couldn&#8217;t jump the gap into the visual realm.<\/p>\n<\/p>\n<p>So in 2022 &#8211; as diffusion models were getting usable &#8211; we built the first version of Lore Machine for screenwriters, turning scripts into storyboards.<\/p>\n<\/p>\n<p>Then &#8211; through no design of our own &#8211; South Korean creators started <a href=\"https:\/\/www.youtube.com\/watch?v=omwekbyuM5Q\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">using Lore Machine<\/a> to make serialized manga with recurring characters. So we stopped being a storyboarding tool and invented the <strong>LORE<\/strong>: text, art, video, sound and reader choice in one scrollable story object. It&#8217;s basically an animated graphic novel you can play! Creators serialize LOREs inside a World with a shared cast, canon and narrative physics.<\/p>\n<\/p>\n<p>Today we&#8217;re launching <strong>World Pass<\/strong>. Creators charge $5\/month for their World, keep 90% of the revenue and own their IP outright. We just launched the first World Pass with Archive In Between and Marvel writer B. Earl. The teaser has already racked up 600k views <a href=\"https:\/\/www.instagram.com\/p\/Db_n0T3Co2o\/?hl=en\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><strong>here<\/strong><\/a>. The World is <a href=\"https:\/\/www.loremachine.world\/worlds\/6a7002196d02b5de3c0ccc3b\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><strong>here<\/strong><\/a>.<\/p>\n<\/p>\n<p>TikTok, Instagram and YouTube taught a generation to love lore, then gave them nowhere to keep it. No canon, no persistent cast, no episode one, no way to charge for a World. Creators have been building universes inside platforms designed to splinter them. Now they have a home.<\/p>\n<\/p>\n<p>Every AI tool right now is optimized for making commodity content fast. We&#8217;re betting on craftsmanship instead.<\/p>\n<\/p>\n<p>I&#8217;ll be here all day. If you have a story World you&#8217;ve always wanted to bring to life, Let&#8217;s get INTO it.<\/p>\n<\/p>\n<p><strong>Product Hunt launch offer:<\/strong> 200 free visualization tokens if you sign up during our launch week!<\/p>\n<\/p>\n<p>Dive into Lore Machine <a href=\"https:\/\/www.loremachine.world\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><strong>here<\/strong><\/a>.<\/p>\n<\/p>\n<p>Huge thanks to <strong>Chris Messina<\/strong> for huntermanship \ud83d\ude4f<\/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 is super interesting \u2014 and a compelling new format for creating interactive graphic-novelesque infinite worlds where creators and fans collaborate on what happens next.<\/p>\n<\/p>\n<p>Think LOST but for the age of generative AI&#8230;! <\/p>\n<\/p>\n<p>Nice \ud83d\ude3b cameo! <\/p>\n<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/bb376f05-5fc0-464d-a69a-e6ebd42852f4.png?auto=compress,format&amp;codec=mozjpeg&amp;cs=strip\" style=\"max-width: 100%\"><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>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\/@chrismessina\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@chrismessina<\/a>&nbsp;Thanks Chris. Our very first tagline back in the day was &#8220;Get Lost.&#8221; I loved it, but it proved&#8230;confusing. The tv series invocation though &#8211; gold. <\/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>This launch video is one of the coolest I&#8217;ve seen and I love the product hunt cat reference!<\/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\">#14<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/FTJRFZECEOQRMV\" class=\"app-title\">Screenify Studio<\/a><\/p>\n<div class=\"one-liner\">Polished product demos on Mac recorded by an AI agent<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">107<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Screenify Studio \u662f\u4e00\u6b3e\u7531AI\u4ee3\u7406\u9a71\u52a8\u7684Mac\u5c4f\u5e55\u5f55\u50cf\u5de5\u5177\uff0c\u80fd\u901a\u8fc7\u81ea\u7136\u8bed\u8a00\u6307\u4ee4\u81ea\u52a8\u9a71\u52a8\u771f\u5b9e\u6d4f\u89c8\u5668\u5f55\u5236\u64cd\u4f5c\uff0c\u5e76\u4e00\u952e\u6dfb\u52a0\u7535\u5f71\u7ea73D\u673a\u4f4d\u3001\u805a\u5149\u706f\u548c\u6807\u6ce8\uff0c\u5c06\u7c97\u7cd9\u7684\u539f\u59cb\u5f55\u5236\u5feb\u901f\u53d8\u6210\u7cbe\u81f4\u7684\u4ea7\u54c1\u6f14\u793a\u89c6\u9891\uff0c\u514d\u53bb\u7e41\u7410\u7684\u624b\u52a8\u526a\u8f91\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\/871636ca-6dde-4a9f-90cc-e4f10e25f216.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\/8555052e-c30f-433f-b6ab-937d6567ae62.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\/70071c49-bf53-4310-bc6c-5a21bce4b958.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\/637b5c98-da42-4334-96f8-9689995bc5ae.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\/17ec7984-a784-40c5-b83e-85b94a1a6292.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\/de3b72f3-55e6-4762-9ad8-514a8268911b.jpeg?auto=format\" data-video-url=\"https:\/\/www.youtube.com\/watch?v=OjcQzgkKQ3o\"><source src=\"https:\/\/www.youtube.com\/watch?v=OjcQzgkKQ3o\" 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\">Productivity<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u5f55\u5c4f\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">Mac\u5c4f\u5e55\u5f55\u5236<\/span><br \/>\n            <span class=\"tag\">\u4ea7\u54c1\u6f14\u793a\u89c6\u9891<\/span><br \/>\n            <span class=\"tag\">3D\u7279\u6548\u89c6\u9891<\/span><br \/>\n            <span class=\"tag\">AI\u6d4f\u89c8\u5668\u4ee3\u7406<\/span><br \/>\n            <span class=\"tag\">MCP\u96c6\u6210<\/span><br \/>\n            <span class=\"tag\">\u89c6\u9891\u81ea\u52a8\u526a\u8f91<\/span><br \/>\n            <span class=\"tag\">\u521b\u610f\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\u9ad8\u5ea6\u8ba4\u53efAI\u9a71\u52a8\u771f\u5b9e\u6d4f\u89c8\u5668\u91cd\u5f55\u811a\u672c\u5bf9UI\u53d8\u66f4\u7684\u4ef7\u503c\uff0c\u4f46\u8ffd\u95ee\u662f\u5426\u652f\u6301\u539f\u751fMac\u5e94\u7528UI\u9a71\u52a8\uff0c\u5b98\u65b9\u56de\u5e94\u6682\u4e0d\u652f\u6301\uff0c\u9700\u4f9d\u9760AppleScript\u7b49\u5916\u90e8\u9a71\u52a8\u3002\u53e6\u4e00\u7528\u6237\u79f0\u73b0\u6709\u5de5\u5177\u9700\u4eba\u5de5\u526a\u8f91\u4e14\u6602\u8d35\uff0c\u5bf9\u6b64\u65b9\u6848\u611f\u5174\u8da3\u3002\u4ea6\u6709\u7528\u6237\u5173\u6ce8\u767b\u5f55\u5899\u548c2FA\u5904\u7406\uff0c\u5b98\u65b9\u786e\u8ba4\u652f\u6301\u624b\u52a8\u767b\u5f55\u4e00\u6b21\u540e\u4fdd\u5b58\u4f1a\u8bdd\u4f9bAI\u975e\u4ea4\u4e92\u5f0f\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                Screenify Studio\u5207\u5165\u7684\u75db\u70b9\u771f\u5b9e\u4e14\u9ad8\u9891\u2014\u2014\u4ea7\u54c1\u6f14\u793a\u89c6\u9891\u5236\u4f5c\u957f\u671f\u4ee5\u6765\u662f\u201c\u5f00\u53d1\u4e00\u5c0f\u65f6\uff0c\u526a\u8f91\u4e09\u5c0f\u65f6\u201d\u7684\u82e6\u5dee\u4e8b\u3002\u5176\u6838\u5fc3\u521b\u65b0\u4e0d\u5728\u4e8e\u81ea\u52a8\u526a\u8f91\u62163D\u5305\u88c5\uff0c\u800c\u5728\u4e8e\u201cAI\u9a71\u52a8\u771f\u5b9e\u6d4f\u89c8\u5668\u91cd\u65b0\u5f55\u5236\u201d\u8fd9\u4e00\u5c42\uff1a\u5b83\u628a\u6f14\u793a\u89c6\u9891\u4ece\u4e00\u6b21\u6027\u5f55\u50cf\u53d8\u6210\u4e86\u201c\u53ef\u91cd\u590d\u6267\u884c\u7684\u811a\u672c\u201d\uff0c\u8fd9\u5bf9\u4f9d\u8d56\u5feb\u901f\u8fed\u4ee3\u7684SaaS\u56e2\u961f\u5177\u6709\u5b9e\u8d28\u7684\u8d44\u4ea7\u590d\u7528\u4ef7\u503c\uff0c\u800c\u975e\u5355\u7eaf\u7684\u7701\u65f6\u5de5\u5177\u3002\u521b\u59cb\u4eba\u5b9a\u4f4d\u6e05\u6670\uff0c\u5bf9\u80fd\u529b\u8fb9\u754c\uff08\u4e0d\u652f\u6301\u539f\u751fApp UI\u81ea\u52a8\u5316\uff09\u7684\u5766\u8bda\u503c\u5f97\u80af\u5b9a\uff0c\u4e14\u901a\u8fc7MCP\/CLI\u63a5\u9a73AI\u4ee3\u7406\u751f\u6001\uff08Claude Code\u3001Cursor\uff09\u662f\u4e00\u6b65\u597d\u68cb\uff0c\u5361\u4f4d\u4e86\u201cAI\u66ff\u4eba\u64cd\u4f5c\u7535\u8111\u201d\u7684\u5173\u952e\u5f55\u5236\u4fa7\u57fa\u5ea7\u3002\u7136\u800c\uff0c\u4ea7\u54c1\u62a4\u57ce\u6cb3\u5c1a\u6d45\uff1aPlaywright\u9a71\u52a8\u6d4f\u89c8\u5668\u3001ScreenCaptureKit\u622a\u56fe\u3001\u5bfc\u51faMP4\uff0c\u8fd9\u4e9b\u5747\u662f\u5f00\u6e90\u53ef\u590d\u7528\u7684\u7ec4\u4ef6\uff0c3D\u573a\u666f\u5305\u88c5\u867d\u597d\u770b\u4f46\u96be\u8a00\u6280\u672f\u58c1\u5792\u3002\u5f53\u524d107\u7968\u7684\u793e\u533a\u53cd\u54cd\u5e73\u5e73\uff0c\u4e5f\u8bf4\u660e\u8be5\u4ea7\u54c1\u4e3b\u8981\u5438\u5f15\u5f00\u53d1\u8005\u7fa4\u4f53\uff0c\u5bf9\u66f4\u5e7f\u5927\u7684\u975e\u6280\u672f\u5e02\u573a\u8425\u9500\u4eba\u5458\u800c\u8a00\uff0c\u201cAI\u5f55\u5236\u201d\u4ecd\u9700\u7406\u89e3\u6210\u672c\u3002\u771f\u6b63\u7684\u6311\u6218\u5728\u4e8e\u540e\u7eed\u80fd\u5426\u5c06\u201c\u6d4f\u89c8\u5668\u9a71\u52a8\u811a\u672c\u201d\u6c89\u6dc0\u4e3a\u8de8\u56e2\u961f\u7684\u534f\u4f5c\u8d44\u4ea7\u5e93\uff0c\u5e76\u987a\u52bf\u5207\u5165\u6d4b\u8bd5\u5f55\u5c4f\u6216\u5ba2\u6237\u652f\u6301\u573a\u666f\uff0c\u5426\u5219\u6781\u6613\u88abCamtasia\u3001Screen Studio\u7b49\u8001\u724c\u5de5\u5177\u7684\u5feb\u901f\u8ddf\u8fdb\u6240\u6df9\u6ca1\u3002\u5176\u514d\u8d39\u8d77\u6b65\u7b56\u7565\u806a\u660e\uff0c\u4f46Pro\u5b9a\u4ef7\u4e0e\u201c\u66f4\u9ad8\u8d28\u91cf\u5bfc\u51fa\u201d\u7684\u7ed1\u5b9a\u7565\u663e\u6a21\u7cca\uff0c\u9700\u66f4\u660e\u786e\u7684\u4ef7\u503c\u951a\u70b9\u3002\u603b\u4f53\u800c\u8a00\uff0c\u65b9\u5411\u6b63\u786e\uff0c\u6267\u884c\u529b\u5f3a\uff0c\u4f46\u9700\u5728AI\u539f\u751f\u5f55\u5236\u8d5b\u9053\u5c3d\u5feb\u5efa\u7acb\u7528\u6237\u751f\u6001\u58c1\u5792\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\">Screenify Studio<\/span>\n                <\/div>\n<div class=\"comment-content\">Screenify Studio is a Mac screen recorder that turns rough recordings into polished product demos \u2014 without the editing tax. Describe a demo in plain English and an AI drives a real browser to record it, then adds cinematic 3D camera moves, spotlights, and callouts. Prefer full control? A deep editor with manual zoom keyframes. Stage recordings in a photoreal 3D MacBook, iPhone, or iPad, add on-device AI captions, or drive it all from a CLI an agent like Claude Code can run. Free to start.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey Product Hunt \ud83d\udc4b<\/p>\n<p>I&#8217;m Brjan \u2014 solo founder shipping in public from Ho Chi Minh City \ud83c\uddfb\ud83c\uddf3.<\/p>\n<\/p>\n<p>The honest reason I built Screenify Studio: my demos kept looking like shit. I&#8217;d spend weeks building features, then watch people barely notice them because my demo videos hid everything behind flat, static recordings.<\/p>\n<\/p>\n<p>So I built the tool I wanted. Record on your Mac, drop it into a photoreal 3D MacBook, iPhone, or iPad \u2014 or stage multiple devices together in one cinematic ecosystem shot \u2014 pick a cinematic camera motion, and ship a finished MP4. Or point it at any URL and let an AI drive a real browser to record the whole demo for you, then add the cinematic touches (3D moves, spotlights, callouts).<\/p>\n<\/p>\n<p>Prefer full control? There&#8217;s a deep editor with manual zoom keyframes. Live in the terminal? Screenify now speaks MCP \u2014 connect it once and Claude, Claude Code, or Cursor can record, style, and hand you the finished video \u2014 plus a JSON-speaking CLI if you&#8217;d rather script it yourself.<\/p>\n<\/p>\n<p>Everything runs on-device on Apple Silicon \u2014 nothing uploaded. Free to start; you only upgrade when you genuinely need higher-quality exports and the more advanced features.<\/p>\n<\/p>\n<p>Would love your feedback \u2014 what do you use for product demos today? Happy to nerd out about the 3D pipeline, the MCP server, or the AI web-record under the hood.<\/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>What kills demo videos for the Mac apps I work on is that every UI change makes last month&#8217;s recording wrong, so anything that re-records from a script is worth real money to me. Your AI drives a real browser, but can it drive a native Mac app window too, or is that the manual editor path only?<\/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\/@yelyzaveta_kibets\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@yelyzaveta_kibets<\/a>&nbsp;Straight answer: browser only, for now.<\/p>\n<p>&#8220;screenify web record&#8221; drives a real Chromium window through Playwright \u2014 either a<br \/>deterministic action script, or an agent loop that reads the page and decides one step<br \/>at a time. Re-running that same script after a UI change is exactly the case it was<br \/>built for, so for web apps you&#8217;re describing the thing it does.<\/p>\n<p>A native Mac app window can be recorded \u2014 ScreenCaptureKit, window-scoped, drivable<br \/>from the CLI \u2014 but nothing inside Screenify clicks through its UI. That&#8217;s honest: no<br \/>native automation today.<\/p>\n<p>The half that might still be worth money to you: only the driving is missing. If you<br \/>already have something moving the app \u2014 AppleScript, XCUITest, cliclick \u2014 the CLI can<br \/>record that window, and the zoom is synthesised from the real cursor and clicks, so you<br \/>still skip the hand-editing. You bring the driver, we take it from capture to export.<\/p>\n<p>Native UI driving is the obvious next step. If you tell me which app and which flows go<br \/>stale most often, that&#8217;s the kind of thing that decides what I build next.<\/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 great. We actually use Clueso right now for recording, but there&#8217;s still a bit of editing involved. Plus, it&#8217;s too expensive. I&#8217;ll check it out!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@heyitsirenechan\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@heyitsirenechan<\/a>&nbsp;Thanks so much, Irene! \ud83d\ude4f That &#8220;still a bit of editing involved&#8221; is the exact itch I built Screenify for \u2014 it auto-zooms, cleans up the cursor, and can even record the whole demo for you, so most of the manual editing just disappears. Since you&#8217;re coming from Clueso, I&#8217;d love to just hand you a Pro code on me \u2014 DM me and it&#8217;s yours, no strings, I only want your honest take (even the harsh bits). Around all day if you hit anything rough!<\/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>solo founder shipping this in public is a nice touch, the honesty about &#8220;demos kept looking like shit&#8221; is relatable. question on the web-driving side &#8211; a lot of real product demos start behind a login wall, sometimes with 2FA. does the agent handle authenticating into the app itself, or do you need to get it past login manually and then hand off control once you&#8217;re in the actual product?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@galdayan\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@galdayan<\/a>&nbsp;Both, split at the right seam: you do the login once by hand, and the agent never sees it.<\/p>\n<p>screenify web login &lt;url&gt; &#8211;auth acme opens a browser and waits. You sign in however that site demands \u2014 password, 2FA, SSO, a captcha, whatever it throws \u2014 then press Enter. The session is saved into a named browser profile.<\/p>\n<\/p>\n<p>From then on screenify web record &lt;url&gt; &#8211;auth acme starts non-interactively, already inside. The agent picks up in the actual product, which is where you wanted it. It never touches your credentials, and there&#8217;s nowhere to put them even if you wanted to.<\/p>\n<\/p>\n<p>The honest limit: sessions expire. When one does, you re-run web login \u2014 a few seconds, not a rebuild. Profiles are per name, so a staging account and a demo account are two names, not two setups.<\/p>\n<p>Recording behind a login was the first thing I wired after basic capture worked, for exactly the reason you&#8217;re pointing at: almost nothing interesting happens on the logged-out 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<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"app-card\">\n<div class=\"app-header\">\n<div class=\"rank\">#15<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/KD2XWX5TM6OXHM\" class=\"app-title\">HEVN U.S.<\/a><\/p>\n<div class=\"one-liner\">Hold USD and pay globally through U.S. sponsor banks<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">104<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>HEVN U.S. \u4e3a\u5168\u7403100\u591a\u4e2a\u56fd\u5bb6\u7684\u5408\u89c4\u4f01\u4e1a\u63d0\u4f9b\u7f8e\u56fd\u5408\u4f5c\u94f6\u884c\u6e20\u9053\u7684\u7f8e\u5143\u8d26\u6237\uff0c\u8ba9\u8de8\u5883\u8d38\u6613\u5546\u65e0\u9700\u8bbe\u7acb\u7f8e\u56fd\u5b9e\u4f53\u5373\u53ef\u901a\u8fc7Fedwire\u6536\u4ed8\u7f8e\u5143\uff0c\u6446\u8131\u4f20\u7edf\u94f6\u884c\u7e41\u5197\u7684\u8de8\u5883\u652f\u4ed8\u94fe\u6761\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\/db9297bf-71f2-4533-ac94-5167fc70ffba.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\/e87bb1d6-c920-43f7-b0ba-c9ad69f22e38.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\/c2122a0a-52ad-4785-8bf9-962a66fb3286.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\/15af2675-3e7c-4c32-8332-752e5bb496a7.jpeg?auto=format\" data-video-url=\"https:\/\/www.youtube.com\/watch?v=ofUTkGNSDeA\"><source src=\"https:\/\/www.youtube.com\/watch?v=ofUTkGNSDeA\" 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\">Fintech<\/span><br \/>\n            <span class=\"tag\">Payments<\/span><br \/>\n            <span class=\"tag\">SaaS<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u8de8\u5883\u652f\u4ed8<\/span><br \/>\n            <span class=\"tag\">\u7f8e\u5143\u8d26\u6237<\/span><br \/>\n            <span class=\"tag\">\u91d1\u878d\u79d1\u6280<\/span><br \/>\n            <span class=\"tag\">B2B\u94f6\u884c\u670d\u52a1<\/span><br \/>\n            <span class=\"tag\">\u5916\u8d38\u7ed3\u7b97<\/span><br \/>\n            <span class=\"tag\">Fedwire<\/span><br \/>\n            <span class=\"tag\">SWIFT<\/span><br \/>\n            <span class=\"tag\">\u5168\u7403\u8d38\u6613<\/span><br \/>\n            <span class=\"tag\">\u4f01\u4e1a\u91d1\u878d<\/span><br \/>\n            <span class=\"tag\">\u8d44\u91d1\u7ba1\u7406<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u8ba4\u53ef\u5176\u89e3\u51b3\u201c\u9ad8\u624b\u7eed\u8d39\u201d\u548c\u201cFedwire\u76f4\u8fde\u201d\u4e24\u5927\u75db\u70b9\uff0c\u5e76\u5173\u6ce8\u975e\u7f8e\u4f01\u4e1aKYC\u4e0e\u5f00\u6237\u5468\u8f6c\u65f6\u957f\u3002\u90e8\u5206\u8bc4\u8bba\u6d41\u4e8e\u6367\u573a\uff0c\u5982\u201cMy favorite bank\u201d\u201cto the Moon\u201d\uff0c\u6709\u6548\u53cd\u9988\u96c6\u4e2d\u4e8e\u6d41\u7a0b\u6548\u7387\u4e0e\u8d39\u7528\u900f\u660e\u5ea6\u3002\n            <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ai-section\">\n<div class=\"ai-content\" style=\"font-size: large;\"><strong>AI \u9510\u8bc4<\/strong><\/div>\n<p class=\"ai-content\">\n                HEVN U.S. \u5207\u4e2d\u7684\u786e\u5b9e\u662f\u5168\u7403\u8d38\u6613\u652f\u4ed8\u4e2d\u201c\u6700\u540e\u4e00\u516c\u91cc\u201d\u7684\u771f\u95ee\u9898\uff1a\u4e2d\u5c0f\u8fdb\u51fa\u53e3\u5546\u548c\u5236\u9020\u5546\u5728\u7f8e\u5143\u6e05\u7b97\u4e0a\u957f\u671f\u53d7\u5236\u4e8e\u4ee3\u7406\u884c\u5197\u957f\u7684\u4e2d\u95f4\u94fe\u6761\uff0c\u8d44\u91d1\u5360\u7528\u4e0e\u65f6\u6548\u635f\u5931\u5f80\u5f80\u8fdc\u8d85\u663e\u6027\u624b\u7eed\u8d39\u3002\u5176\u6838\u5fc3\u4ef7\u503c\u4e0d\u5728\u201c\u591a\u5e01\u79cd\u94b1\u5305\u201d\u8fd9\u7c7b\u8868\u5c42\u521b\u65b0\uff0c\u800c\u5728\u4e8e\u901a\u8fc7\u7f8e\u56fd\u5408\u4f5c\u94f6\u884c\uff08sponsor bank\uff09\u67b6\u6784\uff0c\u8ba9\u4f01\u4e1a\u7ed5\u8fc7\u8bbe\u7acb\u7f8e\u56fd\u5b9e\u4f53\u8fd9\u4e00\u9ad8\u95e8\u69db\uff0c\u76f4\u63a5\u83b7\u5f97Fedwire\u672c\u5730\u6e05\u7b97\u80fd\u529b\u2014\u2014\u8fd9\u672c\u8d28\u4e0a\u662f\u628a\u201c\u672c\u5730\u6e05\u7b97\u7279\u6743\u201d\u4ea7\u54c1\u5316\uff0c\u5c5e\u4e8e\u5178\u578b\u7684\u5d4c\u5165\u5f0f\u91d1\u878d\uff08Embedded Finance\uff09\u6253\u6cd5\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4f46\u5fc5\u987b\u6cfc\u51b7\u6c34\uff1a\u5408\u89c4\u662f\u6b64\u6a21\u5f0f\u7684\u751f\u547d\u7ebf\uff0c\u4e5f\u662f\u6700\u5927\u5929\u82b1\u677f\u3002100\u591a\u4e2a\u56fd\u5bb6\u7684\u4f01\u4e1a\u610f\u5473\u7740\u5176KYC\/AML\u5ba1\u67e5\u590d\u6742\u5ea6\u5448\u6307\u6570\u7ea7\u4e0a\u5347\uff0c\u8bc4\u8bba\u4e2d\u5df2\u6709\u7528\u6237\u76f4\u63a5\u8ffd\u95ee\u201c\u5e73\u5747\u5f00\u6237\u548cKYC\u5468\u8f6c\u65f6\u95f4\u201d\uff0c\u800c\u8fd9\u4e00\u6570\u5b57\u82e5\u4e0d\u80fd\u538b\u7f29\u52303-5\u4e2a\u5de5\u4f5c\u65e5\uff0c\u4f53\u9a8c\u4f18\u52bf\u5c06\u5927\u6253\u6298\u6263\u3002\u6b64\u5916\uff0c\u5408\u4f5c\u94f6\u884c\u6a21\u5f0f\u5b58\u5728\u5355\u70b9\u4f9d\u8d56\u98ce\u9669\u2014\u2014\u4e00\u65e6\u8d5e\u52a9\u94f6\u884c\u8c03\u6574\u98ce\u9669\u7b56\u7565\u6216\u76d1\u7ba1\u6001\u5ea6\u8f6c\u53d8\uff0c\u4ea7\u54c1\u968f\u65f6\u53ef\u80fd\u6536\u7f29\u5e02\u573a\u8986\u76d6\u3002\u8d39\u7528\u7ed3\u6784\u4e0a\uff0c\u7528\u6237\u62b1\u6028\u201cbig commissions\u201d\u4ecd\u662f\u6700\u96c6\u4e2d\u7684\u8d1f\u9762\u53cd\u9988\uff0c\u8bf4\u660e\u5176\u5b9a\u4ef7\u5e76\u672a\u4e0e\u4f20\u7edf\u94f6\u884c\u5f62\u6210\u663e\u8457\u4ee3\u5dee\uff0c\u771f\u6b63\u7684\u62a4\u57ce\u6cb3\u5c1a\u672a\u5efa\u7acb\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u603b\u4f53\u800c\u8a00\uff0cHEVN U.S. \u662f\u4e00\u4e2a\u65b9\u5411\u6b63\u786e\u3001\u6267\u884c\u624e\u5b9e\u7684\u5782\u76f4\u91d1\u878d\u5de5\u5177\uff0c\u4f46\u5b83\u76ee\u524d\u66f4\u50cf\u662f\u201c\u8ba9\u7cdf\u7cd5\u7684\u8de8\u5883\u652f\u4ed8\u4f53\u9a8c\u4ece\u5341\u5929\u53d8\u6210\u4e09\u5929\u201d\uff0c\u800c\u975e\u201c\u521b\u9020\u5168\u65b0\u652f\u4ed8\u8303\u5f0f\u201d\u3002\u5176\u957f\u671f\u4ef7\u503c\u53d6\u51b3\u4e8e\u80fd\u5426\u6c89\u6dc0\u4ea4\u6613\u6570\u636e\u3001\u5207\u5165\u4f9b\u5e94\u94fe\u91d1\u878d\uff0c\u5426\u5219\u6613\u88abStripe Treasury\u3001Airwallex\u7b49\u5de8\u5934\u5728\u5408\u89c4\u80fd\u529b\u4e0e\u89c4\u6a21\u6548\u5e94\u4e0a\u7684\u964d\u7ef4\u6253\u51fb\u3002\u5efa\u8bae\u56e2\u961f\u5728\u5f00\u57ce\u8282\u594f\u4e0a\u514b\u5236\uff0c\u4f18\u5148\u6253\u78e8\u9ad8\u5408\u89c4\u6807\u51c6\u56fd\u5bb6\u7684\u95ed\u73af\u6848\u4f8b\uff0c\u800c\u975e\u76f2\u76ee\u8ffd\u6c42\u8986\u76d6\u56fd\u6570\u91cf\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\">HEVN U.S.<\/span>\n                <\/div>\n<div class=\"comment-content\">HEVN U.S. Accounts give eligible companies in 100+ countries access to USD banking through U.S. sponsor banks. Receive USD via Fedwire, hold USD, pay U.S. counterparties locally, and settle supported SWIFT payments from one platform. Built for importers, exporters, commodity traders, manufacturers, and other global businesses whose shipments and operations cannot wait for slow payment chains.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">Hi Product Hunt! \ud83d\udc4b<\/p>\n<p>We built HEVN U.S. Accounts after seeing international businesses lose days to bank emails, manual paperwork, unclear transfer statuses, and failed USD payments.<\/p>\n<p>For importers, exporters, commodity traders, and manufacturers, a delayed payment can hold up an entire shipment. Global trade moves continuously, but traditional banking often does not.<\/p>\n<p>HEVN gives eligible companies in 100+ countries access to USD accounts through U.S. sponsor banks. Businesses can hold USD, receive payments via Fedwire, pay U.S. counterparties locally, and settle supported international payments from one platform.<\/p>\n<p>We would love your feedback. What is the biggest friction your company faces when moving USD internationally?<\/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\/@nikitadigital\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@nikitadigital<\/a>&nbsp;big commissions is the biggest issue \ud83d\ude41<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\/@nikitadigital\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@nikitadigital<\/a> Accessing Fedwire directly without having to set up a U.S. entity is a huge win for international trade.<br \/>Out of curiosity, what is your average onboarding and KYC turnaround time for non-U.S. companies?&nbsp;<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@nikitadigital\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@nikitadigital<\/a>&nbsp;Interesting \ud83e\udd14 \ud83e\udd14 \ud83e\udd14 <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\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>My favorite bank !<\/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>Very bullish on Hevn!<\/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>The quiet relief of not watching a cross border payment crawl through a week of limbo is very real, Nik, and this looks like exactly 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<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>This looks like a genuinely useful solution for businesses dealing with international USD payments. The ability to hold USD, receive payments via Fedwire, and handle local counterparties from one platform could remove a lot of the usual banking friction. Congrats on the launch!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>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>finally not another AI wrapper, congrats with 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<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>This guys are really rock stars in fintech world! HEVN to the Moon!<\/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>Really interesting problem to tackle <a href=\"https:\/\/www.producthunt.com\/@azbang_\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"azbang_\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@azbang_<\/a> <a href=\"https:\/\/www.producthunt.com\/@peter_volnov1\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"peter_volnov1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@peter_volnov1<\/a> <a href=\"https:\/\/www.producthunt.com\/@pasha_m1\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"pasha_m1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@pasha_m1<\/a> , especially for businesses where a payment delay can literally hold up an entire shipment. <\/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<\/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\/YLZ2MF3E6WGU67\" class=\"app-title\">Skydive<\/a><\/p>\n<div class=\"one-liner\">Build cloud agents that work across your tools<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">0<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Skydive \u662f\u4e00\u6b3e\u65e0\u9700\u4ee3\u7801\u5373\u53ef\u6784\u5efa\u8de8\u5de5\u5177\u4e91\u7aef AI \u4ee3\u7406\uff08Agent\uff09\u7684\u5e73\u53f0\uff0c\u65e8\u5728\u5c06\u7528\u6237\u4ece\u7e41\u7410\u7684\u63d0\u793a\u8bcd\u5de5\u7a0b\u548c\u5de5\u4f5c\u6d41\u914d\u7f6e\u4e2d\u89e3\u653e\u51fa\u6765\uff0c\u8ba9 AI \u771f\u6b63\u81ea\u4e3b\u6267\u884c\u591a\u6b65\u9aa4\u7684\u91cd\u590d\u6027\u5de5\u4f5c\u4efb\u52a1\u3002<\/div>\n<p>    <!-- \u5a92\u4f53\u753b\u5eca\uff1a\u5305\u542b\u89c6\u9891\u548c\u591a\u5f20\u56fe\u7247 --><\/p>\n<div class=\"media-gallery\">\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/aa941090-e357-44a8-a87f-7d446573efc5.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\/f8325615-2971-4e4c-83bc-1c3b129aa804.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\/ea20cecf-ba5a-410c-b80d-f2c20c163463.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\/52b35898-ce72-4e1b-8682-f5c6a01e1389.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\/e56aca38-e423-48e2-810e-a2f9553c485f.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\/2f10ded8-bcf5-4db2-b7bf-d7282e4bb0f9.jpeg?auto=format\" data-video-url=\"https:\/\/www.youtube.com\/watch?v=t-e9DUjsDKo\"><source src=\"https:\/\/www.youtube.com\/watch?v=t-e9DUjsDKo\" 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\">Artificial Intelligence<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u4ee3\u7406\u5e73\u53f0<\/span><br \/>\n            <span class=\"tag\">\u65e0\u4ee3\u7801\u81ea\u52a8\u5316<\/span><br \/>\n            <span class=\"tag\">\u4e91\u7aefAI\u5458\u5de5<\/span><br \/>\n            <span class=\"tag\">\u4f01\u4e1a\u6548\u7387\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u667a\u80fd\u4f53\u534f\u540c<\/span><br \/>\n            <span class=\"tag\">\u8de8\u5e94\u7528\u64cd\u4f5c<\/span><br \/>\n            <span class=\"tag\">\u5de5\u4f5c\u6d41\u81ea\u52a8\u5316<\/span><br \/>\n            <span class=\"tag\">SaaS\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">AI Agent<\/span><br \/>\n            <span class=\"tag\">\u81ea\u4e3b\u4efb\u52a1\u6267\u884c<\/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\u521b\u59cb\u4eba\u7684\u957f\u7bc7\u4ecb\u7ecd\uff0c\u672a\u5f62\u6210\u6709\u6548\u7528\u6237\u53cd\u9988\u3002\u4ecb\u7ecd\u4e2d\u63d0\u53ca\u4e86Chatbot\u4e0eWorkflow\u5de5\u5177\u7684\u75db\u70b9\uff0c\u4f46\u672a\u5c55\u793a\u771f\u5b9e\u7528\u6237\u7684\u4f7f\u7528\u8bc4\u4ef7\u6216\u5177\u4f53\u95ee\u9898\uff0c\u7f3a\u4e4f\u5173\u4e8e\u4ea7\u54c1\u6548\u679c\u4e0e\u5c40\u9650\u6027\u7684\u5b9e\u8d28\u8ba8\u8bba\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                Skydive \u8e29\u4e2d\u4e86\u5f53\u4e0b AI \u5e94\u7528\u5c42\u6700\u62e5\u6324\u4e5f\u6700\u6027\u611f\u7684\u8d5b\u9053\u2014\u2014\u81ea\u4e3b Agent\u3002\u5b83\u7684\u53d9\u4e8b\u903b\u8f91\u975e\u5e38\u201c\u6807\u51c6\u201d\uff1a\u4e0d\u6ee1\u8db3\u4e8e\u804a\u5929\uff0c\u4e0d\u6ee1\u8db3\u4e8e\u9884\u8bbe\u6d41\u7a0b\uff0c\u800c\u662f\u76f4\u63a5\u7ed9 AI \u4e00\u4e2a\u201c\u4e91\u7aef\u7535\u8111\u201d\u548c\u201c\u72ec\u7acb\u4ee3\u7801\u5e93\u201d\uff0c\u8ba9\u5b83\u50cf\u4eba\u7c7b\u4e00\u6837\u70b9\u51fb\u3001\u8f93\u5165\u3001\u8de8\u5e94\u7528\u534f\u4f5c\u3002\u8fd9\u786e\u5b9e\u6bd4\u5355\u7eaf\u7684 RPA \u6216 LLM \u5957\u58f3\u524d\u8fdb\u4e86\u4e00\u6b65\uff0c\u5c24\u5176\u662f\u201cAgent \u4e4b\u95f4\u53ef\u4ee5\u534f\u4f5c\u5e76\u81ea\u52a8\u4ea4\u63a5\u5de5\u4f5c\u201d\u8fd9\u4e00\u70b9\uff0c\u76f4\u51fb\u4e86\u4f01\u4e1a\u7ea7\u4efb\u52a1\u788e\u7247\u5316\u7684\u8981\u5bb3\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4f46\u5fc5\u987b\u6cfc\u4e00\u76c6\u51b7\u6c34\uff1a\u8fd9\u4e2a\u4ea7\u54c1\u4ecb\u7ecd\u91cc\u5145\u6ee1\u4e86\u201c\u81ea\u4e3b\u201d\u3001\u201c\u667a\u80fd\u201d\u3001\u201c\u81ea\u6211\u8fdb\u5316\u201d\u8fd9\u7c7b\u5b8f\u5927\u8bcd\u6c47\uff0c\u5374\u552f\u72ec\u7f3a\u5c11\u4e86\u201c\u786e\u5b9a\u6027\u201d\u3002\u4f01\u4e1a\u5de5\u5177\u7684\u751f\u547d\u7ebf\u662f\u53ef\u9760\u6027\u548c\u53ef\u5ba1\u8ba1\u6027\u3002\u4e00\u4e2a\u201c\u4f1a\u81ea\u5df1\u5b66\u4e60\u201d\u7684 Agent \u5728\u67d0\u4e9b\u573a\u666f\u4e0b\u662f\u798f\u97f3\uff0c\u5728\u8d22\u52a1\u3001\u6cd5\u52a1\u751a\u81f3\u5ba2\u6237\u6c9f\u901a\u573a\u666f\u4e0b\u5c31\u662f\u5669\u68a6\u3002\u5f53 Agent \u72af\u9519\u65f6\uff0c\u8c01\u6765\u8d1f\u8d23\uff1f\u5b83\u201c\u5b66\u4e60\u201d\u7684\u8fb9\u754c\u548c\u6a21\u578b\u5e7b\u89c9\u5982\u4f55\u88ab\u53ca\u65f6\u4fee\u6b63\uff1f\u521b\u59cb\u4eba\u8f7b\u63cf\u6de1\u5199\u7684\u4e00\u53e5\u201c\u7ea0\u6b63\u4e00\u6b21\uff0c\u5b83\u5c31\u8bb0\u4f4f\u201d\uff0c\u5728\u590d\u6742\u7684\u771f\u5b9e\u4e1a\u52a1\u903b\u8f91\u9762\u524d\u663e\u5f97\u8fc7\u4e8e\u5929\u771f\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u6b64\u5916\uff0c\u4ea7\u54c1\u76ee\u524d 0 \u6295\u7968\u30010 \u6709\u6548\u8bc4\u8bba\uff0c\u610f\u5473\u7740\u8fd9\u5927\u6982\u7387\u662f\u4e00\u4e2a\u81ea\u5bfc\u81ea\u6f14\u7684\u201c\u9884\u70ed\u201d\u53d1\u5e03\u3002\u6240\u8c13\u7684\u201c\u7528\u81ea\u5bb6 Agent \u7ec4\u7ec7 Product Hunt \u53d1\u5e03\u201d\u66f4\u50cf\u662f\u4e00\u79cd\u8425\u9500\u5305\u88c5\uff0c\u800c\u975e\u4ea7\u54c1\u6210\u719f\u5ea6\u7684\u8bc1\u660e\u3002\u6280\u672f\u58c1\u5792\u65b9\u9762\uff0cOpenAI \u7684 Operator\u3001Anthropic \u7684 Computer Use \u90fd\u5728\u505a\u540c\u6837\u7684\u4e8b\uff0cSkydive \u7684\u5dee\u5f02\u5316\u4f18\u52bf\u80fd\u5426\u4ec5\u9760\u201c\u591a\u5de5\u5177\u534f\u540c\u201d\u548c\u201c\u65e0\u9700\u4ee3\u7801\u201d\u5efa\u7acb\uff0c\u5c1a\u5b58\u5de8\u5927\u7591\u95ee\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u5982\u679c\u5b83\u4ec5\u4ec5\u662f\u4e00\u4e2a\u5c06 Claude\/OpenAI \u7684\u80fd\u529b\u5c01\u88c5\u6210\u66f4\u6613\u7528\u7684\u201c\u5e26\u7535\u8111\u7684 Agent \u6a21\u677f\u5e93\u201d\uff0c\u90a3\u4e48\u5b83\u9762\u4e34\u7684\u5c06\u662f\u5de8\u5934 API \u8fed\u4ee3\u7684\u964d\u7ef4\u6253\u51fb\uff1b\u4f46\u5982\u679c\u5b83\u771f\u7684\u80fd\u89e3\u51b3\u4f01\u4e1a\u7ea7 Agent \u7684\u53ef\u63a7\u6027\u3001\u6743\u9650\u9694\u79bb\u548c\u8de8\u5e94\u7528\u72b6\u6001\u540c\u6b65\u95ee\u9898\uff0c\u90a3\u4e48\u5b83\u6709\u673a\u4f1a\u6210\u4e3a\u8fd9\u6ce2 Agent \u6d6a\u6f6e\u4e2d\u7684\u5173\u952e\u4e2d\u95f4\u5c42\u3002\u76ee\u524d\u6765\u770b\uff0c\u5b83\u66f4\u50cf\u4e00\u4e2a\u7cbe\u7f8e\u7684 Demo\uff0c\u8ddd\u79bb\u6210\u4e3a\u503c\u5f97\u4fe1\u8d56\u7684\u201c\u5458\u5de5\u201d\uff0c\u8fd8\u5dee\u4e00\u4e2a\u201c\u4e8b\u6545\u5904\u7406\u624b\u518c\u201d\u7684\u8ddd\u79bb\u3002\u5efa\u8bae\u56e2\u961f\u5148\u653e\u4e0b\u201c\u6210\u957f\u53d9\u4e8b\u201d\uff0c\u628a\u8db3\u591f\u7684\u7cbe\u529b\u653e\u5728\u201c\u5982\u4f55\u4f18\u96c5\u5730\u5931\u8d25\u201d\u4e0a\u3002\n            <\/p>\n<\/p><\/div>\n<div class=\"comments-section\">\n<div class=\"comments-toggle\">\n            <span>\u67e5\u770b\u539f\u59cb\u4fe1\u606f<\/span><br \/>\n            <span class=\"toggle-arrow\">\u25bc<\/span>\n        <\/div>\n<div class=\"comments-container\">\n<div class=\"comment-item\">\n<div class=\"comment-header\">\n                    <span class=\"comment-author\">Skydive<\/span>\n                <\/div>\n<div class=\"comment-content\">Build cloud agent coworkers that take on real, multi-step work across the tools you already use. Describe the outcome you want, and Skydive creates a working agent in minutes. No code, no prompt engineering, no workflow wiring required. Skydive agents live in your stack, execute repeatable work, and get sharper over time.<\/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 Marcus, Co-founder of Skydive \ud83d\udc4b<\/p>\n<\/p>\n<p><strong>The problem<\/strong><\/p>\n<p>Everyone has access to the same AI models now, but you still have to prompt AI tools to get good results. I&#8217;ve seen one too many terminals built for managing Claude Code instances.<\/p>\n<\/p>\n<p>Today&#8217;s tools usually fall into two camps:<\/p>\n<p><strong>\ud83d\udcac <\/strong>Chatbots answer questions and generate content, but you still have to take action yourself. They forget what you taught them the last time you worked together.<\/p>\n<p><strong>\u26a1 <\/strong>Workflow builders automate repetitive processes, but you have to design every step, maintain the logic, and update it whenever something changes.<\/p>\n<\/p>\n<p>Skydive is designed to actually help you grow your business by autonomously taking action throughout your company. <\/p>\n<\/p>\n<p><strong>Meet Skydive<\/strong><\/p>\n<\/p>\n<p>Skydive lets you hire AI agents that take on real responsibilities across your company.<\/p>\n<p>Describe the job, and your agent gets to work. Your agent has it&#8217;s own codebase and computer in the cloud, but you never have to think about it. It just works. If you want it to use your skills, you just tell it to. If you want it to learn to write like you, it can do that too. It also self-improves over time by learning from previous conversations.<\/p>\n<\/p>\n<p>\ud83d\udda5\ufe0f Every agent has its own computer<\/p>\n<p>Agents use websites, apps, and files just like a person would. They click, type, log in, create documents, and complete work from start to finish.<\/p>\n<\/p>\n<p>\ud83d\udcac Agents work where you work<\/p>\n<p>You can talk to agents in Slack, email, iMessage, on the web, or in your terminal. They go wherever you go and feel right at home working alongside you. They even connect to your desktop and can use the same programs you use.<\/p>\n<\/p>\n<p>\ud83e\udd1d Built for teams<\/p>\n<p>Agents are experts in their own area. They collaborate with each other, share context, and hand work off automatically so bigger projects actually get finished. Every agent can be shared with other members of your team so multiple people can coordinate work.<\/p>\n<\/p>\n<p>\ud83c\udf19 Automation that never sleeps<\/p>\n<p>Turn recurring work into routines. Your agents monitor, take action, and keep work moving whether your laptop is open, closed, or you&#8217;re halfway around the world.<\/p>\n<\/p>\n<p>\ud83e\udde0 Agents that improve over time<\/p>\n<p>Correct an agent once, and it remembers. Your preferences, feedback, and company knowledge carry forward into future work automatically. When you&#8217;re done working, your agents are dreaming and ingesting the lessons from the previous day&#8217;s work.<\/p>\n<\/p>\n<p>Who is it for?<\/p>\n<p>Founders, operators, and fast-moving teams that need to do more without adding headcount. If your work spans multiple tools, teammates, and recurring processes, Skydive was built for you.<\/p>\n<\/p>\n<p>We&#8217;d love your feedback \u2764\ufe0f<\/p>\n<p>We&#8217;re just getting started, and we&#8217;d love to hear what you think.<\/p>\n<p>If there&#8217;s one responsibility you&#8217;d hand off to an AI agent, tell us in the comments. We&#8217;ll be around all day answering questions and shipping improvements.<\/p>\n<\/p>\n<p>To celebrate our Product Hunt launch, we&#8217;re giving everyone an additional $5 in credits with the code PRODHUNT5 &#8211; if you need more, shoot my cofounder an email zaria[at]anything.com \ud83d\ude42 <\/p>\n<\/p>\n<p>If you&#8217;re launching on product hunt soon, you can use this agent we&#8217;ve built to organize your launch. We used it ourselves, so we&#8217;ll see how this goes, lol <\/p>\n<\/p>\n<p><a href=\"https:\/\/www.skydive.com\/templates\/product-hunt\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/www.skydive.com\/templates\/product-hunt<\/a><\/p>\n<\/p>\n<p>Thanks for checking out Skydive! \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<\/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\/P3SPQFTANOEKHN\" class=\"app-title\">EasySwitch<\/a><\/p>\n<div class=\"one-liner\">One mouse, keyboard and second screen for all your computers<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">99<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>EasySwitch \u662f\u4e00\u6b3e\u672c\u5730\u5316\u7684\u8f6f\u4ef6KVM\uff0c\u8ba9\u4f60\u7528\u4e00\u5957\u952e\u9f20\u5728\u591a\u53f0\u7535\u8111\u95f4\u65e0\u7f1d\u5207\u6362\uff0c\u5e76\u53ef\u5c06\u95f2\u7f6e\u7535\u8111\u5f53\u4f5c\u6269\u5c55\u526f\u5c4f\uff0c\u540c\u65f6\u89e3\u51b3\u8de8\u8bbe\u5907\u8f93\u5165\u63a7\u5236\u4e0e\u5c4f\u5e55\u6269\u5c55\u4e24\u5927\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\/3caea992-8634-487d-8d85-869e80921f8d.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\/482a39e5-0eb9-41cc-a801-9e4ea140af3e.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\/f9411ba9-1acc-4445-9d98-a3c45725e07c.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\/e61f9af0-23cd-4478-b9da-62264d57c6e4.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\/3629dee0-c13f-48fd-b43f-d26cbb88a650.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/i66xSsLGuB4\"><source src=\"https:\/\/youtu.be\/i66xSsLGuB4\" 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\">\u8f6f\u4ef6KVM<\/span><br \/>\n            <span class=\"tag\">\u591a\u8bbe\u5907\u63a7\u5236<\/span><br \/>\n            <span class=\"tag\">\u952e\u9f20\u5171\u4eab<\/span><br \/>\n            <span class=\"tag\">\u526f\u5c4f\u6269\u5c55<\/span><br \/>\n            <span class=\"tag\">\u526a\u8d34\u677f\u540c\u6b65<\/span><br \/>\n            <span class=\"tag\">\u6587\u4ef6\u4f20\u8f93<\/span><br \/>\n            <span class=\"tag\">\u8de8\u5e73\u53f0<\/span><br \/>\n            <span class=\"tag\">Wayland<\/span><br \/>\n            <span class=\"tag\">\u672c\u5730\u5c40\u57df\u7f51<\/span><br \/>\n            <span class=\"tag\">Rust\u5f00\u53d1<\/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\u4e3b\u8981\u53cd\u9988\u5bf9\u4ea7\u54c1\u6838\u5fc3\u5b9a\u4f4d\u7684\u8ba4\u53ef\uff0c\u7279\u522b\u8d5e\u8d4f\u201c\u4ec5\u5c40\u57df\u7f51\u3001\u65e0\u4e91\u201d\u7684\u9690\u79c1\u5b89\u5168\u8bbe\u8ba1\u3002\u521b\u59cb\u4eba\u81ea\u8ff0\u4ea7\u54c1\u4ecd\u5b58\u4e0d\u8db3\uff0c\u4f46\u622a\u81f3\u76ee\u524d\uff0c\u8bc4\u8bba\u4e2d\u672a\u51fa\u73b0\u5177\u4f53\u529f\u80fd\u7f3a\u9677\u6216\u4f7f\u7528\u95ee\u9898\u7684\u660e\u786e\u6295\u8bc9\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                EasySwitch \u7684\u4ef7\u503c\u5728\u4e8e\u7cbe\u51c6\u5207\u5165\u4e86\u201c\u8f6f\u4ef6KVM\u201d\u4e0e\u201c\u865a\u62df\u526f\u5c4f\u201d\u4e24\u4e2a\u5272\u88c2\u5e02\u573a\u7684\u4ea4\u53c9\u76f2\u533a\u3002\u73b0\u6709\u5de5\u5177\u8981\u4e48\u53ea\u89e3\u51b3\u8f93\u5165\u5171\u4eab\uff08Synergy\u7c7b\uff09\u800c\u65e0\u89c6\u9891\u4f20\u8f93\uff0c\u8981\u4e48\u53ea\u89e3\u51b3\u5c4f\u5e55\u6269\u5c55\uff08Duet\u7c7b\uff09\u800c\u5ffd\u89c6\u952e\u9f20\u7a7f\u900f\uff0cEasySwitch\u4ee5\u539f\u751fRust\u7684\u9ad8\u6027\u80fd\u548c\u514d\u8d39\u7aef\u5230\u7aef\u52a0\u5bc6\u4f5c\u4e3a\u6280\u672f\u62a4\u57ce\u6cb3\uff0c\u8bd5\u56fe\u63d0\u4f9b\u4e00\u4e2aALL-IN-ONE\u7684\u684c\u9762\u878d\u5408\u65b9\u6848\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u5176\u771f\u6b63\u7684\u806a\u660e\u4e4b\u5904\u4e0d\u5728\u6280\u672f\uff0c\u800c\u5728\u5546\u4e1a\u5b9a\u4f4d\uff1a\u514d\u8d39\u652f\u6301\u4e24\u53f0\u8bbe\u5907\uff0c\u6b63\u662f\u6293\u4f4f\u4e86\u5927\u591a\u6570\u201c\u53cc\u673a\u515a\u201d\u7684\u6838\u5fc3\u9700\u6c42\uff0c\u7528\u96f6\u6210\u672c\u64ac\u52a8\u7528\u6237\u57fa\u7840\uff0c\u518d\u4ee549\u7f8e\u5143\u4e00\u6b21\u6027\u4e70\u65ad\u89e3\u9501\u591a\u673a\u548c\u65e0\u9650\u6587\u4ef6\u4f20\u8f93\u2014\u2014\u8fd9\u6bd4\u8ba2\u9605\u5236\u66f4\u7b26\u5408\u684c\u9762\u5de5\u5177\u7528\u6237\u7684\u4ed8\u8d39\u5fc3\u7406\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u98ce\u9669\u540c\u6837\u663e\u8457\u3002\u7b2c\u4e00\uff0c\u8be5\u8d5b\u9053\u5f3a\u654c\u73af\u4f3a\uff0c\u5fae\u8f6f\u7684Mouse Without Borders\u5b8c\u5168\u514d\u8d39\u4e14\u8db3\u591f\u7a33\u5b9a\uff0cSynergy\u4ea6\u5df2\u5efa\u7acb\u591a\u5e74\u7684\u517c\u5bb9\u6027\u58c1\u5792\u3002EasySwitch \u5fc5\u987b\u8bc1\u660e\u5176\u5728\u590d\u6742\u7f51\u7edc\u73af\u5883\uff08\u5982\u6df7\u5408Wi-Fi\/\u6709\u7ebf\uff09\u4e0b\u7684\u8fde\u63a5\u7a33\u5b9a\u6027\uff0c\u4ee5\u53ca\u8de8\u534f\u8bae\uff08Wayland\u4e0eX11\uff09\u7684\u6e32\u67d3\u5e27\u7387\uff0c\u5426\u5219\u5f88\u5bb9\u6613\u6ca6\u4e3a\u201cDemo\u7ea7\u4ea7\u54c1\u201d\u3002\u7b2c\u4e8c\uff0c\u89c6\u9891\u4f20\u8f93\u5bf9\u5ef6\u8fdf\u6781\u5176\u654f\u611f\uff0c\u4f5c\u4e3a\u526f\u5c4f\u65f6\u80fd\u5426\u80dc\u4efb\u6e38\u620f\u3001\u89c6\u9891\u526a\u8f91\u7b49\u9ad8\u9891\u573a\u666f\uff0c\u4ecd\u662f\u5de8\u5927\u672a\u77e5\u6570\u3002\u7b2c\u4e09\uff0c99\u7968\u7684\u51b7\u542f\u52a8\u6570\u636e\u5728Product Hunt\u4e0a\u5e76\u4e0d\u4eae\u773c\uff0c\u53cd\u6620\u51fa\u8425\u9500\u58f0\u91cf\u4e0d\u8db3\u6216\u7528\u6237\u5bf9\u201c\u786c\u6838\u5de5\u5177\u201d\u7684\u5c1d\u9c9c\u610f\u613f\u4e24\u6781\u5206\u5316\u3002\n            <\/p>\n<p class=\"ai-content\">\n                EasySwitch \u7684\u6838\u5fc3\u4ef7\u503c\u6216\u8bb8\u4e0d\u5728\u4e8e\u53d6\u4ee3\u73b0\u6709\u5de8\u5934\uff0c\u800c\u5728\u4e8e\u91cd\u65b0\u5b9a\u4e49\u4e86\u201c\u4e00\u53f0\u7535\u8111\u201d\u7684\u8fb9\u754c\u2014\u2014\u5f53\u7269\u7406\u9694\u9602\u88ab\u8f6f\u4ef6\u62b9\u5e73\uff0c\u684c\u9762\u751f\u4ea7\u529b\u5c06\u8fce\u6765\u65b0\u7684\u91ca\u653e\u7a7a\u95f4\u3002\u4f46\u524d\u63d0\u662f\uff0c\u5b83\u5fc5\u987b\u5c06\u201c\u80fd\u7528\u201d\u6253\u78e8\u81f3\u201c\u597d\u7528\u201d\uff0c\u5426\u5219\uff0c\u8fd9\u4e2a\u7cbe\u81f4\u7684\u62fc\u56fe\u7ec8\u5c06\u53ea\u662f\u53c8\u4e00\u4e2a\u6781\u5ba2\u7684\u5c0f\u4f17\u73a9\u5177\u3002\n            <\/p>\n<\/p><\/div>\n<div class=\"comments-section\">\n<div class=\"comments-toggle\">\n            <span>\u67e5\u770b\u539f\u59cb\u4fe1\u606f<\/span><br \/>\n            <span class=\"toggle-arrow\">\u25bc<\/span>\n        <\/div>\n<div class=\"comments-container\">\n<div class=\"comment-item\">\n<div class=\"comment-header\">\n                    <span class=\"comment-author\">EasySwitch<\/span>\n                <\/div>\n<div class=\"comment-content\">Existing tools make you choose. Software KVMs (Synergy, Deskflow, Mouse Without Borders) share your mouse and keyboard but carry no video. Second-screen apps (Duet, spacedesk, Luna) turn a spare machine into a monitor but share no input. EasySwitch does both: slide your cursor across computers, type and paste anywhere, drag files, and extend your desktop onto the machine next to you. Encryption is free for everyone, not an upsell. Wayland works. Native Rust, no Electron &#8211; 19 MB of RAM idle.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">Hi Product Hunt \ud83d\udc4b I\u2019m Sharif, the solo founder behind EasySwitch.<\/p>\n<p>I built it because my desk had three computers and only one keyboard I actually liked.<\/p>\n<p>I wanted one simple setup: move my mouse between computers, copy\/paste anything, transfer files, and use one computer as a second display.<\/p>\n<p>So I built it.<\/p>\n<p>EasySwitch is:<\/p>\n<p>*  One keyboard &amp; mouse across Mac, Windows, and Linux<br \/>\n*  Universal copy\/paste + file transfer<br \/>\n*  Use another computer as a virtual second monitor<br \/>\n*  End-to-end encrypted, LAN-only, no account or cloud<br \/>\n*  Wayland support on Linux<br \/>\n*  Native Rust \u2014 no Electron<\/p>\n<p>It\u2019s free for two computers. A one-time $49 license unlocks more machines and unlimited file transfers.<\/p>\n<p>I\u2019ve been building this solo for a while, and I know there are still rough edges.<\/p>\n<p>So if you have a Mac + Windows\/Linux setup,<br \/>\ntell me what breaks, what feels weird, or what you wish it could do.<\/p>\n<p>I\u2019ll be here all day. \u2764\ufe0f<\/p><\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Awesome Product<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@mahfuzulnabil\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@mahfuzulnabil<\/a>&nbsp;Appreciate it!! Glad you liked EasySwitch. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\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 this , especially the LAN-only, no-cloud approach. \ud83d\udd25 Such a practical fix for a very real multi-device problem.<\/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\/@harkirat_singh3777\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@harkirat_singh3777<\/a>&nbsp;Thanks, Harkirat! That\u2019s exactly what we wanted &#8211; keep it simple, fast, and local without sending your data through the cloud. <\/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><a href=\"https:\/\/www.youtube.com\/watch?v=i66xSsLGuB4\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/www.youtube.com\/watch?v=i66xSsLGuB4<\/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\">#18<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/ZBRDLU2AEVLCXD\" class=\"app-title\">LoupeKit<\/a><\/p>\n<div class=\"one-liner\">See what any page is built with and how much of it is AI<\/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>LoupeKit \u662f\u4e00\u6b3e\u6d4f\u89c8\u5668\u6269\u5c55\uff0c\u8ba9\u4f60\u5728\u4e0d\u67e5\u770b\u6e90\u7801\u7684\u524d\u63d0\u4e0b\uff0c\u4e00\u952e\u8bc6\u522b\u5f53\u524d\u7f51\u9875\u6240\u7528\u6280\u672f\u6808\u3001\u62bd\u53d6\u8bbe\u8ba1\u8d44\u4ea7\uff0c\u5e76\u91cf\u5316\u9875\u9762\u5185\u5bb9\u7531AI\u751f\u6210\u7684\u7a0b\u5ea6\uff0c\u5e2e\u4f60\u5feb\u901f\u8bc4\u4f30\u4efb\u610f\u9875\u9762\u7684\u6784\u5efa\u8d28\u91cf\u4e0e\u6765\u6e90\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\/1b9d5c9e-0ae9-401b-8d1b-18d9518b5337.jpeg?auto=format\" data-video-url=\"https:\/\/www.youtube.com\/watch?v=fOUBHXSU0bk\"><source src=\"https:\/\/www.youtube.com\/watch?v=fOUBHXSU0bk\" 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\/c926c87b-894f-41e0-bd36-c846e2839096.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\/07273e74-9e8e-4cf2-91d9-12875429065f.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\/4e912a34-cc2d-47b8-8bf1-a21303e6bc37.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\/35b13583-3b27-4ca1-b212-88a9acbd0ca6.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\/17c56557-b3db-45bd-af57-36b2afb6f10b.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\/2dffe112-1886-4c77-959a-48709ae751c9.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\/9d646656-7c38-4f81-9242-3451d21b0e58.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\">Browser Extensions<\/span><br \/>\n            <span class=\"tag\">Developer Tools<\/span><br \/>\n            <span class=\"tag\">Vibe coding<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u5f00\u53d1\u8005\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u6d4f\u89c8\u5668\u6269\u5c55<\/span><br \/>\n            <span class=\"tag\">\u6280\u672f\u6808\u8bc6\u522b<\/span><br \/>\n            <span class=\"tag\">AI\u5185\u5bb9\u68c0\u6d4b<\/span><br \/>\n            <span class=\"tag\">\u7f51\u9875\u5ba1\u8ba1<\/span><br \/>\n            <span class=\"tag\">\u8bbe\u8ba1\u8d44\u4ea7\u63d0\u53d6<\/span><br \/>\n            <span class=\"tag\">SEO\u5ba1\u8ba1<\/span><br \/>\n            <span class=\"tag\">\u9875\u9762\u68c0\u67e5\u5668<\/span><br \/>\n            <span class=\"tag\">\u524d\u7aef\u5206\u6790<\/span><br \/>\n            <span class=\"tag\">\u65e0\u6743\u9650\u5b89\u88c5<\/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\u70b9\u51fb\u5143\u7d20\u5b9a\u4f4d\u4e0e\u8bc1\u636e\u94fe\u8bbe\u8ba1\uff0c\u4f46\u8d28\u7591AI\u8bc4\u5206\u6613\u8bef\u4f24Tailwind\u7b49\u6846\u67b6\u7279\u5f81\uff0c\u62c5\u5fe7\u516c\u5f0f\u5316\u6a21\u677f\u9875\u8bef\u62a5\uff1b\u521b\u59cb\u4eba\u56de\u5e94\u5df2\u8bbe\u91cd\u590d\u89c4\u5219\u9608\u503c\uff0c\u5e76\u5766\u627f\u805a\u5408\u5206\u6570\u4e0d\u53ef\u8bc1\u4f2a\uff0c\u8ba1\u5212\u5f15\u5165\u6846\u67b6\u611f\u77e5\u57fa\u7ebf\u5e76\u5f31\u5316\u5355\u4e00\u6570\u5b57\u6743\u91cd\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                LoupeKit\u7684\u5546\u4e1a\u53d9\u4e8b\u7cbe\u51c6\u8e29\u4e2d\u201cAI\u6c61\u6ce5\u201d\u7126\u8651\uff0c\u4f46\u5176\u6838\u5fc3\u5356\u70b9\u201cAI\u542b\u91cf\u8bc4\u5206\u201d\u6070\u6070\u662f\u4ea7\u54c1\u6700\u8106\u5f31\u3001\u6700\u6613\u88ab\u653b\u7834\u7684\u4f2a\u9700\u6c42\u3002\u8bc4\u8bba\u533a\u9ad8\u8d5e\u8d28\u7591\u5df2\u523a\u7a7f\u8981\u5bb3\uff1autility class\u5bc6\u5ea6\u662f\u6846\u67b6\u6307\u7eb9\uff0c\u975e\u4f5c\u8005\u6307\u7eb9\uff1b\u91cd\u590d\u5757\u662f\u6a21\u677f\u8bbe\u8ba1\uff0c\u975e\u6a21\u578b\u75d5\u8ff9\u3002\u521b\u59cb\u4eba\u867d\u4ee5\u201c\u8bc1\u636e\u94fe\u201d\u201c\u53ef\u70b9\u51fb\u5b9a\u4f4d\u201d\u8865\u6551\uff0c\u5374\u65e0\u6cd5\u56de\u907f\u4e00\u4e2a\u903b\u8f91\u6096\u8bba\u2014\u2014\u82e5\u8bc4\u5206\u4f9d\u8d56\u542f\u53d1\u5f0f\u4e14\u516c\u5f00\u89c4\u5219\uff0c\u90a3\u4e48\u4efb\u4f55\u4eba\u53ea\u9700\u9488\u5bf966\u6761\u89c4\u5219\u9006\u5411\u4f18\u5316\uff0c\u5373\u53ef\u5236\u9020\u201c\u4eba\u5de5\u5199\u4f5c\u201d\u7684\u5047\u8c61\u3002\u8fd9\u672c\u8d28\u662f\u4e00\u573a\u53ef\u88ab\u8f7b\u6613\u6b3a\u9a97\u7684\u732b\u9f20\u6e38\u620f\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u771f\u6b63\u6709\u4ef7\u503c\u7684\u90e8\u5206\u53cd\u800c\u88ab\u63a9\u76d6\uff1a\u5355\u9875\u65e0\u6743\u9650\u5ba1\u8ba1\u3001\u8bbe\u8ba1\u8d44\u4ea7\u62bd\u53d6\u3001\u53ef\u8ffd\u6eaf\u7684\u7ed3\u6784\u544a\u8b66\uff0c\u624d\u662f\u5f00\u53d1\u8005\u65e5\u5e38\u9ad8\u9891\u521a\u9700\u3002LoupeKit\u82e5\u5c06\u91cd\u5fc3\u4ece\u201cAI\u5ba1\u5224\u5b98\u201d\u8f6c\u5411\u201c\u73b0\u573a\u7248WebPageTest+Style Dictionary\u63d0\u53d6\u5668\u201d\uff0c\u5265\u79bb\u90a3\u4e2a\u54d7\u4f17\u53d6\u5ba0\u76840-100\u5206\uff0c\u53cd\u800c\u80fd\u6210\u4e3a\u4e13\u4e1a\u5de5\u5177\u94fe\u7684\u5b9e\u7528\u8865\u5145\u3002\u5f53\u524d\u5b9a\u4f4d\u6ce8\u5b9a\u5176\u751f\u547d\u5468\u671f\u77ed\u6682\u2014\u2014AI\u751f\u6210\u4e0e\u4eba\u5de5\u4ee3\u7801\u7684\u8fb9\u754c\u6b63\u5feb\u901f\u6a21\u7cca\uff0c\u7528\u9759\u6001\u89c4\u5219\u5b9a\u4e49\u52a8\u6001\u6df7\u6c8c\uff0c\u53ea\u4f1a\u8ba9\u4ea7\u54c1\u6ca6\u4e3a\u6280\u672f\u53d8\u8fc1\u7684\u6ce8\u811a\u800c\u975e\u57fa\u77f3\u3002\u5efa\u8bae\u56e2\u961f\u8ba4\u771f\u8003\u8651\u201c\u53bbAI\u8bc4\u5206\u201d\u540e\u7684\u8f7b\u91cf\u5ba1\u8ba1\u5de5\u5177\u8def\u7ebf\uff0c\u90a3\u624d\u662f\u8bc4\u8bba\u533a\u771f\u6b63\u4e70\u5355\u7684\u80fd\u529b\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\">LoupeKit<\/span>\n                <\/div>\n<div class=\"comment-content\">A developer&#8217;s inspector for the page you already have open. It names the technologies behind it and shows the evidence for each, extracts the palette, fonts and assets, and scores how much of the page reads as raw AI output. It reads one tab, when you ask.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey Hunters \ud83d\udc4b<\/p>\n<p>There is a lot of vibe-coded software out there now \u2014 and I could not tell what was what.<\/p>\n<p>Not in a judgy way. I ship fast too. But I kept opening pages where something was off: forty classes on one div, eleven nested<br \/>wrappers around a single paragraph, an aria-label on a button that already had a name. You feel it before you can point at it.<\/p>\n<p>So I went looking for a way to check. What I found was either a linter I had to wire into a repo I do not own, or a paste-your-code<br \/>box, or a model asked to guess. All of them answer a different question. I am not holding the codebase \u2014 I am looking at a page.<\/p>\n<p>So I built <a href=\"https:\/\/loupekit.com\/go\/ph\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><strong>LoupeKit<\/strong><\/a>: the check, on the page, in one click \ud83d\udd0d<\/p>\n<p>1. <strong>A 0-100 score <\/strong>across five weighted categories \u2014 markup, CSS, runtime, copy, accessibility<br \/>2. <strong>66 heuristics<\/strong>, each finding saying exactly what it measured and what to change<br \/>3. <strong>Click a finding and the page scrolls to that element and selects it<\/strong> \u2014 you look at the thing, not at a line number<\/p>\n<p>That third one is what I actually wanted. A number on its own is an opinion. A number that walks you to the element it is talking<br \/>about is a review.<\/p>\n<p>The hard part was calibration, in the direction nobody expects: getting it to leave careful hand-written work <em>alone<\/em>. A tool that<br \/>flags good code is worse than no tool \u2014 you stop reading it, and then it never catches the real thing either.<\/p>\n<p>One decision I would defend loudest: <strong>no website permission at install.<\/strong> Empty host_permissions in both builds. It reads the tab you<br \/>are on, when you click, and nothing in the background.<\/p>\n<p>Free tier is 3 audits, everything else unlimited. Chrome, Edge, Firefox and others.<\/p>\n<p>Enjoy!<br \/>\u2014 Jan<\/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\/@jan_tursky_apptiary\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jan_tursky_apptiary<\/a>&nbsp;Stating which error direction you accept (false positives on hand-written code over catching everything) right on the page is the right call, and rarer than it should be.<br \/>Curious whether the 0\u2013100 score has calibration data behind it yet, or whether that&#8217;s the next step.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\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 click-to-element part is probably my favorite. much easier to judge a finding when you  can actually see what triggered 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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@yosun_negi\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@yosun_negi<\/a>&nbsp;66 heuristics is a lot. i like that each finding explains what it spotted instead of just throwing out a score. curious to see how the AI score holds up in practice though<\/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\/@yosun_negi\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@yosun_negi<\/a>&nbsp;Thanks, that was exactly the reasoning. A count with no address makes you go hunting, and half the time you end up arguing with a number you can&#8217;t see. The finding carries the elements <em>the collector<\/em> saw while it was counting, and the total stays the rule&#8217;s own count rather than the length of that sample list \u2014 otherwise six highlighted elements under a finding that fired on four hundred would read as &#8220;<strong>fix six.<\/strong>&#8220;<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\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 site I do SEO for has dozens of near-identical format pages, MKV to MP4, MOV to MP4 and so on, templated on purpose rather than written by a model. Does your score separate formulaic-by-design from actually generated, or would a page like that light up red?<\/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\/@yelyzaveta_kibets\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@yelyzaveta_kibets<\/a>&nbsp;Thanks for the comment<\/p>\n<\/p>\n<p>Scoring is single-page. Nothing compares one URL against another and there&#8217;s no crawl, so a family of near-identical pages never registers as a family. Your <em>MKV-to-MP4 page<\/em> is judged on what&#8217;s inside it alone.<\/p>\n<p>Within a page, the repetition rules have deliberately high floors. Repeated markup blocks doesn&#8217;t start counting <strong>until 4<\/strong>, and long identical sibling rows not <strong>until 8<\/strong>, because lists and card grids are repetition by design. The sibling rule goes further and refuses to claim copy-paste over a loop \u2014 a rendered DOM genuinely cannot tell those apart, so the finding says &#8220;<em>this run is long, go look at the source<\/em>&#8221; instead of announcing a verdict it has no evidence for.<\/p>\n<p>The one that could plausibly fire on a converter page is thin copy: 8 or more text blocks averaging under about 14 words each. That isn&#8217;t a templating penalty, it&#8217;s the wireframe-that-shipped shape, and it&#8217;s the same thing a normal <strong>SEO audit<\/strong> would flag. If each format page carries real copy, it reads clean.<\/p>\n<p>Every finding also names its own number and points at the elements it counted, so you can check what it actually hit rather than trust a colour.<\/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>Forty classes on one div is Tailwind working as intended, not evidence of a model. That&#8217;s my worry with the AI score specifically: the signals you opened with measure sloppiness, and sloppiness only correlates with AI, so a careful Tailwind page and a lazily prompted one land in the same band. The markup and accessibility findings are defensible because each one walks you to a real element you can go argue with. A score for AI authorship is the one number nobody can check, which makes it the one most likely to be quietly 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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@asadmalik901\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@asadmalik901<\/a>&nbsp;You&#8217;re right, and <em>Tailwind<\/em> is the exact case that breaks it: utility density is evidence of a framework, not of an author. Sloppiness correlates with lazy prompting, and correlation is not what a number presented as a verdict implies.<\/p>\n<p>What I&#8217;d push back on is only the framing of the score as a classifier. Every finding names the signal that produced it and the rule behind it, and the <strong>Findings<\/strong> and <strong>Signals<\/strong> views exist so the score can be taken apart rather than trusted \u2014 that&#8217;s the same &#8220;walk me to the thing&#8221; property you&#8217;re crediting the markup findings with. Where you&#8217;re right is the aggregate: one number on top is the only output in that tab nobody can falsify, and it&#8217;s doing the most rhetorical work.<\/p>\n<p>Two changes I&#8217;d rather make than defend it. A <em>framework-aware baseline<\/em>, so a page that fingerprints as Tailwind isn&#8217;t charged for utility class density. And demoting the single number, because the defensible artefact is the list underneath it.<\/p>\n<\/p>\n<p><em>Which signals would you drop first<\/em>? If they&#8217;re the ones I suspect, that&#8217;s a short list and a good afternoon&#8217;s 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<\/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\">#19<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/BHXCBLZHL6PYVW\" class=\"app-title\">Playcall<\/a><\/p>\n<div class=\"one-liner\">The open-source AI alternative to Gong<\/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>Playcall\u662f\u4e00\u6b3e\u5f00\u6e90AI\u9500\u552e\u901a\u8bdd\u667a\u80fd\u5206\u6790\u5de5\u5177\uff0c\u80fd\u4f9d\u636e\u56e2\u961f\u81ea\u5b9a\u4e49\u9500\u552e\u65b9\u6cd5\u8bba\uff08\u5982MEDDPICC\uff09\u53ca\u4e70\u5bb6\u80cc\u666f\u52a8\u6001\u8bc4\u5206\u6bcf\u901a\u7535\u8bdd\uff0c\u5e76\u4e3a\u9500\u552e\u63d0\u4f9b\u9488\u5bf9\u6027\u6539\u8fdb\u8bad\u7ec3\uff0c\u66ff\u4ee3\u9ad8\u4ef7Gong\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\/fa1c21b1-182f-4cb5-8309-d459ca7f9043.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\/b435fbcb-5f67-41ea-a43e-aafc652f3e10.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\/9769ccae-a763-45ae-b416-9c3ab3441640.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\/74cf46f8-45ab-4dba-8148-bd920d615bd6.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\/695ccc39-a65e-4ff1-8f7d-97ee52a63974.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\/0ed9354e-3585-42f8-864e-00e116615cfd.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\/f042d09d-61b3-4de1-8936-d1962491aaa3.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/_iq3aRG2Ho0\"><source src=\"https:\/\/youtu.be\/_iq3aRG2Ho0\" 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\">Open Source<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span><br \/>\n            <span class=\"tag\">GitHub<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u5f00\u6e90\u9500\u552e\u667a\u80fd<\/span><br \/>\n            <span class=\"tag\">AI\u901a\u8bdd\u8bc4\u5206<\/span><br \/>\n            <span class=\"tag\">\u9500\u552e\u8f85\u5bfc<\/span><br \/>\n            <span class=\"tag\">\u9500\u552e\u65b9\u6cd5\u8bba<\/span><br \/>\n            <span class=\"tag\">\u4e70\u5bb6\u80cc\u666f\u8bc4\u5206<\/span><br \/>\n            <span class=\"tag\">\u81ea\u6258\u7ba1<\/span><br \/>\n            <span class=\"tag\">\u53cd\u9501\u5b9a\u7684Gong\u66ff\u4ee3<\/span><br \/>\n            <span class=\"tag\">GTM\u56e2\u961f<\/span><br \/>\n            <span class=\"tag\">\u6536\u5165\u8fd0\u8425<\/span><br \/>\n            <span class=\"tag\">\u9500\u552e\u57f9\u8bad<\/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\u201c\u4e70\u5bb6\u611f\u77e5\u8bc4\u5206\u201d\u548c\u81ea\u6258\u7ba1\u4ef7\u503c\uff1b\u5173\u6ce8\u70b9\u5728\u4e8e\uff1a\u5f53\u4e70\u5bb6\u4e0d\u914d\u5408\u5bfc\u81f4\u4f4e\u5206\u65f6\u5982\u4f55\u516c\u5e73\u5904\u7406\uff08\u662f\u5426\u514d\u8d23\uff09\uff1b\u5efa\u8bae\u4f18\u5148\u96c6\u6210Fathom\u7b49\u5df2\u6709\u8bb0\u5f55\u673a\u5668\u4eba\u800c\u975e\u81ea\u5efa\uff0c\u907f\u514d\u6253\u6270\uff1b\u8d28\u7591\u65e9\u671f\u56e2\u961f\u56e0\u4ea4\u6613\u6837\u672c\u5c11\uff0c\u7ed3\u679c\u5173\u8054\u8bc4\u5206\u53ef\u80fd\u53ea\u662f\u566a\u97f3\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                Playcall\u7cbe\u51c6\u5207\u4e2dGong\u7b49\u4f20\u7edf\u5de5\u5177\u201c\u91cd\u8bb0\u5f55\u3001\u8f7b\u5224\u65ad\u201d\u7684\u8f6f\u808b\uff0c\u4ee5\u201c\u4e70\u5bb6\u4e0a\u4e0b\u6587+\u56e2\u961f\u81ea\u5b9a\u65b9\u6cd5\u8bba\u201d\u7684\u52a8\u6001\u8bc4\u5206\uff0c\u76f4\u51fb\u521b\u59cb\u4eba\u201c\u4e0d\u4fe1\u4efbAI\u603b\u7ed3\u3001\u53ea\u80fd\u4eb2\u81ea\u6252\u5f55\u97f3\u201d\u7684\u4fe1\u4efb\u8d64\u5b57\u3002\u5176\u5f00\u6e90+\u81ea\u6258\u7ba1+\u4efb\u610fLLM\u63a5\u5165\u7684\u7ec4\u5408\uff0c\u66f4\u662f\u5bf9SaaS\u5e74\u8d39\u6a21\u5f0f\u7684\u964d\u7ef4\u6253\u51fb\uff0c\u8ba9Gong\u7684\u201c\u529f\u80fd\u5197\u4f59+\u6570\u636e\u9501\u5b9a\u201d\u663e\u5f97\u7b28\u91cd\u4e0d\u582a\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u771f\u6b63\u7684\u4eae\u70b9\u662f\u201c\u8bc4\u5206-\u8bad\u7ec3\u8054\u52a8\u201d\uff1a\u5c06\u8bc4\u5206\u7ed3\u679c\u76f4\u63a5\u8f6c\u5316\u4e3a\u53ef\u6267\u884c\u7684\u8f85\u5bfc\u52a8\u4f5c\uff0c\u8fd9\u6bd4\u5355\u7eaf\u6253\u5206\u6216\u603b\u7ed3\u9ad8\u51fa\u4e00\u4e2a\u7ef4\u5ea6\uff0c\u6709\u671b\u91cd\u65b0\u5b9a\u4e49\u9500\u552e\u6559\u7ec3\u7684\u65e5\u5e38\u95ed\u73af\u3002\u4f46\u8bc4\u8bba\u4e2d\u7684\u8d28\u7591\u4e5f\u8db3\u591f\u81f4\u547d\uff1a\u5176\u4e00\uff0c\u82e5\u4e70\u5bb6\u4e0d\u914d\u5408\uff08\u5982\u62d2\u7edd\u900f\u9732\u9884\u7b97\uff09\uff0c\u673a\u68b0\u6253\u5206\u5fc5\u7136\u8bef\u4f24\uff0c\u82e5\u5f15\u5165\u4eba\u5de5\u8c41\u514d\u53c8\u91cd\u8e48\u201c\u7ecf\u9a8c\u4e3b\u4e49\u201d\u8986\u8f99\uff0c\u5982\u4f55\u5efa\u7acb\u516c\u5e73\u7684\u8bc4\u5206\u5f39\u6027\u662f\u9996\u8981\u6280\u672f\u96be\u9898\uff1b\u5176\u4e8c\uff0c\u65e9\u671f\u56e2\u961f\u6210\u4ea4\u6837\u672c\u7a00\u5c11\uff0c\u201c\u884c\u4e3a-\u7ed3\u679c\u201d\u76f8\u5173\u6027\u6781\u6613\u88ab\u5076\u7136\u6027\u4e3b\u5bfc\uff0c\u4ea7\u54c1\u53ef\u80fd\u6ca6\u4e3a\u201c\u770b\u4f3c\u79d1\u5b66\u5b9e\u5219\u7384\u5b66\u201d\u7684\u4eea\u8868\u76d8\uff1b\u5176\u4e09\uff0c\u96c6\u6210\u7b2c\u4e09\u65b9notetaker\u867d\u80fd\u964d\u4f4e\u4fb5\u5165\u611f\uff0c\u5374\u4e5f\u610f\u5473\u7740\u53c8\u4e00\u5c42\u6570\u636e\u7ba1\u9053\u65ad\u88c2\u98ce\u9669\uff0c\u4e0e\u201c\u81ea\u6258\u7ba1\u201d\u7684\u6781\u7b80\u613f\u666f\u5b58\u5728\u5f20\u529b\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4ef7\u503c\u5224\u65ad\u5f88\u6e05\u6670\uff1aPlaycall\u5e76\u975e\u66f4\u4fbf\u5b9c\u7684Gong\uff0c\u800c\u662f\u5bf9\u201cAI\u9500\u552e\u7ba1\u7406\u201d\u8fd9\u4ef6\u4e8b\u7684\u91cd\u5199\u2014\u2014\u5b83\u4ee5\u65b9\u6cd5\u8bba\u4e3a\u951a\u3001\u4ee5\u53ef\u6267\u884c\u53cd\u9988\u4e3a\u77f3\uff0c\u82e5\u80fd\u5728\u8bc4\u5206\u516c\u5e73\u6027\u548c\u6570\u636e\u6837\u672c\u6a21\u578b\u4e0a\u7ed9\u51fa\u8bda\u5b9e\u4e14\u53ef\u89e3\u91ca\u7684\u7b54\u6848\uff0c\u786e\u5b9e\u80fd\u98a0\u8986\u65e7\u79e9\u5e8f\uff1b\u82e5\u4e0d\u80fd\uff0c\u5219\u4e0d\u8fc7\u662f\u53c8\u4e00\u4e2a\u770b\u4f3c\u806a\u660e\u7684\u5f00\u6e90\u73a9\u5177\u3002\u5efa\u8bae\u56e2\u961f\u4f18\u5148\u5904\u7406\u201c\u4e0d\u914d\u5408\u4e70\u5bb6\u201d\u7684\u8bc4\u5206\u903b\u8f91\uff0c\u5e76\u63a8\u51fa\u5c0f\u6837\u672c\u7f6e\u4fe1\u5ea6\u63d0\u793a\uff0c\u800c\u975e\u6025\u4e8e\u5806\u780c\u529f\u80fd\u3002\n            <\/p>\n<\/p><\/div>\n<div class=\"comments-section\">\n<div class=\"comments-toggle\">\n            <span>\u67e5\u770b\u539f\u59cb\u4fe1\u606f<\/span><br \/>\n            <span class=\"toggle-arrow\">\u25bc<\/span>\n        <\/div>\n<div class=\"comments-container\">\n<div class=\"comment-item\">\n<div class=\"comment-header\">\n                    <span class=\"comment-author\">Playcall<\/span>\n                <\/div>\n<div class=\"comment-content\">Playcall is the open-source alternative to Gong, built for AI-native GTM teams. Score every call against your playbook and the buyer context your rep was talking to. Works with MEDDPICC, BANT, SPIN, or upload your playbook and let AI generate the rubric. Get evidence-backed scores, missed moments, and outcome tracking. Every score comes with a coaching drill for the rep to run next. Self-hostable. No lock-in, no $30K\/year contracts, or 10+ baked-in features your team never touches.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey Product Hunt \ud83d\udc4b<\/p>\n<p>I&#8217;ve spent the last 5 years building GTM systems at AI companies like Sieve (YC W22), <a href=\"http:\/\/Ragie.ai\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Ragie.ai<\/a>, and Aviator (YC S21).<\/p>\n<p>Most call intelligence tools are good at summarizing what happened, but weak at judging whether a rep actually followed the team&#8217;s sales motion based on the buyer context\/stage.<\/p>\n<p>And context matters. A discovery call with a 50-person Series A startup buying a tool should not be scored the same way as a Fortune 500 vendor evaluation. <\/p>\n<p>Here&#8217;s the tell: the founders I know don&#8217;t even trust Gong. They rawdog their team&#8217;s calls themselves, rewatching every AE call, because $30K+\/year of call intelligence still can&#8217;t answer their actual question: did my rep say the right thing for this specific buyer?<\/p>\n<p>So I built Playcall.<\/p>\n<p><strong>What Playcall does differently:<\/strong><\/p>\n<ul>\n<li>\n<p><strong>Buyer-Aware Scoring:<\/strong> Company stage, contact role, and deal context dynamically shape every scorecard.<\/p>\n<\/li>\n<li>\n<p><strong>Your Methodology, Not Ours:<\/strong> Score against MEDDPICC, BANT, SPIN, or your custom playbook. No framework? Upload your playbook and Playcall generates the rubric for you.<\/p>\n<\/li>\n<li>\n<p><strong>Outcome-Tied Scoring:<\/strong> Every score links to deal stage, outcome, and pipeline impact, so managers can see which behaviors actually move deals.<\/p>\n<\/li>\n<li>\n<p><strong>Coaching Drills, Not Just Feedback:<\/strong> Every score comes with a specific, actionable drill for the rep to run next.<\/p>\n<\/li>\n<li>\n<p><strong>Plug &amp; Play with any LLM:<\/strong> Use your favorite model (Claude, GPT, Gemini, or 15+ others). No vendor lock-in.<\/p>\n<\/li>\n<li>\n<p><strong>Self-Hostable:<\/strong> Open source. Deploy to your own infrastructure. Data stays with you. You can run it for under $50\/month, with LLM and enrichment usage as the main variable costs.<\/p>\n<\/li>\n<\/ul>\n<p>The goal is simple: help reps improve against the playbook they&#8217;re expected to follow, help managers see which behaviors move deals, and spot objection patterns before they compound.<\/p>\n<p><strong>Live demo:<\/strong> <a href=\"http:\/\/playcall.dphenomenal.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">playcall.dphenomenal.com<\/a> <br \/><strong>Repo:<\/strong> <a href=\"http:\/\/github.com\/Dphenomenal101\/playcall\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">github.com\/Dphenomenal101\/playcall<\/a><\/p>\n<p>Would love feedback from founders, GTM leaders, RevOps folks, and sales managers.<\/p>\n<p><strong>Two questions I&#8217;d love answers to:<\/strong><\/p>\n<ol>\n<li>\n<p>What&#8217;s the biggest gap you&#8217;ve seen in existing call coaching\/intelligence tools?<\/p>\n<\/li>\n<li>\n<p>For automatic call ingestion, would you rather connect an existing notetaker like Granola, Fathom, or Fireflies or have Playcall ship its own Zoom\/Meet\/Teams bot?<\/p>\n<\/li>\n<\/ol>\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\">@dphenomenal101 Really love the focus on buyer aware scoring instead of generic summaries that&#8217;s a huge gap in traditional tools.<br \/>\nFor ingestion, integrating with existing notetakers like Fathom\/Granola would definitely be ideal to keep meetings non-intrusive!<br \/>\nHow does Playcall adapt if a sales rep needs to pivot playbooks on the fly during a complex enterprise call?<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\/@dphenomenal101\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@dphenomenal101<\/a>&nbsp;Scoring against the playbook the team actually runs beats another generic call-scoring model, and self-hosting matters for call data. One thing I&#8217;d want to know before pointing it at real calls: when a rep scores badly against MEDDPICC because the buyer just didn&#8217;t cooperate, does the rubric account for that or does the rep eat the score?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>re: your second question, I&#8217;d lean towards connecting to an existing notetaker (Fathom\/Fireflies) rather than shipping your own bot. Reps already grumble about one bot joining, a second one showing up with a different name would just add confusion in the call and probably slow adoption. On the outcome-tied scoring though, I&#8217;m a bit skeptical for early-stage teams specifically &#8211; &#8220;which behaviors move deals&#8221; needs a real sample of closed-won\/closed-lost to mean anything, and a 5-person startup team might only close a handful of deals a month. How many scored calls before that correlation stops being noise?<\/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\">#20<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/5JRWFAAE2P7DIW\" class=\"app-title\">Traccia<\/a><\/p>\n<div class=\"one-liner\">Finally, a vendor-neutral AI Agent Control Plane.<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">0<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Traccia \u662f\u4e00\u6b3e\u9762\u5411\u751f\u4ea7\u73af\u5883AI\u4ee3\u7406\u7684\u4f9b\u5e94\u5546\u4e2d\u7acb\u63a7\u5236\u5e73\u9762\uff0c\u901a\u8fc7\u5f00\u6e90SDK\u4e0eOpenTelemetry\u539f\u751f\u96c6\u6210\uff0c\u89e3\u51b3\u56e2\u961f\u201c\u4ee3\u7406\u505a\u4e86\u4ec0\u4e48\u3001\u662f\u5426\u88ab\u5141\u8bb8\u3001\u5982\u4f55\u8bc1\u660e\u201d\u7684\u89c2\u6d4b\u3001\u8bc4\u4f30\u3001\u6cbb\u7406\u4e0e\u5ba1\u8ba1\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\/972e65aa-aab5-42bd-9eb5-f959026f39f3.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\/185aae0f-567f-4a18-a688-829a867468a2.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\/2b464f8d-a595-44ad-bd73-db56a89258fb.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\/b9cd84cf-e4ef-4b35-b688-1384878d59f4.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\/3e881b1c-eb37-45fd-a19a-91a2321e4e16.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\/e671cd90-c878-4d9a-a792-37245727951e.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\/0429ca11-a240-4e50-a3a2-0c719882a786.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\/d35ab7cf-1337-40eb-a089-dd75fba84948.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/USZMgnzshSo?si=ja99xDKsTXDe3P8w\"><source src=\"https:\/\/youtu.be\/USZMgnzshSo?si=ja99xDKsTXDe3P8w\" type=\"video\/mp4\"><\/video><\/p>\n<div class=\"video-overlay\">\n<div class=\"play-icon\">\u25b6<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">Open Source<\/span><br \/>\n            <span class=\"tag\">SaaS<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span><br \/>\n            <span class=\"tag\">GitHub<\/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>\u6838\u5fc3\u53cd\u9988\u96c6\u4e2d\u5728\u751f\u4ea7\u73af\u5883\u4e2d\u4ee3\u7406\u884c\u4e3a\u7684\u201c\u5141\u8bb8\u6027\u201d\u5224\u65ad\u7f3a\u5931\u3002\u7528\u6237\u8be2\u95ee\u5f53\u524d\u8c03\u8bd5\u5de5\u5177\u3001\u8bc4\u4f30\u65b9\u6cd5\u53ca\u8fd0\u884c\u65f6\u963b\u65ad\u624b\u6bb5\uff0c\u5f3a\u8c03\u201c\u77e5\u9053\u53d1\u751f\u4e86\u4ec0\u4e48\u201d\u4e0e\u201c\u662f\u5426\u5e94\u5f53\u53d1\u751f\u201d\u7684\u5dee\u8ddd\u3002\u8bc4\u8bba\u8005\u671f\u5f85\u653f\u7b56\u4e0e\u8bc1\u636e\u7ed3\u5408\u7684\u6cbb\u7406\u80fd\u529b\uff0c\u5e76\u5bf9\u4f9b\u5e94\u5546\u9501\u5b9a\u8868\u8fbe\u62c5\u5fe7\uff0c\u613f\u5c1d\u8bd53\u4e2a\u6708\u514d\u8d39\u65b9\u6848\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                Traccia \u5207\u4e2d\u7684\u786e\u5b9e\u662f\u4ee3\u7406\u751f\u4ea7\u5316\u8fdb\u7a0b\u4e2d\u6700\u68d8\u624b\u7684\u201c\u4fe1\u4efb\u65ad\u5c42\u201d\u2014\u2014\u4f20\u7edfAPM\u80fd\u56de\u7b54\u201c\u53d1\u751f\u4e86\u4ec0\u4e48\u201d\uff0c\u5374\u65e0\u6cd5\u56de\u7b54\u201c\u662f\u5426\u88ab\u5141\u8bb8\u201d\u3002\u5176\u4ef7\u503c\u4e0d\u5728\u4e8e\u53c8\u4e00\u4e2a\u8ffd\u8e2a\u5de5\u5177\uff0c\u800c\u5728\u4e8e\u5c06\u201c\u6cbb\u7406\u201d\u4ece\u9759\u6001\u914d\u7f6e\u5347\u7ea7\u4e3a\u8fd0\u884c\u65f6\u8bc1\u636e\u94fe\uff0c\u8fd9\u76f4\u6307\u4f01\u4e1a\u5408\u89c4\u5ba1\u8ba1\u7684\u786c\u9700\u6c42\u3002\u4f46\u5fc5\u987b\u51b7\u5cfb\u6307\u51fa\uff1a\n            <\/p>\n<p class=\"ai-content\">\n                1. \u7ade\u4e89\u58c1\u5792\u8106\u5f31\u3002OpenTelemetry\u662f\u53cc\u5203\u5251\uff0c\u964d\u4f4e\u63a5\u5165\u95e8\u69db\u7684\u540c\u65f6\u4e5f\u7a00\u91ca\u4e86\u6570\u636e\u72ec\u5360\u6027\uff1b\u82e5\u4e3b\u6d41\u5382\u5546\uff08DataDog\u3001LangSmith\uff09\u5feb\u901f\u8865\u9f50\u7b56\u7565\u5f15\u64ce\uff0cTraccia\u7684\u72ec\u7acb\u751f\u5b58\u7a7a\u95f4\u53ef\u80fd\u88ab\u6324\u538b\u3002\n            <\/p>\n<p class=\"ai-content\">\n                2. \u201c\u63a7\u5236\u5e73\u9762\u201d\u540d\u5b9e\u9700\u9a8c\u8bc1\u3002\u8bc4\u8bba\u4e2d\u7528\u6237\u66f4\u5173\u5fc3\u201c\u5982\u4f55\u963b\u65ad\u4e0d\u5408\u89c4\u52a8\u4f5c\u201d\uff0c\u800c\u4ea7\u54c1\u76ee\u524d\u4fa7\u91cd\u89c2\u6d4b\u4e0e\u8bc4\u4f30\uff0c\u771f\u6b63\u7684\u8fd0\u884c\u65f6\u5e72\u9884\uff08\u5982\u5f3a\u5236\u7b56\u7565\u3001\u56de\u6eda\u51b3\u7b56\uff09\u82e5\u53ea\u505c\u7559\u5728\u201cevidence\u201d\u5c42\u9762\uff0c\u5c31\u53ea\u662f\u9ad8\u7ea7\u65e5\u5fd7\u800c\u975e\u63a7\u5236\u3002\n            <\/p>\n<p class=\"ai-content\">\n                3. \u65e9\u671f\u5e02\u573a\u6559\u80b2\u6210\u672c\u9ad8\u3002\u76ee\u6807\u7528\u6237\u662f\u5df2\u8e29\u5751\u7684\u751f\u4ea7\u56e2\u961f\uff0c\u4f46\u8fd9\u7c7b\u56e2\u961f\u5f80\u5f80\u5df2\u6709\u5185\u90e8\u4e34\u65f6\u65b9\u6848\uff0c\u5982\u4f55\u8bc1\u660e\u8fc1\u79fb\u4ef7\u503c\uff08\u800c\u975e\u589e\u91cf\u4f18\u5316\uff09\u662f\u5173\u952e\u3002\n            <\/p>\n<p class=\"ai-content\">\n                4. \u5f00\u6e90\u7b56\u7565\u806a\u660e\u4f46\u5371\u9669\u2014\u2014\u5438\u5f15\u5f00\u53d1\u8005\uff0c\u5374\u53ef\u80fd\u88ab\u5de8\u5934\u6458\u679c\u5b50\u3002\u82e5\u4e0d\u80fd\u5feb\u901f\u5f62\u6210\u201c\u7b56\u7565\u751f\u6001\u201d\u6216\u201c\u5ba1\u8ba1\u6807\u51c6\u201d\uff0c\u6700\u7ec8\u6216\u6ca6\u4e3a\u67d0\u4e91\u5382\u5546\u7684\u529f\u80fd\u6a21\u5757\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u5efa\u8bae\uff1a\u805a\u7126\u201c\u6cbb\u7406\u5373\u4ee3\u7801\u201d\u7684\u5dee\u5f02\u5316\u53d9\u4e8b\uff0c\u5f3a\u5316\u4e0e\u5408\u89c4\u6846\u67b6\uff08SOC2\u3001HIPAA\uff09\u5bf9\u63a5\uff0c\u5e76\u5c3d\u5feb\u5c55\u793a\u771f\u5b9e\u963b\u65ad\u6848\u4f8b\uff0c\u800c\u975e\u4ec5\u8ba8\u8bba\u201c\u89c2\u5bdf\u201d\u3002\u5426\u5219\uff0c\u5b83\u53ef\u80fd\u6210\u4e3aAI\u57fa\u7840\u8bbe\u65bd\u6d6a\u6f6e\u4e2d\u4e00\u4e2a\u201c\u6b63\u786e\u4f46\u592a\u65e9\u201d\u7684\u6ce8\u811a\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\">Traccia<\/span>\n                <\/div>\n<div class=\"comment-content\">Traccia is a vendor-neutral AI Agent Control Plane built for teams running autonomous agents in production. Observe agent behavior, evaluate performance, govern actions with policies and runtime controls, and maintain an auditable trail of what happened. Built with an open, developer-first SDK and OpenTelemetry, Traccia works across models, frameworks, and existing observability stacks\u2014so teams can control their agents without being locked into a single AI vendor.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>We\u2019ve been building <strong>Traccia<\/strong> because we kept seeing the same gap with AI agents: once an agent can call tools, make decisions and take actions, a traditional trace can tell you <strong>what happened \u2014 but not whether that action was acceptable.<\/strong><\/p>\n<\/p>\n<p>With traditional software, an execution usually follows a path defined by the developer. Agents are different. They can reason, choose tools, change their path and take actions we didn\u2019t explicitly define.<\/p>\n<p>That creates a new infrastructure problem for teams deploying agents in production:<\/p>\n<p><strong>What did the agent do? Why did it do it? Was it allowed to? Which policy and permissions applied? And can we prove what happened afterwards?<\/strong><\/p>\n<\/p>\n<p><strong>Traccia is our AI Agent Control Plane<\/strong> \u2014 a vendor-neutral layer to <strong>observe<\/strong> what agents do, <strong>evaluate<\/strong> how they behave, <strong>govern<\/strong> what they\u2019re allowed to do, and <strong>audit<\/strong> what happened.<\/p>\n<p>We\u2019ve open-sourced the Traccia SDK and built it developer-first, with OpenTelemetry at the foundation. It works across models and agent frameworks, so teams can add observability and governance without being locked into a single AI vendor. We\u2019re still early, and we\u2019re building this alongside developers and teams actually deploying agents.<\/p>\n<\/p>\n<p><strong>I\u2019d especially love feedback from people running agents in production:<\/strong><\/p>\n<p>What are you using today to debug agent behaviour?<br \/>How are you evaluating agents?<br \/>And more importantly \u2014 how do you control what an agent is allowed to do?<\/p>\n<\/p>\n<p>We\u2019re also making it easier to try Traccia during the launch.<\/p>\n<p><strong>3 months free with coupon code: TRACCIAPH<\/strong><\/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<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey Product Hunt \ud83d\udc4b We\u2019re live.<\/p>\n<p>I\u2019m one of the makers of Traccia. If you\u2019ve ever watched an agent take a tool call you didn\u2019t expect and then scrolled a 2,000-span trace trying to answer \u201cwas that even allowed?\u201d &#8211; that\u2019s the pain that started this.<\/p>\n<p><strong>What ships today<\/strong><\/p>\n<ul>\n<li>\n<p>Open-source SDK (Python + Node), OpenTelemetry-native<\/p>\n<\/li>\n<li>\n<p>Full-fidelity traces across models\/agent frameworks<\/p>\n<\/li>\n<li>\n<p>Eval path: prompts \u2192 datasets \u2192 scorers \u2192 experiments before you promote<\/p>\n<\/li>\n<li>\n<p>Runtime governance: policies + evidence so \u201cobserve\u201d isn\u2019t the end of the story<\/p>\n<\/li>\n<\/ul>\n<p><strong>Who this is for<\/strong> <br \/>Teams putting agents in production &#8211; not demos. If your stack already tells you <em>what happened<\/em>, but not <em>whether it should have happened<\/em>, you\u2019re our ICP.<\/p>\n<p><strong>One ask<\/strong> <br \/>If you run agents in prod, comment with your current stack for:<\/p>\n<ol>\n<li>\n<p>debugging a bad tool call<\/p>\n<\/li>\n<li>\n<p>deciding promote vs rollback<\/p>\n<\/li>\n<li>\n<p>blocking an action at runtime<\/p>\n<\/li>\n<\/ol>\n<p>Even \u201cwe use X and it\u2019s fine\/it sucks because Y\u201d helps more than a silent upvote.<\/p>\n<p>Trying Traccia today? Platform is open &#8211; use coupon <strong>TRACCIAPH<\/strong> for 3 months free. I\u2019ll be in the comments all day and will answer everything personally.<\/p>\n<\/p>\n<p><a href=\"https:\/\/traccia.ai\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/traccia.ai<\/a><\/p>\n<p>&#8211; Aditya (and the Traccia team)<\/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<\/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-08-26 PH\u70ed\u699c | 2026-08-26 #1 x1 Lo [&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-325","post","type-post","status-publish","format-standard","hentry","category-producthunt"],"_links":{"self":[{"href":"https:\/\/ph.listeningo.cn\/index.php\/wp-json\/wp\/v2\/posts\/325","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=325"}],"version-history":[{"count":0,"href":"https:\/\/ph.listeningo.cn\/index.php\/wp-json\/wp\/v2\/posts\/325\/revisions"}],"wp:attachment":[{"href":"https:\/\/ph.listeningo.cn\/index.php\/wp-json\/wp\/v2\/media?parent=325"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ph.listeningo.cn\/index.php\/wp-json\/wp\/v2\/categories?post=325"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ph.listeningo.cn\/index.php\/wp-json\/wp\/v2\/tags?post=325"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}