{"id":163,"date":"2026-03-17T11:18:40","date_gmt":"2026-03-17T03:18:40","guid":{"rendered":"https:\/\/ph.listeningo.cn\/index.php\/2026\/03\/17\/2026-03-16\/"},"modified":"2026-03-17T11:18:40","modified_gmt":"2026-03-17T03:18:40","slug":"2026-03-16","status":"publish","type":"post","link":"https:\/\/ph.listeningo.cn\/index.php\/2026\/03\/17\/2026-03-16\/","title":{"rendered":"PH\u70ed\u699c | 2026-03-16"},"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-03-16<\/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-03-16<\/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\/4K3Z3GNR5C2LPH\" class=\"app-title\">MuleRun<\/a><\/p>\n<div class=\"one-liner\">Raise an AI that actually learns how you work<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">459<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>\u4e00\u6b3e7&#215;24\u5c0f\u65f6\u8fd0\u884c\u5728\u4e13\u5c5e\u4e91\u865a\u62df\u673a\u4e0a\u7684\u81ea\u6211\u8fdb\u5316\u578b\u4e2a\u4ebaAI\uff0c\u901a\u8fc7\u6301\u7eed\u5b66\u4e60\u7528\u6237\u7684\u5de5\u4f5c\u4e60\u60ef\u4e0e\u51b3\u7b56\u6a21\u5f0f\uff0c\u5728\u7528\u6237\u79bb\u7ebf\u65f6\u4e5f\u80fd\u81ea\u4e3b\u6267\u884c\u4efb\u52a1\u3001\u4e3b\u52a8\u51c6\u5907\u5de5\u4f5c\u5185\u5bb9\uff0c\u89e3\u51b3\u4e86\u4f20\u7edfAI\u5de5\u5177\u4ea4\u4e92\u88ab\u52a8\u3001\u7f3a\u4e4f\u8fde\u7eed\u8bb0\u5fc6\u4e0e\u4e3b\u52a8\u6027\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\/c5c52249-5e01-4cb8-b001-267fc365d23c.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\/7e715434-eb34-4dad-91a7-1d047f010022.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\/649cd955-9f34-42c7-8c49-fb74e08d257d.gif?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/bd24a918-0544-4b2b-aa32-a9b31d900ac9.gif?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/fbe20d8f-ad9f-48d4-9c01-81f25837de58.gif?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/f1306018-d65a-443a-a51e-e30fe67192b4.jpeg?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">Productivity<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span><br \/>\n            <span class=\"tag\">E-Commerce<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u4e2a\u4ebaAI<\/span><br \/>\n            <span class=\"tag\">AI\u667a\u80fd\u4f53<\/span><br \/>\n            <span class=\"tag\">\u81ea\u52a8\u5316\u5de5\u4f5c\u6d41<\/span><br \/>\n            <span class=\"tag\">7&#215;24\u5c0f\u65f6\u8fd0\u884c<\/span><br \/>\n            <span class=\"tag\">\u81ea\u6211\u8fdb\u5316<\/span><br \/>\n            <span class=\"tag\">\u4e91\u7aef\u865a\u62df\u673a<\/span><br \/>\n            <span class=\"tag\">\u4e3b\u52a8\u5f0f\u52a9\u7406<\/span><br \/>\n            <span class=\"tag\">\u751f\u4ea7\u529b\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u65e0\u4ee3\u7801\u5f00\u53d1<\/span><br \/>\n            <span class=\"tag\">\u77e5\u8bc6\u7f51\u7edc<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u9ad8\u5ea6\u8ba4\u53ef\u201c\u6c38\u4e0d\u6389\u7ebf\u201d\u548c\u201c\u4e3b\u52a8\u5de5\u4f5c\u201d\u7684\u6838\u5fc3\u4ef7\u503c\uff0c\u8ba4\u4e3a\u5176\u4ece\u201c\u804a\u5929\u673a\u5668\u4eba\u201d\u5347\u7ea7\u4e3a\u201c\u6570\u5b57\u5458\u5de5\u201d\u3002\u4e3b\u8981\u5173\u6ce8\u70b9\u5305\u62ec\uff1a\u6280\u672f\u5b9e\u73b0\u7ec6\u8282\uff08\u5982\u4f55\u5b66\u4e60\u590d\u6742\u5de5\u4f5c\u6d41\u3001\u591a\u5de5\u5177\u6808\u6574\u5408\uff09\u3001\u81ea\u6211\u8fdb\u5316\u65b9\u5411\u7684\u63a7\u5236\u6743\u3001\u5b9a\u4ef7\u4e0e\u6210\u672c\u63a7\u5236\u3001\u6570\u636e\u9690\u79c1\u4e0e\u5b89\u5168\uff0c\u4ee5\u53ca\u8de8\u5e73\u53f0\uff08\u5982Telegram\uff09\u4f7f\u7528\u7684\u4fbf\u5229\u6027\u3002\n            <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ai-section\">\n<div class=\"ai-content\" style=\"font-size: large;\"><strong>AI \u9510\u8bc4<\/strong><\/div>\n<p class=\"ai-content\">\n                MuleRun\u6240\u6807\u699c\u7684\u201c\u81ea\u6211\u8fdb\u5316\u4e2a\u4ebaAI\u201d\uff0c\u5176\u771f\u6b63\u7684\u98a0\u8986\u6027\u4e0d\u5728\u4e8e\u7b97\u6cd5\u6709\u591a\u65b0\u9896\uff0c\u800c\u5728\u4e8e\u5b83\u8fdb\u884c\u4e86\u4e00\u6b21\u5f7b\u5e95\u7684\u4ea7\u54c1\u8303\u5f0f\u8f6c\u79fb\u3002\u5b83\u5c06AI\u4ece\u201c\u968f\u7528\u968f\u5f00\u201d\u7684\u77ac\u65f6\u8ba1\u7b97\u670d\u52a1\uff0c\u91cd\u6784\u4e3a\u4e00\u4e2a\u62e5\u6709\u201c\u4e13\u5c5e\u8089\u8eab\u201d\uff08\u4e91VM\uff09\u548c\u201c\u957f\u671f\u8bb0\u5fc6\u201d\u7684\u6301\u7eed\u6027\u6570\u5b57\u5b58\u5728\u3002\u8fd9\u89e3\u51b3\u4e86\u5f53\u524dAI\u5e94\u7528\u6700\u6df1\u523b\u7684\u5272\u88c2\u611f\uff1a\u6bcf\u6b21\u5bf9\u8bdd\u90fd\u50cf\u662f\u9762\u5bf9\u4e00\u4e2a\u5931\u5fc6\u7684\u5929\u624d\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u5176\u4ef7\u503c\u6838\u5fc3\u662f\u201c\u8fde\u7eed\u6027\u201d\u4e0e\u201c\u4ee3\u7406\u6743\u201d\u30027&#215;24\u5c0f\u65f6\u8fd0\u884c\u7684VM\u4e0d\u4ec5\u662f\u6280\u672f\u67b6\u6784\uff0c\u66f4\u662f\u4ea7\u54c1\u54f2\u5b66\u7684\u5916\u5316\uff1aAI\u6210\u4e3a\u73af\u5883\u4e2d\u4e00\u4e2a\u5e38\u9a7b\u7684\u3001\u53ef\u59d4\u6258\u8d23\u4efb\u7684\u4ee3\u7406\u3002\u8fd9\u4f7f\u5176\u80fd\u5904\u7406\u9700\u8981\u72b6\u6001\u7ef4\u6301\u7684\u957f\u5468\u671f\u4efb\u52a1\uff0c\u8fd9\u662f\u6240\u6709\u4f1a\u8bdd\u5f0fAI\u7684\u76f2\u533a\u3002\u6240\u8c13\u7684\u201c\u81ea\u6211\u8fdb\u5316\u201d\uff0c\u5b9e\u8d28\u662f\u5efa\u7acb\u5728\u5bf9\u7528\u6237\u884c\u4e3a\u6570\u636e\u7684\u9ad8\u4fdd\u771f\u3001\u957f\u5468\u671f\u91c7\u96c6\u4e0e\u5206\u6790\u4e4b\u4e0a\uff0c\u8fd9\u6bd4\u4efb\u4f55\u7cbe\u5de7\u7684\u63d0\u793a\u8bcd\u5de5\u7a0b\u90fd\u66f4\u63a5\u8fd1\u201c\u7406\u89e3\u7528\u6237\u201d\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u6700\u9510\u5229\u7684\u53cc\u5203\u5251\u4e5f\u5728\u4e8e\u6b64\u3002\u5c06\u5982\u6b64\u9ad8\u5ea6\u7684\u4ee3\u7406\u6743\u4ea4\u7ed9\u4e00\u4e2a\u81ea\u4e3b\u5b66\u4e60\u7684\u7cfb\u7edf\uff0c\u5f15\u53d1\u4e86\u5173\u4e8e\u63a7\u5236\u3001\u6210\u672c\u4e0e\u5b89\u5168\u7684\u6df1\u5c42\u7126\u8651\u3002\u8bc4\u8bba\u4e2d\u5173\u4e8e\u201c\u8fdb\u5316\u65b9\u5411\u201d\u3001\u201c\u6210\u672c\u7ba1\u63a7\u201d\u548c\u201c\u6743\u9650\u8bbe\u8ba1\u201d\u7684\u63d0\u95ee\u76f4\u6307\u8981\u5bb3\u3002\u5b83\u627f\u8bfa\u6210\u4e3a\u201c\u6570\u5b57\u540c\u4e8b\u201d\uff0c\u4f46\u540c\u4e8b\u53ef\u80fd\u72af\u9519\uff0c\u4e5f\u53ef\u80fd\u8fc7\u5ea6\u81ea\u4e3b\u3002\u5982\u4f55\u8bbe\u8ba1\u900f\u660e\u4e14\u53ef\u4fe1\u7684\u5e72\u9884\u673a\u5236\uff0c\u8ba9\u7528\u6237\u611f\u5230\u201c\u4e3b\u5bfc\u201d\u800c\u975e\u201c\u88ab\u4e3b\u5bfc\u201d\uff0c\u5c06\u662f\u5176\u4ece\u60ca\u8273 demo \u8d70\u5411\u53ef\u9760\u5de5\u5177\u7684\u5173\u952e\u3002\u6b64\u5916\uff0c\u5176\u5546\u4e1a\u6a21\u5f0f\u91cd\u5ea6\u4f9d\u8d56\u4e91\u7aefVM\u7684\u6301\u7eed\u6210\u672c\uff0c\u5982\u4f55\u8ba9\u7528\u6237\u4e3a\u201c\u6f5c\u5728\u7684\u751f\u4ea7\u529b\u201d\u800c\u975e\u201c\u5df2\u6d88\u8017\u7684\u8ba1\u7b97\u91cf\u201d\u4e70\u5355\uff0c\u662f\u53e6\u4e00\u4e2a\u5f85\u89e3\u7684\u96be\u9898\u3002MuleRun\u4e0d\u662f\u66f4\u597d\u7684\u804a\u5929\u673a\u5668\u4eba\uff0c\u5b83\u8bd5\u56fe\u6210\u4e3a\u7b2c\u4e00\u4e2a\u771f\u6b63\u610f\u4e49\u4e0a\u7684\u201c\u6570\u5b57\u751f\u547d\u4f53\u201d\uff0c\u4f46\u901a\u5f80\u8fd9\u6761\u8def\u7684\u6311\u6218\uff0c\u624d\u521a\u521a\u5f00\u59cb\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\">MuleRun<\/span>\n                <\/div>\n<div class=\"comment-content\">MuleRun is the world&#8217;s first self-evolving personal AI \u2014 it learns your work habits, decision patterns, and preferences, then keeps getting sharper over time. It runs 24\/7 on your dedicated cloud VM, works while you&#8217;re offline, and proactively prepares what you need before you ask.No coding. No setup. Just raise your AI and watch it evolve.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Unlike other chatbots, this one doesn\u2019t quit when I close the app.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>36<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@eeeeeach\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@eeeeeach<\/a>&nbsp;Yes! Our computer feature remains active and online continuously once it&#8217;s turned on.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>36<\/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\/@eeeeeach\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@eeeeeach<\/a>&nbsp;Exactly \u2014 and that&#8217;s one of the most fundamental differences between MuleRun and a traditional chatbot. Most AI tools are essentially reactive: you open them, ask something, get an answer, and everything stops the moment you close the tab.<\/p>\n<p>MuleRun is built on a different premise entirely. Every user gets a dedicated cloud virtual machine running 24\/7. Your agent lives there \u2014 not in your browser. The browser is just the entry point. So whether you&#8217;re sleeping, in meetings, or simply offline, your agent keeps executing: running scheduled tasks, monitoring data, deploying services, generating reports, and proactively preparing what you&#8217;ll need when you&#8217;re back.<\/p>\n<p>It&#8217;s the difference between a chatbot and a digital employee who actually keeps working after you leave the office. <a href=\"https:\/\/mulerun.com\/use-cases?tab=featured\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">See it in action here.<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>27<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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\/@sylvunny\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"sylvunny\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sylvunny<\/a> ! It&#8217;s looking promising. I would like to learn what inspired you to launch this?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>35<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@ishwarjha\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ishwarjha<\/a>&nbsp;Thanks a lot! Our team has always aimed to build a truly user-centric AI agent, and &#8220;always on&#8221; is a key benchmark for us.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>30<\/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\/@ishwarjha\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ishwarjha<\/a>&nbsp;Thank you so much \u2014 really means a lot on launch day!<\/p>\n<p>The core inspiration was a simple but persistent frustration: AI tools were getting incredibly powerful, yet they still behaved like vending machines \u2014 you put in a query, you get an output, and the moment you walk away, everything resets. There was no continuity, no memory, no initiative.<\/p>\n<p>We kept asking: what would it look like if AI actually worked the way a great human colleague does? Someone who remembers your preferences, learns your working style over time, keeps making progress even when you&#8217;re not in the room, and occasionally comes to you with something you didn&#8217;t think to ask for \u2014 but needed.<\/p>\n<p>That vision is what became MuleRun. Not a smarter chatbot, but a self-evolving personal AI that runs 24\/7 on its own dedicated environment, grows with you, and proactively works on your behalf. We wanted to give everyone \u2014 not just developers or technical teams \u2014 access to that kind of leverage.<\/p>\n<p>The goal has always been to return the power of AI creation and evolution to every individual person, regardless of their technical background. We&#8217;re just getting started, and the community&#8217;s early creativity has already exceeded our expectations!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>27<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The &#8216;learns how you work&#8217; angle is what caught my attention \u2014 I&#8217;ve spent years building automation tools and the hardest part is always making them context-aware without manual setup. How does it handle domain-specific workflows that combine different tool stacks? Curious whether it can track patterns across Claude Code sessions and terminal commands, which is where most of my work happens.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>28<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@slavaakulov\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@slavaakulov<\/a>&nbsp;Hey, appreciate the thoughtful question \u2014 this is exactly the problem we built MuleRun to solve.<\/p>\n<p>On context-awareness: MuleRun continuously learns your decision logic, work habits, and tool preferences across all interactions. There&#8217;s no manual setup or config files \u2014 it builds your personalized profile through natural conversation and observation. Over time, it starts proactively predicting what you need and pre-loading the right tools before you even ask. We call this going from &#8220;wait for your command&#8221; to &#8220;already thinking ahead for you.&#8221;<\/p>\n<p>On domain-specific workflows: each user gets a dedicated 24\/7 cloud VM with its own file system, pre-installed software, and hardware-level config. So it&#8217;s not just a chat window \u2014 it&#8217;s a persistent working environment where your agent can deploy services, run cron jobs, and handle long-running tasks autonomously, even when your browser is closed. This makes it particularly natural for combining different tool stacks within a single continuous workspace.<\/p>\n<p>On the collective intelligence side \u2014 when users solve problems effectively, those solutions can flow into our Knowledge Network. The more people use it, the smarter everyone&#8217;s agent gets for similar scenarios. Think of it as battle-tested workflows shared across the community.<\/p>\n<p>For your specific developer workflow, I&#8217;d recommend trying our &#8220;Coding &amp; Building&#8221; mode \u2014 it&#8217;s designed for hosting and running services 24\/7 on your dedicated VM. Would love to hear how it fits into your stack. Feel free to jump in and give it a spin.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>27<\/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\/@slavaakulov\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@slavaakulov<\/a>&nbsp;This is exactly the kind of use case we get most excited about \u2014 and your framing is spot on. Context-awareness without manual setup is the hard problem, and it&#8217;s precisely what MuleRun&#8217;s architecture is designed to address.<\/p>\n<p>Here&#8217;s how it handles complex, multi-tool workflows: every MuleRun user gets a dedicated cloud virtual machine with its own persistent file system, pre-installable native software, and configurable environment. This isn&#8217;t a sandboxed chat interface \u2014 it&#8217;s a real compute environment where your agent operates continuously. That means it can run terminal commands, manage files, execute scripts, and interact with your tool stack as a native process, not through fragile API wrappers.<\/p>\n<p>On the pattern-learning side, MuleRun tracks not just what you ask for, but how you work \u2014 the sequence of operations, the tools you reach for in specific contexts, the outputs you accept versus revise. Over time, it builds a working model of your decision logic, so it can begin anticipating the next step in a workflow rather than waiting for instruction.<\/p>\n<p>For a developer workflow spanning terminal sessions and coding environments, the practical implication is that your agent can observe recurring patterns \u2014 say, a sequence of build, test, and deploy commands you run in a particular order \u2014 and start preparing or executing those proactively. The 24\/7 runtime also means long-running processes don&#8217;t get interrupted when you step away.<\/p>\n<p>That said, deep integration with specific tools like Claude Code is an evolving area and I&#8217;d rather be honest than overpromise. The best way to pressure-test it against your specific stack is to get hands-on \u2014 we&#8217;d genuinely value the feedback from someone with your background. Happy to get you set up if you want to dig in. <a href=\"https:\/\/community.mulerun.com\/t\/topic\/170\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">You can explore the technical architecture further here.<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>27<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>&nbsp;I get automatic updates when my tasks finish, so helpful.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>27<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@saintcedricfan\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@saintcedricfan<\/a>&nbsp;Exactly, we finally made it.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>27<\/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\/@saintcedricfan\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@saintcedricfan<\/a>&nbsp;That&#8217;s the Heartbeat feature doing its job! No more checking in to see if something&#8217;s done \u2014 your Mule comes to you. Glad it&#8217;s making a difference in your workflow!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>27<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">On pricing and packaging: given credits + dedicated VM tiers, what have you learned about which workloads are predictable vs spiky\u2014and how are you designing guardrails so teams can trust cost, performance, and output quality at scale?<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>26<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Congrats launch! \ud83c\udf89 Curious how the self-evolving part works in practice.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>25<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@thea5\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@thea5<\/a>&nbsp;Thank you! MuleRun learns your work habits over time and starts proactively preparing what you need before you ask.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>16<\/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\/@thea5\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@thea5<\/a>&nbsp;Thank you! Great question to dig into.<\/p>\n<p>In practice, self-evolution in MuleRun works on two levels.<\/p>\n<p><strong>At the individual level<\/strong>, your agent continuously learns from how you actually work \u2014 not just what you tell it, but what you do. It retains your preferences, decision patterns, communication style, and domain knowledge across every session. The longer you use it, the less you need to explain yourself, and the more it anticipates what you need before you ask. It&#8217;s less about configuring settings and more about the agent building a genuine working model of you over time.<\/p>\n<p><strong>At the collective level<\/strong>, MuleRun has a shared Knowledge Network. When users choose to share a workflow or agent they&#8217;ve built, it enters a community pool. Agents that get validated and adopted by multiple users in similar scenarios rise in weight, and MuleRun automatically surfaces those high-performing patterns to others facing the same kind of task. So your agent benefits not just from your own experience, but from the collective intelligence of the entire user base \u2014 opt-in, always.<\/p>\n<p>The practical result is a flywheel: the more you use it, the better it gets at your specific work. And the more the community uses it, the stronger the shared foundation everyone builds on. <a href=\"https:\/\/mulerun.com\/use-cases?tab=featured\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">You can explore some of the workflows the community has already built here.<\/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<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey&nbsp;everyone&nbsp;\ud83d\udc4b&nbsp;I&#8217;m&nbsp;the&nbsp;Head of Marketing <a href=\"https:\/\/www.producthunt.com\/products\/mulerun\" data-node-type=\"mention\" data-mention-type=\"product\" data-mention-id=\"mulerun\" target=\"_blank\" rel=\"noopener\">@MuleRun<\/a> <\/p>\n<\/p>\n<p>We&nbsp;built&nbsp;MuleRun&nbsp;so&nbsp;AI&nbsp;handles&nbsp;the&nbsp;work,&nbsp;and&nbsp;you&nbsp;get&nbsp;your&nbsp;time&nbsp;back&nbsp;\u2014&nbsp;for&nbsp;the&nbsp;things&nbsp;that&nbsp;actually&nbsp;matter&nbsp;to&nbsp;you.<\/p>\n<\/p>\n<p>MuleRun&nbsp;is&nbsp;a&nbsp;personal&nbsp;AI&nbsp;that&nbsp;works&nbsp;for&nbsp;you&nbsp;\u2014&nbsp;from&nbsp;building&nbsp;your&nbsp;own&nbsp;trading&nbsp;assistant&nbsp;to&nbsp;powering&nbsp;complex&nbsp;team&nbsp;workflows&nbsp;like&nbsp;short&nbsp;drama&nbsp;production,&nbsp;game&nbsp;production&nbsp;and&nbsp;e-commerce&nbsp;operations.<\/p>\n<\/p>\n<p>What&nbsp;makes&nbsp;it&nbsp;different:<\/p>\n<ul>\n<li>\n<p>Start&nbsp;from&nbsp;anywhere&nbsp;\u2014&nbsp;works&nbsp;on&nbsp;your&nbsp;phone&nbsp;and&nbsp;desktop,&nbsp;no&nbsp;setup&nbsp;needed.&nbsp;Open&nbsp;<a href=\"http:\/\/mulerun.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">mulerun.com<\/a>,&nbsp;just&nbsp;chat.<\/p>\n<\/li>\n<li>\n<p>Personal&nbsp;AI&nbsp;computer&nbsp;\u2014&nbsp;with&nbsp;long-term&nbsp;memory,&nbsp;running&nbsp;24\/7.&nbsp;It&nbsp;remembers&nbsp;your&nbsp;context&nbsp;and&nbsp;keeps&nbsp;working&nbsp;even&nbsp;when&nbsp;you&nbsp;sleep.<\/p>\n<\/li>\n<li>\n<p>Self&nbsp;evolving&nbsp;\u2014&nbsp;&nbsp;it&nbsp;anticipates&nbsp;next&nbsp;steps&nbsp;and&nbsp;takes&nbsp;action&nbsp;proactively.&nbsp;The&nbsp;more&nbsp;you&nbsp;use,&nbsp;the&nbsp;smarter&nbsp;it&nbsp;will&nbsp;be.<\/p>\n<\/li>\n<li>\n<p>Knowledge&nbsp;network&nbsp;\u2014&nbsp;a&nbsp;growing&nbsp;ecosystem&nbsp;of&nbsp;reusable&nbsp;workflows&nbsp;and&nbsp;capabilities.<\/p>\n<\/li>\n<li>\n<p>Safe\u2014&nbsp;we&nbsp;proactively&nbsp;defend&nbsp;against&nbsp;cyber&nbsp;threats&nbsp;and&nbsp;restrict&nbsp;AI&nbsp;permissions&nbsp;by&nbsp;design.&nbsp;Your&nbsp;data&nbsp;stays&nbsp;yours.<\/p>\n<\/li>\n<\/ul>\n<p>We&#8217;re&nbsp;early&nbsp;and&nbsp;building&nbsp;fast.&nbsp;Would&nbsp;love&nbsp;for&nbsp;you&nbsp;to&nbsp;try&nbsp;it,&nbsp;break&nbsp;it,&nbsp;and&nbsp;tell&nbsp;us&nbsp;what&#8217;s&nbsp;missing.&nbsp;Every&nbsp;piece&nbsp;of&nbsp;feedback&nbsp;matters&nbsp;at&nbsp;this&nbsp;stage.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>23<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@ines_defirenza\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ines_defirenza<\/a>&nbsp;This sounds really powerful! \ud83d\ude80 I love the idea of a personal AI that\u2019s proactive and remembers context. Excited to try MuleRun and see how it handles real workflows. Will definitely share feedback as I explore it!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@ines_defirenza\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ines_defirenza<\/a>&nbsp;The self-evolving angle is interesting. How does it handle situations where a user&#8217;s habits change significantly, like switching jobs or starting a new project type? Does it adapt forward or does old context start working against you?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">@ines_defirenza Congrats on the launch. The idea of a personal AI that actually learns how someone works instead of just responding to prompts is really interesting. Most AI tools still feel transactional. You ask, it answers. The idea of something that observes patterns and starts preparing work ahead of time moves closer to what people imagine when they think about a real assistant.<\/p>\n<p>Running it on a dedicated VM is also an interesting choice. It suggests the system can maintain memory and context over time instead of resetting every session like many tools do.<\/p>\n<p>One thing I\u2019m curious about is how MuleRun decides what actions to take proactively. As it learns someone\u2019s habits and decision patterns, how does it distinguish between things it should prepare in the background versus things it should wait for the user to explicitly request?<\/p>\n<p>Really intriguing concept. Curious how users\u2019 AI \u201cpersonas\u201d evolve after using it for a few weeks.<\/p><\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Curious what some of the most interesting workflows people are building with MuleRun so far.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>14<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@carlvert\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@carlvert<\/a>&nbsp;Welcome to explore our <strong>Knowledge Network<\/strong>! What I find most interesting is Learning Game Generator<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>10<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@carlvert\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@carlvert<\/a>&nbsp;congratulations on your launch , best whishes <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\/@carlvert\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@carlvert<\/a>&nbsp;Great question! Our users has been building some incredible workflows. Here are a few standouts:<\/p>\n<p><strong>Game Development (zero coding):<\/strong> Users describe their ideas in plain language and MuleRun builds fully playable games \u2014 from Tetris to Texas Hold&#8217;em. <a href=\"https:\/\/mulerun.com\/use-cases?tab=featured\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Try some here<\/a><\/p>\n<p><strong>E-commerce on Autopilot:<\/strong> A 3-person Etsy team doing $10M GMV uses MuleRun as their 24\/7 digital employee \u2014 auto-listing products, checking IP infringement, and researching trends. <a href=\"https:\/\/mulerun.com\/share\/36fc2f1d-f342-4dd0-a3a2-65ac5c6e66ad\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">See the workflow<\/a><\/p>\n<p><strong>Personal Investment Assistant:<\/strong> Traders build agents that monitor markets 24\/7, execute strategies, and proactively initiate post-trade reviews \u2014 learning your risk preferences over time. <a href=\"https:\/\/y8u2mgdt.mule.page\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Check it out<\/a><\/p>\n<p><strong>Always-on Content Creation:<\/strong> Creators use MuleRun to continuously generate comic\/drama scripts \u2014 the agent keeps working even when the laptop is closed. <a href=\"https:\/\/mulerun.com\/share\/30ee7e1b-c683-4294-b4e1-ab1e290cba69\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">See examples<\/a><\/p>\n<p>The magic is that users aren&#8217;t just running automations \u2014 they&#8217;re raising a self-evolving digital partner that proactively works for them 24\/7. What&#8217;s your use case? We&#8217;d love to help you get started!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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 recently got tired of having to correct a writing AI assistant. Perhaps MuleRun could be useful here? <\/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\/@jay_osho\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jay_osho<\/a>&nbsp;Of course! You can give it a try!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>9<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@jay_osho\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jay_osho<\/a>&nbsp;That frustration is exactly what MuleRun is designed to solve \u2014 and it gets at a core limitation of most writing AI tools today.<\/p>\n<p>With a standard writing assistant, every session essentially starts from scratch. It doesn&#8217;t remember that you prefer a direct tone over a formal one, that you never use passive voice, or that you always want a punchy closing line. So you end up re-correcting the same things over and over.<\/p>\n<p>MuleRun works differently because it retains everything across sessions. Your writing style, structural preferences, vocabulary choices, the feedback you&#8217;ve given before \u2014 all of it accumulates into a persistent profile. The more you use it, the less you need to correct it, because it&#8217;s genuinely learning your voice rather than just following a generic prompt.<\/p>\n<p>Beyond style memory, you can also set up proactive workflows \u2014 for example, having your agent draft a weekly content summary, monitor topics you care about, and have a first draft ready before you even ask. It stops being a tool you operate and starts being a collaborator that knows your standards.<\/p>\n<p>If you&#8217;ve been burned by writing assistants that forget everything the moment you close the tab, MuleRun is worth trying. <a href=\"https:\/\/mulerun.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">You can get started here.<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How to determine whether the direction of self-evolution is what users truly need?<\/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\/@flora07\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@flora07<\/a>&nbsp;That&#8217;s a good question. I believe a core criterion is the ability to proactively identify users&#8217; pain points and propose solutions. It means acts before you ask.<\/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=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@flora07\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@flora07<\/a>&nbsp;Really thoughtful question \u2014 and one we think about deeply.<\/p>\n<p>The short answer is: the user is always in control of what gets learned. MuleRun&#8217;s self-evolution isn&#8217;t a black box running on assumptions. It&#8217;s grounded in three concrete signals.<\/p>\n<p><strong>Explicit feedback.<\/strong> Users can directly correct, redirect, or reinforce their agent&#8217;s behavior at any time. If MuleRun&#8217;s suggestion misses the mark, you tell it \u2014 and that becomes part of its learning.<\/p>\n<p><strong>Behavioral patterns.<\/strong> The agent observes how you actually work: which outputs you use, which you discard, how you modify suggestions, what tasks you repeat. Actual behavior is a far more honest signal than stated preference.<\/p>\n<p><strong>Community validation.<\/strong> On the collective level, workflows and agents that get shared and repeatedly adopted by other users in similar scenarios rise in weight. This acts as a real-world filter \u2014 if a pattern genuinely solves problems for many people, it surfaces; if it doesn&#8217;t, it fades.<\/p>\n<p>The goal is not for MuleRun to evolve in a direction it thinks is best \u2014 it&#8217;s to evolve in the direction your actual usage confirms is valuable. We&#8217;re also continuously improving how we surface these learning signals transparently to users, so you can see and adjust what your agent has learned about you.<\/p>\n<p>Self-evolution should feel like a trusted colleague getting better at their job, not an algorithm drifting in an unknown direction.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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. An AI that can keep working while you&#8217;re offline is a big deal for founders and others juggling many things at once. How does this knowledge network work? Can you share workflows between users or is it all private to you?<\/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\/@simonk123\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@simonk123<\/a>&nbsp;Thank you! Users must actively publish a workflow after creation for it to be visible to everyone. The more knowledge users publish, the more sophisticated the knowledge network becomes, and the smarter our Mule gets!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\/@simonk123\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@simonk123<\/a>&nbsp;Thank you! You&#8217;ve nailed exactly why we built it \u2014 founders and busy professionals shouldn&#8217;t have to babysit their AI.<\/p>\n<p>On the Knowledge Network: it works on two levels.<\/p>\n<p><strong>Individual level \u2014 your agent learns you.<\/strong> Every interaction, decision, and preference gets retained. Your MuleRun agent builds a persistent profile of your working style, risk tolerance, communication habits, and domain knowledge. The longer you use it, the more it anticipates what you need before you ask.<\/p>\n<p><strong>Collective level \u2014 community intelligence, opt-in sharing.<\/strong> When you build a workflow or solve a problem in a novel way, you can choose to share that agent into the public network. Shared agents are weighted by how many users have validated them. When someone else faces a similar task, MuleRun automatically surfaces the highest-performing, community-validated agent for that scenario \u2014 so you benefit from the collective experience of the entire user base, not just your own history.<\/p>\n<p>Everything is opt-in. Your private data, conversations, and workflows stay in your own isolated cloud VM by default and are never shared without your explicit action. Think of it like open-source, but for agent workflows \u2014 you contribute if you want to, and you benefit either way.<\/p>\n<p>The flywheel effect is real: the more people use MuleRun, the smarter every individual agent gets. <a href=\"https:\/\/mulerun.com\/use-cases?tab=featured\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">You can explore some of the shared workflows our community has already built here.<\/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>Congrats on the launch! The proactive part is what caught my attention. if it can truly prepare things before you ask, that\u2019s a pretty big step forward.<\/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\/@sandy_liusy\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sandy_liusy<\/a>&nbsp;Yes! Welcome to try it out and you won&#8217;t be disappointed!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>6<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@sandy_liusy\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sandy_liusy<\/a>&nbsp;Thank you! And yes \u2014 proactivity is the piece we&#8217;re most proud of. The shift from &#8220;wait for a prompt&#8221; to &#8220;already working on it&#8221; is what makes MuleRun feel less like a tool and more like someone who actually has your back. <\/p>\n<p>The 24\/7 VM is what makes it real rather than just a marketing claim \u2014 it&#8217;s genuinely running and preparing while you&#8217;re away. Hope you get a chance to experience it firsthand!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Love that I can chat with Mule right on Telegram, so convenient.<\/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\/@wayne_appgrowing\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@wayne_appgrowing<\/a>&nbsp;Yes! This is one of the highlights of our upgrade<\/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\/@wayne_appgrowing\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@wayne_appgrowing<\/a>&nbsp;That&#8217;s one of our favorite things to hear! Your Mule should be wherever you are \u2014 not just sitting in a browser tab. Telegram, Discord, and more are all supported, so you can keep things moving no matter where you&#8217;re working from. Glad it&#8217;s clicking 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\">congratulations \ud83c\udf89\ud83c\udf89<\/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\/@soumikmahato\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@soumikmahato<\/a>&nbsp;Than you so much!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Love seeing more experiments around persistent personal AI. Congrats to the 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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@jody_l_wyatt\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jody_l_wyatt<\/a>&nbsp;Thank you! We welcome you to try our 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<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@jody_l_wyatt\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jody_l_wyatt<\/a>&nbsp;Thank you so much! Persistent personal AI is exactly the space we&#8217;re committed to pushing forward \u2014 the &#8220;resets every session&#8221; era of AI tools needs to end. Really glad the vision resonates, and we&#8217;d love to have you along for the experiment. \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>A claw might pinch you, but a sturdy, cloud-based mule lets you safely hand off those asynchronous, long-running agent tasks with peace of mind \ud83d\ude42<\/p>\n<p>It&#8217;s clear that the experience gained from the Agent Marketplace has given the MuleRun team deep insights into how to build a<strong> smart, practical, and truly robust<\/strong> agent system.<\/p>\n<p>Huge congrats on opening this exciting new chapter! \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\/@zaczuo\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@zaczuo<\/a>&nbsp;Thank you so much for your attention! We always commit to build real AI 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=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@zaczuo\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@zaczuo<\/a>&nbsp;Ha \u2014 we love that analogy, and it&#8217;s more accurate than it might seem! A claw that pinches your privacy and requires a half-hour setup is a very different proposition from a sturdy Mule that&#8217;s already running in the cloud, fully isolated, waiting to carry the load.<\/p>\n<p>You&#8217;ve picked up on something real: everything we learned from building and observing how people actually use agents in practice is baked into how MuleRun is designed \u2014 the 24\/7 VM, the persistent memory, the proactive layer, the security architecture. None of it came from theory. It came from watching what people actually needed versus what most agent tools were actually delivering.<\/p>\n<p>Really appreciate the kind words, and thrilled to have you along for this chapter. The Mule is just getting warmed up. \ud83e\udecf<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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 have regarded MuleRun as a &#8220;long-term cooperative AI partner&#8221; rather than a tool that is used once and then shut down.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@yu_zhou8\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@yu_zhou8<\/a>&nbsp;Yes! You&#8217;ve finally grasped the true essence of this mule! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@yu_zhou8\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@yu_zhou8<\/a>&nbsp;This is exactly the mindset we built MuleRun for \u2014 and honestly, the best way anyone has put it. A tool you shut down has no memory of you. A partner that runs 24\/7, learns how you think, and keeps working while you&#8217;re away is something fundamentally different. The longer that relationship runs, the more valuable it becomes. Really glad that&#8217;s coming through in how you experience 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>MuleRun feels a lot like Manus \ud83e\udd16, but in actual use it still falls short in some areas \u26a0\ufe0f. That said, it does an especially good job with automation \u2699\ufe0f and OpenClaw compatibility \ud83d\udd17. Another point worth mentioning is that the large model MuleRun uses is clearly much smarter \ud83e\udde0 than the one used by Manus.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@alan_miao\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@alan_miao<\/a>&nbsp;Thank you so much for such a high compliment!! We are committed to continuously improving and refining the areas that need work!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@alan_miao\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@alan_miao<\/a>&nbsp;Thanks for the honest take \u2014 genuinely appreciate users who put tools through their paces and share real feedback.<\/p>\n<p>On the comparison with Manus: they&#8217;re solid at what they do, but the core design philosophy is quite different. Manus is a cloud-based task executor, MuleRun is built around a different premise: a dedicated 24\/7 personal VM that persists, learns your habits over time, and proactively works on your behalf even when you&#8217;re offline. It&#8217;s less about a single impressive task and more about a digital partner that compounds in value the longer you use it.<\/p>\n<p>We&#8217;d genuinely love to know which areas felt lacking for you \u2014 that kind of specific feedback is exactly what helps us improve. Feel free to share via our community or drop us a note directly.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p><strong>Could this be used for iterative optimization research \u2014 say, discovering new rendering techniques for 3D games?<\/strong><br \/>For example: have it run 100 passes trying to speed up drawing large 3D scenes (culling geometry that doesn&#8217;t contribute to the final frame, finding cheaper shading paths, etc.), keeping the best results and iterating on them.<\/p>\n<p><strong>Follow-up<\/strong> <strong>on<\/strong> <strong>search<\/strong> <strong>strategy:<\/strong> Is there a way to preserve candidates that aren&#8217;t immediately faster but might unlock better optimizations downstream? Basically a beam search rather than pure greedy; keeping a pool of &#8220;promising but not yet winning&#8221; approaches so it can explore paths that pay off after several iterations, not just the next one.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@jpeggdev\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jpeggdev<\/a>&nbsp;Great question \u2014 and it touches on exactly the kind of long-running, autonomous workflow MuleRun was built for. Let me be direct about what fits and where the boundaries are.<\/p>\n<p><strong>What MuleRun can do well here:<\/strong><\/p>\n<p>MuleRun gives the self-evolution layer is relevant too. As you iterate with it on rendering research, it accumulates your preferences, your evaluation criteria, what you consider &#8220;good enough&#8221; vs. worth pursuing further. Over time it gets better at proposing candidates that match your judgment, not just raw metrics.<\/p>\n<p><strong>On your beam search idea specifically:<\/strong><\/p>\n<p>This is where I want to be honest rather than oversell. MuleRun is an AI agent platform, not a dedicated optimization framework like Optuna or a genetic algorithm engine. It doesn&#8217;t have built-in beam search or population-based exploration out of the box.<\/p>\n<p>But here&#8217;s what you <em>can<\/em> do: use MuleRun as the orchestration layer. You describe your search strategy in natural language \u2014 &#8220;maintain a pool of 10 candidates, rank by frame time but also keep 3 that show structural novelty even if they&#8217;re slower, re-combine the top approaches every 5 iterations&#8221; \u2014 and MuleRun can write the scripts, deploy them on its VM, execute the loop, persist state across sessions, and surface results to you. It has a full compute environment with file system access, so storing candidate pools, logging lineage of each approach, and implementing non-greedy selection logic is all feasible.<\/p>\n<p>The 24\/7 runtime is the real differentiator here. Most AI assistants terminate when your session ends. With MuleRun, a multi-hour or multi-day exploration process just keeps going. And if you refine the strategy mid-run \u2014 &#8220;shift more weight toward memory bandwidth efficiency, I think that&#8217;s the bottleneck&#8221; \u2014 it incorporates that without starting over, because it retains full context.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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 take on personal AI. If the system really adapts to individual workflows over time, that could be incredibly sticky.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>This is genuinely impressive \u2014 the idea of agents that evolve from actual workflow patterns rather than static prompts is a big unlock. The always-on dedicated VM approach is smart too; most agent platforms lose context the moment you close the tab.<\/p>\n<p>Quick question: for agents that handle media workflows (video processing, content production pipelines), how does MuleRun handle large file orchestration? We&#8217;ve been building video infrastructure at Vidtreo and the hardest part is always the handoff between &#8220;the AI decided what to do&#8221; and &#8220;the media pipeline actually executes it reliably.&#8221;<\/p>\n<p>Would love to see a MuleRun agent that can orchestrate end-to-end video workflows \u2014 record, transcode, deliver. That combination of autonomous decision-making + specialized infra could be really powerful.<\/p>\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>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\/@christian_segovia\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@christian_segovia<\/a>&nbsp;Thanks for the kind words \u2014 and the sharp question. Media pipeline orchestration is exactly the kind of problem where MuleRun&#8217;s architecture pays off, so let me walk through it honestly.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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 self-evolving angle is what makes this stand out; most AI tools are static from day one, and it&#8217;s on the user to figure out how to get more out of them over time.<\/p>\n<\/p>\n<p>How does it handle domain-specific workflows, like financial analysis or structured research tasks? Does it get better with use, or is the learning more behavioral, adapting to how you work rather than what you&#8217;re working on?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Having an AI that actually remembers context between sessions instead of starting fresh every time &#8211; that&#8217;s the part most tools get wrong. How long does it take before it starts anticipating things on its own?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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 tried the website and noticed the footer is quite large, which creates a lot of extra scroll on the homepage. Reducing its height might make the page feel tighter and more focused.<\/p>\n<p>The concept looks interesting though. Curious what the main use case you\u2019re seeing from early users is..<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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>Very nice idea, but the demo kind of confused me. Is this only related to coding and making products? Or is it also connected to the various platforms you use while working, to &#8220;learn&#8221; from you as mentioned?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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>We&#8217;re a team of 6 building on GitHub as a shared OS. Agents, skills, finances, communications, content, investor decks, all in one place. Everyone reuses the same agents across tasks. The &#8220;learns how you work&#8221; part got my attention, but I&#8217;m curious whether MuleRun is built for one person or if there&#8217;s a team layer. When the whole workflow lives in one place and you&#8217;re sharing agents across contributors, the handoff problem changes. It&#8217;s not just my memory across sessions, it&#8217;s shared context across people. Asking because if there&#8217;s a team model this could actually fit.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\">Keen yo explore, but the procing page won&#8217;t render\/sidescroll on mobile! I&#8217;m equally sure a) it&#8217;ll be soon fixed, and b) you&#8217;d want to know!<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does MuleRun handle the transition when you switch between very different types of workflows, like going from e-commerce operations to content creation? Does it maintain separate context profiles or blend everything into one evolving model? Really cool concept, congrats on the launch!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Just curious, most AI tools lose context after a session or hit a token limit, forcing you to start fresh each time. Since this AI is meant to &#8216;learn your habits&#8217; over time, how does it handle long-term memory? Does it retain what it&#8217;s learned about you across sessions, or does it reset after each conversation?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">This looks cool. Respectfully, you deserve to have someone do some read through on the site, as there are myriad spelling\/mechanical errors\u2026 \u201cmarkting\u201d, \u201ccreat a pptx\u201d, others. Just a heads up. Congrats on the launch tho, concept is really cool and I\u2019m keen to try it.<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\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\/6CT6NKJROZGNHU\" class=\"app-title\">Glam AI<\/a><\/p>\n<div class=\"one-liner\">Pick a trend, add your photo, and create viral content<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">398<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>\u4e00\u6b3e\u901a\u8fc7\u9884\u7f6e\u70ed\u95e8\u8d8b\u52bf\u6a21\u677f\uff0c\u8ba9\u521b\u4f5c\u8005\u3001\u7f51\u7ea2\u548c\u54c1\u724c\u65b9\u65e0\u9700\u590d\u6742\u63d0\u793a\u8bcd\u5373\u53ef\u5feb\u901f\u751f\u6210\u9ad8\u8d28\u91cf\u89c6\u89c9\u5185\u5bb9\u7684AI\u5de5\u5177\uff0c\u89e3\u51b3\u4e86\u793e\u4ea4\u5a92\u4f53\u5185\u5bb9\u521b\u4f5c\u4e2d\u8ffd\u70ed\u70b9\u6162\u3001\u6d41\u7a0b\u7e41\u7410\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\/8a051cad-b7ce-43ed-976b-779a5559404f.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\/39e82470-9a40-4eb1-a260-fa0655557875.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\/53865316-a36f-4572-8abd-bba326ca7f61.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\/310e0574-2fa3-4153-ab9d-216804a4fd82.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\/1cab3a31-c179-4c0f-ae04-ae9a2db9e5a2.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\/706d84ac-b731-4a30-80b4-af21ea1034b3.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/IzUnjQAZnoY?si=A0QKEku7yolUlNrY\"><source src=\"https:\/\/youtu.be\/IzUnjQAZnoY?si=A0QKEku7yolUlNrY\" 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\">Social Media<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span><br \/>\n            <span class=\"tag\">Photo &#038; Video<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u5185\u5bb9\u751f\u6210<\/span><br \/>\n            <span class=\"tag\">\u793e\u4ea4\u5a92\u4f53\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u8d8b\u52bf\u6a21\u677f<\/span><br \/>\n            <span class=\"tag\">\u521b\u4f5c\u8005\u7ecf\u6d4e<\/span><br \/>\n            <span class=\"tag\">\u591a\u6a21\u578b\u805a\u5408<\/span><br \/>\n            <span class=\"tag\">\u56fe\u50cf\u751f\u6210<\/span><br \/>\n            <span class=\"tag\">\u89c6\u9891\u751f\u6210<\/span><br \/>\n            <span class=\"tag\">\u6548\u7387\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u7f51\u7ea2\u8425\u9500<\/span><br \/>\n            <span class=\"tag\">SaaS<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u666e\u904d\u8ba4\u53ef\u5176\u201c\u6a21\u677f+\u591a\u6a21\u578b\u201d\u6a21\u5f0f\u6781\u5927\u7b80\u5316\u4e86\u5de5\u4f5c\u6d41\uff0c\u89e3\u51b3\u4e86\u521b\u610f\u542f\u52a8\u548c\u5de5\u5177\u5207\u6362\u7684\u75db\u70b9\u3002\u4e3b\u8981\u8be2\u95ee\/\u5efa\u8bae\u5305\u62ec\uff1a\u89c6\u9891\u751f\u6210\u7684\u5177\u4f53\u80fd\u529b\u3001\u6548\u679c\u5f3a\u5ea6\u63a7\u5236\u3001\u54c1\u724c\u5ba2\u6237\u6848\u4f8b\u3001\u751f\u6210\u8017\u65f6\uff0c\u4ee5\u53ca\u5bf9\u5176\u4e0e\u7ade\u54c1\u76f8\u4f3c\u5ea6\u7684\u8d28\u7591\u3002\u56e2\u961f\u56de\u590d\u79ef\u6781\uff0c\u900f\u9732\u5c06\u63a8\u51faAI\u804a\u5929\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                Glam AI\u7684\u806a\u660e\u4e4b\u5904\u5728\u4e8e\uff0c\u5b83\u6ca1\u6709\u5728\u201c\u751f\u6210\u8d28\u91cf\u201d\u7684\u519b\u5907\u7ade\u8d5b\u4e2d\u5185\u5377\uff0c\u800c\u662f\u5207\u5165\u4e86\u66f4\u524d\u7aef\u7684\u201c\u521b\u610f\u51b3\u7b56\u201d\u73af\u8282\uff0c\u5c06\u4ea7\u54c1\u4ef7\u503c\u5b9a\u4f4d\u4ece\u201c\u66f4\u597d\u7684AI\u753b\u7b14\u201d\u8f6c\u53d8\u4e3a\u201c\u66f4\u61c2\u8d8b\u52bf\u7684AI\u5bfc\u6f14\u201d\u3002\u5176\u5ba3\u79f0\u76842000+\u6bcf\u65e5\u66f4\u65b0\u6a21\u677f\uff0c\u672c\u8d28\u662f\u4e00\u4e2a\u52a8\u6001\u7684\u3001\u7ecf\u8fc7\u6570\u636e\u9a8c\u8bc1\u7684\u89c6\u89c9\u8d8b\u52bf\u5e93\uff0c\u8fd9\u6784\u6210\u4e86\u5176\u6838\u5fc3\u58c1\u5792\u3002\u5b83\u7528\u201c\u8d8b\u52bf\u6a21\u677f\u201d\u8fd9\u4e2a\u4ea7\u54c1\u5316\u5916\u58f3\uff0c\u5c01\u88c5\u5e76\u62bd\u8c61\u4e86\u5e95\u5c42\u591a\u4e2aAI\u6a21\u578b\u7684\u590d\u6742\u6027\uff0c\u4e3a\u7528\u6237\u63d0\u4f9b\u4e86\u786e\u5b9a\u7684\u3001\u7ecf\u8fc7\u793e\u4f1a\u9a8c\u8bc1\u7684\u521b\u610f\u8d77\u70b9\uff0c\u800c\u975e\u4e00\u4e2a\u5145\u6ee1\u4e0d\u786e\u5b9a\u6027\u7684\u7a7a\u767d\u63d0\u793a\u6846\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u6a21\u5f0f\u4e5f\u9690\u542b\u98ce\u9669\u4e0e\u6311\u6218\u3002\u9996\u5148\uff0c\u5176\u6210\u529f\u6781\u5ea6\u4f9d\u8d56\u56e2\u961f\u201c spotting trends early \u201d\u7684\u80fd\u529b\uff0c\u8fd9\u8981\u6c42\u5176\u5fc5\u987b\u5efa\u7acb\u4e00\u4e2a\u8fd1\u4e4e\u5b9e\u65f6\u7684\u3001\u8de8\u5e73\u53f0\u7684\u793e\u4f1a\u5316\u8046\u542c\u4e0e\u8d8b\u52bf\u9884\u6d4b\u7cfb\u7edf\uff0c\u5426\u5219\u6a21\u677f\u6781\u6613\u8fc7\u65f6\u3002\u5176\u6b21\uff0c\u5c06\u521b\u4f5c\u7b80\u5316\u4e3a\u201c\u9009\u6a21\u677f-\u4f20\u7167\u7247\u201d\u7684\u4e24\u6b65\u64cd\u4f5c\uff0c\u5728\u964d\u4f4e\u95e8\u69db\u7684\u540c\u65f6\u4e5f\u53ef\u80fd\u5bfc\u81f4\u5185\u5bb9\u540c\u8d28\u5316\uff0c\u5f53\u6240\u6709\u521b\u4f5c\u8005\u4f7f\u7528\u76f8\u4f3c\u6a21\u677f\u65f6\uff0c\u201c\u8d8b\u52bf\u201d\u672c\u8eab\u4f1a\u52a0\u901f\u8d2c\u503c\uff0c\u9677\u5165\u201c\u6a21\u677f\u5185\u5377\u201d\u3002\u6700\u540e\uff0c\u8bc4\u8bba\u4e2d\u5173\u4e8e\u5176\u754c\u9762\u4e0e\u7ade\u54c1\u76f8\u4f3c\u7684\u6307\u6458\uff0c\u867d\u88ab\u56e2\u961f\u4ee5\u201c\u884c\u4e1a\u6807\u51c6\u201d\u5316\u89e3\uff0c\u4f46\u4e5f\u66b4\u9732\u51fa\u5176\u5728\u7528\u6237\u4f53\u9a8c\u5c42\u521b\u65b0\u4e0d\u8db3\uff0c\u771f\u6b63\u7684\u62a4\u57ce\u6cb3\u4ecd\u5728\u4e8e\u5176\u8d8b\u52bf\u6570\u636e\u7684\u5e7f\u5ea6\u3001\u6df1\u5ea6\u4e0e\u8f6c\u5316\u901f\u5ea6\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u603b\u4f53\u800c\u8a00\uff0cGlam AI\u662fAI\u5de5\u5177\u8d70\u5411\u573a\u666f\u5316\u3001\u6d41\u7a0b\u5316\u7684\u4e00\u4e2a\u5178\u578b\u4ee3\u8868\u3002\u5b83\u4e0d\u518d\u670d\u52a1\u4e8e\u6280\u672f\u7231\u597d\u8005\uff0c\u800c\u662f\u7cbe\u51c6\u951a\u5b9a\u4e86\u201c\u4e3a\u6d41\u91cf\u7126\u8651\u7684\u5185\u5bb9\u4ece\u4e1a\u8005\u201d\u8fd9\u4e00\u7fa4\u4f53\u3002\u5b83\u7684\u771f\u6b63\u4ef7\u503c\u4e0d\u5728\u4e8e\u6280\u672f\u7a81\u7834\uff0c\u800c\u5728\u4e8e\u5de5\u4f5c\u6d41\u91cd\u6784\uff1a\u5c06\u4e0d\u786e\u5b9a\u7684\u521b\u610f\u63a2\u7d22\uff0c\u90e8\u5206\u8f6c\u53d8\u4e3a\u786e\u5b9a\u6027\u7684\u5185\u5bb9\u751f\u4ea7\u3002\u5176\u672a\u6765\u6210\u8d25\uff0c\u5c06\u4e0d\u53d6\u51b3\u4e8eAI\u6a21\u578b\u7684\u7248\u672c\u53f7\uff0c\u800c\u53d6\u51b3\u4e8e\u5176\u4f5c\u4e3a\u201c\u8d8b\u52bf\u4e2d\u67a2\u201d\u7684\u8fd0\u8425\u6548\u7387\u4e0e\u751f\u6001\u6784\u5efa\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\">Glam AI<\/span>\n                <\/div>\n<div class=\"comment-content\">Glam AI keeps your content on-trend without the effort. Browse ready-to-use trend templates, upload your photo or product shot, and generate high-quality visuals in minutes &#8211; no prompts, no complex workflows. Built for creators, influencers, and brands who need to move fast, with all major image and video models in one subscription.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hi Product Hunt \ud83d\udc4b<\/p>\n<\/p>\n<p>For the last 2+ years, we\u2019ve been heads-down building our mobile app, now at 16M+ monthly downloads. Along the way, we learned how to spot trends early and ship new effects fast, so users can create and post while a trend is still hot.<\/p>\n<\/p>\n<p>Today we\u2019re launching our new <strong>web version on Product Hunt<\/strong> for the first time: a faster, more accessible way to create images and videos.<\/p>\n<\/p>\n<p>What makes <strong>GlamAI<\/strong> different from other AI tools? Most platforms give you models, but still expect you to figure out the idea, prompt, workflow, and execution yourself.<\/p>\n<\/p>\n<p>We take a different approach: we spot early social trends and quickly turn them into ready-to-use templates, so you can create polished images and videos in minutes. Choose from 2000+ templates, updated daily. Upload a person or product photo and generate results with <strong>no prompts or technical setup needed<\/strong>.<\/p>\n<p>So instead of starting from scratch, you start from what\u2019s already working.<\/p>\n<p>And you still get <strong>all major image and video models in one subscription<\/strong>, with no need to switch between tools.<\/p>\n<\/p>\n<p>\ud83c\udf81 To celebrate the launch, we\u2019re offering the Product Hunt community <strong>1 month of free access to all features<\/strong>. You can easily get it by registering <a href=\"https:\/\/glam.ai\/producthunt?partner_click_id=producthunt](https:\/\/glam.ai\/producthunt?partner_click_id=producthunt)\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">here<\/a><\/p>\n<\/p>\n<p>What\u2019s next? AI Chat is coming soon to make creation even easier. Describe what you need, and AI will help you find the right template and guide you to high-quality results fast.<\/p>\n<\/p>\n<p>We can\u2019t wait to hear your feedback or see some of your results too \ud83d\ude42<\/p>\n<\/p>\n<p>What\u2019s been your biggest challenge with AI generation tools so far?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>53<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p>Many congratulations on the launch <a href=\"https:\/\/www.producthunt.com\/@paul_shaburov2\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@paul_shaburov2<\/a> <a href=\"https:\/\/www.producthunt.com\/@kristina__grits\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@kristina__grits<\/a> <a href=\"https:\/\/www.producthunt.com\/@olya_vasilevskaya\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@olya_vasilevskaya<\/a> <a href=\"https:\/\/www.producthunt.com\/@purple_tonezz\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@purple_tonezz<\/a> \ud83d\ude42<\/p>\n<\/p>\n<p><strong>How I Met the Makers<\/strong><\/p>\n<\/p>\n<p>I met the creators of Glam AI just a week ago through <a href=\"https:\/\/www.producthunt.com\/@kate_ramakaieva\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@kate_ramakaieva<\/a>. What stood out was their super popular mobile app, they&#8217;re now launching on web, which I&#8217;m personally pumped to use for my own social accounts.<\/p>\n<\/p>\n<p><strong>What is Glam AI?<\/strong><\/p>\n<\/p>\n<p>Glam AI is an AI-powered tool that spots hot trends across social platforms, gives you ready-to-use templates, and helps creators churn out trendy, viral-ready content super fast from ideation to creation in minutes.<\/p>\n<\/p>\n<p><strong>Why I Like It?<\/strong><\/p>\n<\/p>\n<p>As a consultant who&#8217;s worked with seven social media companies, hired mainly for user retention expertise, I&#8217;ve seen how tapping into trends drives massive engagement. Platforms love it when creators catch on to the trends. <\/p>\n<\/p>\n<p>Glam AI nails this: it increases your &#8220;luck surface area&#8221; by guiding you to high-potential trends, letting AI handle the heavy lifting so you post more (and better).<\/p>\n<\/p>\n<p>Remember the Pareto principle? 20% drive 80% of results. This tool stacks the odds in your favor, making it easier for creators to go viral. I endorse it&#8230; take a spin and sign up today!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>19<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@paul_shaburov2\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@paul_shaburov2<\/a>&nbsp;This is solving a real workflow problem. We produce a lot of visual content internally across social media, product launches, and marketing campaigns, and the current process is fragmented. We&#8217;re jumping between multiple AI image generators depending on the output we need, writing detailed prompts for each one, then pulling everything into Canva for assembly and branding. Each model has its own strengths, one is better for cinematic 3D renders, another handles infographic-style layouts, another does better with photorealistic product shots, so you end up managing multiple subscriptions and learning each tool&#8217;s prompting quirks.<\/p>\n<\/p>\n<p>The trend template approach is what stands out here. The biggest time sink isn&#8217;t the generation itself, it&#8217;s figuring out what to generate. Starting from a template that&#8217;s already on-trend and then just dropping in your photo or product shot removes the most creative friction from the process. That&#8217;s a fundamentally different entry point than a blank prompt field.<\/p>\n<\/p>\n<p>Having all major image and video models under one subscription is huge too. Right now model selection is a decision we make before every project based on which tool handles that specific style best. If that&#8217;s abstracted away and the platform routes to the right model based on the template, that&#8217;s a significant workflow improvement.<\/p>\n<\/p>\n<p>Curious how the video generation works in practice. Are we talking short-form social clips from a single product image, or more full video editing? Either way, congrats on the launch. This could genuinely simplify our content pipeline.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>14<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@paul_shaburov2\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@paul_shaburov2<\/a>&nbsp;Congratulations on the launch to you and your team! Quick q; how do the daily-updated templates specifically help content creators spot and leverage trends faster for client campaigns? Excited to test the free month, btw \ud83d\ude09<\/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>Your landing page looks really impressive, I got glued to it for a while xD<\/p>\n<p>Curious how you evaluate an effect before shipping. Do you test it across diverse inputs, lighting, and demographics?<\/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\/@margarita_s88\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@margarita_s88<\/a>&nbsp;Thank you, Margarita! <br \/>Sure, we test the new effect drops with paid marketing before every release. Trends that don&#8217;t show results will not be added to the platform. Additionally, we check the usage withtin the platform and in case trend doesn&#8217;t show growth &#8211; we recreate or delete it. <\/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\">Amazing what you developed and how you helped ai photo video market evolve, great team, congrats with the launch! What are the next big releases?<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>11<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@ponikarovskii\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ponikarovskii<\/a>&nbsp;Thank you! <br \/>What&#8217;s New &#8211; Advanced AI CHAT \ud83d\ude80 that suggests trends and ideas, what NN to use to create from scratch and what ideas would be trendy! Stay tuned! <\/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<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Love how you\u2019ve combined templates with major AI models in one place. Makes content creation so much easier! \ud83d\udca1<\/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\/@abod_rehman\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@abod_rehman<\/a>&nbsp;So glad to hear it\u2019s making your workflow easier! That\u2019s what we love to hear!<\/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>Do any significant brands use your tool?<\/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\/@busmark_w_nika\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@busmark_w_nika<\/a>&nbsp;We can definetely name big influencers &#8211; because they tag glam AI or mention us (for example, Noval Djokovic and Jeffree Star) <br \/>Brands are different. They usually prefer not to reveal which tools they use to create content, and in many cases they would rather not say they use AI at all. That\u2019s why we do not have clear numbers for brands. <\/p>\n<p>Still, we have spotted some brand names in the list of subscription emails.\ud83d\ude09<\/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<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>This feels like something I\u2019d use for quick posts. Roughly how long does a typical generation take on web?<\/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\/@sutarmin\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sutarmin<\/a>&nbsp;If you use templates, it usually takes about 1 to 2 minutes, depending on the effect.<br \/>If you create from scratch, it takes around 1 to 5 minutes. Videos generally take longer than images.<\/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>Just downloaded your app &#8211; it looks impressive, gonna try it to create couple reels! <\/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\/@nikvoice\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@nikvoice<\/a>&nbsp;Super! Feel free to share your results and tag GlamAI. We support our creators!<\/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\/@nikvoice\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@nikvoice<\/a>&nbsp;Welcome aboard! Happy to have you using Glam AI. Can\u2019t wait to see what you create, feel free to tag us when you post your first Reel!<\/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>Can I control how strong the effect is? Or is it fixed? <\/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\/@halev\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@halev<\/a>&nbsp;The effect is fixed. But! You can then modify the effect using top models. Simply, ask AI chat to make it more cosy or black&amp;white right after the generation <\/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>Seems fun! Congrats on the launch! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@dzmitry_ivanouski\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@dzmitry_ivanouski<\/a>&nbsp;thanks for the support. Looking forward to your feedback. Your first month is 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<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Congrats guys, you&#8217;ve done a great job. <br \/>You were so heavily inspired by Higgsfield that many elements are copied 1:1 \u2014 the pricing page, model selection, the logic behind model choices. <br \/>That&#8217;s really bold, I must say.<\/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\/@userio_neimio\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@userio_neimio<\/a>&nbsp; Thank you! <br \/>I\u2019d say Higgsfield is a really strong team. They\u2019ve tested a lot on the web, and we decided to learn from one of the best players in the market. At the same time, we\u2019re adding our own differentiating feature: TRENDS. On top of that, the industry already has standards that users are familiar with.<\/p>\n<p>What platforms have you already tried?<\/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 \ud83c\udf89 \ud83c\udf89 <\/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\/@shubham_pratap\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@shubham_pratap<\/a>&nbsp;thanks! would love to hear your feedback<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>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 little details, like hover effects and animations, are charming without being over the top<\/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\/@kai_drifton\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@kai_drifton<\/a>&nbsp;Thank you! We\u2019re exploring different effect styles for different audiences.Some users like charming, cute effects, while others prefer bold, vibrant, and attention-grabbing ones.<\/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>good job!<\/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\/@a_6\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@a_6<\/a>&nbsp;Thank you! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Congrats on the launch! Can\u2019t wait to try this out \ud83d\ude42<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@henk_pretorius1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@henk_pretorius1<\/a>&nbsp;Thank you! feel free to use our FREE trial in the Pauls&#8217; comment<\/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>Looks like a tool to create impressive nonsense&#8230;<\/p>\n<p>Not sure if the world really needs more of that, but congrats to the launch anyway!<\/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\/@konrad_sx\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@konrad_sx<\/a>&nbsp;Fair point. A lot of people are creating content all the time, and we want to make that process simpler and more consistent. The goal is not to add more noise, but to help people make content that\u2019s easier to produce and more usable in real life.<\/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>Great tool, which platform dors it work on ?<\/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\/@leadsgenerationbooster\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@leadsgenerationbooster<\/a>&nbsp;Right now Glam AI is available on web, and you can use it on mobile too.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>With 2000+ templates updated daily, how do you decide which trends to prioritize? Is there an algorithm scoring virality potential, or is it a mix of manual curation and automation? The idea of starting from what&#8217;s already working instead of a blank canvas is super practical. 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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@mcarmonas\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@mcarmonas<\/a>&nbsp;It\u2019s really a mix.<\/p>\n<p>We use automation to spot early trends, but we also test them in paid and influencer content. So when a trend goes live on Glam AI, we usually already know how it performs and what kind of numbers are behind it.<\/p>\n<p>That\u2019s a big part of our approach. We\u2019re not just adding trends because they look fun or viral. We want to understand that there\u2019s real traction there first.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The quality is honestly outstanding. I generated a few videos and it kept my identity really well. I showed it to the team in the office, and everyone was really surprised. Just brought you some more users \ud83d\ude02<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@polina_semina\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@polina_semina<\/a>&nbsp;That is the best kind of &#8220;office gossip&#8221; we could hope for! Huge thanks for the shoutout and for bringing the crew along<\/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\">Congrats.. looks amazing .. will be testing this for sure \ud83d\udd25\ud83d\udd25<\/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\/@dessignnet\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@dessignnet<\/a>&nbsp;To get you started, we\u2019re offering your <strong>1st month for free<\/strong>. We are really <strong>looking forward to hearing your feedback!<\/strong><\/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>Amazing result! Good works, guys.<\/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\/@artemshar\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@artemshar<\/a>&nbsp;thanks for the support. did you get a chance to check Glam AI? You first month is on us \ud83d\ude42<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>AI video motion control capabilities have become incredibly advanced, and I\u2019m starting to see a wide range of viral content emerge thanks to it. I think it is the perfect time to launch a product like this. Congrats!<\/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\/@mazula95\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@mazula95<\/a>&nbsp;you\u2019re spot on! the tech is moving fast, and the timing couldn&#8217;t be better!<\/p>\n<p>Since you have a great eye for these trends, we\u2019d love to get you in there. We\u2019re offering your <strong>1st month for free<\/strong>, and we&#8217;re really <strong>looking forward to hearing your feedback<\/strong>!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>This is exactly what creators actually need. Congrats on the launch! \ud83d\udc4f<\/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\/@ikalimullin\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ikalimullin<\/a>&nbsp;Thank you! You are welcome to try it out with a Free offer for product hunters! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">Congratulations on the launch \ud83d\ude80\ud83c\udf89<\/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\/@dmitry_zakharov_ai\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@dmitry_zakharov_ai<\/a>&nbsp;thanks and feel free to check Glam AI, first month is on us \ud83d\ude42<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>one more question: I can&#8217;t link app and web version for some reason, I log in to app via email but then nothing is happening <\/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\/@vse_horoscho\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@vse_horoscho<\/a>&nbsp;right. App and web are not connected  for now. <br \/>We are planning to have a release this month &#8211; One subscription for app amd web. Stay tuned! <\/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>Looks cool<\/p>\n<\/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\/@thehirenthakkar\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@thehirenthakkar<\/a>&nbsp;thanks a lot, we are doing our best! feel free to check it, your first month is <strong>FREE<\/strong><\/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 guys, great launch, good luck! Totally love your intro video \ud83d\udc4f<\/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\/@lipkovskiy\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@lipkovskiy<\/a>&nbsp;appreciate it! Your first month is completely <strong>FREE! <\/strong>Did you get a chance to check it?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@lipkovskiy\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@lipkovskiy<\/a>&nbsp;Video is my new love as well  \ud83d\ude42 <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">This looks like something I\u2019d actually use weekly for business content. If the outputs stay consistent and publish-ready, it can become a main tool for viral-ready visuals.<\/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\/@serializer\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@serializer<\/a>&nbsp;Consistency is key in building a business story and we\u2019re here to <strong>enhance<\/strong> that process! Did you get a chance to try Glam AI?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Tried a lot of AI tools, and most of them still make you do all the work yourself \u2014 come up with the idea, write prompts, test variations, and hope something good comes out. GlamAI feels much easier to actually use. The template approach makes a lot of sense, especially for trends that move fast. Really cool that you can just upload a photo and get something polished without spending forever figuring things out. Congrats on the launch \ud83d\ude4c<\/p>\n<\/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\/@tatyana_stasenko\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@tatyana_stasenko<\/a>&nbsp;We love to hear this \ud83d\ude4c Thanks for the support, can&#8217;t wait to see what you create with those templates!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\u2019m trying to purchase the <a href=\"http:\/\/Glam.ai\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Glam.ai<\/a> subscription, but the payment keeps failing. I have already tried using 2\u20133 different credit cards, but the transaction still doesn\u2019t go through.<\/p>\n<p>Not sure if this is a payment gateway issue or something else. Could you please check this or guide me on how I can successfully complete the payment?<\/p>\n<p>Would love to try the product, but currently stuck at the payment step.<\/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\/@ram_thakur1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ram_thakur1<\/a>&nbsp;oh! we will check it right now! Share your registration email please<br \/>Also feel free to use our FREE monthly subscription offer to try it out! &#8211; check the link in the Founder&#8217;s comment <\/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>With zero experience, I was quite confused by gen AI tools. Curious to test Glam AI as this looks simpler \ud83d\ude42 How would you recommend to start if I\u2019m a complete beginner?<\/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\/@andreyshpa\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@andreyshpa<\/a>&nbsp;We\u2019d recommend starting with templates. Choose a viral effect you like, upload your photo, and generate. The AI chat can also be really helpful if you want to remix the trend or add more details.<\/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\">#3<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/NGUA2JHJBTAVW3\" class=\"app-title\">GLM-5-Turbo<\/a><\/p>\n<div class=\"one-liner\">High-speed agentic model built specifically for OpenClaw<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">263<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>GLM-5-Turbo\u662f\u6df1\u5ea6\u9488\u5bf9OpenClaw\u5e73\u53f0\u4f18\u5316\u7684\u9ad8\u901f\u667a\u80fd\u4f53\u6a21\u578b\uff0c\u5728\u81ea\u52a8\u5316\u5de5\u4f5c\u6d41\u573a\u666f\u4e2d\uff0c\u89e3\u51b3\u4e86\u4f20\u7edf\u5927\u6a21\u578b\u5728\u5de5\u5177\u8c03\u7528\u3001\u957f\u94fe\u4efb\u52a1\u6267\u884c\u4e2d\u4e0d\u53ef\u9760\u3001\u6613\u201c\u5e7b\u89c9\u201d\u7684\u75db\u70b9\uff0c\u4f7f\u667a\u80fd\u4f53\u66f4\u7a33\u5b9a\u3001\u9ad8\u6548\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\/c5a27796-0537-4b40-9506-691616902fde.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\/e00ab6b2-6eb2-438b-830a-bc47b0b771f1.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\/4814af94-1f72-4451-a7ca-570228487800.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\/4ab2beb3-870d-43f8-804c-cdef2577bc1f.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\/f7976382-10eb-40af-91f9-13c1903b088b.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\/bc5c9776-dc65-4857-b606-b9cbdc34d671.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">Productivity<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u5927\u8bed\u8a00\u6a21\u578b<\/span><br \/>\n            <span class=\"tag\">\u667a\u80fd\u4f53\uff08Agent\uff09\u4e13\u7528<\/span><br \/>\n            <span class=\"tag\">\u5de5\u5177\u8c03\u7528\u4f18\u5316<\/span><br \/>\n            <span class=\"tag\">\u957f\u94fe\u4efb\u52a1\u6267\u884c<\/span><br \/>\n            <span class=\"tag\">\u5de5\u4f5c\u6d41\u81ea\u52a8\u5316<\/span><br \/>\n            <span class=\"tag\">\u4f4e\u5e7b\u89c9<\/span><br \/>\n            <span class=\"tag\">\u4f01\u4e1a\u7ea7AI<\/span><br \/>\n            <span class=\"tag\">\u6a21\u578b\u4f18\u5316<\/span><br \/>\n            <span class=\"tag\">\u95ed\u6e90\u5b9e\u9a8c\u6a21\u578b<\/span><br \/>\n            <span class=\"tag\">OpenClaw\u751f\u6001<\/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\u80af\u5b9a\u5176\u9488\u5bf9\u771f\u5b9e\u5de5\u4f5c\u6d41\u7684\u8bbe\u8ba1\uff0c\u5728\u590d\u6742\u6307\u4ee4\u5206\u89e3\u3001\u5de5\u5177\u8c03\u7528\u7a33\u5b9a\u6027\u548c\u957f\u94fe\u6267\u884c\u53ef\u9760\u6027\u4e0a\u8868\u73b0\u7a81\u51fa\uff0c\u663e\u8457\u964d\u4f4e\u5f00\u53d1\u8fd0\u7ef4\u5fc3\u667a\u8d1f\u62c5\u3002\u4e3b\u8981\u5173\u6ce8\u70b9\u5728\u4e8e\u6a21\u578b\u662f\u5426\u5f00\u653eAPI\uff08\u5982DeepInfra\uff09\u4ee5\u53ca\u672a\u6765\u5f00\u6e90\u8ba1\u5212\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                GLM-5-Turbo\u7684\u53d1\u5e03\uff0c\u4e0e\u5176\u8bf4\u662f\u4e00\u6b21\u6a21\u578b\u8fed\u4ee3\uff0c\u4e0d\u5982\u8bf4\u662fZ.ai\u5bf9\u201c\u667a\u80fd\u4f53\u7ecf\u6d4e\u201d\u57fa\u7840\u8bbe\u65bd\u7684\u4e00\u6b21\u7cbe\u51c6\u5361\u4f4d\u3002\u5b83\u907f\u5f00\u4e86\u901a\u7528\u5927\u6a21\u578b\u5728\u57fa\u51c6\u6d4b\u8bd5\u4e0a\u7684\u201c\u519b\u5907\u7ade\u8d5b\u201d\uff0c\u8f6c\u800c\u6df1\u8015\u201c\u667a\u80fd\u4f53\u5de5\u4f5c\u6d41\u201d\u8fd9\u4e00\u5782\u76f4\u9700\u6c42\uff0c\u4ece\u8bad\u7ec3\u9636\u6bb5\u5373\u9488\u5bf9OpenClaw\u8fdb\u884c\u6df1\u5ea6\u4f18\u5316\u3002\u8fd9\u6807\u5fd7\u7740\u5927\u6a21\u578b\u7684\u53d1\u5c55\u8def\u5f84\u6b63\u4ece\u201c\u8ffd\u6c42\u5168\u80fd\u201d\u8f6c\u5411\u201c\u573a\u666f\u4e13\u7cbe\u201d\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u5176\u5ba3\u79f0\u7684\u201c\u8fd1\u4e4e\u96f6\u5e7b\u89c9\u201d\u7684\u7a33\u5b9a\u5de5\u5177\u8c03\u7528\u4e0e\u957f\u94fe\u6267\u884c\uff0c\u76f4\u51fb\u5f53\u524dAI\u667a\u80fd\u4f53\u4ece\u6f14\u793a\u8d70\u5411\u751f\u4ea7\u7684\u6700\u5927\u969c\u788d\u2014\u2014\u4e0d\u53ef\u63a7\u6027\u4e0e\u4e0d\u53ef\u9884\u6d4b\u6027\u3002\u65e9\u671f\u6d4b\u8bd5\u8005\u7684\u53cd\u9988\u4e5f\u8bc1\u5b9e\u4e86\u8fd9\u4e00\u70b9\uff1a\u5b83\u964d\u4f4e\u4e86\u667a\u80fd\u4f53\u5f00\u53d1\u4e2d\u201c\u8fc7\u5ea6\u8bbe\u8ba1\u62a4\u680f\u201d\u7684\u8ba4\u77e5\u8d1f\u8377\u3002\u8fd9\u80cc\u540e\u7684\u4ef7\u503c\u5e76\u975e\u4ec5\u4ec5\u662f\u6280\u672f\u53c2\u6570\u7684\u63d0\u5347\uff0c\u800c\u662f\u5c06\u6a21\u578b\u7684\u53ef\u9760\u6027\u8f6c\u5316\u4e3a\u5f00\u53d1\u8005\u7684\u751f\u4ea7\u529b\u548c\u4f01\u4e1a\u7684\u8fd0\u8425\u6548\u7387\u3002\u6a21\u578b\u901f\u5ea6\u7684\u63d0\u5347\uff0c\u76f4\u63a5\u7f29\u77ed\u4e86\u201c\u8bd5\u9519-\u8fed\u4ee3\u201d\u7684\u5faa\u73af\u5468\u671f\uff0c\u8fd9\u5bf9\u9700\u8981\u5feb\u901f\u9a8c\u8bc1\u548c\u90e8\u7f72\u7684AI\u667a\u80fd\u4f53\u5e94\u7528\u81f3\u5173\u91cd\u8981\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u5f53\u524d\u95ed\u6e90\u4e14\u6df1\u5ea6\u7ed1\u5b9aOpenClaw\u7684\u7b56\u7565\u662f\u4e00\u628a\u53cc\u5203\u5251\u3002\u5b83\u5728\u77ed\u671f\u5185\u4e3aOpenClaw\u6784\u5efa\u4e86\u5f3a\u5927\u7684\u7ade\u4e89\u58c1\u5792\u548c\u7528\u6237\u4f53\u9a8c\uff0c\u4f46\u540c\u65f6\u4e5f\u9650\u5236\u4e86\u5176\u751f\u6001\u7684\u5e7f\u6cdb\u6027\u3002\u8bc4\u8bba\u4e2d\u5bf9API\u5f00\u653e\u6027\u7684\u5173\u5207\uff0c\u6b63\u53cd\u6620\u4e86\u5e02\u573a\u5bf9\u5176\u53ef\u79fb\u690d\u6027\u7684\u7591\u8651\u3002Z.ai\u627f\u8bfa\u5c06\u76f8\u5173\u80fd\u529b\u878d\u5165\u4e0b\u4e00\u4ee3\u5f00\u6e90\u6a21\u578b\uff0c\u53ef\u89c6\u4e3a\u4e00\u79cd\u5e73\u8861\u7b56\u7565\uff1a\u7528\u95ed\u6e90\u7248\u672c\u62a2\u5360\u9ad8\u4ef7\u503c\u573a\u666f\u548c\u65e9\u671f\u7528\u6237\uff0c\u518d\u7528\u5f00\u6e90\u7248\u672c\u6269\u5927\u5f71\u54cd\u529b\u548c\u5f00\u53d1\u8005\u57fa\u7840\u3002GLM-5-Turbo\u7684\u771f\u6b63\u8003\u9a8c\u5728\u4e8e\uff0c\u5176\u201c\u573a\u666f\u7279\u5316\u201d\u7684\u80fd\u529b\u4f18\u52bf\uff0c\u80fd\u5426\u6700\u7ec8\u8f6c\u5316\u4e3a\u53ef\u6cdb\u5316\u7684\u65b9\u6cd5\u8bba\uff0c\u5e76\u63a8\u52a8\u6574\u4e2a\u667a\u80fd\u4f53\u5f00\u53d1\u8303\u5f0f\u7684\u8fdb\u5316\u3002\n            <\/p>\n<\/p><\/div>\n<div class=\"comments-section\">\n<div class=\"comments-toggle\">\n            <span>\u67e5\u770b\u539f\u59cb\u4fe1\u606f<\/span><br \/>\n            <span class=\"toggle-arrow\">\u25bc<\/span>\n        <\/div>\n<div class=\"comments-container\">\n<div class=\"comment-item\">\n<div class=\"comment-header\">\n                    <span class=\"comment-author\">GLM-5-Turbo<\/span>\n                <\/div>\n<div class=\"comment-content\">GLM-5-Turbo is Z.ai\u2019s high-speed variant of GLM-5, deeply optimized for OpenClaw from the training stage. It excels at precise tool calling, complex command following, scheduled and persistent tasks, and long-chain execution with near-zero hallucinations. Faster, more reliable, and purpose-built for real agent workflows.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hi everyone!<\/p>\n<p>GLM-5-Turbo feels like a very intentional and interesting release.<\/p>\n<p>Instead of just calling it a faster GLM-5, Z.ai is positioning it as a model deeply optimized for OpenClaw <strong><em>from training onward<\/em><\/strong>. That means stronger tool calling, better breakdown of complex instructions, more stable timed and persistent tasks, and smoother long-chain execution\u2014which is basically exactly what people actually want from an agent model.<\/p>\n<p>It is still experimental and currently closed-source, but Z.ai says the capabilities and findings here will be rolled into the next open-source release.<\/p>\n<p>Also nice to see usage limits tripled for GLM-5-Turbo in the <a href=\"https:\/\/z.ai\/subscribe\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">GLM Coding Plan<\/a>!<\/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>I\u2019ve been testing GLM-5-Turbo inside OpenClaw for the past few days, and it\u2019s the first \u201cagent-focused\u201d model that actually feels like it was built for real workflows instead of just benchmarks.<\/p>\n<p>What stands out most is how confidently it calls tools and chains steps together. I\u2019m running fairly complex, multi-step automations (with conditionals, retries, and cross-tool dependencies), and GLM-5-Turbo almost never gets lost or hallucinates APIs. It keeps track of context over long sessions and finishes jobs without me having to babysit it.<\/p>\n<p>In practice, that means:<\/p>\n<p>More reliable long-running agents \u2013 it can execute 10\u201320 step flows without silently drifting off-spec.<\/p>\n<p>Fast iteration loops \u2013 responses are noticeably snappy, so iterating on tool schemas and workflows is painless.<\/p>\n<p>Lower cognitive overhead \u2013 I don\u2019t have to over-engineer guardrails just to keep it from making things up.<\/p>\n<p>If you\u2019re building production agents (not just chatbots), this is the kind of model you want: optimized for tool use, stable over long chains, and fast enough that you can ship and iterate quickly. Excited to see a model that is clearly tuned around \u201creal-world agent ops\u201d instead of just leaderboard scores.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Very timely launch! Will this model be available on DeepInfra?<\/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>Interesting! I hope your efforts helps Openclaw users save tons of tokens and provide more meaningful results. I am certainly going to try it over the weekend and return here with the feedback.<\/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 sounds like a really thoughtful release! Excited to see how GLM-5-Turbo handles complex tasks \ud83d\ude80<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Really impressed by GLM-4.6V&#8217;s video understanding capabilities \u2014 128K context for continuous video processing is a game changer for anyone building verification or proctoring workflows.<\/p>\n<p>One thing I&#8217;ve noticed building video infrastructure at Vidtreo: the AI analysis layer (models like GLM-4.6V) keeps getting better, but reliable browser-based video capture is still the bottleneck for most teams. You can have the best vision model in the world, but if the recording drops frames or fails on mobile Safari, the pipeline breaks before the AI ever sees it.<\/p>\n<p>Curious \u2014 are you seeing developers combine your vision API with browser capture SDKs for real-time use cases like identity verification or exam proctoring? That capture + analysis combo feels like the next big unlock.<\/p>\n<p>Congrats on making these models open and accessible.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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 used OCR by GLM, it was pretty slow, but GLM-5-Turbo looks great<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"app-card\">\n<div class=\"app-header\">\n<div class=\"rank\">#4<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/JKDDUKOGBMB2Q7\" class=\"app-title\">JetBrains Air<\/a><\/p>\n<div class=\"one-liner\">Run Codex, Claude Agents, Gemini CLI, and Junie side by side<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">226<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>JetBrains Air \u662f\u4e00\u6b3e\u4e3aAI\u667a\u80fd\u4f53\u9a71\u52a8\u5f00\u53d1\u8bbe\u8ba1\u7684\u96c6\u6210\u5de5\u4f5c\u7a7a\u95f4\uff0c\u901a\u8fc7\u5728\u5355\u4e00\u3001\u9694\u79bb\u7684\u5de5\u4f5c\u6d41\u4e2d\u5e76\u884c\u8fd0\u884c\u591a\u4e2a\u4e3b\u6d41\u7f16\u7801AI\u52a9\u624b\uff08\u5982Codex\u3001Claude Agent\u7b49\uff09\uff0c\u89e3\u51b3\u4e86\u5f00\u53d1\u8005\u5728\u591aAI\u534f\u4f5c\u65f6\u4e0a\u4e0b\u6587\u5207\u6362\u7e41\u7410\u3001\u4ee3\u7801\u4fee\u6539\u51b2\u7a81\u548c\u4efb\u52a1\u7ba1\u7406\u6df7\u4e71\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\/14298e31-a389-4c5c-bc70-d7c60207afb1.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\/42e99096-61a2-4805-9b41-c11d11ea299f.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\/6c22b557-cd56-4b62-ab99-d81b7da074a9.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\/4b5e1a6d-769a-4c04-8c59-d2c201e79ce6.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\/e5c88549-765e-4fad-b7e3-0e313ff56cf4.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\/675b3fd7-1bc4-4999-8ea4-f28792792ee4.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/UF110RsGqqE\"><source src=\"https:\/\/youtu.be\/UF110RsGqqE\" 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\">Software Engineering<\/span><br \/>\n            <span class=\"tag\">Developer Tools<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u7f16\u7a0b\u52a9\u624b<\/span><br \/>\n            <span class=\"tag\">\u591a\u667a\u80fd\u4f53\u534f\u4f5c<\/span><br \/>\n            <span class=\"tag\">\u5f00\u53d1\u5de5\u4f5c\u6d41<\/span><br \/>\n            <span class=\"tag\">\u4ee3\u7801\u9694\u79bb<\/span><br \/>\n            <span class=\"tag\">JetBrains\u751f\u6001<\/span><br \/>\n            <span class=\"tag\">\u5f00\u53d1\u8005\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u667a\u80fd\u4f53\u9a71\u52a8\u5f00\u53d1<\/span><br \/>\n            <span class=\"tag\">IDE\u589e\u5f3a<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u53cd\u9988\u4e24\u6781\u5206\u5316\u3002\u79ef\u6781\u8bc4\u4ef7\u96c6\u4e2d\u4e8e\u80af\u5b9a\u591a\u667a\u80fd\u4f53\u5e76\u884c\u5de5\u4f5c\u6d41\u7684\u4ef7\u503c\uff0c\u80fd\u89e3\u51b3\u5b9e\u9645\u5f00\u53d1\u4e2d\u7684\u51b2\u7a81\u548c\u5207\u6362\u95ee\u9898\u3002\u6d88\u6781\u53cd\u9988\u5219\u5c16\u9510\u6307\u51fa\u4ea7\u54c1\u5b58\u5728\u4e25\u91cd\u7a33\u5b9a\u6027\u95ee\u9898\uff08\u5982\u547d\u4ee4\u6267\u884c\u5361\u6b7b\uff09\u548c\u5b98\u65b9\u652f\u6301\u54cd\u5e94\u8fdf\u7f13\uff0c\u5bfc\u81f4\u4ed8\u8d39\u7528\u6237\u611f\u5230\u5931\u671b\u5e76\u8003\u8651\u8f6c\u5411\u3002\u6280\u672f\u7528\u6237\u91cd\u70b9\u5173\u6ce8\u5176\u9694\u79bb\u673a\u5236\uff08\u5de5\u4f5c\u6811\/\u5206\u652f\uff09\u548c\u51b2\u7a81\u89e3\u51b3\u7684\u5177\u4f53\u5b9e\u73b0\u65b9\u5f0f\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                JetBrains Air \u7684\u53d1\u5e03\uff0c\u4e0e\u5176\u8bf4\u662f\u4e00\u6b3e\u9769\u547d\u6027\u4ea7\u54c1\uff0c\u4e0d\u5982\u8bf4\u662fJetBrains\u5bf9\u5f53\u4e0b\u201cAI\u667a\u80fd\u4f53\u6df7\u6218\u201d\u5f00\u53d1\u6a21\u5f0f\u7684\u4e00\u6b21\u88ab\u52a8\u5f0f\u6574\u5408\u4e0e\u98ce\u9669\u6781\u9ad8\u7684\u62bc\u6ce8\u3002\u5176\u6838\u5fc3\u4ef7\u503c\u5e76\u975e\u6280\u672f\u7a81\u7834\uff0c\u800c\u5728\u4e8e\u8bd5\u56fe\u5c06\u6563\u843d\u5404\u5904\u7684AI\u7f16\u7801\u667a\u80fd\u4f53\uff08Codex, Claude, Gemini\u7b49\uff09\u5f3a\u884c\u7eb3\u5165\u5176IDE\u5e1d\u56fd\u7684\u79e9\u5e8f\u4e4b\u4e0b\uff0c\u901a\u8fc7\u201c\u5de5\u4f5c\u7a7a\u95f4\u201d\u548c\u201c\u9694\u79bb\u201d\u8fd9\u4e24\u4e2a\u4f20\u7edf\u6982\u5ff5\uff0c\u4e3a\u6df7\u4e71\u7684\u65e9\u671f\u5e02\u573a\u63d0\u4f9b\u4e00\u79cd\u770b\u4f3c\u53ef\u63a7\u7684\u89e3\u51b3\u65b9\u6848\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4ea7\u54c1\u4ecb\u7ecd\u4e2d\u201c\u4e3a\u771f\u5b9e\u4ee3\u7801\u5e93\u8bbe\u8ba1\u201d\u7684\u8868\u8ff0\uff0c\u4ee5\u53ca\u7528\u6237\u8bc4\u8bba\u4e2d\u63ed\u793a\u7684\u56e2\u961f\u591a\u4ed3\u5e93\u3001\u591a\u667a\u80fd\u4f53\u5e76\u884c\u5f00\u53d1\u7684\u771f\u5b9e\u573a\u666f\uff0c\u6070\u6070\u8bc1\u660e\u4e86\u5176\u7784\u51c6\u7684\u4e0d\u662f\u4e2a\u4eba\u73a9\u5177\uff0c\u800c\u662f\u5df2\u8fdb\u5165\u751f\u4ea7\u6d41\u7a0b\u7684\u3001\u4e25\u8083\u7684AI\u8f85\u52a9\u5de5\u7a0b\u3002\u5176\u771f\u6b63\u7684\u91ce\u5fc3\u5728\u4e8e\u6210\u4e3aAI\u65f6\u4ee3\u8f6f\u4ef6\u5f00\u53d1\u7684\u201c\u4ea4\u901a\u7ba1\u5236\u4e2d\u5fc3\u201d\u548c\u201c\u5de5\u4f5c\u8bb0\u5f55\u4eea\u201d\u2014\u2014\u5b9a\u4e49\u4efb\u52a1\u3001\u9694\u79bb\u8fd0\u884c\u3001\u5ba1\u67e5\u7ed3\u679c\u3002\u5982\u679c\u6210\u529f\uff0c\u5b83\u5c06\u7262\u7262\u638c\u63e1AI\u5f00\u53d1\u5de5\u4f5c\u6d41\u7684\u5165\u53e3\u548c\u6807\u51c6\uff0c\u5ef6\u7eedJetBrains\u5728\u4e13\u4e1a\u5f00\u53d1\u8005\u9886\u57df\u7684\u7edf\u6cbb\u529b\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u65e9\u671f\u7248\u672c\u66b4\u9732\u7684\u7a33\u5b9a\u6027\u707e\u96be\u548c\u652f\u63f4\u7f3a\u5931\uff0c\u662f\u8fd9\u6b3e\u4ea7\u54c1\u6700\u5927\u7684\u963f\u5580\u7409\u65af\u4e4b\u8e35\u3002\u5bf9\u4e8e\u5c06\u4e4b\u7528\u4e8e\u751f\u4ea7\u73af\u5883\u7684\u5f00\u53d1\u8005\u800c\u8a00\uff0c\u4e0d\u53ef\u9760\u7684\u201c\u7ba1\u5236\u4e2d\u5fc3\u201d\u6bd4\u6ca1\u6709\u66f4\u5371\u9669\u3002\u8fd9\u53cd\u6620\u4e86JetBrains\u5728\u4f20\u7edfIDE\u9886\u57df\u79ef\u7d2f\u7684\u201c\u91cd\u201d\u4e0e\u5f00\u53d1AI\u667a\u80fd\u4f53\u6240\u9700\u7684\u201c\u5feb\u201d\u548c\u201c\u7075\u201d\u4e4b\u95f4\u7684\u6df1\u523b\u77db\u76fe\u3002\u7528\u6237\u7684\u70ed\u5207\u671f\u5f85\u4e0e\u6124\u6012\u5931\u671b\u5e76\u5b58\uff0c\u8bf4\u660e\u5e02\u573a\u75db\u70b9\u771f\u5b9e\u800c\u8feb\u5207\uff0c\u4f46JetBrains\u80fd\u5426\u4ee5\u5176\u4e00\u8d2f\u7684\u7a33\u5065\u98ce\u683c\u9a7e\u9a6d\u597d\u8fd9\u4e2a\u5feb\u901f\u8fed\u4ee3\u7684\u9886\u57df\uff0c\u4ecd\u9700\u6253\u4e0a\u4e00\u4e2a\u5de8\u5927\u7684\u95ee\u53f7\u3002\u5b83\u7684\u6210\u8d25\uff0c\u5c06\u68c0\u9a8c\u4f20\u7edf\u5de5\u5177\u5de8\u5934\u5728AI\u6d6a\u6f6e\u4e2d\u7684\u8f6c\u8eab\u901f\u5ea6\u4e0e\u5de5\u7a0b\u5316\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\">JetBrains Air<\/span>\n                <\/div>\n<div class=\"comment-content\">JetBrains Air is built for agent-driven development. It brings your favorite coding agents \u2013 Codex, Claude Agent, Gemini CLI, and Junie \u2013 into one coherent workflow designed for real codebases. Air helps you define tasks precisely, run them in isolation, and review the results with full code intelligence \u2013 all in one place. Download Air \u2013 free for macOS. Windows and Linux versions coming soon.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>A recent thread <a href=\"https:\/\/www.producthunt.com\/p\/claude\/how-many-claude-codes-do-you-run-in-parallel\" target=\"_blank\" rel=\"noopener\">[1]<\/a> suggested running more coding agents in parallel. Products like <a href=\"https:\/\/www.producthunt.com\/products\/axel-3\" data-node-type=\"mention\" data-mention-type=\"product\" data-mention-id=\"axel-3\" target=\"_blank\" rel=\"noopener\">@Axel<\/a> and <a href=\"https:\/\/www.producthunt.com\/products\/superset-5\" data-node-type=\"mention\" data-mention-type=\"product\" data-mention-id=\"superset-5\" target=\"_blank\" rel=\"noopener\">@Superset<\/a> initiated the movement. This is <a href=\"https:\/\/www.producthunt.com\/products\/jetbrains\" data-node-type=\"mention\" data-mention-type=\"product\" data-mention-id=\"jetbrains\" target=\"_blank\" rel=\"noopener\">@JetBrains<\/a>&#8216; response. LFG<\/p>\n<p>[1]: <a href=\"https:\/\/www.producthunt.com\/p\/claude\/how-many-claude-codes-do-you-run-in-parallel\" target=\"_blank\" rel=\"noopener\">How many Claude Codes do you run in parallel?<\/a><\/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\/@fmerian\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@fmerian<\/a>&nbsp;Air looks solid for agent driven dev, Excited to see how it handles real codebases \ud83d\udc68\u200d\ud83d\udcbb.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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&#8217;t recommend this product, because I&#8217;ve tried to make it work and it just doesn&#8217;t. Command execution didn&#8217;t start (it got stuck in a scheduled state). I&#8217;ve tried to reach out to <a href=\"https:\/\/www.producthunt.com\/products\/jetbrains\" target=\"_blank\" rel=\"noopener\">@JetBrains<\/a> on X, but no reply. Eventually I found an issue in their issue tracker, started to wait for the resolution and guess what? <a href=\"https:\/\/youtrack.jetbrains.com\/issue\/AIR-4243\/Air-agent-terminal-commands-stay-scheduled-and-never-start-host-fails-to-decode-configoptionupdate\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">The issue<\/a> is gone now. I used to love JetBrains, I&#8217;m paying for WebStorm and JetBrains AI (Ultimate), but this is the last year I&#8217;m doing it, because the frustration from their products is immeasurable nowdays. <\/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>oh that&#8217;s good feedback. what alternatives have you considered?<\/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\/@lane_en\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@lane_en<\/a>&nbsp;It\u2019s frustrating when a product doesn\u2019t work as expected and support isn\u2019t responsive. It\u2019s understandable to reconsider continuing with a service after such issues.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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 juggling Claude Code and Codex on the same codebase and they keep stepping on each other&#8217;s files. So the isolation part \u2014 does each agent get its own worktree, or is it more branch-per-task? Curious how the review works when two agents touch the same file.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>5<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>been a user of IntelliJ IDEA, Android Studio for ages hence this launch feels personal.<\/p>\n<p>Congrats on the launch 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\/@theanimeshs\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@theanimeshs<\/a>&nbsp;curious: what are <a href=\"https:\/\/www.producthunt.com\/p\/jetbrains\/best-jetbrains-plugins\" target=\"_blank\" rel=\"noopener\">your favorite JetBrains plugins?<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>4<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">What specific \u201cagent friction\u201d did you see with CLI\/TUI tools like Claude Code, Gemini CLI, and Codex that convinced you a dedicated workspace was necessary\u2014and what concrete signals (time-to-PR, defect rate, review speed, etc.) did you use to validate that this pain is real in day-to-day engineering?<\/div>\n<div class=\"comment-actions\">\n<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>Been using JetBrains for years and their database tool window still feels like having a senior DBA sitting next to me &#8211; caught a production query that would&#8217;ve cost us $3k\/day in unnecessary joins last week. The way they surface performance hints while you&#8217;re writing SQL is almost unfair to other IDEs.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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>Everything just flows seamlessly\u2014no bumps, no confusion, just pure elegance<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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 multiple AI agents in one coherent workflow is the right direction. I&#8217;ve been using Claude Code as my primary dev tool and the biggest friction is switching contexts when you need a different model&#8217;s strengths. Being able to run them side by side and compare outputs on the same codebase solves a real problem. Curious how it handles conflicts when two agents suggest different approaches to the same task.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>This is exactly the workflow we&#8217;ve been doing manually.<\/p>\n<\/p>\n<p>We&#8217;re 3 people building Vidtreo \u2014 a video recording API (also launching on PH today). Our daily reality is running Claude agents across three repos simultaneously: backend on Cloudflare Workers, browser SDK with WebCodecs transcoding, and a React dashboard. The context switching between terminals and agents is brutal.<\/p>\n<\/p>\n<p>The idea of referencing a specific line or method when defining a task for an agent \u2014 that alone would save us hours. Right now we paste file paths and line numbers into prompts like cavemen.<\/p>\n<p>Sandboxing agents in worktrees is the other killer feature. We&#8217;ve had agents step on each other&#8217;s changes more times than I&#8217;d like to admit.<\/p>\n<p>Really excited to try this with our stack. Multi-agent development isn&#8217;t hypothetical anymore \u2014 teams are shipping production infrastructure this way 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<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Great,<\/p>\n<p>I am a fan of all JetBrains products,<br \/>I hope this fixes the problem of using different AI models inside JetBrains<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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>As a JetBrains subscriber for over a decade (grandfathered, still using WebStorm + AI Ultimate), I\u2019m curious: what\u2019s the <em>one<\/em> key improvement or use case in JetBrains Air that justifies switching from my current workflow, especially given the reported stability issues i&#8217;m seeing down below?<\/p>\n<p>Good luck on the launch. Hope it smooths out quickly for longtime users like me<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/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\/EWB7KJ3ZCRTTYG\" class=\"app-title\">Donely <\/a><\/p>\n<div class=\"one-liner\">Your own OpenClaw instance for $0\/mo + free AI usage offer<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">198<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Donely\u63d0\u4f9b\u514d\u8d39\u6258\u7ba1\u3001\u5feb\u901f\u90e8\u7f72\u7684\u72ec\u7acbOpenClaw\u5bb9\u5668\uff0c\u8ba9\u7528\u6237\u80fd\u5b89\u5168\u4fbf\u6377\u5730\u8fd0\u884c\u53ef\u8fde\u63a5\u5404\u7c7b\u529e\u516c\u5e94\u7528\u7684AI\u667a\u80fd\u4f53\uff0c\u89e3\u51b3\u4e86\u4e2a\u4eba\u53ca\u5c0f\u56e2\u961f\u60f3\u4f7f\u7528\u81ea\u52a8\u5316AI\u5de5\u4f5c\u6d41\u5374\u62c5\u5fe7\u6210\u672c\u3001\u6280\u672f\u95e8\u69db\u548c\u5b89\u5168\u98ce\u9669\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\/740882e4-ac47-4983-8716-ad9f491b215a.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\/b6482861-dff3-43de-bc96-3e4925ae0738.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\/b3bbc610-973f-47a8-841e-a1a80d5c5c8f.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\/dcb8ebe6-ef0f-4be3-8372-fa9bec31ea84.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\/e9bbe39d-2772-4b24-a5a3-76d12e6d2b67.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\/3d91fb76-27f9-40db-83c5-e02493705474.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/5NLpuKBlO-M\"><source src=\"https:\/\/youtu.be\/5NLpuKBlO-M\" 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\">Artificial Intelligence<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u667a\u80fd\u4f53\u5e73\u53f0<\/span><br \/>\n            <span class=\"tag\">\u81ea\u52a8\u5316\u5de5\u4f5c\u6d41<\/span><br \/>\n            <span class=\"tag\">\u5bb9\u5668\u5316\u90e8\u7f72<\/span><br \/>\n            <span class=\"tag\">\u514d\u8d39\u6258\u7ba1<\/span><br \/>\n            <span class=\"tag\">\u65e0\u4ee3\u7801\u96c6\u6210<\/span><br \/>\n            <span class=\"tag\">SaaS<\/span><br \/>\n            <span class=\"tag\">\u5f00\u6e90\u6a21\u578b\u6258\u7ba1<\/span><br \/>\n            <span class=\"tag\">\u5f00\u53d1\u8005\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u751f\u4ea7\u529b\u5de5\u5177<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u521b\u59cb\u4eba\u4e3b\u52a8\u4ecb\u7ecd\u4ea7\u54c1\u7406\u5ff5\u5e76\u5f81\u96c6\u53cd\u9988\u3002\u7528\u6237\u80af\u5b9a\u4ea7\u54c1\u4f53\u9a8c\u3002\u4e3b\u8981\u7591\u95ee\u96c6\u4e2d\u5728\u5bb9\u5668\u662f\u5426\u4e3a\u6301\u4e45\u5316\u8fd0\u884c\u53ca\u5176\u5b89\u5168\u6027\uff0c\u5b98\u65b9\u56de\u590d\u79f0\u5bb9\u5668\u6c38\u4e45\u5b58\u6d3b\uff0c\u514d\u8d39\u7248\u4e00\u6708\u672a\u4f7f\u7528\u4f1a\u505c\u673a\u4f46\u53ef\u91cd\u542f\uff0c\u5f3a\u8c03\u7a33\u5b9a\u6027\u3002\n            <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ai-section\">\n<div class=\"ai-content\" style=\"font-size: large;\"><strong>AI \u9510\u8bc4<\/strong><\/div>\n<p class=\"ai-content\">\n                Donely\u7684\u53d9\u4e8b\u7cbe\u5de7\u5730\u51fb\u4e2d\u4e86\u5f53\u524dAI\u4ee3\u7406\u5e02\u573a\u7684\u51e0\u4e2a\u8f6f\u808b\uff1a\u5c06\u5f00\u6e90\u9879\u76eeOpenClaw\u7684\u90e8\u7f72\u590d\u6742\u6027\u3001\u8fd0\u884c\u5b89\u5168\u6027\u4e0e\u6301\u7eed\u6210\u672c\u6253\u5305\u6210\u201c\u514d\u8d39\u6258\u7ba1+\u6309\u91cf\u4ed8\u8d39\u201d\u7684\u6e05\u723d\u65b9\u6848\uff0c\u8fd9\u65e0\u7591\u5bf9\u754f\u60e7\u672c\u5730\u90e8\u7f72\u98ce\u9669\u7684\u5c1d\u9c9c\u8005\u6781\u5177\u8bf1\u60d1\u3002\u5176\u6838\u5fc3\u4ef7\u503c\u5e76\u975e\u6280\u672f\u7a81\u7834\uff0c\u800c\u662f\u5145\u5f53\u4e86\u201c\u98ce\u9669\u5265\u79bb\u5668\u201d\u548c\u201c\u590d\u6742\u6027\u4e2d\u4ecb\u201d\u2014\u2014\u901a\u8fc7\u5bb9\u5668\u9694\u79bb\u7f13\u89e3\u7528\u6237\u5bf9AI\u201c\u5931\u63a7\u201d\u7684\u6050\u60e7\uff0c\u901a\u8fc7\u5feb\u901f\u8fde\u63a5\u5668\u964d\u4f4e\u96c6\u6210\u95e8\u69db\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u5546\u4e1a\u6a21\u5f0f\u6697\u85cf\u7384\u673a\u3002\u201c\u514d\u8d39\u6258\u7ba1\u201d\u662f\u8bf1\u9975\uff0c\u771f\u6b63\u7684\u5229\u6da6\u6c60\u5728\u4e8eAI\u4fe1\u7528\u989d\u5ea6\u548c\u672a\u6765\u7684\u9ad8\u7ea7\u529f\u80fd\u3002\u8fd9\u79cd\u6a21\u5f0f\u9ad8\u5ea6\u4f9d\u8d56\u7528\u6237\u6301\u7eed\u4ea7\u751fAI\u6d88\u8d39\uff0c\u5e76\u9700\u5728\u201c\u514d\u8d39\u5b9e\u4f8b\u7684\u8d44\u6e90\u63a7\u5236\u201d\u4e0e\u201c\u7528\u6237\u4f53\u9a8c\u201d\u95f4\u8d70\u94a2\u4e1d\u3002\u4ea7\u54c1\u4ecb\u7ecd\u4e2d\u201cAI\u81ea\u52a8\u4fee\u590d\u201d\u529f\u80fd\u4e5f\u6697\u793a\u5176\u76ee\u6807\u7528\u6237\u5e76\u975e\u6781\u5ba2\uff0c\u800c\u662f\u66f4\u5e7f\u6cdb\u7684\u201c\u751f\u4ea7\u529b\u5bfb\u6c42\u8005\u201d\uff0c\u8fd9\u8981\u6c42\u5176\u7a33\u5b9a\u6027\u5fc5\u987b\u63a5\u8fd1\u5546\u4e1a\u7ea7SaaS\uff0c\u800c\u975e\u5f00\u6e90\u9879\u76ee\u7684\u4e0d\u7a33\u5b9a\u9884\u671f\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u5f53\u524d\u5e02\u573a\u53cd\u9988\u770b\u4f3c\u79ef\u6781\u4f46\u57fa\u6570\u5c1a\u5c0f\u3002\u771f\u6b63\u7684\u8003\u9a8c\u5728\u4e8e\uff1a\u5f53\u5927\u89c4\u6a21\u7528\u6237\u540c\u65f6\u8fd0\u884c\u591a\u4e2a\u957f\u671f\u5b58\u6d3b\u7684\u201c\u514d\u8d39\u201d\u5bb9\u5668\u65f6\uff0c\u5176\u57fa\u7840\u8bbe\u65bd\u6210\u672c\u80fd\u5426\u625b\u4f4f\uff1b\u4ee5\u53ca\u80fd\u5426\u6784\u5efa\u8db3\u591f\u6df1\u7684\u62a4\u57ce\u6cb3\uff0c\u9632\u6b62\u4e91\u5382\u5546\u6216\u540c\u7c7b\u4ea7\u54c1\u8f7b\u6613\u590d\u5236\u6b64\u6a21\u5f0f\u3002\u5b83\u66f4\u50cf\u4e00\u4e2a\u7cbe\u5fc3\u8ba1\u7b97\u7684\u5e02\u573a\u5207\u5165\u5b9e\u9a8c\uff0c\u5176\u6210\u8d25\u5c06\u9a8c\u8bc1\u201c\u5f00\u6e90AI\u5e94\u7528\u6258\u7ba1\u201d\u662f\u5426\u662f\u4e00\u4e2a\u72ec\u7acb\u4e14\u53ef\u6301\u7eed\u7684\u751f\u610f\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\">Donely <\/span>\n                <\/div>\n<div class=\"comment-content\">Why pay for basic hosting? Donely gives you a fully managed, isolated OpenClaw container with full access for just $0\/mo. Just pay for AI credits you use. With our 25$ Personal plan (Free for a month &#8211; use the coupon PH99) you get free AI usage for a limited time as well as bring your own oAuth Claude or Codex accounts. Live in 30 seconds. Connect your agent to Gmail, Slack, and 950+ apps instantly. If your instance breaks, Donely\u2019s AI repair feature fixes it automatically.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">Hey everyone, I\u2019m Harsha, founder of Donely.<\/p>\n<p>We built Donely because we wanted AI agents that can actually do work on a computer, not just chat about it.<\/p>\n<p>With Donely, you get a fully managed OpenClaw container that goes live in about 30 seconds. You can connect it to Gmail, Slack, and 950+ apps, give it full access, and start running real workflows right away.<\/p>\n<p>A big thing we cared about was making this usable for normal people, not just technical power users. So we made hosting free, made setup fast, and built an AI repair feature that automatically fixes your instance if it breaks.<\/p>\n<p>A few things you can do with Donely:<br \/>\n\t\u2022\trun your own AI worker in an isolated container<br \/>\n\t\u2022\tconnect your tools and accounts fast<br \/>\n\t\u2022\tbring your own Claude or Codex account<br \/>\n\t\u2022\tuse our managed setup instead of dealing with infra yourself<\/p>\n<p>We\u2019re still early, and that\u2019s exactly why your feedback matters a lot. I\u2019d love to hear what you\u2019d use Donely for, what feels confusing, and what you wish existed.<\/p>\n<p>Thanks for checking us out.<\/p><\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>10<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey, I&#8217;m Chamaru, founder and CTO of Donely.<\/p>\n<p>Have suggestions\/ feedback about Donely or need help setting up your instance? <br \/>Book a time here: <a href=\"http:\/\/cal.com\/donely\/onboarding\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">cal.com\/donely\/onboarding<\/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\">I was shown this by one of my friends like a week ago and I\u2019ve been using it since! Awesome job and so cool to see it here!!<\/div>\n<div class=\"comment-actions\">\n<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\/@benjamin_belay\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@benjamin_belay<\/a>&nbsp;Glad to hear that you are using it \u2764\ufe0f<br \/>More good things are coming very 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>The ability to keep it in its own container is appealing. I&#8217;ve read too many horror stories about OpenClaw such that I&#8217;m afraid to try it given the potential of it going awry. Do you just close out the container once you&#8217;re done with it? Or is it alike to a &#8220;saved session&#8221; that you can open and close? <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@lienchueh\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@lienchueh<\/a>&nbsp;Your container lives forever!<\/p>\n<p>Honestly, you don&#8217;t have to worry about it going down or anything. Free plan customers&#8217; instances will be turned off after 1 month &#8211; but you can always restart when you sign back in 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<\/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\/OUUXHDSDUPSV4H\" class=\"app-title\">Masko Code<\/a><\/p>\n<div class=\"one-liner\"> A mascot that watches Claude Code for you<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">167<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>\u4e00\u6b3e\u4e3aClaude Code\u7b49\u591aAI\u7f16\u7a0b\u4ee3\u7406\u8bbe\u8ba1\u7684\u684c\u9762\u840c\u5ba0\u76d1\u63a7\u5de5\u5177\uff0c\u901a\u8fc7\u5b9e\u65f6\u684c\u9762\u901a\u77e5\u548c\u5168\u5c40\u5feb\u6377\u952e\uff0c\u89e3\u51b3\u5f00\u53d1\u8005\u9891\u7e41\u5207\u6362\u7a97\u53e3\u6279\u51c6\u6743\u9650\u3001\u4e22\u5931\u7126\u70b9\u7684\u5de5\u4f5c\u6d41\u4e2d\u65ad\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\/e322bb6e-820f-4a2b-bef3-0af190ecb42d.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\/07e810c4-f2cd-4a10-8725-8545bad17db4.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\/3438f288-f2c0-416b-b608-089567a96294.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\/2d246f1c-acef-4161-af65-58afa659d305.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\/424dc76a-3a82-4c52-90f9-ca142dbba3d6.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\/8c927e4c-cf40-46f3-9a0e-01f8424509d1.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/GHg4156RjSM\"><source src=\"https:\/\/youtu.be\/GHg4156RjSM\" 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\">\u751f\u4ea7\u529b\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u684c\u9762\u5ba0\u7269<\/span><br \/>\n            <span class=\"tag\">\u5f00\u6e90\u8f6f\u4ef6<\/span><br \/>\n            <span class=\"tag\">\u672c\u5730\u5316\u90e8\u7f72<\/span><br \/>\n            <span class=\"tag\">\u5de5\u4f5c\u6d41\u4f18\u5316<\/span><br \/>\n            <span class=\"tag\">\u5f00\u53d1\u8005\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">macOS\u5e94\u7528<\/span><br \/>\n            <span class=\"tag\">\u5b9e\u65f6\u76d1\u63a7<\/span><br \/>\n            <span class=\"tag\">\u5feb\u6377\u952e\u64cd\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\u5176\u89e3\u51b3Claude Code\u6743\u9650\u5f39\u7a97\u6253\u65ad\u5de5\u4f5c\u6d41\u7684\u75db\u70b9\uff0c\u8d5e\u8d4f\u5176\u5f00\u6e90\u3001\u672c\u5730\u5316\u53ca\u8bbe\u8ba1\u8da3\u5473\u6027\u3002\u4e3b\u8981\u95ee\u9898\u4e0e\u5efa\u8bae\u5305\u62ec\uff1a\u62d3\u5c55\u652f\u6301\u5176\u4ed6AI\u4ee3\u7406\uff08\u5982Codex\u3001Cursor\u3001Copilot\uff09\u3001\u589e\u52a0Windows\u7248\u672c\u3001\u81ea\u5b9a\u4e49\u901a\u77e5\u89e6\u53d1\u6761\u4ef6\u3001\u4f18\u5316\u591a\u4ee3\u7406\u540c\u65f6\u8bf7\u6c42\u7684\u5904\u7406\uff0c\u4ee5\u53ca\u6df1\u5165\u8bc6\u522b\u4ee3\u7406\u201c\u5361\u4f4f\u201d\u72b6\u6001\u3002\n            <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ai-section\">\n<div class=\"ai-content\" style=\"font-size: large;\"><strong>AI \u9510\u8bc4<\/strong><\/div>\n<p class=\"ai-content\">\n                Masko Code\u5de7\u5999\u5730\u7528\u201c\u840c\u5ba0\u201d\u8fd9\u4e00\u60c5\u611f\u5316\u5916\u58f3\uff0c\u5305\u88f9\u4e86\u4e00\u4e2a\u4e25\u8083\u7684\u751f\u4ea7\u529b\u5185\u6838\u3002\u5176\u771f\u6b63\u4ef7\u503c\u5e76\u975e\u5728\u4e8e\u53ef\u7231\u7684\u52a8\u753b\uff0c\u800c\u5728\u4e8e\u5b83\u4f5c\u4e3a\u4e00\u5c42\u8f7b\u91cf\u7ea7\u3001\u975e\u4fb5\u5165\u6027\u7684\u201c\u4eba\u673a\u4ea4\u4e92\u7f13\u51b2\u5c42\u201d\uff0c\u91cd\u65b0\u5b9a\u4e49\u4e86\u5f00\u53d1\u8005\u4e0e\u540e\u53f0AI\u4ee3\u7406\u7684\u4ea4\u4e92\u8303\u5f0f\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4ea7\u54c1\u76f4\u51fbAI\u7f16\u7801\u4ee3\u7406\u666e\u53ca\u540e\u7684\u65b0\u75db\u70b9\uff1a\u9891\u7e41\u7684\u6743\u9650\u5f39\u7a97\u548c\u72b6\u6001\u4e0d\u900f\u660e\u5bfc\u81f4\u7684\u5de5\u4f5c\u6d41\u788e\u7247\u5316\u3002\u5b83\u6ca1\u6709\u5c1d\u8bd5\u91cd\u9020\u4ee3\u7406\u672c\u8eab\uff0c\u800c\u662f\u901a\u8fc7\u672c\u5730\u94a9\u5b50\uff08hook\uff09\u548c\u5168\u5c40\u5feb\u6377\u952e\uff0c\u5c06\u539f\u672c\u9700\u8981\u4e3b\u52a8\u67e5\u770b\u3001\u9891\u7e41\u5207\u6362\u7684\u6253\u65ad\u5f0f\u4ea4\u4e92\uff0c\u8f6c\u5316\u4e3a\u88ab\u52a8\u63a5\u6536\u3001\u4e00\u952e\u64cd\u4f5c\u7684\u6d41\u5f0f\u4f53\u9a8c\u3002\u23181\u6279\u51c6\u3001\u2318M\u8df3\u8f6c\u7b49\u8bbe\u8ba1\uff0c\u672c\u8d28\u662f\u5c06\u4ea4\u4e92\u6210\u672c\u4ece\u8ba4\u77e5\u548c\u64cd\u4f5c\u5c42\u9762\u538b\u81f3\u6700\u4f4e\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u5176\u201c\u5f00\u6e90+\u672c\u5730+\u514d\u8d39\u201d\u7684\u5b9a\u4f4d\u662f\u7cbe\u51c6\u7684\u3002\u8fd9\u6253\u6d88\u4e86\u5f00\u53d1\u8005\u5bf9\u9690\u79c1\u548c\u5b89\u5168\u7684\u6838\u5fc3\u987e\u8651\uff0c\u4e3a\u5176\u4f5c\u4e3a\u5e95\u5c42\u5de5\u4f5c\u6d41\u5de5\u5177\u94fa\u5e73\u4e86\u9053\u8def\u3002\u800c\u53ef\u81ea\u5b9a\u4e49\u840c\u5ba0\u548c\u793e\u533a\u751f\u6001\u7684\u8bbe\u60f3\uff0c\u5219\u4e3a\u5176\u4ece\u5355\u4e00\u5de5\u5177\u6f14\u53d8\u4e3a\u4e00\u4e2a\u201c\u76d1\u63a7\u9762\u677f\u5e73\u53f0\u201d\u63d0\u4f9b\u4e86\u53ef\u80fd\u2014\u2014\u672a\u6765\u6216\u53ef\u7edf\u4e00\u7ba1\u7406\u4e0d\u540c\u6765\u6e90\u7684AI\u4ee3\u7406\u8fdb\u7a0b\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u6311\u6218\u540c\u6837\u660e\u663e\u3002\u6df1\u5ea6\u4f9d\u8d56\u7279\u5b9a\u4ee3\u7406\uff08Claude Code\uff09\u7684\u63a5\u53e3\uff0c\u4f7f\u5176\u6613\u53d7\u4e0a\u6e38\u66f4\u65b0\u5f71\u54cd\uff1b\u62d3\u5c55\u81f3\u5176\u4ed6\u4ee3\u7406\u9700\u9010\u4e00\u9002\u914d\uff0c\u5de5\u7a0b\u6210\u672c\u4e0d\u4f4e\u3002\u6b64\u5916\uff0c\u5176\u5f53\u524d\u4ef7\u503c\u4e0eAI\u4ee3\u7406\u81ea\u8eab\u7684\u7a33\u5b9a\u6027\u548c\u900f\u660e\u5ea6\u5f3a\u7ed1\u5b9a\uff0c\u82e5\u4ee3\u7406\u80fd\u51cf\u5c11\u4e0d\u5fc5\u8981\u7684\u6743\u9650\u8bf7\u6c42\u6216\u63d0\u4f9b\u66f4\u6e05\u6670\u7684\u72b6\u6001\u53cd\u9988\uff0c\u8be5\u5de5\u5177\u7684\u4e2d\u95f4\u4ef6\u4ef7\u503c\u4fbf\u4f1a\u524a\u5f31\u3002\u5b83\u662f\u5728\u586b\u8865\u5f53\u524dAI\u5de5\u5177\u94fe\u7684\u201c\u4ea4\u4e92\u8bbe\u8ba1\u7f3a\u9677\u201d\uff0c\u8fd9\u4e2a\u7a97\u53e3\u671f\u80fd\u6301\u7eed\u591a\u4e45\uff0c\u53d6\u51b3\u4e8e\u4e3b\u6d41AI\u7f16\u7801\u5de5\u5177\u81ea\u8eab\u7684\u8fdb\u5316\u901f\u5ea6\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\">Masko Code<\/span>\n                <\/div>\n<div class=\"comment-content\">You run Claude Code agents. You alt-tab 50 times a day to approve permissions. You lose your place. You miss prompts. Masko Code puts a mascot on your desktop that watches your agents in real time. Permission needed? Speech bubble. Press \u23181. Done. Also: \u2318M jumps to the right terminal. Double-tap \u2318 to switch sessions. Tracks everything at a glance. Ships with Clippy and other mascots. Community adds new ones daily. Or generate your own at masko.ai. Free. Open source. MIT. 100% local.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">Hey PH! I&#8217;m Paulo.<\/p>\n<p>I built masko.ai to generate AI mascot animations. Transparent videos you can use anywhere. I loved having my mascot on screen as an overlay while coding.<\/p>\n<p>Then I started running multiple Claude Code sessions at the same time. Alt-tabbing between 4 terminals to approve permissions, missing prompts, losing focus. It was killing my flow.<\/p>\n<p>So I combined the two. The mascot overlay became a notification system. Then it became a shortcut system. Then it became a full agent supervisor.<\/p>\n<p>Now when Claude needs permission, my mascot shows a speech bubble. I press \u23181 to approve without leaving my editor. \u2318M jumps me to the right terminal. Double-tap \u2318 to switch between sessions.<\/p>\n<p>What started as &#8220;I want my mascot on screen&#8221; turned into the tool I use every single day.<\/p>\n<p>Ships with Clippy and other mascots. Community keeps adding new ones. Or generate your own at masko.ai, any character, any style.<\/p>\n<p>Free, open source, MIT license. macOS 14+, 100% local.<\/p>\n<p>What mascot would you want watching your agents?<\/p><\/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\u2019m tired of alt tabbing every time a prompt pops up. Definitely going to give this a try&#8230;<\/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\/@zoe_baker2\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@zoe_baker2<\/a>&nbsp; You&#8217;re going to love it. Let me know how it goes!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Sounds like a great product! Running multiple Claude Code sessions can be very chaotic. This solves the exact thing that breaks the flow most times. Any plans to support any other AI coding agents beyond Claude 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\/@simonk123\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@simonk123<\/a>&nbsp;Thanks Simon! Yes, the architecture is agent-agnostic. Right now it hooks into Claude Code but supporting Codex, Gemini CLI and others is on the roadmap.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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 permission request bubble is super helpful for staying focused. Love that it&#8217;s open source and local . Any plans to add support for other tools like Cursor or Copilot ?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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 solves such a real pain point. When running multiple Claude Code sessions, the context switching is brutal. How does Masko handle situations where two agents need permission approval at the same time? Can you queue them up and approve in sequence? Congrats on shipping 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\/@borrellr_\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@borrellr_<\/a>&nbsp;Yes, each session is tracked separately. When two agents need permission at the same time, the mascot queues them up and shows a badge with the count. You approve them one by one. Thanks for the nice words!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p><em>I keep running into this and can&#8217;t figure out a good way to handle it. Claude shows &#8220;thinking&#8221; but it&#8217;s unclear whether it&#8217;s actually working or stuck in a loop, maybe hitting some architecture issue underneath. Is there any detection for that in Masko? Like, can it tell the difference between &#8220;model is processing&#8221; and &#8220;model is retrying silently and going nowhere&#8221;?<\/em><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@slavaakulov\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@slavaakulov<\/a>&nbsp;today it tracks the agent state through claude code hooks so you can see when Claude is thinking, working, or spawning subagents. There&#8217;s a full trace of all tool uses in the notification feed. But it can&#8217;t  tell i think the difference between &#8220;thinking normally&#8221; and &#8220;stuck in a silent retry loop.&#8221; That distinction would need deeper hook support from Claude Code itself.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Any future plans for support for non-Mac users?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@lienchueh\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@lienchueh<\/a>&nbsp; Yes, Windows support is on the roadmap!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">That&#8217;s really cute. It looks like it hooks directly into the Claude executable (?) &#8211; do you plan to have community adapters so that people can create their own integrations? I can see people wanting this for more than just coding assistants, e.g. having multiple mascots for their different channels.<\/div>\n<div class=\"comment-actions\">\n<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\/@hex_miller_bakewell\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@hex_miller_bakewell<\/a>&nbsp; Yes! It hooks into Claude Code through its native hook system. The mascot runs on a state machine graph so each state (idle, working, attention, thinking) can trigger different animations and actions. The goal is to make everything fully customizable. With masko ai you can generate any character in any style, and the interactions are endless because you control the states. Community adapters for other tools is definitely where this is heading. Love the multiple mascots 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>This is a perfect example of seeing a problem, yours or anyone&#8217;s, and then developing something around it. You needed something that wasn&#8217;t offered and you created something and then shared it with the world. That&#8217;s how it should be for all things. I think this is fun but very helpful which people love. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@krystle_berry\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@krystle_berry<\/a>&nbsp;That&#8217;s exactly how it happened. Thanks for the kind words, really appreciate it.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The speech bubble for permission requests alone would save me a lot of broken focus. Love that it&#8217;s open source and fully local too. Any plans to support other coding agents beyond Claude Code, like Cursor or Copilot terminals?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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_gend\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ben_gend<\/a>&nbsp; Thanks! Yes, Codex support is coming next with help from the community. For Cursor and Copilot it depends on how easy it is to hook into their event systems, but we&#8217;re looking into it. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>This is cool! What&#8217;s the reason behind the name? Congrats on the launch, <a href=\"https:\/\/www.producthunt.com\/@paulroussel\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"paulroussel\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@paulroussel<\/a>! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@neilverma\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@neilverma<\/a>&nbsp;Thank you. masko -&gt; mascot and code because this is the code part of masko ai <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I&#8217;ve been using it for 2 weeks now and I love it. makes it so much easier to context switch while having Claude Code running without losing track of your claude code sessions. And the mascots are so cute !<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@leo_litrico\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@leo_litrico<\/a>&nbsp;Thank you! Means a lot coming from someone who actually uses it every day. Glad the mascots make your day a bit better too.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>This is one of those &#8216;why didn&#8217;t this exist already&#8217; tools. The alt-tab tax with Claude Code agents is real and nobody was talking about it. Love that it&#8217;s fully local with zero telemetry that&#8217;s the right call for a developer tool. Two things I&#8217;m curious about: any plans to support watching multiple agent sessions at once? And is there a way to customize what triggers the speech bubble (like only for permission requests vs. all pauses)? Also the fox is adorable, not gonna lie.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@samet_sezer\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@samet_sezer<\/a>&nbsp;To answer both: yes, it already tracks multiple sessions simultaneously. Double-tap \u2318 to see all active agents and switch between them.<\/p>\n<p>The speech bubble currently triggers on permission requests and questions, but customizing trigger types is a great idea. And thanks, the fox appreciates it.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Love that this started as a fun mascot idea and evolved into an actual productivity tool. The \u23181 to approve permissions without leaving the editor is the real feature here. Any plans to support other AI coding agents beyond Claude Code?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@mehmet_kerem_mutlu\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@mehmet_kerem_mutlu<\/a>&nbsp;Yes codex will come very 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>Haha, this is genius! The alt-tab fatigue with Claude Code is so real. Having a mascot that pops up a speech bubble when permissions are needed is such a fun and practical solution. The keyboard shortcuts (Cmd+1 to approve, Cmd+M to jump to terminal) are exactly what power users need. The fact that it ships with Clippy made me smile. Great work making something open source and 100% local!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@sai_tharun_kakirala\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sai_tharun_kakirala<\/a>&nbsp;Haha glad Clippy made you smile! That the point, something useful that also makes you happy. Thanks 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>It seems really interesting, it remind me of the mascot of microsoft word, so nostalgic. Will it be available for other AI tools? Thanks<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@paula_roiges\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@paula_roiges<\/a>&nbsp;Whiwh AI tools you have in mind? We will support codex for ex.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I&#8217;ve tried a ton of SaaS products, and this one definitely ranks among the best for user experience<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@brent_kom3344\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@brent_kom3344<\/a>&nbsp; That means a lot, thank you! The whole point was to make it feel invisible until you actually need it<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>This is genuinely clever, <a href=\"https:\/\/www.producthunt.com\/@paulroussel\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"paulroussel\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@paulroussel<\/a>. The \u23181 to approve permissions without leaving your editor&#8230;. that one detail alone saves so much broken focus.<\/p>\n<p>And the interrupt detection (knowing when you stopped Claude mid-task), most tools ignore that completely. So that&#8217;s the kind of thing only someone who actually runs agents all day would think to build.<\/p>\n<p>Free + MIT + 100% local is the right move too. Congrats on the launch, man.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@taimur_haider1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@taimur_haider1<\/a>&nbsp;Thanks Taimur! This is that, the interrupt detection came from running agents all day and realizing I needed to know when something stopped without checking every tab. Appreciate the kind words.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">Excellent solution and nice little companion for your Claude setup !<\/div>\n<div class=\"comment-actions\">\n<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\/@ricoboost\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ricoboost<\/a>&nbsp;Thanks Rico! Which mascot would you want me to add next?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>This is the kind of tool you don&#8217;t know you need until you try it \u2014 then you can&#8217;t go back.<\/p>\n<p>We&#8217;re a team of 3 building Vidtreo (video recording API, also live on PH right now) and Claude Code is essentially our fourth team member. The problem Masko solves is painfully real: I was alt-tabbing 40+ times a day to approve permissions, missing prompts while testing in the browser, losing context constantly.<\/p>\n<p>Now there&#8217;s a little character on my screen that bubbles up exactly when Claude needs me. \u23181 to approve, back to what I was doing. It sounds silly but the focus savings are massive when you&#8217;re orchestrating multiple agents across backend, SDK, and dashboard repos simultaneously.<\/p>\n<p>The mascot animations reacting to session state is a brilliant touch \u2014 you can feel whether Claude is working or waiting without looking at the terminal. That&#8217;s UX insight you don&#8217;t get from a progress bar.<\/p>\n<p>Shipped with Clippy energy, built with real engineering. Love this.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Great product! The session management shortcuts are a nice bonus, but the real value is keeping you in flow state while agents run in parallel.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>THIS is DELIGHTFUL! Thanks for the awesome project, is been a while since I&#8217;ve been hooked into something fun. Submitted a <a href=\"https:\/\/github.com\/RousselPaul\/masko-code\/pull\/10\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">PR<\/a> so folks can use it with GitHub CLI as well.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"app-card\">\n<div class=\"app-header\">\n<div class=\"rank\">#7<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/X3NL7P5MWAFF53\" class=\"app-title\">Refgrow 2.0<\/a><\/p>\n<div class=\"one-liner\">Grow your revenue with referrals<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">160<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Refgrow 2.0\u662f\u4e00\u6b3e\u4e3aSaaS\u521b\u59cb\u4eba\u6253\u9020\u7684\u8054\u76df\u8425\u9500\u4e0e\u63a8\u8350\u5e73\u53f0\uff0c\u901a\u8fc7\u5d4c\u5165\u5f0f\u7ec4\u4ef6\u548c\u81ea\u52a8\u5316\u8ffd\u8e2a\uff0c\u5728\u65e0\u9700\u4f01\u4e1a\u7ea7\u5de5\u5177\u6216\u4e13\u804c\u56e2\u961f\u7684\u573a\u666f\u4e0b\uff0c\u5feb\u901f\u542f\u52a8\u548c\u7ba1\u7406\u63a8\u8350\u8ba1\u5212\uff0c\u89e3\u51b3\u83b7\u5ba2\u4e0e\u589e\u957f\u96be\u9898\u3002<\/div>\n<p>    <!-- \u5a92\u4f53\u753b\u5eca\uff1a\u5305\u542b\u89c6\u9891\u548c\u591a\u5f20\u56fe\u7247 --><\/p>\n<div class=\"media-gallery\">\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/d5048ae9-9d01-4212-b0c8-8a1846b5bb6e.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\/f093c38a-3f13-45c4-90fe-8e4f346c1c7b.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\/60e14412-3524-49f1-9e43-4bf766e69043.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\/2017807c-90a2-4dba-bfb3-4fed60b436bc.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\/7ce85b4b-589b-4695-855b-25ea2578bd96.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\">Marketing<\/span><br \/>\n            <span class=\"tag\">SaaS<\/span><br \/>\n            <span class=\"tag\">Affiliate marketing<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u8054\u76df\u8425\u9500<\/span><br \/>\n            <span class=\"tag\">\u63a8\u8350\u8ba1\u5212<\/span><br \/>\n            <span class=\"tag\">SaaS\u589e\u957f<\/span><br \/>\n            <span class=\"tag\">\u81ea\u52a8\u5316\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u521b\u4f5c\u8005\u62db\u52df<\/span><br \/>\n            <span class=\"tag\">\u652f\u4ed8\u96c6\u6210<\/span><br \/>\n            <span class=\"tag\">B2B SaaS<\/span><br \/>\n            <span class=\"tag\">\u8425\u9500\u81ea\u52a8\u5316<\/span><br \/>\n            <span class=\"tag\">\u7ee9\u6548\u8ffd\u8e2a<\/span><br \/>\n            <span class=\"tag\">\u4e2d\u5c0f\u4f01\u4e1a<\/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\u4ea7\u54c1\u4ef7\u503c\uff0c\u5c24\u5176\u5bf9\u201cAI Recruiter\u201d\u529f\u80fd\u611f\u5230\u5174\u594b\uff0c\u8ba4\u4e3a\u5176\u662f\u5dee\u5f02\u5316\u4f18\u52bf\u3002\u4e3b\u8981\u95ee\u9898\u96c6\u4e2d\u4e8e\uff1aAI\u5982\u4f55\u8bc4\u4f30\u521b\u4f5c\u8005\u76f8\u5173\u6027\u53ca\u8f6c\u5316\u6548\u679c\uff1b\u4e0eImpact.com\u7b49\u5de8\u5934\u7684\u7ade\u4e89\u4f18\u52bf\uff1b\u4ee5\u53ca\u4ea7\u54c1\u5728B2B\u573a\u666f\u7684\u9002\u7528\u6027\u3002\u521b\u59cb\u4eba\u79ef\u6781\u56de\u590d\uff0c\u6c1b\u56f4\u826f\u597d\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                Refgrow 2.0\u7684\u91ce\u5fc3\uff0c\u5728\u4e8e\u5c06\u539f\u672c\u7b28\u91cd\u3001\u9700\u6295\u5165\u5927\u91cf\u8fd0\u8425\u4eba\u529b\u7684\u8054\u76df\u8425\u9500\u4f53\u7cfb\uff0c\u8f7b\u91cf\u5316\u3001\u81ea\u52a8\u5316\u3001\u4ea7\u54c1\u5316\u3002\u5176\u6838\u5fc3\u4ef7\u503c\u5e76\u975e\u4ec5\u662f\u201c$29\/\u6708\u201d\u7684\u4ef7\u683c\u4f18\u52bf\uff0c\u800c\u662f\u8bd5\u56fe\u91cd\u6784SaaS\u589e\u957f\u7684\u5de5\u4f5c\u6d41\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u201cAI Recruiter\u201d\u662f\u771f\u6b63\u7684\u6218\u7565\u68cb\u5b50\u3002\u5b83\u76f4\u6307\u8054\u76df\u8ba1\u5212\u6700\u6838\u5fc3\u7684\u75db\u70b9\u2014\u2014\u51b7\u542f\u52a8\u4e0e\u4f18\u8d28\u63a8\u5e7f\u8005\u62db\u52df\u3002\u4f20\u7edf\u65b9\u5f0f\u4f9d\u8d56\u8fd0\u8425\u4eba\u5458\u7684\u201c\u4eba\u8089\u641c\u7d22\u201d\u6216\u9ad8\u6602\u7684\u4e2d\u4ecb\u5e73\u53f0\uff0c\u6548\u7387\u4f4e\u4e0b\u3002Refgrow\u5c06\u6b64\u8fc7\u7a0b\u81ea\u52a8\u5316\uff0c\u4ece\u88ab\u52a8\u7b49\u5f85\u8f6c\u4e3a\u4e3b\u52a8\u7cbe\u51c6\u730e\u53d6\uff0c\u8fd9\u4e0d\u4ec5\u662f\u529f\u80fd\u5347\u7ea7\uff0c\u66f4\u662f\u6a21\u5f0f\u521b\u65b0\u3002\u7136\u800c\uff0c\u5176\u771f\u6b63\u7684\u8003\u9a8c\u5728\u4e8e\u7b97\u6cd5\uff1a\u6240\u8c13\u7684\u201c\u76f8\u5173\u6027\u8bc4\u5206\u201d\u80fd\u5426\u7cbe\u51c6\u8bc6\u522b\u51fa\u4e0d\u4ec5\u6709\u5f71\u54cd\u529b\u3001\u4e14\u6709\u9ad8\u8f6c\u5316\u6f5c\u529b\u7684\u521b\u4f5c\u8005\uff1f\u81ea\u52a8\u751f\u6210\u7684\u4e2a\u6027\u5316\u6d88\u606f\uff0c\u5176\u6253\u5f00\u7387\u4e0e\u56de\u590d\u7387\u80fd\u5426\u7ecf\u5f97\u8d77\u5e02\u573aAB\u6d4b\u8bd5\uff1f\u8fd9\u51b3\u5b9a\u4e86\u8be5\u529f\u80fd\u662f\u201c\u70ab\u6280\u201d\u8fd8\u662f\u201c\u6838\u5fc3\u5f15\u64ce\u201d\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u201c\u63a8\u8350\u4ea4\u6362\u5e02\u573a\u201d\u7684\u6784\u60f3\u66f4\u5177\u7f51\u7edc\u6548\u5e94\u60f3\u8c61\u529b\uff0c\u8bd5\u56fe\u5c06\u6bcf\u4e2aSaaS\u7684\u63a8\u5e7f\u8005\u7f51\u7edc\u8fde\u63a5\u6210\u66f4\u5927\u7684\u751f\u6001\u3002\u4f46\u8be5\u6a21\u5f0f\u7684\u6210\u8d25\u53d6\u51b3\u4e8e\u53cc\u8fb9\u5e02\u573a\u7684\u542f\u52a8\u548c\u4fe1\u4efb\u673a\u5236\u7684\u5efa\u7acb\uff0c\u521d\u671f\u53ef\u80fd\u9762\u4e34\u6d41\u52a8\u6027\u4e0d\u8db3\u7684\u6311\u6218\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u6574\u4f53\u800c\u8a00\uff0cRefgrow 2.0\u5c55\u73b0\u51fa\u6e05\u6670\u7684\u601d\u8def\uff1a\u4e0d\u505a\u5927\u800c\u5168\u7684\u201c\u8425\u9500\u5957\u4ef6\u201d\uff0c\u800c\u662f\u805a\u7126\u4e8e\u201c\u63a8\u8350\u589e\u957f\u201d\u8fd9\u4e00\u5355\u70b9\uff0c\u901a\u8fc7AI\u4e0e\u81ea\u52a8\u5316\u964d\u4f4e\u6267\u884c\u95e8\u69db\u3002\u5176\u771f\u6b63\u7684\u7ade\u4e89\u5bf9\u624b\u5e76\u975eImpact\u7b49\u5168\u529f\u80fd\u5e73\u53f0\uff0c\u800c\u662f\u5e7f\u5927SaaS\u521b\u59cb\u4eba\u201c\u624b\u52a8\u64cd\u4f5c\u201d\u6216\u201c\u5185\u90e8\u5f00\u53d1\u201d\u7684\u60ef\u6027\u3002\u4ea7\u54c1\u80fd\u5426\u6210\u529f\uff0c\u53d6\u51b3\u4e8e\u5176\u81ea\u52a8\u5316\u89e3\u51b3\u65b9\u6848\u7684\u53ef\u9760\u6027\u4e0e\u6df1\u5ea6\uff0c\u80fd\u5426\u771f\u6b63\u5c06\u521b\u59cb\u4eba\u4ece\u590d\u6742\u7684\u8fd0\u8425\u7ec6\u8282\u4e2d\u89e3\u653e\u51fa\u6765\uff0c\u4f7f\u5176\u80fd\u4e13\u6ce8\u4e8e\u66f4\u6838\u5fc3\u7684\u6218\u7565\u4e0e\u4ea7\u54c1\u3002\u76ee\u524d\u770b\uff0c\u65b9\u5411\u6b63\u786e\uff0c\u4f46\u6838\u5fc3AI\u529f\u80fd\u7684\u5b9e\u9645\u6548\u80fd\uff0c\u5c06\u662f\u51b3\u5b9a\u5176\u80fd\u5426\u4ece\u201c\u6709\u8da3\u5de5\u5177\u201d\u8dc3\u5347\u4e3a\u201c\u589e\u957f\u57fa\u7840\u8bbe\u65bd\u201d\u7684\u5173\u952e\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\">Refgrow 2.0<\/span>\n                <\/div>\n<div class=\"comment-content\">The easiest way to launch affiliate &#038; referral programs in minutes.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">Hey Product Hunt! \ud83d\udc4b<\/p>\n<p>I&#8217;m Alex, and I&#8217;ve been building Refgrow for the past year to solve a problem I kept running into: setting up an affiliate program for a SaaS shouldn&#8217;t require enterprise-level tools or a dedicated team.<\/p>\n<p>What is Refgrow?<br \/>\nIt&#8217;s a referral &amp; affiliate platform built specifically for SaaS founders. You embed a widget into your product, affiliates sign up, get their referral links and coupons, and start promoting \u2014 all tracked automatically.<\/p>\n<p>What&#8217;s new in 2.0:<\/p>\n<p>\ud83d\udd0d AI Recruiter \u2014 This one I&#8217;m really excited about. Instead of waiting for affiliates to find you, AI searches Twitter\/X, Reddit, and YouTube for real content creators in your niche. It gives you their profile, relevance score, and a personalized outreach message you can copy and DM them directly.<\/p>\n<p>\ud83d\udd04 Referral Exchange \u2014 A marketplace where SaaS programs can exchange affiliates with each other using a simple credit system. You send an affiliate to another program \u2192 earn a credit \u2192 use it to receive one.<\/p>\n<p>\u26a1 5 payment integrations \u2014 Stripe, LemonSqueezy, Paddle, Polar, and Dodo Payments. Webhooks are set up in minutes, commissions are tracked automatically.<\/p>\n<p>\ud83d\udce6 Full REST API \u2014 For those who want to build custom integrations or sync affiliate data with their own systems.<\/p>\n<p>The whole thing starts at $29\/mo with a free tier to try it out (no credit card required).<\/p>\n<p>I&#8217;d love to hear your feedback \u2014 what features would make this more useful for your product? Happy to answer any questions in the comments.<\/p><\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>7<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@alexander_belogubov\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@alexander_belogubov<\/a>&nbsp;Congrats on the launch! \ud83d\ude80<\/p>\n<p>Affiliate and referral programs can be powerful for SaaS growth, but setting them up often feels more complicated than it should be, especially for smaller teams.<\/p>\n<p>The AI Recruiter idea is interesting since finding the right creators or niche promoters is usually the hardest part.<\/p>\n<p>Curious \u2014 how does Refgrow determine the relevance score when identifying potential affiliates on platforms like X, Reddit, or YouTube?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\/@alexander_belogubov\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@alexander_belogubov<\/a>&nbsp;What do you see as your competitive advantage compared e.g. to Impact.com? <\/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\/@alexander_belogubov\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@alexander_belogubov<\/a>&nbsp;How does it score relevance (like content overlap, engagement metrics), and have you seen higher conversion rates from those auto-generated DMs vs manual outreach?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Finally a product without AI. Supported<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@malithmcrdev\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@malithmcrdev<\/a>&nbsp;Thanks \ud83d\ude42<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I love this! as a person who is personally building a web application any way you can grow is amazing so having a one stop shop would be so helpful for everyone honestly!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@alexander_belogubov\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"alexander_belogubov\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@alexander_belogubov<\/a>, the AI Recruiter is the most interesting thing on this page and somehow it&#8217;s not in the hero section. Every tool on this page competes on price. AI Recruiter competes on a different planet. <\/p>\n<p>Yes, you&#8217;re leading with cheaper than rewardful when you have something nobody else has built. 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<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p> The loading animations are so well done that waiting doesn\u2019t even bother me<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>super great product (i am a happy user) and great founder!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@sacha_dumay\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sacha_dumay<\/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>who design this is legend<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/af13e7d5-55b2-48b0-8fef-575a9b95a776.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format\" style=\"max-width: 100%\"><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>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\/@sayyidalijufri\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sayyidalijufri<\/a>&nbsp;I think you just logged in at the wrong time when I was deploying the update \ud83d\ude42<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Seems a good product, i&#8217;ll try to use it! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I like the positioning, I will take a stab at it! Congrats on the launch!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Is this predominantly for B2C or could there be ways for B2B SaaS companies to take advantage of this?  <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"app-card\">\n<div class=\"app-header\">\n<div class=\"rank\">#8<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/ZWZWNZYQTH5GPE\" class=\"app-title\">XHawk 0.99<\/a><\/p>\n<div class=\"one-liner\">Transform Coding Sessions &#038; Code into a System of Context<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">159<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>XHawk \u662f\u4e00\u6b3eAI\u539f\u751f\u77e5\u8bc6\u7d22\u5f15\u5de5\u5177\uff0c\u901a\u8fc7\u81ea\u52a8\u6355\u83b7\u6bcf\u6b21git push\u65f6\u7684AI\u7f16\u7801\u4f1a\u8bdd\uff0c\u5e76\u5c06\u5176\u4e0e\u4ee3\u7801\u63d0\u4ea4\u6620\u5c04\uff0c\u4e3a\u5f00\u53d1\u56e2\u961f\u6784\u5efa\u4e00\u4e2a\u53ef\u641c\u7d22\u7684\u3001\u8bb0\u5f55\u7f16\u7801\u610f\u56fe\u4e0e\u63a8\u7406\u8fc7\u7a0b\u7684\u5b9e\u65f6\u77e5\u8bc6\u5e93\uff0c\u89e3\u51b3\u4e86AI\u8f85\u52a9\u7f16\u7a0b\u4e2d\u4e0a\u4e0b\u6587\u4e22\u5931\u3001\u77e5\u8bc6\u96be\u4ee5\u4f20\u627f\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\/c77a77c5-5027-44ec-8c80-7fb532b0cb59.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\/e44ff58a-821a-41b4-b6e0-19f8c2790ee0.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\/8f1bca07-161b-4044-841e-ad7717021552.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\/4752f1d2-f548-40fa-a611-e1769e989bff.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\/4c5618cf-1ddc-4ecb-bbe7-536543556a6a.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\/2f2717c2-111b-4b41-8d1a-ae3214e2b3f2.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/vuxbMTvSMoE\"><source src=\"https:\/\/youtu.be\/vuxbMTvSMoE\" 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\">Software Engineering<\/span><br \/>\n            <span class=\"tag\">Developer Tools<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u7f16\u7a0b\u8f85\u52a9<\/span><br \/>\n            <span class=\"tag\">\u5f00\u53d1\u77e5\u8bc6\u7ba1\u7406<\/span><br \/>\n            <span class=\"tag\">\u4e0a\u4e0b\u6587\u7d22\u5f15<\/span><br \/>\n            <span class=\"tag\">\u4ee3\u7801\u77e5\u8bc6\u5e93<\/span><br \/>\n            <span class=\"tag\">AI\u4f1a\u8bdd\u8bb0\u5f55<\/span><br \/>\n            <span class=\"tag\">\u81ea\u52a8\u5316\u6587\u6863<\/span><br \/>\n            <span class=\"tag\">\u56e2\u961f\u534f\u4f5c<\/span><br \/>\n            <span class=\"tag\">\u5f00\u53d1\u6d41\u7a0b\u4f18\u5316<\/span><br \/>\n            <span class=\"tag\">AI\u539f\u751f\u5f00\u53d1<\/span><br \/>\n            <span class=\"tag\">\u8f6f\u4ef6\u5de5\u7a0b<\/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\u4ea7\u54c1\u89e3\u51b3\u201cAI\u4f1a\u8bdd\u4e0a\u4e0b\u6587\u4e22\u5931\u201d\u75db\u70b9\u7684\u4ef7\u503c\uff0c\u8d5e\u8d4f\u5176\u96f6\u914d\u7f6e\u3001\u5feb\u901f\u4e0a\u7ebf\u7684\u4f53\u9a8c\u3002\u4e3b\u8981\u5173\u6ce8\u70b9\u5305\u62ec\uff1a\u5b9e\u9645\u8282\u7701token\u7684\u6548\u80fd\u3001\u77e5\u8bc6\u5e93\u968f\u9879\u76ee\u6f14\u5316\u7684\u5904\u7406\u80fd\u529b\u3001\u5b66\u4e60\u8def\u5f84\u7684\u81ea\u5b9a\u4e49\u7a0b\u5ea6\uff0c\u4ee5\u53ca\u662f\u5426\u6709\u9488\u5bf9Product Hunt\u7528\u6237\u7684\u4f18\u60e0\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                XHawk \u7784\u51c6\u7684\u5e76\u975e\u8868\u9762\u4e0a\u7684\u201c\u6587\u6863\u81ea\u52a8\u5316\u201d\uff0c\u800c\u662fAI\u539f\u751f\u5f00\u53d1\u8303\u5f0f\u4e0b\u4e00\u4e2a\u66f4\u6df1\u5c42\u7684\u65ad\u88c2\u5e26\uff1a\u667a\u80fd\u4f53\u7684\u201c\u5931\u5fc6\u75c7\u201d\u3002\u5f53\u524d\uff0c\u65e0\u8bbaClaude\u8fd8\u662fGPT\uff0c\u6bcf\u6b21\u4f1a\u8bdd\u90fd\u662f\u4e00\u6b21\u6e05\u96f6\u91cd\u542f\uff0c\u5bfc\u81f4\u5927\u91cf\u7684\u67b6\u6784\u51b3\u7b56\u3001\u5c1d\u8bd5\u8def\u5f84\u548c\u8d1f\u9762\u7ecf\u9a8c\uff08\u5373\u201c\u4e0d\u8be5\u505a\u4ec0\u4e48\u201d\uff09\u65e0\u6cd5\u6c89\u6dc0\uff0c\u5f62\u6210\u5de8\u5927\u7684\u8ba4\u77e5\u503a\u52a1\u3002XHawk\u7684\u91ce\u5fc3\u5728\u4e8e\u6210\u4e3a\u4ee3\u7801\u5e93\u7684\u201c\u957f\u671f\u8bb0\u5fc6\u4f53\u201d\uff0c\u5176\u771f\u6b63\u4ef7\u503c\u4e0d\u5728\u4e8e\u5b58\u50a8\u4f1a\u8bdd\u65e5\u5fd7\uff0c\u800c\u5728\u4e8e\u6784\u5efa\u4e00\u4e2a\u4e0e\u4ee3\u7801\u7248\u672c\u540c\u6b65\u6f14\u5316\u7684\u201c\u610f\u56fe\u56fe\u8c31\u201d\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4ea7\u54c1\u5c06AI\u4f1a\u8bdd\u3001git\u63d0\u4ea4\u4e0e\u4ee3\u7801AST\uff08\u62bd\u8c61\u8bed\u6cd5\u6811\uff09\u8fdb\u884c\u5173\u8054\u7d22\u5f15\uff0c\u662f\u9887\u5177\u5de7\u601d\u7684\u4e00\u6b65\u3002\u8fd9\u8bd5\u56fe\u5c06\u975e\u7ed3\u6784\u5316\u7684\u3001\u5bcc\u542b\u903b\u8f91\u63a8\u7406\u7684\u5bf9\u8bdd\uff0c\u951a\u5b9a\u5230\u7ed3\u6784\u5316\u7684\u4ee3\u7801\u53d8\u66f4\u4e0a\uff0c\u4ece\u800c\u8ba9\u201c\u4e3a\u4ec0\u4e48\u8fd9\u6837\u5199\u201d\u53d8\u5f97\u53ef\u8ffd\u6eaf\u3002\u5176\u63a8\u51fa\u7684\u201cAGENTS.md\u201d\u6807\u51c6\uff0c\u66f4\u662f\u610f\u56fe\u5c06\u6563\u843d\u7684\u6700\u4f73\u5b9e\u8df5\u56fa\u5316\u4e3aAI\u53ef\u76f4\u63a5\u6d88\u8d39\u7684\u201c\u63d0\u793a\u8bcd\u5408\u7ea6\u201d\uff0c\u8fd9\u6216\u8bb8\u80fd\u50ac\u751f\u4e00\u79cd\u65b0\u7684\u3001\u4eba\u673a\u534f\u540c\u7684\u4ee3\u7801\u89c4\u8303\u4f20\u627f\u65b9\u5f0f\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u9762\u4e34\u7684\u6311\u6218\u540c\u6837\u5c16\u9510\u3002\u9996\u5148\u662f\u201c\u4fe1\u606f\u8fc7\u8f7d\u201d\u98ce\u9669\u3002\u968f\u7740\u65f6\u95f4\u63a8\u79fb\uff0c\u6355\u83b7\u7684\u4f1a\u8bdd\u6570\u636e\u53ef\u80fd\u6025\u5267\u81a8\u80c0\uff0c\u5982\u4f55\u667a\u80fd\u5730\u63d0\u70bc\u3001\u6458\u8981\u3001\u751a\u81f3\u9057\u5fd8\uff0c\u800c\u975e\u7b80\u5355\u5806\u79ef\uff0c\u5c06\u662f\u5173\u952e\u3002\u5176\u6b21\uff0c\u5176\u4ef7\u503c\u9ad8\u5ea6\u4f9d\u8d56\u4e8e\u56e2\u961f\u6df1\u5ea6\u4f7f\u7528AI\u7f16\u7801\uff0c\u5bf9\u4e8e\u4f20\u7edf\u5f00\u53d1\u6a21\u5f0f\u6216AI\u4f7f\u7528\u9891\u5ea6\u4f4e\u7684\u56e2\u961f\uff0c\u5176\u6548\u7528\u5927\u6253\u6298\u6263\u3002\u6700\u540e\uff0c\u5b83\u672c\u8d28\u4e0a\u5728\u6784\u5efa\u4e00\u4e2a\u4e13\u6709\u77e5\u8bc6\u56fe\u8c31\uff0c\u5b58\u5728\u4e00\u5b9a\u7684\u5e73\u53f0\u9501\u5b9a\u98ce\u9669\uff0c\u5176\u201c\u7cfb\u7edf\u4e0a\u4e0b\u6587\u201d\u7684\u4fbf\u643a\u6027\u4ecd\u6709\u5f85\u9a8c\u8bc1\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u603b\u4f53\u800c\u8a00\uff0cXHawk\u662f\u4e00\u6b21\u9762\u5411\u672a\u6765\u7684\u5927\u80c6\u5c1d\u8bd5\u3002\u5b83\u8bd5\u56fe\u89e3\u51b3\u7684\uff0c\u662fAI\u6df1\u5ea6\u878d\u5165\u5f00\u53d1\u5de5\u4f5c\u6d41\u540e\u5fc5\u7136\u51fa\u73b0\u7684\u77e5\u8bc6\u7ba1\u7406\u771f\u7a7a\u3002\u6210\u8d25\u5173\u952e\u5728\u4e8e\u5176\u7d22\u5f15\u7684\u201c\u667a\u80fd\u5ea6\u201d\u80fd\u5426\u8d85\u8d8a\u201c\u68c0\u7d22\u201d\u8fbe\u5230\u201c\u7406\u89e3\u201d\uff0c\u4ece\u800c\u771f\u6b63\u8ba9\u5386\u53f2\u4f1a\u8bdd\u6210\u4e3a\u6ecb\u517b\u672a\u6765\u667a\u80fd\u4f53\u7684\u517b\u6599\uff0c\u800c\u975e\u53c8\u4e00\u4e2a\u9700\u8981\u88ab\u7ba1\u7406\u7684\u6742\u4e71\u6570\u636e\u4ed3\u5e93\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\">XHawk 0.99<\/span>\n                <\/div>\n<div class=\"comment-content\">Turn your session history into a knowledge base. XHawk CLI automatically captures AI sessions during every git push, mapping the agent&#8217;s reasoning directly to your commits. Don&#8217;t just ship code. Capture the intent, audit the logic, and build a searchable, collaborative record of how your software actually gets built with coding agents. Our AI decodes your entire codebase, generating dynamic learning paths and docs for agents and humans.<\/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>\n<p>I\u2019m Puneet Singh, Co-founder of XHawk.<\/p>\n<\/p>\n<p>Today, we\u2019re finally dropping something we\u2019ve been obsessed with: <strong>System of Context<\/strong>. The AI-native knowledge index that ensures you and your coding agents never have to &#8220;start from zero&#8221; ever again. \ud83d\ude80<\/p>\n<\/p>\n<p>Engineering knowledge shouldn&#8217;t live in scattered coding sessions or outdated READMEs. We built XHawk to turn your code and AI interactions into a <strong>live, indexable source of truth<\/strong>. By automatically syncing every AI coding session and git commit into a real-time knowledge base, we\u2019ve created the shared memory your engineering org has been missing.<\/p>\n<h3><\/h3>\n<h3>Why &#8220;System of Context&#8221; is a must-have for AI-native teams?<\/h3>\n<\/p>\n<p>\u26a1 <strong>Zero-Config, 60-Second Onboarding<\/strong> We hate bloat as much as you do. Run xh init and you\u2019re live in less than a minute. Your sessions sync on every git commit, get indexed instantly, and are served via our MCP server. Getting full context into a fresh Claude session takes less than 60 seconds. Period.<\/p>\n<\/p>\n<p>\ud83e\udde0 <strong>AI-Native Memory<\/strong> Every session with Claude, Codex, or Gemini becomes a permanent asset of your engineering team. Now you don\u2019t just capture the final code; you capture the reasoning, prompts, and intent behind it. It compounds every day.<\/p>\n<\/p>\n<p>\ud83e\udde9 <strong>Living Knowledge Graph<\/strong> Stop hunting for the &#8220;why&#8221; behind a change. Watch your code, docs, and decisions auto-link into a unified, searchable index that evolves every time you git push.<\/p>\n<\/p>\n<p>\ud83d\udee1\ufe0f <strong>Kill the Hallucinations <\/strong>AIs fail when they lack specific knowledge. XHawk feeds your agents &#8220;negative knowledge&#8221; (what not to do) and cold, hard facts from your repo\u2019s real index to stop hallucinations before they start guessing. Think of it as &#8220;Context7&#8221; for your internal libraries and source code.<\/p>\n<\/p>\n<p>\ud83d\ude80 <strong>Documentation that actually works<\/strong> Stop writing docs that expire in an hour. XHawk builds context directly from the work itself\u2014PRs, agent sessions, and code ASTs\u2014keeping everything current in real-time.<\/p>\n<\/p>\n<p>\ud83d\udee4\ufe0f <strong>Beautiful Learning Paths<\/strong> No more manual onboarding. We<strong> <\/strong>perform deep research on your codebase to automatically generate structured learning paths. It maps out how your systems interact, so any developer (human or AI) can get up to speed in minutes, not days.<\/p>\n<\/p>\n<p>\ud83d\udcc4 The &#8220;<a href=\"http:\/\/AGENTS.md\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">AGENTS.md<\/a>&#8221; Standard Stop re-teaching your stack. XHawk generates and maintains <a href=\"http:\/\/AGENTS.md\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">AGENTS.md<\/a> and <a href=\"http:\/\/CLAUDE.md\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">CLAUDE.md<\/a> files for every relevant folder in your source code \u2014living manifestos of your project\u2019s patterns, &#8220;negative knowledge&#8221; (what NOT to do), and architectural guardrails. It\u2019s the ultimate cheat sheet that makes every LLM session hit the ground running.<\/p>\n<\/p>\n<h3>Stop re-explaining your codebase to your LLM \ud83d\uded1<\/h3>\n<p>Since our private beta, we\u2019ve seen teams reclaim massive amounts of dev time and millions of tokens by letting XHawk handle the &#8220;lore&#8221; of their codebase. We\u2019re here to help you move from fragmented silos to high-velocity, AI-augmented workflows. Our mission is simple: make your SDLC agents <strong>stateful<\/strong>. No more forcing your agents to grep through source code and reconstruct your foundational architecture from scratch every single time they start a task.<\/p>\n<\/p>\n<p>I\u2019m hanging out in the comments all day! I\u2019d love to hear how you\u2019re currently managing context for your coding, review, planning, testing and SRE agents.<\/p>\n<\/p>\n<p>We are so grateful to the Product Hunt community for your support. We\u2019ll be here all day to answer your questions and hear your feedback!<\/p>\n<\/p>\n<p><strong>Would you like us to add any specific features?<\/strong><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>13<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@puneet_singh25\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@puneet_singh25<\/a>&nbsp;super excited for this. Definitely relate to the problem. Will try this out \u270c\ufe0f<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey PH fam \ud83d\udc4b<\/p>\n<\/p>\n<p>Big congrats to <a href=\"https:\/\/www.producthunt.com\/@puneet_singh25\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@puneet_singh25<\/a>and the XHawk team on the launch!<\/p>\n<\/p>\n<p>This one resonates with me personally. I&#8217;ve watched Puneet obsess over this problem, and the more I dug in, the more I realized how real the pain is.<\/p>\n<\/p>\n<p><strong>Here&#8217;s something most dev teams haven&#8217;t fully reckoned with:<\/strong><\/p>\n<p>Every time a new coding session starts, your AI forgets everything.<\/p>\n<\/p>\n<p>The reasoning behind that architectural decision. The three approaches you tried before landing on the right one. The &#8220;don&#8217;t ever do this&#8221; lessons burned into your codebase. All of it vanishes. And someone, somewhere, has to reconstruct it from scratch. Every. Single. Time.<\/p>\n<\/p>\n<p>That&#8217;s the problem XHawk is actually solving. Not just docs. Not just search. <strong>The <em>intent behind the commits<\/em>. <\/strong><\/p>\n<\/p>\n<p>A context layer independent of any single LLM keeps your engineering knowledge portable and future-proof. <\/p>\n<\/p>\n<p>When the reasoning lives alongside the code permanently, something shifts. Your codebase stops being a mystery to new teammates and agents. Your best thinking compounds instead of evaporating.<\/p>\n<\/p>\n<p>That&#8217;s a different kind of product. And I think it&#8217;s the right one for where AI-native development is heading.<\/p>\n<\/p>\n<p>Go show Puneet some love and drop your questions below \u2b07\ufe0f<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>6<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Just loved the concept! Btw have you seen any surprising use cases emerge during the private beta that you didn\u2019t initially design for??<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@lak7\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@lak7<\/a>&nbsp;People love to reuse context from old sessions (even weeks old) to start new session with claude code. That was a bit surprising. Thanks for your 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>Tired of giving context to claude code every time I start something new. The onboarding for XHawk seems quite simple and straightforward. Definitely gonna give this a try! All the best for the launch, Puneet and 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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@harish_uthayakumar\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@harish_uthayakumar<\/a>&nbsp;Thanks for your support! It&#8217;s a full index with git commit mappings. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Super interesting approach \ud83d\udc4f One challenge with AI-generated code is losing the build context. This could make debugging and reviewing much easier \ud83d\udd27<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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 idea \ud83d\udc40 One of the biggest problems with coding agents is losing the context behind how something was built. Capturing sessions alongside commits feels like a missing piece \ud83e\udde0 Curious to try this with our repos \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\/@razia_khan1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@razia_khan1<\/a>&nbsp; Thanks and let us know if you like the generated docs!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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 Puneet, great concept and congratulations on the launch. It\u2019s a much-needed tool for projects with lots of devs and complicated details. Do you have any features lined up to optimize token usage when connecting to MCPs, since over time the context might get bloated?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@lokesh_motwani1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@lokesh_motwani1<\/a>&nbsp;Our MCP server can be used to query for compact guidelines. We think it will save companies 20% tokens easily. Thanks for your feedback! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I like that sessions sync on their own after each commit. You end up with a record of how features were actually built, not just the finished code.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@samesh_lakhotia\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@samesh_lakhotia<\/a>&nbsp; Yes, on git commit we sync the exact relevant script of the session. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Really like that I can see all my claude chats in one place and create a learning path from my repos<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@yashgarg2107\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@yashgarg2107<\/a>&nbsp;Thanks Yash! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Any discounts for producthunt upvoters to add another account? \ud83d\ude42<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>This is really impressive!I love the idea of turning coding sessions into a <strong>searchable knowledge base<\/strong>. Capturing the reasoning behind commits and mapping AI sessions to actual code seems like a game-changer for collaboration and onboarding.<\/p>\n<p>Curious how customizable is the learning path generation? Can teams adapt it to their own workflows or coding standards?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Congrats on the launch! The idea of capturing the reasoning behind code, not just the code itself, is something engineering teams have needed for a long time. Most knowledge walks out the door when a developer leaves or a context window resets.<\/p>\n<\/p>\n<p>The <a href=\"http:\/\/AGENTS.md\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">AGENTS.md<\/a> standard is an interesting move. Would be curious to know how it handles projects where the architecture has evolved a lot over time, and the early decisions are basically archaeology at this point.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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, punit!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@akhilbvs\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@akhilbvs<\/a>&nbsp;Thanks!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Used it and loved it.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@raju_koushik\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@raju_koushik<\/a>&nbsp;Thanks for your support!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Solid idea. Do you worry about indexing solutions that just&#8230; happened to work but might not be optimal? Could that mislead future agents?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@4vinn\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@4vinn<\/a>&nbsp;We are 100% focussed on making sure the indexes stay fresh. Remember sending full files up to LLMs every session is a bad idea in the long term. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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 work \ud83d\ude80 Capturing the session context with commits feels like something the ecosystem really needs. Excited to see how this evolves \ud83d\udc40<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@yugal_joshi\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@yugal_joshi<\/a>&nbsp;Thanks for your support!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Used it and loved it! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@aaditya_menon\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@aaditya_menon<\/a>&nbsp;Thanks for your support!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/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\/GEQYTO7BSAT7GO\" class=\"app-title\">Knock<\/a><\/p>\n<div class=\"one-liner\">Knock on your MacBook to control your Mac<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">158<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>\u4e00\u6b3e\u901a\u8fc7\u6572\u51fbMacBook\u673a\u8eab\u6216\u684c\u9762\u6765\u89e6\u53d1\u81ea\u5b9a\u4e49\u5feb\u6377\u64cd\u4f5c\u7684\u5e94\u7528\uff0c\u5229\u7528\u5185\u7f6e\u52a0\u901f\u5ea6\u8ba1\uff0c\u5728\u53cc\u624b\u65e0\u9700\u63a5\u89e6\u952e\u76d8\u6216\u89e6\u63a7\u677f\u7684\u573a\u666f\u4e0b\uff0c\u5b9e\u73b0\u5feb\u901f\u63a7\u5236\uff0c\u65e8\u5728\u7ef4\u6301\u7528\u6237\u7684\u5de5\u4f5c\u6d41\u548c\u4e13\u6ce8\u5ea6\u3002<\/div>\n<p>    <!-- \u5a92\u4f53\u753b\u5eca\uff1a\u5305\u542b\u89c6\u9891\u548c\u591a\u5f20\u56fe\u7247 --><\/p>\n<div class=\"media-gallery\">\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/9d0c6819-74c3-4f2d-9b26-a4ba150c29bd.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\/cc8ed496-4e70-4feb-aa17-1b6859225287.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\/c32e9a00-c076-495d-9cf9-e393cb1d7c9e.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\/6aef53ff-cd27-4d8f-8b6f-ee66c3f54346.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\">Mac<\/span><br \/>\n            <span class=\"tag\">Productivity<\/span><br \/>\n            <span class=\"tag\">Menu Bar Apps<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u751f\u4ea7\u529b\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u624b\u52bf\u63a7\u5236<\/span><br \/>\n            <span class=\"tag\">\u786c\u4ef6\u521b\u65b0<\/span><br \/>\n            <span class=\"tag\">macOS\u5e94\u7528<\/span><br \/>\n            <span class=\"tag\">\u5feb\u6377\u64cd\u4f5c<\/span><br \/>\n            <span class=\"tag\">\u4eba\u673a\u4ea4\u4e92<\/span><br \/>\n            <span class=\"tag\">\u82f9\u679c\u751f\u6001<\/span><br \/>\n            <span class=\"tag\">\u4e13\u6ce8\u6a21\u5f0f<\/span><br \/>\n            <span class=\"tag\">\u81ea\u52a8\u5316<\/span><br \/>\n            <span class=\"tag\">\u6548\u7387\u8f6f\u4ef6<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u666e\u904d\u8d5e\u8d4f\u521b\u610f\uff0c\u6838\u5fc3\u5173\u5207\u5728\u4e8e\u5982\u4f55\u9632\u6b62\u8bef\u89e6\u53d1\uff08\u5982\u6253\u5b57\u3001\u73af\u5883\u632f\u52a8\u3001\u5ba0\u7269\u5e72\u6270\uff09\u3002\u5f00\u53d1\u8005\u56de\u5e94\u901a\u8fc7\u8bc6\u522b\u77ed\u4fc3\u632f\u52a8\u5c16\u5cf0\u3001\u6253\u5b57\u6291\u5236\u7a97\u53e3\u548c\u7075\u654f\u5ea6\u8c03\u8282\u6765\u89e3\u51b3\u3002\u7528\u6237\u5efa\u8bae\u5305\u62ec\u652f\u6301\u66f4\u591a\u81ea\u5b9a\u4e49\u624b\u52bf\u6a21\u5f0f\u3001\u4e13\u6ce8\u6a21\u5f0f\u7279\u5b9a\u52a8\u4f5c\uff0c\u5e76\u597d\u5947\u5176\u4e0eRaycast\u7b49\u5de5\u5177\u7684\u6838\u5fc3\u5dee\u5f02\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                Knock\u7684\u672c\u8d28\uff0c\u5e76\u975e\u53d1\u660e\u4e86\u65b0\u7684\u4f20\u611f\u5668\uff0c\u800c\u662f\u5bf9\u82f9\u679c\u95f2\u7f6e\u786c\u4ef6\u529f\u80fd\u7684\u4e00\u6b21\u201c\u573a\u666f\u5316\u7ffb\u8bd1\u201d\u3002\u5b83\u5c06MacBook\u4e2d\u6c89\u9ed8\u7684\u52a0\u901f\u5ea6\u8ba1\uff0c\u8f6c\u5316\u4e3a\u4e00\u79cd\u201c\u73af\u5883\u624b\u52bf\u201d\u7684\u8f93\u5165\u5c42\u3002\u5176\u771f\u6b63\u4ef7\u503c\u4e0d\u5728\u4e8e\u6572\u51fb\u672c\u8eab\uff0c\u800c\u5728\u4e8e\u8bd5\u56fe\u521b\u9020\u4e00\u79cd\u8131\u79bb\u4f20\u7edf\u8f93\u5165\u8bbe\u5907\uff08\u952e\u76d8\/\u9f20\u6807\/\u89e6\u63a7\u677f\uff09\u7684\u3001\u4f4e\u8ba4\u77e5\u8d1f\u8377\u7684\u4ea4\u4e92\u7ef4\u5ea6\uff0c\u5c24\u5176\u662f\u5728\u201c\u624b\u5728\u952e\u76d8\u5916\u201d\u7684\u77ac\u65f6\u64cd\u4f5c\u573a\u666f\uff08\u5982\u64ad\u653e\/\u6682\u505c\u3001\u5207\u6362\u684c\u9762\uff09\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u9762\u4e34\u7684\u6311\u6218\u4e0e\u4ef7\u503c\u540c\u6837\u5c16\u9510\u3002\u9996\u5148\uff0c\u53ef\u9760\u6027\u662f\u751f\u547d\u7ebf\u3002\u8bc4\u8bba\u4e2d\u5bc6\u96c6\u7684\u8bef\u89e6\u53d1\u62c5\u5fe7\uff0c\u76f4\u6307\u5176\u6838\u5fc3\u77db\u76fe\uff1a\u5982\u4f55\u5728\u9ad8\u7075\u654f\u5ea6\uff08\u786e\u4fdd\u54cd\u5e94\uff09\u4e0e\u9ad8\u7279\u5f02\u6027\uff08\u62d2\u7edd\u5e72\u6270\uff09\u95f4\u53d6\u5f97\u666e\u9002\u5e73\u8861\u3002\u5f00\u53d1\u8005\u7684\u89e3\u51b3\u65b9\u6848\uff08\u8bc6\u522b\u6ce2\u5f62\u3001\u6253\u5b57\u6291\u5236\uff09\u5728\u903b\u8f91\u4e0a\u6210\u7acb\uff0c\u4f46\u771f\u5b9e\u4e16\u754c\u7684\u632f\u52a8\u566a\u58f0\uff08\u5496\u5561\u9986\u3001\u732b\uff09\u662f\u65e0\u9650\u6d4b\u8bd5\u96c6\uff0c\u8fd9\u5bf9\u5176\u7b97\u6cd5\u9c81\u68d2\u6027\u6784\u6210\u6301\u7eed\u8003\u9a8c\u3002\u5176\u6b21\uff0c\u5176\u529f\u80fd\u76ee\u524d\u53ef\u88ab\u952e\u76d8\u5feb\u6377\u952e\u6216\u5f3a\u5927\u542f\u52a8\u5668\uff08\u5982Raycast\uff09\u66ff\u4ee3\uff0c\u5176\u72ec\u7279\u4f18\u52bf\u4ec5\u4f53\u73b0\u5728\u201c\u8131\u79bb\u952e\u76d8\u201d\u7684\u7279\u5b9a\u77ac\u95f4\uff0c\u8fd9\u4f7f\u5176\u7528\u6237\u753b\u50cf\u975e\u5e38\u5782\u76f4\u2014\u2014\u8ffd\u6c42\u6781\u81f4\u6d41\u72b6\u6001\u3001\u538c\u6076\u5207\u6362\u4e0a\u4e0b\u6587\u7684\u9ad8\u9636\u7528\u6237\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u56e0\u6b64\uff0cKnock\u76ee\u524d\u66f4\u50cf\u4e00\u4e2a\u4f18\u96c5\u7684\u201c\u6548\u7387\u73a9\u5177\u201d\u800c\u975e\u201c\u6548\u7387\u521a\u9700\u201d\u3002\u5b83\u7684\u524d\u666f\u53d6\u51b3\u4e8e\u4e24\u70b9\uff1a\u4e00\u662f\u80fd\u5426\u5c06\u53ef\u9760\u6027\u6253\u78e8\u5230\u5f62\u6210\u201c\u808c\u8089\u8bb0\u5fc6\u201d\u7684\u65e0\u611f\u7a0b\u5ea6\uff1b\u4e8c\u662f\u80fd\u5426\u6784\u5efa\u72ec\u7279\u7684\u3001\u96be\u4ee5\u88ab\u4f20\u7edf\u65b9\u5f0f\u66ff\u4ee3\u7684\u5feb\u6377\u573a\u666f\u751f\u6001\uff08\u5982\u4e0e\u4e13\u6ce8\u6a21\u5f0f\u3001\u7269\u7406\u73af\u5883\u6df1\u5ea6\u8054\u52a8\uff09\u3002\u5b83\u6253\u5f00\u4e86\u4e00\u6247\u7a97\uff0c\u8bc1\u660e\u4e86\u786c\u4ef6\u6f5c\u529b\u7684\u53e6\u4e00\u79cd\u53ef\u80fd\uff0c\u4f46\u8981\u4ece\u60ca\u8273\u7684Demo\u6210\u957f\u4e3a\u4e0d\u53ef\u6216\u7f3a\u7684\u5de5\u5177\uff0c\u8fd8\u6709\u5f88\u957f\u7684\u8def\u8981\u8d70\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\">Knock<\/span>\n                <\/div>\n<div class=\"comment-content\">Knock turns taps on your MacBook into instant actions. Switch tabs, change desktops, play\/pause music, open apps, run custom scripts, or take screenshots &#8211; all with a simple knock. Tap the desk beside your laptop or knock on the MacBook\u2019s chassis (not the trackpad). Knock uses the built-in accelerometer in Apple Silicon MacBooks to trigger customizable shortcuts.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">Hey everyone! I\u2019m Will, the creator of Knock.<\/p>\n<p>The idea started pretty simply. I noticed Apple Silicon MacBooks have a built-in accelerometer, but nothing really uses it. I started experimenting with it and realized you could actually detect taps or knocks on the laptop.<\/p>\n<p>That turned into a simple idea: what if you could control your Mac just by knocking on it?<\/p>\n<p>Knock lets you trigger actions like switching tabs, changing desktops, play\/pause, launching apps, running custom scripts, or taking screenshots &#8211; just by tapping the desk beside your MacBook or knocking on the chassis.<\/p>\n<p>One of the trickiest parts was making the detection reliable enough to feel natural. I ended up building a live \u201cKnock Test\u201d tool inside the app so users can tune sensitivity and see exactly what the sensor is picking up.<\/p>\n<p>This is the first public release, so I\u2019d love feedback from the community &#8211; especially on gestures, actions, or ideas for new features.<\/p>\n<p>Thanks for checking it out \ud83d\ude4f<\/p><\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>7<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@will_gee1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@will_gee1<\/a>&nbsp;Wow, huge congrats on the launch! This is definitely a game-changer<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\/@will_gee1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@will_gee1<\/a>&nbsp;Will, this feels like magic. As a builder focused on creating distraction-free environments for writers, I&#8217;m a huge fan of &#8216;invisible&#8217; interfaces. Knocking on the desk to trigger an action is the ultimate way to maintain flow without searching for a shortcut. Does Knock allow for &#8216;Focus Mode&#8217; specific actions, like knocking to turn off all notifications?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\/@will_gee1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@will_gee1<\/a>&nbsp;It&#8217;s sounds really great&#8230; I&#8217;ll defiantly wants to try . Hope it will work as I read here &#8230; <\/p>\n<p>best of luck for 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<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>This is pretty fun! How do you prevent accidental knocks\/bumps?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@gabe\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@gabe<\/a>&nbsp;Thanks Gabe, really appreciate that.<\/p>\n<\/p>\n<p>Distinguishing intentional knocks from general vibration is actually the main challenge. Knock looks for short, sharp vibration spikes rather than longer or continuous movement, which helps separate a deliberate knock from things like background desk vibration.<\/p>\n<\/p>\n<p>It also temporarily ignores knock detection while you&#8217;re typing. There\u2019s a 500ms suppression window after the last keystroke so heavy typing doesn\u2019t accidentally trigger gestures.<\/p>\n<\/p>\n<p>There\u2019s also a live sensitivity slider and a Knock Test tool so users can tune it for their desk setup and see exactly what the accelerometer is picking up.<\/p>\n<\/p>\n<p>Right now Knock supports single, double and triple gestures, but I\u2019m definitely exploring more custom patterns and timing options for future updates.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Super creative use of the built-in accelerometer. How do you handle distinguishing between intentional knocks and vibrations from nearby objects, like someone else working at the same desk? Also curious if you plan to support custom gesture patterns beyond single, double, and triple knocks. Looks great!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@mcarmonas\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@mcarmonas<\/a>&nbsp;Thanks! <\/p>\n<p>The tricky part was making sure it reacts to intentional taps but ignores everything else. Knock focuses on short vibration spikes that match the timing of a knock rather than general motion, which helps filter out background movement like someone shifting the desk.<\/p>\n<\/p>\n<p>It also pauses detection while you\u2019re typing. There\u2019s a small 500ms suppression window after the last keystroke so heavy typing doesn\u2019t accidentally trigger gestures.<\/p>\n<\/p>\n<p>Users can also tune the sensitivity and watch the live waveform in Knock Test to see exactly what the accelerometer is picking up on their setup.<\/p>\n<\/p>\n<p>For now it supports single, double and triple knocks, but expanding the gesture system and timing options is definitely something I\u2019m interested in exploring in future updates.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@will_gee1\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"will_gee1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@will_gee1<\/a> This is one of those ideas that sounds like a gimmick until you actually think about the use cases. Tapping to play\/pause while your hands are off the keyboard, or switching desktops without reaching for the trackpad mid-flow &#8211; that could genuinely become muscle memory fast.<\/p>\n<p>The fact that you built a live sensitivity tuner shows you&#8217;ve thought about the real problem here, which isn&#8217;t detecting a knock &#8211; it&#8217;s not detecting everything else. How does it handle false positives in noisy environments? Like if I&#8217;m at a coffee shop and someone bumps the table, or if I&#8217;m typing aggressively &#8211; does the accelerometer distinguish between a deliberate knock pattern and ambient vibration?<\/p>\n<p>Also curious whether you&#8217;ve considered double-knock or triple-knock as separate triggers. That would open up a lot more actions without overlapping.<\/p>\n<p>Really creative use of hardware that&#8217;s just sitting there unused. Following this one.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@diegodau\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@diegodau<\/a>&nbsp;Thanks Diego, really appreciate the thoughtful comment. You\u2019re exactly right that the hard part isn\u2019t detecting a knock, it\u2019s filtering everything else. Knock looks for short vibration spikes that match the timing of a tap rather than general motion, which helps separate a deliberate knock from background desk movement.<\/p>\n<p>It also temporarily pauses detection while you\u2019re typing. There\u2019s a 500ms suppression window after the last keystroke so aggressive typing won\u2019t accidentally trigger gestures.<\/p>\n<p>Sensitivity can also be tuned depending on the desk setup, and the Knock Test view lets you see the accelerometer waveform in real time so users can dial it in.<\/p>\n<p>And yes, single, double and triple knocks are all separate triggers right now, so you can map different actions to each. I\u2019m definitely interested in expanding the gesture system further as the app evolves.<\/p>\n<p>Appreciate you following along!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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 actually really interesting! I didn&#8217;t know that MacBooks could detect knocks! Other than the physical interaction aspect for Knock, are there features that Knock offers that others (like Raycast) doesn&#8217;t? <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@lienchueh\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@lienchueh<\/a>&nbsp;Great question! The main difference is that Knock focuses on physical interaction with your Mac. Instead of using the keyboard or opening a launcher like Raycast, you can trigger actions just by tapping your MacBook. It\u2019s meant to be a quick, hands-free layer on top of macOS for things like muting audio, pausing music, or triggering actions while you\u2019re away from the keyboard.<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Knock on your MacBook to control your Mac? My cat already does this\u2014except it\u2019s more like \u201cpaw aggressively at the hinge until something happens.\u201d If this can distinguish between intentional knocks and feline percussion, you\u2019ve solved the real edge case.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@lliora\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@lliora<\/a>&nbsp;Haha that might actually be the toughest edge case to solve.<\/p>\n<p>Knock tries to detect very short, sharp tap impulses rather than general movement, so in theory it should ignore most \u201cfeline percussion\u201d\u2026 but if your cat learns the gestures before you do, I can\u2019t take responsibility for what actions it triggers!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\">What an original idea! how sensitive is the detection? im curious if it picks up accidental bumps or if you had to tune a threshold to avoid false triggers.<\/div>\n<div class=\"comment-actions\">\n<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\/@krisba95\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@krisba95<\/a>&nbsp;Thanks! The detection sensitivity is adjustable with a slider so users can tune it depending on their setup (desk material, laptop position, etc.).<\/p>\n<p>The detector also looks for very short impulse spikes rather than general vibration, and gestures are temporarily suppressed while typing to avoid triggers from keyboard vibration if sensitivity is set high.<\/p>\n<p>I also added a Knock Test tool so people can see how their specific Mac reacts before using it.<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>after using the cheat code came across this love 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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@sammy_xf\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sammy_xf<\/a>&nbsp;Appreciate it! Glad you found it!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@will_gee1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@will_gee1<\/a> This innovation looks fun as hell. Can you reveal more about the technical part of Knock? How does it work? How did you make this possible? Can the mac get damaged in the long-term by trying to use it in a non-intended way? (this last one is really silly, but I wanna know 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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@dingleberryjones\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@dingleberryjones<\/a>&nbsp;Thanks! Modern MacBooks have a built-in accelerometer, which is essentially a motion sensor that can detect small changes in movement and vibration. Knock reads that motion data and looks for very short impulse spikes that match the pattern of a tap on the laptop chassis or the desk it&#8217;s sitting on.<\/p>\n<p>Those spikes are then interpreted as gestures (single, double, or triple knocks), which trigger whatever action the user has assigned.<\/p>\n<p>A big part of building it was filtering the signal properly so it ignores normal movement or keyboard vibration. There\u2019s a sensitivity slider so people can tune it for their setup, and gestures are also temporarily suppressed while typing to prevent false triggers.<\/p>\n<p>Knock isn\u2019t doing anything unusual to the hardware. It\u2019s just reading motion data from the sensor,<strong> <\/strong>similar to how other apps read system sensors.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"app-card\">\n<div class=\"app-header\">\n<div class=\"rank\">#10<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/JXVI5TWTJGFGEN\" class=\"app-title\">Faces<\/a><\/p>\n<div class=\"one-liner\">Interactive presentations that use the full power of the web<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">132<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Faces\u662f\u4e00\u6b3e\u5c06\u5e7b\u706f\u7247\u8f6c\u53d8\u4e3a\u53ef\u4ea4\u4e92\u8f6f\u4ef6\u6a21\u5757\u7684\u6f14\u793a\u5de5\u5177\uff0c\u901a\u8fc7AI\u8f85\u52a9\u521b\u5efa\u5305\u542b\u52a8\u6001\u56fe\u8868\u3001\u5b9e\u65f6\u8ba1\u7b97\u5668\u7b49\u5143\u7d20\u7684\u6f14\u793a\u6587\u7a3f\uff0c\u89e3\u51b3\u4e86\u4f20\u7edf\u9759\u6001PPT\u5728\u6295\u8d44\u8def\u6f14\u3001\u4ea7\u54c1\u63d0\u6848\u7b49\u573a\u666f\u4e2d\u7f3a\u4e4f\u4e92\u52a8\u6027\u4e0e\u8868\u73b0\u529b\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\/c8220798-6635-4882-be56-e323fca08b40.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\/2df8bb53-b749-4a0c-97e0-a23bfe14878f.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\/6676d486-7e96-4d1b-ad71-6a5958ac76c2.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\/b83aa595-0e76-4960-812e-4f9c856fd43e.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\/61e16def-fe14-4c96-9469-4737ad17ac1b.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\/c9604050-32c7-415a-9897-d5045741d6e0.jpeg?auto=format\" data-video-url=\"https:\/\/www.youtube.com\/watch?v=7b3NHG4mHac\"><source src=\"https:\/\/www.youtube.com\/watch?v=7b3NHG4mHac\" type=\"video\/mp4\"><\/video><\/p>\n<div class=\"video-overlay\">\n<div class=\"play-icon\">\u25b6<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">Productivity<\/span><br \/>\n            <span class=\"tag\">Marketing<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u4ea4\u4e92\u5f0f\u6f14\u793a\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">AI\u5e7b\u706f\u7247<\/span><br \/>\n            <span class=\"tag\">\u52a8\u6001\u6f14\u793a<\/span><br \/>\n            <span class=\"tag\">\u521b\u4e1a\u8def\u6f14<\/span><br \/>\n            <span class=\"tag\">\u8f6f\u4ef6\u5316\u5e7b\u706f\u7247<\/span><br \/>\n            <span class=\"tag\">\u7f51\u9875\u6280\u672f\u6f14\u793a<\/span><br \/>\n            <span class=\"tag\">\u5b9e\u65f6\u6570\u636e\u53ef\u89c6\u5316<\/span><br \/>\n            <span class=\"tag\">\u79fb\u52a8\u7aef\u9002\u914d<\/span><br \/>\n            <span class=\"tag\">\u63d0\u6848\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u6570\u5b57\u4f5c\u54c1\u96c6<\/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\u5e7b\u706f\u7247\u5373\u8f6f\u4ef6\u201d\u7684\u7406\u5ff5\uff0c\u8ba4\u4e3a\u5176\u662f\u6f14\u793a\u5de5\u5177\u7684\u8303\u5f0f\u8f6c\u53d8\u3002\u6709\u6548\u8bc4\u8bba\u96c6\u4e2d\u4e8e\uff1a\u8be2\u95ee\u5177\u4f53\u5e94\u7528\u573a\u666f\uff08\u5982\u8d22\u52a1\u56fe\u8868\u3001\u57f9\u8bad\uff09\u3001\u5173\u5fc3\u8de8\u8bbe\u5907\u517c\u5bb9\u6027\u4e0e\u6027\u80fd\u3001\u5bf9\u6bd4Gamma\/Pitch\u7b49\u7ade\u54c1\uff0c\u5e76\u5efa\u8bae\u660e\u786e\u6838\u5fc3\u5dee\u5f02\u5316\u4f18\u52bf\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                Faces\u6240\u6807\u699c\u7684\u201c\u5e7b\u706f\u7247\u5373\u8f6f\u4ef6\u201d\u5e76\u975e\u7b80\u5355\u7684\u529f\u80fd\u589e\u5f3a\uff0c\u800c\u662f\u4e00\u6b21\u5bf9\u6f14\u793a\u5a92\u4ecb\u672c\u8d28\u7684\u91cd\u65b0\u5b9a\u4e49\u3002\u5b83\u771f\u6b63\u7684\u91ce\u5fc3\u5728\u4e8e\u5c06\u6f14\u793a\u6587\u6863\u4ece\u4e00\u4e2a\u88ab\u52a8\u7684\u4fe1\u606f\u5bb9\u5668\uff0c\u5347\u7ea7\u4e3a\u4e00\u4e2a\u53ef\u8fd0\u884c\u3001\u53ef\u4ea4\u4e92\u7684\u8f7b\u91cf\u7ea7\u5e94\u7528\u524d\u7aef\u3002\u8fd9\u76f4\u6307\u4f20\u7edfPPT\u751f\u6001\u7684\u6838\u5fc3\u50f5\u5316\uff1a\u5728Web\u6280\u672f\u5df2\u80fd\u5b9e\u73b0\u4e30\u5bcc\u4ea4\u4e92\u7684\u4eca\u5929\uff0c\u5546\u4e1a\u6c9f\u901a\u5374\u4ecd\u88ab\u56f0\u5728\u9759\u6001\u56fe\u6587\u4e0e\u89c6\u9891\u5d4c\u5165\u7684\u6846\u67b6\u5185\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4ea7\u54c1\u4ef7\u503c\u5e76\u975e\u4ec5\u5728\u4e8e\u201c\u66f4\u70ab\u9177\u7684\u52a8\u753b\u201d\uff0c\u800c\u5728\u4e8e\u5176\u8bd5\u56fe\u5c06\u6f14\u793a\u573a\u666f\u4ece\u201c\u5355\u5411\u5ba3\u8bb2\u201d\u91cd\u6784\u4e3a\u201c\u53cc\u5411\u63a2\u7d22\u201d\u3002\u4f8b\u5982\uff0c\u6295\u8d44\u63d0\u6848\u4e2d\u53ef\u4ea4\u4e92\u7684\u8d22\u52a1\u6a21\u578b\uff0c\u6216\u9500\u552e\u65b9\u6848\u4e2d\u53ef\u5b9e\u65f6\u8c03\u6574\u7684\u62a5\u4ef7\u8ba1\u7b97\u5668\uff0c\u5b9e\u8d28\u4e0a\u662f\u5c06\u51b3\u7b56\u8fc7\u7a0b\u4e2d\u7684\u5173\u952e\u9a8c\u8bc1\u73af\u8282\u524d\u7f6e\u5e76\u53ef\u89c6\u5316\uff0c\u8fd9\u6709\u53ef\u80fd\u663e\u8457\u63d0\u5347\u6c9f\u901a\u6548\u7387\u4e0e\u8bf4\u670d\u529b\u3002\u5176AI\u751f\u6210\u529f\u80fd\uff0c\u82e5\u771f\u80fd\u7406\u89e3\u590d\u6742\u4e1a\u52a1\u903b\u8f91\u5e76\u8f6c\u5316\u4e3a\u53ef\u63a7\u4ea4\u4e92\u7ec4\u4ef6\uff0c\u5219\u964d\u4f4e\u4e86\u8fd9\u4e00\u9ad8\u7ea7\u80fd\u529b\u7684\u5e94\u7528\u95e8\u69db\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u9762\u4e34\u7684\u98ce\u9669\u4e0e\u6311\u6218\u540c\u6837\u5c16\u9510\u3002\u9996\u5148\uff0c\u6280\u672f\u666e\u60e0\u6027\u5b58\u7591\uff1a\u8bc4\u8bba\u4e2d\u5173\u4e8e\u8001\u65e7\u8bbe\u5907\u4e0e\u7f51\u7edc\u73af\u5883\u7684\u62c5\u5fe7\uff0c\u70b9\u51fa\u4e86\u201c\u8f6f\u4ef6\u5316\u201d\u53ef\u80fd\u5e26\u6765\u7684\u8bbf\u95ee\u4e0d\u5e73\u7b49\u4e0e\u4f53\u9a8c\u5206\u88c2\u3002\u5176\u6b21\uff0c\u5fc3\u667a\u6a21\u578b\u8f6c\u6362\u6210\u672c\u9ad8\uff1a\u7528\u6237\u4ece\u7f16\u6392\u9759\u6001\u5185\u5bb9\u5230\u8bbe\u8ba1\u4ea4\u4e92\u903b\u8f91\uff0c\u9700\u8981\u65b0\u7684\u6280\u80fd\u4e0e\u601d\u7ef4\u6a21\u5f0f\uff0cAI\u80fd\u5426\u771f\u6b63\u5f25\u5408\u8fd9\u4e00\u9e3f\u6c9f\u6709\u5f85\u9a8c\u8bc1\u3002\u6700\u540e\uff0c\u7ade\u54c1\u8fb9\u754c\u6a21\u7cca\uff1a\u5b83\u65e2\u662f\u5bf9\u6807Pitch\u3001Gamma\u7684\u6f14\u793a\u5de5\u5177\uff0c\u53c8\u6d89\u8db3\u65e0\u4ee3\u7801\u5e94\u7528\u6784\u5efa\u9886\u57df\uff0c\u9700\u5728\u805a\u7126\u4e0e\u6269\u5f20\u95f4\u627e\u5230\u5e73\u8861\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u603b\u4f53\u800c\u8a00\uff0cFaces\u7684\u4ef7\u503c\u4e0d\u5728\u4e8e\u66ff\u4ee3PPT\uff0c\u800c\u5728\u4e8e\u5f00\u8f9f\u4e86\u4e00\u4e2a\u65b0\u7684\u54c1\u7c7b\u2014\u2014**\u53ef\u6267\u884c\u6f14\u793a\u6587\u7a3f**\u3002\u5176\u6210\u8d25\u5173\u952e\uff0c\u5728\u4e8e\u80fd\u5426\u5c06\u201c\u4ea4\u4e92\u201d\u4ece\u9526\u4e0a\u6dfb\u82b1\u7684\u7279\u6548\uff0c\u8f6c\u5316\u4e3a\u89e3\u51b3\u5177\u4f53\u4e1a\u52a1\u95ee\u9898\u7684\u5fc5\u8981\u5de5\u4f5c\u6d41\uff0c\u5e76\u786e\u4fdd\u8be5\u5de5\u4f5c\u6d41\u8db3\u591f\u9c81\u68d2\u4e0e\u666e\u9002\u3002\u5426\u5219\uff0c\u5b83\u53ef\u80fd\u4ec5\u6ca6\u4e3a\u79d1\u6280\u521b\u4e1a\u8005\u5708\u5b50\u5185\u53c8\u4e00\u4e2a\u534e\u4e3d\u7684\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\">Faces<\/span>\n                <\/div>\n<div class=\"comment-content\">Introducing the new Faces. Interactive presentations that help entrepreneurs break through the static. If a website can do it, so now can your decks. Each slide is a software artifact, built for storytelling. Where others simply make deck-building faster or prettier, Faces are new interfaces for your idea, in its full glory.<\/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 \u270c\ufe0f<\/p>\n<\/p>\n<p>We think <strong>there\u2019s no power left in PowerPoint<\/strong>. Decks are still flat PDFs shipped over email, while the web can do 3D, animations, interactions, and live video. So we built Faces around one idea: your slides should be software, not static images.<\/p>\n<p>Every slide is a software artifact. Animated, interactive, alive. That means your pitch deck can have a live chart that responds to hover. Your portfolio can have drag-to-explore galleries. Your proposal can include an interactive quote calculator. Just describe what you want to the AI and it builds it.<\/p>\n<h3>What\u2019s new:<\/h3>\n<\/p>\n<p><strong>Community slides<\/strong>: Browse slides created by others and transform them however you want with AI. Use them as a starting point, then make them yours.<\/p>\n<\/p>\n<p><strong>Modular &amp; flexible<\/strong>: Each slide has editable content and controls. Change text, images, and animation settings without touching code or burning AI credits.<\/p>\n<\/p>\n<p><strong>Works on mobile<\/strong>: Slides automatically adapt between landscape and portrait, with a stacked reading mode for phones.<\/p>\n<p><\/p>\n<p>Built for real use cases:<\/p>\n<ul>\n<li>\n<p>Pitch decks that investors actually engage with<\/p>\n<\/li>\n<li>\n<p>Portfolios that feel like the work itself<\/p>\n<\/li>\n<li>\n<p>Guides and tutorials people explore, not skim<\/p>\n<\/li>\n<li>\n<p>Proposals clients interact with before signing<\/p>\n<\/li>\n<\/ul>\n<p>We still keep things radically simple: chat with AI to build, edit content directly, publish in one click with a custom domain.<\/p>\n<\/p>\n<p>Use code <strong>PRODUCTHUNT<\/strong> for your first month free.<\/p>\n<\/p>\n<p>Would love for this community to try it. Tell us what you\u2019d present with Faces!<\/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\/@cacoos\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@cacoos<\/a>&nbsp;Really interesting idea turning slides into software instead of static decks. Interactive elements like live charts and calculators could make investor pitches and product demos far more engaging than traditional presentations. Curious are most teams using Faces more for pitch decks, or for things like proposals and interactive guides?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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 concept of treating each slide as a software artifact is really compelling. Static decks feel so limiting when you are trying to pitch something interactive. Being able to use the full power of the web inside a presentation format could be a game changer for startup pitch decks and product demos. Really cool execution!<\/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>&#8220;No power left in powerpoint&#8221; \ud83d\udcaf<\/p>\n<p>You guys are going to burn my synapses with those eye-catching visuals \ud83d\ude02, but this is the future.<br \/>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<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Built a Pitch Deck for my weather app Brzzy. Faces is a so simple to use, and the output is top notch.<\/p>\n<\/p>\n<p>Check out my deck=&gt; <a href=\"https:\/\/lynx-530.faces.site\/3y3nv1tc3dpl\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/lynx-530.faces.site\/3y3nv1tc3dpl<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@gabriel_menendez\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@gabriel_menendez<\/a>&nbsp;looking good!!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I love the mission.  Staring at PowerPoint decks is a time suck and as attention span continues to decline, we need new tools to captivate audiences in a quick manner.  <\/p>\n<\/p>\n<p>How do you draw the fine line between captivating audiences or trying to do too much and losing focus?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Congrats on the launch! The framing of slides as software artifacts rather than static images is a genuine shift in thinking, not just a feature upgrade.<\/p>\n<\/p>\n<p>Curious how the AI handles more data-heavy slides, like financial charts or tables that need to update dynamically? That&#8217;s usually where presentation tools fall apart. Asking because at <a href=\"https:\/\/www.producthunt.com\/products\/coresight\" target=\"_blank\" rel=\"noopener\">CoreSight<\/a>, we generate a lot of structured financial outputs, and something like Faces could make sharing that analysis a lot more compelling than a static export.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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>Putting a static screenshot of a live dashboard into a deck has always felt absurd. If the web can do interactions and live data, slides should too. The interactive quote calculator inside a proposal is a killer use case &#8211; that alone changes how you close deals.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>This is really cool. Can I ask, do you envision this working for self-paced training or as an alternative to e-learning platforms? Congratulations on the launch!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@cacoos\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@cacoos<\/a> &#8220;Your slides should be software, not static images&#8221; &#8211; that&#8217;s a sharp way to frame it, and I think you&#8217;re right. Every time I put a screenshot of a dashboard in a deck, I think about how absurd it is that I&#8217;m showing a static image of something that&#8217;s interactive.<\/p>\n<\/p>\n<p>Curious about two things: what happens when someone opens a Faces deck on a slow connection or an older device? Interactive slides sound great on a modern Mac Book, but if I&#8217;m sending a pitch deck to a corporate VP who opens it on a locked-down Windows laptop with Chrome restrictions, does it degrade gracefully?<\/p>\n<p>And on the AI generation side &#8211; how much control do you get over the animations and interactions? Can you fine-tune timing, easing, trigger behavior, or is it more of a &#8220;describe and accept what it gives you&#8221; flow?<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@diegodau\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@diegodau<\/a>&nbsp;Hey Diego! We optimize the rendering of the presentations so links should open even on slow connections \ud83d\ude42<\/p>\n<\/p>\n<p>We have a cool feature named &#8220;Controls&#8221; on each slide. The AI can create controls to you can tweak them. Try it out!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">@cacoos super! thank you<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">How does this compare to my beloved Gamma or less beloved but still appreciated Pitch? Is interactivity the differentiator here? Very cool either way, shocked this isn\u2019t ranking higher!<\/div>\n<div class=\"comment-actions\">\n<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\/@grey_seymour\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@grey_seymour<\/a>&nbsp;Every slide is literally software. So possibilities are endless! You are no longer restricted by boxes or predefined components.<\/p>\n<\/p>\n<p>Ask for craziest idea and the AI will implement it for you in a slide \ud83d\ude42 (think of simulators, forms, dropdowns, live data!)<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The idea of slides being actual software artifacts instead of static images is a game changer, especially for pitch decks! This is way overdue. Big congrats on the launch. Does the interactive experience work fully on mobile for the viewer, or is it more optimized for desktop?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@aya_vlasoff\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@aya_vlasoff<\/a>&nbsp;hey! It is optimized for both. We generate a slide for desktop (16:9) and another one for mobile (9:16)<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\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\">#11<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/MWLZ7TTK6FZCN5\" class=\"app-title\">ZeroSettle<\/a><\/p>\n<div class=\"one-liner\">Drop-in direct billing SDK to skip the 30% Apple Tax<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">126<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>ZeroSettle\u662f\u4e00\u6b3e\u76f4\u63a5\u7ed3\u7b97SDK\uff0c\u5141\u8bb8\u79fb\u52a8\u5e94\u7528\u5f00\u53d1\u8005\u7ed5\u5f00\u82f9\u679c\u5e94\u7528\u5546\u5e9730%\u7684\u4f63\u91d1\uff0c\u901a\u8fc7\u96c6\u6210\u8be5\u5de5\u5177\u5728\u5e94\u7528\u5185\u5b9e\u73b0\u76f4\u63a5\u652f\u4ed8\uff0c\u4ece\u800c\u663e\u8457\u63d0\u5347\u5229\u6da6\u3001\u7528\u6237\u7559\u5b58\u5e76\u5b9e\u73b0\u5373\u65f6\u7ed3\u7b97\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\/aa6fb1bc-849f-4d1c-a964-a48589555f6c.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\/bf2c8871-e9e1-44af-954c-2c5baf29abba.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\/42853014-cafd-4d61-9308-18c1bee348a4.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\/6cad237f-a2bf-45aa-8f47-baf5fcdb1f50.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\/113cb2e1-e0ca-4eea-9763-fc09c14d1331.jpeg?auto=format\" data-video-url=\"https:\/\/www.youtube.com\/watch?v=EiTbDMyE7as\"><source src=\"https:\/\/www.youtube.com\/watch?v=EiTbDMyE7as\" 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\">Developer Tools<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u79fb\u52a8\u652f\u4ed8SDK<\/span><br \/>\n            <span class=\"tag\">\u5e94\u7528\u5185\u8d2d\u4e70<\/span><br \/>\n            <span class=\"tag\">\u66ff\u4ee3\u8ba1\u8d39<\/span><br \/>\n            <span class=\"tag\">\u4f63\u91d1\u4f18\u5316<\/span><br \/>\n            <span class=\"tag\">\u5f00\u53d1\u8005\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u8ba2\u9605\u7ecf\u6d4e<\/span><br \/>\n            <span class=\"tag\">\u652f\u4ed8\u5408\u89c4<\/span><br \/>\n            <span class=\"tag\">\u5229\u6da6\u63d0\u5347<\/span><br \/>\n            <span class=\"tag\">SaaS<\/span><br \/>\n            <span class=\"tag\">iOS\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\u666e\u904d\u8ba4\u53ef\u5176\u8282\u770130%\u4f63\u91d1\u7684\u5de8\u5927\u4ef7\u503c\uff0c\u5e76\u5bf9\u8fc1\u79fb\u73b0\u6709\u8ba2\u9605\u7528\u6237\u7684\u529f\u80fd\u8868\u793a\u8d5e\u8d4f\u3002\u4e3b\u8981\u5173\u5207\u70b9\u96c6\u4e2d\u5728\uff1a\u6cd5\u5f8b\u4e0e\u82f9\u679c\u653f\u7b56\u98ce\u9669\u3001\u7528\u6237\u8f6c\u6362\u6d41\u7a0b\u7684\u6469\u64e6\u3001\u6280\u672f\u5b9e\u73b0\u7ec6\u8282\uff08\u5982\u652f\u4ed8\u63d0\u4f9b\u5546\u3001\u7eed\u8d39\u5904\u7406\uff09\u4ee5\u53ca\u5168\u7403\u5408\u89c4\u6027\uff08\u5982\u975e\u7f8e\u56fd\u5730\u533a\uff09\u3002\u90e8\u5206\u7528\u6237\u8ba4\u4e3a\u5b98\u7f51\u4ef7\u503c\u4f20\u8fbe\u548c\u5b9a\u4ef7\u9875\u9762\u4e0d\u591f\u6e05\u6670\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                ZeroSettle\u7684\u4eae\u76f8\uff0c\u4e0e\u5176\u8bf4\u662f\u4e00\u6b3e\u6280\u672fSDK\u7684\u53d1\u5e03\uff0c\u4e0d\u5982\u8bf4\u662f\u4e00\u6b21\u5bf9\u82f9\u679c\u5e94\u7528\u5546\u5e97\u7a0e\u6536\u4f53\u7cfb\u7684\u7cbe\u51c6\u201c\u53db\u9003\u201d\u3002\u5176\u771f\u6b63\u7684\u98a0\u8986\u6027\u4e0d\u5728\u4e8e\u6280\u672f\uff0c\u800c\u5728\u4e8e\u6293\u4f4f\u4e86\u201cEpic\u8bc9\u82f9\u679c\u6848\u201d\u540e\u5fae\u5999\u7684\u6cd5\u5f8b\u7a97\u53e3\u671f\uff0c\u5e76\u5c06\u77db\u5934\u76f4\u6307\u82f9\u679c\u7a0e\u4f53\u7cfb\u4e2d\u6700\u987d\u56fa\u7684\u5821\u5792\u2014\u2014\u73b0\u6709\u8ba2\u9605\u7528\u6237\u7684\u8fc1\u79fb\u3002\u5e02\u9762\u4e0a\u591a\u6570\u66ff\u4ee3\u652f\u4ed8\u65b9\u6848\u53ea\u89e3\u51b3\u65b0\u7528\u6237\uff0c\u5bfc\u81f4\u5f00\u53d1\u8005\u957f\u671f\u53cc\u8f68\u8fd0\u884c\uff0c\u6210\u672c\u4e0d\u51cf\u53cd\u589e\u3002ZeroSettle\u5ba3\u79f0\u80fd\u64ac\u52a8\u5b58\u91cf\u7528\u6237\uff0c\u8fd9\u624d\u662f\u5176\u5ba3\u79f0\u201c\u6062\u590d\u771f\u5b9e\u5229\u6da6\u7387\u201d\u7684\u6838\u5fc3\u6740\u62db\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u5149\u73af\u4e4b\u4e0b\u6697\u7901\u5bc6\u5e03\u3002\u9996\u8981\u98ce\u9669\u662f\u653f\u7b56\u4e0e\u5408\u89c4\u7684\u201c\u79fb\u52a8\u9776\u201d\u3002\u82f9\u679c\u867d\u5728\u7f8e\u56fd\u8d25\u8bc9\uff0c\u4f46\u62e5\u6709\u5bf9\u5e94\u7528\u5ba1\u6838\u7684\u7edd\u5bf9\u63a7\u5236\u6743\uff0c\u5b8c\u5168\u53ef\u80fd\u901a\u8fc7\u8c03\u6574\u6307\u5357\u3001\u5ef6\u957f\u5ba1\u6838\u6216\u6a21\u7cca\u89e3\u91ca\u6765\u65bd\u538b\u3002\u56e2\u961f\u201c\u524d\u82f9\u679c\u5458\u5de5\u201d\u7684\u8eab\u4efd\u662f\u53cc\u5203\u5251\uff0c\u65e2\u5e26\u6765\u4fe1\u4efb\u80cc\u4e66\uff0c\u4e5f\u53ef\u80fd\u4f7f\u5176\u6210\u4e3a\u82f9\u679c\u91cd\u70b9\u201c\u5173\u6ce8\u201d\u5bf9\u8c61\u3002\u5176\u6b21\uff0c\u4ea7\u54c1\u6210\u529f\u6781\u5ea6\u4f9d\u8d56\u201c\u65e0\u7f1d\u8f6c\u6362\u201d\u7684\u7528\u6237\u4f53\u9a8c\u3002\u4efb\u4f55\u589e\u52a0\u7684\u6469\u64e6\u90fd\u4f1a\u5bfc\u81f4\u7528\u6237\u6d41\u5931\uff0c\u62b5\u6d88\u4f63\u91d1\u8282\u7701\u7684\u6536\u76ca\u3002\u8bc4\u8bba\u4e2d\u5173\u4e8e\u6d41\u7a0b\u6b65\u9aa4\u3001\u5730\u57df\u5207\u6362\u7684\u7591\u95ee\uff0c\u6b63\u662f\u5bf9\u6b64\u5173\u952e\u75db\u70b9\u7684\u6298\u5c04\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u5176\u5546\u4e1a\u6a21\u5f0f\uff085%+0.5\u7f8e\u5143 vs \u82f9\u679c30%\uff09\u6781\u5177\u5438\u5f15\u529b\uff0c\u4f46\u9700\u8b66\u60d5\u5176\u4e2d\u9690\u542b\u7684\u6210\u672c\uff1a\u652f\u4ed8\u5904\u7406\u3001\u5ba2\u6237\u652f\u6301\u3001\u9000\u5355\u5904\u7406\u7b49\u590d\u6742\u6027\u662f\u5426\u771f\u80fd\u88ab5%\u7684\u8d39\u7387\u5b8c\u5168\u8986\u76d6\u5e76\u4fdd\u6301\u957f\u671f\u53ef\u6301\u7eed\uff1f\u6b64\u5916\uff0c\u5b83\u5c06\u5f00\u53d1\u8005\u4ece\u82f9\u679c\u7684\u201c\u7a0e\u6536\u7262\u7b3c\u201d\u4e2d\u89e3\u653e\uff0c\u5374\u53c8\u53ef\u80fd\u5c06\u5176\u5f15\u5165\u5bf9\u5355\u4e00\u7b2c\u4e09\u65b9\u652f\u4ed8\u670d\u52a1\u5546\u7684\u6df1\u5ea6\u4f9d\u8d56\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u603b\u800c\u8a00\u4e4b\uff0cZeroSettle\u662f\u4e00\u573a\u9ad8\u98ce\u9669\u3001\u9ad8\u56de\u62a5\u7684\u535a\u5f08\u3002\u5b83\u5e76\u975e\u7b80\u5355\u7684\u201c\u66f4\u597d\u7528\u7684\u652f\u4ed8\u5de5\u5177\u201d\uff0c\u800c\u662f\u8bd5\u56fe\u5728\u82f9\u679c\u751f\u6001\u7684\u94dc\u5899\u94c1\u58c1\u4e0a\u51ff\u5f00\u4e00\u4e2a\u5408\u89c4\u7684\u3001\u53ef\u6301\u7eed\u7684\u5546\u4e1a\u6f0f\u6d1e\u3002\u5b83\u7684\u547d\u8fd0\uff0c\u5c06\u4e0d\u4ec5\u662f\u4ea7\u54c1\u4f18\u52a3\u7684\u7ade\u4e89\uff0c\u66f4\u662f\u6cd5\u5f8b\u3001\u5546\u4e1a\u4e0e\u5e73\u53f0\u5f3a\u6743\u4e4b\u95f4\u6301\u7eed\u89d2\u529b\u7684\u98ce\u5411\u6807\u3002\u5bf9\u4e8e\u5f00\u53d1\u8005\u800c\u8a00\uff0c\u8fd9\u662f\u4e00\u5242\u8bf1\u4eba\u7684\u731b\u836f\uff0c\u4f46\u670d\u7528\u524d\u5fc5\u987b\u4ed4\u7ec6\u8bc4\u4f30\u81ea\u8eab\u7684\u98ce\u9669\u627f\u53d7\u80fd\u529b\u4e0e\u5408\u89c4\u5e95\u7ebf\u3002\n            <\/p>\n<\/p><\/div>\n<div class=\"comments-section\">\n<div class=\"comments-toggle\">\n            <span>\u67e5\u770b\u539f\u59cb\u4fe1\u606f<\/span><br \/>\n            <span class=\"toggle-arrow\">\u25bc<\/span>\n        <\/div>\n<div class=\"comments-container\">\n<div class=\"comment-item\">\n<div class=\"comment-header\">\n                    <span class=\"comment-author\">ZeroSettle<\/span>\n                <\/div>\n<div class=\"comment-content\">ZeroSettle is a drop-in direct billing SDK for mobile apps. It takes 15 minutes to set up and developers immediately start enjoying zero App Store fees, higher user retention, and instant payouts.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Interesting idea. I have seen tools that push users to web checkout and the drop off can be brutal . Switching existing subscribers sounds way more practical . <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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>If the conversion really stays strong with this flow , this could be huge for app businesses . 30% _ 5% is massive difference .<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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 that you both came from Apple to build this. For apps with a global user base, how do you handle the transition for users who move between the US and other regions where direct billing might not be legal yet? Do subscriptions seamlessly switch back to App Store billing in those cases? 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<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The migration flow for existing subscribers is the part that caught my eye. Every other direct billing tool I&#8217;ve seen focuses on new signups, which means you&#8217;re stuck running two systems indefinitely. Actually moving people off App Store billing is where the real margin recovery happens.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Sheesh, you got me good on this one. Really simple, yet very impactful. Can you reveal more about the structure behind the direct payments? Is that provided by ZeroSettle, or are you using some third-party provider to enable the payments (provider that the dev has to account for)? This might be a silly question, hopefully not, anyways good luck on your 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>Is there a possibility of legal risk from Apple?<br \/>Seems too good to be true!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@4n1rudh4\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@4n1rudh4<\/a>&nbsp;Direct billing is legal in the U.S. since Epic v Apple and we&#8217;re helping devs take advantage!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey PH! My co-founder and I left Apple to build ZeroSettle. $150B+ of in-app purchases still go through App Store\/Google Play billing annually, even though direct billing is legal in the USA after the Epic v Apple ruling. This is primarily because existing solutions often hurt conversion when sending users to a Safari sign up sheet. <\/p>\n<p>We built ZeroSettle from the ground up to avoid these conversion concerns. We take a different approach by providing flows that switch existing subscribers to direct billing from App Store billing. The results? Dramatically improved margins, higher retention, and instant payouts. ZeroSettle also handles the billing complexity, handing chargebacks and customer support for devs like Apple does today. And it costs just 5% + 50c, compared to Apple&#8217;s 30%.<\/p>\n<p>Looking forward to hearing what y&#8217;all think!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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><a href=\"https:\/\/www.producthunt.com\/@gaberoeloffs\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@gaberoeloffs<\/a> Two questions: How does the switch flow actually work from the user&#8217;s perspective? For example, if I am a subscriber paying through the App Store, what do I see, and how many steps does it take? The friction there seems like the make-or-break factor.<\/p>\n<p>Secondly, how are you handling the Apple policy gray area? The Epic ruling opened the door legally, but Apple has been known to push back in creative ways. Are developers exposed to any risk of App Store retaliation, or does your setup keep things clearly within the ruling&#8217;s boundaries?<\/p>\n<p>The comparison of 5% + 50c versus 30% speaks for itself. For any app generating significant subscription revenue, the math is hard to ignore.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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 always hear how chargebacks are incredibly annoying to deal with. It&#8217;s really nice to see that you guys handle it on your end!  <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The fact that you&#8217;re switching existing subscribers instead of trying to capture new ones through Safari is a smart workaround for the conversion drop. How are you seeing App Store review teams respond to apps that integrate this? Any issues getting updates approved?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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>Genuinely curious how this handles subscription renewals when the App Store receipt validation inevitably fails &#8211; are you caching the billing state locally or do we need to implement our own grace period logic?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@lliora\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@lliora<\/a>&nbsp;We handle all the complex billing logic on our side &#8211; we mirror App Store billing functionality, but cheaper. \ud83d\ude42<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>As an iOS developer myself, the 30% Apple tax is one of the biggest pain points. The fact that you both left Apple to build a solution for this is amazing. 15-minute setup time and zero fees sounds almost too good to be true. How are you handling compliance with Apple&#8217;s latest guidelines around alternative payment methods?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@sai_tharun_kakirala\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sai_tharun_kakirala<\/a>&nbsp;Keeping devs compliant with alternative payment methods is our top priority. We monitor the current state of acceptable browser flows constantly. It&#8217;s legal in the USA thankfully, but we use robust geochecks to make sure a user will not see these flows outside U.S.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hi Gabe, the &#8220;left Apple to build this&#8221; line is your headline and it&#8217;s sitting in a PH comment. Two ex-Apple engineers telling founders they can legally skip Apple&#8217;s 30% fee. That&#8217;s not a product launch man&#8230; That&#8217;s a plot twist.<\/p>\n<p>Right now the homepage opens with numbers and SDK features. Smart founders will read it. But the founder who&#8217;s been silently paying Apple 30% for three years and feeling robbed&#8230;.. they need to feel something first before they calculate anything.<\/p>\n<p>The credibility of where you came from changes the entire trust equation. Congrats on the launch, <a href=\"https:\/\/www.producthunt.com\/@gaberoeloffs\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"gaberoeloffs\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@gaberoeloffs<\/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<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey, I liked your idea, so I am upvoting. <br \/>But your website needs an upgrade as the items are not clear to understand (in terms of how are you delivering the value proposition). Especially the pricing page is very difficult to understand. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"app-card\">\n<div class=\"app-header\">\n<div class=\"rank\">#12<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/GFETEIQH2PB47T\" class=\"app-title\">Adaptive \u2014 The Agent Computer<\/a><\/p>\n<div class=\"one-liner\">The computer for AI to get things done<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">124<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>\u4e00\u6b3e\u4e3aAI\u667a\u80fd\u4f53\u8bbe\u8ba1\u7684\u201c\u8ba1\u7b97\u673a\u201d\uff0c\u901a\u8fc7\u8fde\u63a5\u7528\u6237\u73b0\u6709\u5de5\u5177\u5e76\u8d4b\u4e88\u76ee\u6807\uff0c\u8ba9AI\u4ee3\u7406\u81ea\u52a8\u5b8c\u6210\u6d4f\u89c8\u3001\u70b9\u51fb\u3001\u5f52\u6863\u3001\u8ba2\u8d2d\u3001\u62a5\u544a\u7b49\u591a\u6b65\u9aa4\u4efb\u52a1\uff0c\u5176\u6838\u5fc3\u201c\u7f16\u7801\u8bb0\u5fc6\u201d\u529f\u80fd\u80fd\u5728\u5de5\u4f5c\u4e2d\u6301\u7eed\u5b66\u4e60\u7528\u6237\u7cfb\u7edf\u548c\u504f\u597d\uff0c\u5c06\u7ecf\u9a8c\u8f6c\u5316\u4e3a\u53ef\u590d\u7528\u7a0b\u5e8f\uff0c\u65e8\u5728\u89e3\u51b3\u91cd\u590d\u6027\u3001\u591a\u6b65\u9aa4\u6570\u5b57\u5de5\u4f5c\u6d41\u7a0b\u7684\u81ea\u52a8\u5316\u75db\u70b9\uff0c\u4f7f\u7528\u6237\u4ece\u7e41\u7410\u64cd\u4f5c\u4e2d\u5f7b\u5e95\u89e3\u653e\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\/b7c604f6-04cd-4106-b78d-8b32e90a64d1.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\/2b85b32b-aa89-4dfd-bb08-32571cd8470e.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\/362a57e9-3f8a-45b2-8770-4ea5c13bee5c.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\/48a0ea6b-7523-4a31-90c7-fcfb5b55a107.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\/ca89b8f7-b2ff-40c2-8d1b-9a2218f3a29d.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\/0135c4b9-a10a-4952-8719-f4706b5cdc09.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\/a4833ef6-6760-427a-ab00-acb6da370ffb.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\/24418021-b75c-48cc-bbae-e71bff0720b4.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">Task Management<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u667a\u80fd\u4f53<\/span><br \/>\n            <span class=\"tag\">\u81ea\u52a8\u5316\u5de5\u4f5c\u6d41<\/span><br \/>\n            <span class=\"tag\">\u7f16\u7801\u8bb0\u5fc6<\/span><br \/>\n            <span class=\"tag\">\u65e0\u4ee3\u7801\u81ea\u52a8\u5316<\/span><br \/>\n            <span class=\"tag\">\u667a\u80fd\u52a9\u7406<\/span><br \/>\n            <span class=\"tag\">RPA\u589e\u5f3a<\/span><br \/>\n            <span class=\"tag\">\u6d41\u7a0b\u5b66\u4e60<\/span><br \/>\n            <span class=\"tag\">\u4e91\u7aef\u8ba1\u7b97\u673a<\/span><br \/>\n            <span class=\"tag\">\u4efb\u52a1\u4ee3\u7406<\/span><br \/>\n            <span class=\"tag\">\u751f\u4ea7\u529b\u5de5\u5177<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u9ad8\u5ea6\u8ba4\u53ef\u201c\u7f16\u7801\u8bb0\u5fc6\u201d\u7684\u5dee\u5f02\u5316\u4ef7\u503c\uff0c\u8ba4\u4e3a\u5176\u4ece\u7ecf\u9a8c\u4e2d\u5b66\u4e60\u7684\u80fd\u529b\u662f\u5173\u952e\u7a81\u7834\u3002\u5173\u6ce8\u70b9\u96c6\u4e2d\u5728\uff1a\u56e2\u961f\u95f4\u5de5\u4f5c\u6d41\u5171\u4eab\u3001\u9690\u79c1\u4e0e\u6570\u636e\u5b89\u5168\u3001\u5904\u7406\u8fb9\u7f18\u6848\u4f8b\u7684\u7075\u6d3b\u6027\u3001\u4ee3\u7406\u6743\u9650\u63a7\u5236\uff08\u7279\u522b\u662f\u6587\u4ef6\u8bbf\u95ee\uff09\uff0c\u4ee5\u53ca\u5982\u4f55\u5e94\u7528\u4e8e\u5177\u4f53\u573a\u666f\uff08\u5982\u4f9d\u8d56\u66f4\u65b0\u3001\u652f\u6301\u3001\u5916\u8054\uff09\u3002\u6709\u5efa\u8bae\u6307\u51fa\u5e94\u5c06\u201c\u7f16\u7801\u8bb0\u5fc6\u201d\u7684\u4ef7\u503c\u66f4\u7a81\u51fa\u5730\u5c55\u793a\u5728\u5b98\u7f51\u3002\n            <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ai-section\">\n<div class=\"ai-content\" style=\"font-size: large;\"><strong>AI \u9510\u8bc4<\/strong><\/div>\n<p class=\"ai-content\">\n                Adaptive \u63d0\u51fa\u7684\u201cAI\u4ee3\u7406\u8ba1\u7b97\u673a\u201d\u6982\u5ff5\uff0c\u672c\u8d28\u4e0a\u662f\u5bf9\u5f53\u524dAI\u52a9\u624b\u8303\u5f0f\u7684\u4e00\u6b21\u6fc0\u8fdb\u5347\u7ea7\u3002\u5b83\u6452\u5f03\u4e86\u201c\u804a\u5929\u673a\u5668\u4eba\u5373\u754c\u9762\u201d\u7684\u6d41\u884c\u601d\u8def\uff0c\u8bd5\u56fe\u5c06AI\u5b9a\u4f4d\u4e3a\u4e00\u4e2a\u80fd\u591f\u81ea\u4e3b\u64cd\u4f5c\u8f6f\u4ef6\u6808\u7684\u201c\u6570\u5b57\u52b3\u52a8\u529b\u201d\u3002\u5176\u5ba3\u79f0\u7684\u6838\u5fc3\u58c1\u5792\u201c\u7f16\u7801\u8bb0\u5fc6\u201d\uff0c\u76f4\u51fb\u4e86\u5f53\u524d\u81ea\u52a8\u5316\u5de5\u5177\u4e0eAI\u4ee3\u7406\u7684\u6700\u5927\u75db\u70b9\uff1a\u5065\u5fd8\u4e0e\u8106\u5f31\u3002\u5927\u591a\u6570\u5de5\u5177\u6bcf\u6b21\u4efb\u52a1\u90fd\u4ece\u96f6\u5f00\u59cb\uff0c\u6216\u4f9d\u8d56\u50f5\u786c\u7684\u9884\u8bbe\u811a\u672c\uff0c\u800cAdaptive\u65e8\u5728\u5c06\u6bcf\u6b21\u6267\u884c\u8f6c\u5316\u4e3a\u53ef\u7d2f\u79ef\u3001\u53ef\u8c03\u7528\u7684\u7a0b\u5e8f\u6027\u77e5\u8bc6\uff0c\u8fd9\u6697\u793a\u7740\u5176\u7cfb\u7edf\u53ef\u80fd\u6784\u5efa\u4e86\u4e00\u4e2a\u4e0d\u65ad\u4e30\u5bcc\u7684\u201c\u6280\u80fd\u5e93\u201d\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u771f\u6b63\u7684\u6311\u6218\u4e0e\u4ef7\u503c\u540c\u6837\u9690\u542b\u4e8e\u6b64\u3002\u9996\u5148\uff0c\u201c\u7f16\u7801\u8bb0\u5fc6\u201d\u7684\u6280\u672f\u5b9e\u73b0\u6df1\u5ea6\u51b3\u5b9a\u4e86\u4ea7\u54c1\u5929\u82b1\u677f\u3002\u5b83\u5b66\u4e60\u7684\u662f\u754c\u9762\u64cd\u4f5c\u5e8f\u5217\uff0c\u8fd8\u662f\u62bd\u8c61\u7684\u4e1a\u52a1\u903b\u8f91\uff1f\u5176\u751f\u6210\u7684\u201c\u53ef\u590d\u7528\u7a0b\u5e8f\u201d\u662f\u5426\u5177\u5907\u8db3\u591f\u7684\u9c81\u68d2\u6027\u4ee5\u5e94\u5bf9\u8f6f\u4ef6UI\u7684\u5fae\u5c0f\u53d8\u52a8\uff1f\u8bc4\u8bba\u4e2d\u5173\u4e8e\u201c\u8fb9\u7f18\u6848\u4f8b\u201d\u548c\u201c\u56de\u6eda\u673a\u5236\u201d\u7684\u63d0\u95ee\u6070\u6070\u70b9\u51fa\u4e86\u4fe1\u4efb\u96be\u9898\u3002\u5176\u6b21\uff0c\u5b83\u5c06\u81ea\u8eab\u5b9a\u4e49\u4e3a\u201c\u4e91\u7aef\u8ba1\u7b97\u673a\u201d\u4ee5\u89e3\u51b3\u5b89\u5168\u7591\u8651\uff0c\u4f46\u8fd9\u4e5f\u610f\u5473\u7740\u5b83\u5fc5\u987b\u6df1\u5ea6\u63a5\u5165\u7528\u6237\u7684\u5404\u7c7bSaaS\u5de5\u5177\u548c\u654f\u611f\u6570\u636e\uff0c\u5176\u6570\u636e\u7ba1\u9053\u7684\u5b89\u5168\u6027\u3001\u5408\u89c4\u6027\u4ee5\u53ca\u4ee3\u7406\u884c\u4e3a\u7684\u53ef\u5ba1\u8ba1\u6027\uff0c\u5c06\u6210\u4e3a\u4f01\u4e1a\u5ba2\u6237\u8003\u91cf\u7684\u91cd\u4e2d\u4e4b\u91cd\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4ea7\u54c1\u613f\u666f\u5b8f\u5927\uff0c\u4f46\u8def\u5f84\u9669\u5cfb\u3002\u5b83\u4e0d\u518d\u6ee1\u8db3\u4e8e\u5145\u5f53\u201c\u526f\u9a7e\u9a76\u201d\uff0c\u800c\u662f\u7acb\u5fd7\u6210\u4e3a\u201c\u81ea\u52a8\u9a7e\u9a76\u7cfb\u7edf\u201d\u3002\u5982\u679c\u6210\u529f\uff0c\u5b83\u53ef\u80fd\u91cd\u5851\u8f6f\u4ef6\u4ea4\u4e92\u8303\u5f0f\uff0c\u4ece\u201c\u4eba\u64cd\u4f5c\u8f6f\u4ef6\u201d\u8f6c\u5411\u201c\u4eba\u7ba1\u7406AI\uff0cAI\u64cd\u4f5c\u8f6f\u4ef6\u201d\u3002\u4f46\u76ee\u524d\uff0c\u5b83\u4ecd\u9700\u5728\u590d\u6742\u771f\u5b9e\u573a\u666f\u4e2d\u8bc1\u660e\u5176\u5b66\u4e60\u7684\u53ef\u9760\u6027\u3001\u5b89\u5168\u7684\u5b8c\u5907\u6027\u4e0e\u4ef7\u503c\u7684\u666e\u9002\u6027\u3002\u5b83\u8d4c\u7684\u662fAI\u667a\u80fd\u4f53\u64cd\u4f5c\u7cfb\u7edf\u7684\u672a\u6765\uff0c\u800c\u8fd9\u573a\u8d4c\u5c40\u521a\u521a\u5f00\u59cb\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\">Adaptive \u2014 The Agent Computer<\/span>\n                <\/div>\n<div class=\"comment-content\">Adaptive is a computer built for AI agents. Connect your tools, give it a goal, and your agent handles the rest \u2014 browsing, clicking, filing, ordering, reporting. What makes it different is Encoded Memory: as it works, it learns your systems and preferences and turns those learnings into reusable programs. Every task makes the next one faster. This isn&#8217;t an assistant that helps you do the work. It&#8217;s agents that does it for you.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The iconography is incredibly thoughtful and remains consistent throughout the entire product. The subtle use of gradients adds a wonderful depth to the UI.<\/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\">Hey Product Hunt \ud83d\udc4b<\/p>\n<p>By the end of this year, AI agents will use more software than humans do. We built Adaptive for that world.<\/p>\n<p>Most AI tools give you a chatbot. Adaptive gives you a computer \u2014 one that connects to your existing tools, operates them on your behalf, and actually learns as it works.<\/p>\n<p>Here&#8217;s what makes it different: Encoded Memory. Every time Adaptive completes a task, it doesn&#8217;t throw away what it learned. It turns those learnings into reusable programs. So the second time you need something done, it&#8217;s faster. The tenth time, it&#8217;s instant.<\/p>\n<p>We&#8217;ve been using it ourselves to automate support inboxes, run creator outreach, track expenses, generate reports \u2014 all without writing a single line of code.<\/p>\n<p>Would love to hear what workflows you&#8217;d hand off first. Drop them in the comments \ud83d\udc47<\/p>\n<p>\u2014 The Adaptive Team<\/p><\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@charliewehan\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@charliewehan<\/a>&nbsp;Congrats on this very interesting product launch! \ud83d\ude80<\/p>\n<p>The idea of AI agents operating software and actually learning from previous tasks through \u201cencoded memory\u201d is really interesting. Most tools reset context after each interaction, so building reusable programs from past workflows could be a big shift.<\/p>\n<p>Out of curiosity, what kinds of workflows are teams adopting first with Adaptive \u2014 more operational tasks like support and reporting, or things like growth and outreach automation?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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 actually see this being perfect for those 3am &#8220;update all my dependencies&#8221; tasks &#8211; the AI agent could handle the inevitable cascade of breaking changes while I sleep. The multi-step reasoning demo on your landing page sold me &#8211; watching it pause to &#8220;think&#8221; about whether to upgrade React 17 to 18 felt oddly human. Does it preserve the exact dependency tree state so I can roll back if everything breaks spectacularly?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@lliora\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@lliora<\/a>&nbsp;there&#8217;s a toggle you can enable (we call this production mode) that let&#8217;s you roll back to a previous version!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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 Encoded Memory concept is what sets this apart for me. Most AI agent tools treat every task as a fresh start, but having agents that actually learn your systems and preferences over time is a massive unlock. The idea that every task makes the next one faster is exactly how AI should work. Looking forward to seeing how this evolves!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hi Adaptive team, the encoded memory detail is the one thing that separates this from every other automation tool launching this week. Every competitor says set it and forget it. But they all secretly mean set it up again when it breaks.<\/p>\n<p>The idea that the agent gets faster the tenth time you run something&#8230; that&#8217;s a completely different promise.<\/p>\n<p>I read the homepage. It doesn&#8217;t say that loudly enough. It&#8217;s sitting in a PH comment when it should be the first thing someone reads.<\/p>\n<p>And by the way, congrats on the launch, <a href=\"https:\/\/www.producthunt.com\/@charliewehan\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"charliewehan\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@charliewehan<\/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\">\n<p>Curious how this works for small teams &#8211; if two people are using Adaptive on shared tools like Google Sheets or Slack, do their agents learn separately or is there a way to share encoded workflows across 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<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Interesting take on AI agents! QQ How do you handle privacy?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@andres_felipe_gonzalez_velez\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@andres_felipe_gonzalez_velez<\/a>&nbsp;hey! Can you elaborate on the question? Privacy in what sense?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The Encoded Memory concept is really compelling. When the agent learns from repeated tasks, how does it handle edge cases that differ slightly from previous runs? For example, if a report format changes between runs, does it adapt on the fly or flag the difference for review? 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\/@borrellr_\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@borrellr_<\/a>&nbsp;generally, the agent will try to leverage existing prebuilt tools and then fallback to just normal agent workflows \u2014 and update itself in the 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<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Are there ways to limit the agent&#8217;s access? Especially if there are files on my computer that I don&#8217;t want it to have access to so that there is never the chance of it accidentally modifying or deleting something that it shouldn&#8217;t? <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@lienchueh\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@lienchueh<\/a>&nbsp;that&#8217;s the beauty of it actually, it doesn&#8217;t exist on your computer \u2014 it lives inside a cloud computer. You choose which files\/things you want it to have access to<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/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\/WXVYSORXI7524Q\" class=\"app-title\">Wendi AI<\/a><\/p>\n<div class=\"one-liner\">The AI OS for people who manage people<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">124<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Wendi AI\u662f\u4e00\u6b3e\u9762\u5411\u7ba1\u7406\u8005\u7684AI\u64cd\u4f5c\u7cfb\u7edf\uff0c\u901a\u8fc7\u9759\u9ed8\u8bb0\u5f55\u4f1a\u8bae\u7b14\u8bb0\u5e76\u63d0\u4f9b\u7b26\u5408\u4eba\u529b\u8d44\u6e90\u89c4\u8303\u7684\u9886\u5bfc\u529b\u6307\u5bfc\uff0c\u5728\u7ba1\u7406\u8005\u8fdb\u884c\u9ad8\u5f3a\u5ea6\u6280\u672f\u5de5\u4f5c\u6216\u5904\u7406\u654f\u611f\u4eba\u4e8b\u51b3\u7b56\u65f6\uff0c\u51cf\u8f7b\u5176\u8ba4\u77e5\u8d1f\u8377\u4e0e\u5408\u89c4\u98ce\u9669\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\/e30e9c30-a982-4b2b-878b-39949989970a.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\/5e10f0c9-8ffc-429c-8b59-97ef4e0ec141.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\/025901d1-11a4-49cb-b299-babfbb71ea20.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\/fcb7aec3-de12-4ed4-a5d9-ffa4e079d720.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\/3be38556-93f4-49f3-a71d-3d7fa773701d.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/EQe8wKa1960\"><source src=\"https:\/\/youtu.be\/EQe8wKa1960\" 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\">Artificial Intelligence<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u7ba1\u7406\u52a9\u624b<\/span><br \/>\n            <span class=\"tag\">\u4eba\u529b\u8d44\u6e90\u5408\u89c4<\/span><br \/>\n            <span class=\"tag\">\u4f1a\u8bae\u7b14\u8bb0<\/span><br \/>\n            <span class=\"tag\">\u9886\u5bfc\u529b\u6307\u5bfc<\/span><br \/>\n            <span class=\"tag\">\u7ba1\u7406\u8005\u64cd\u4f5c\u7cfb\u7edf<\/span><br \/>\n            <span class=\"tag\">\u4eba\u4e8b\u51b3\u7b56\u652f\u6301<\/span><br \/>\n            <span class=\"tag\">\u56e2\u961f\u7ba1\u7406<\/span><br \/>\n            <span class=\"tag\">SaaS<\/span><br \/>\n            <span class=\"tag\">B2B<\/span><br \/>\n            <span class=\"tag\">\u751f\u4ea7\u529b\u5de5\u5177<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u80af\u5b9a\u5176\u89e3\u51b3\u771f\u5b9e\u7ba1\u7406\u75db\u70b9\uff08\u5982\u5b64\u72ec\u611f\u3001HR\u5408\u89c4\uff09\u7684\u5b9a\u4f4d\uff0c\u8ba4\u4e3a\u201c\u4f1a\u8bae\u7b14\u8bb0+\u7ba1\u7406\u5efa\u8bae\u201d\u7684\u7ec4\u5408\u5f88\u806a\u660e\u3002\u4e3b\u8981\u95ee\u9898\u96c6\u4e2d\u4e8e\uff1a\u5b9e\u65f6\u6307\u5bfc\u529f\u80fd\u662f\u5426\u4e0a\u7ebf\u3001\u6570\u636e\u9690\u79c1\u4e0e\u4fe1\u4efb\u5ea6\u3001AI\u56fa\u6709\u504f\u89c1\u5982\u4f55\u89c4\u907f\u3001\u4ee5\u53ca\u4e0a\u4e0b\u6587\u5982\u4f55\u6784\u5efa\u3002\u521b\u59cb\u4eba\u56de\u590d\u900f\u9732\u4ea7\u54c1\u76ee\u524d\u4fa7\u91cd\u4e8e\u4f1a\u524d\u4f1a\u540e\u652f\u6301\uff0c\u6b63\u63a8\u8fdb\u4f01\u4e1a\u7ea7\u5b89\u5168\u8ba4\u8bc1\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                Wendi AI \u8bd5\u56fe\u5207\u5165\u4e00\u4e2a\u88ab\u6cdb\u7528\u578bAI\u5de5\u5177\u5ffd\u89c6\u7684\u771f\u7a7a\u5730\u5e26\uff1a\u5c06AI\u4ece\u201c\u6548\u7387\u526f\u9a7e\u9a76\u201d\u91cd\u5851\u4e3a\u201c\u7ba1\u7406\u51b3\u7b56\u7684\u5b88\u591c\u4eba\u201d\u3002\u5176\u771f\u6b63\u7684\u4ef7\u503c\u4e0d\u5728\u4e8e\u9759\u9ed8\u8bb0\u7b14\u8bb0\u2014\u2014\u8fd9\u5df2\u662f\u7ea2\u6d77\u529f\u80fd\u2014\u2014\u800c\u5728\u4e8e\u80c6\u6562\u5c06AI\u690d\u5165\u9ad8\u98ce\u9669\u7684\u201c\u4eba\u4e8b\u51b3\u7b56\u201d\u6d41\u7a0b\uff0c\u5145\u5f53\u7ba1\u7406\u8005\u7684\u79c1\u4ebaHR\u987e\u95ee\u4e0e\u7ec4\u7ec7\u8bb0\u5fc6\u4f53\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4ea7\u54c1\u903b\u8f91\u5c16\u9510\u5730\u6307\u5411\u7ba1\u7406\u8005\u7684\u4e24\u5927\u8f6f\u808b\uff1a\u8ba4\u77e5\u8d85\u8f7d\u4e0e\u6743\u529b\u5b64\u72ec\u3002\u5bf9\u4e8e\u6280\u672f\u578b\u7ba1\u7406\u8005\uff0c\u5b83\u5145\u5f53\u5916\u6302\u60c5\u666f\u8bb0\u5fc6\uff0c\u7f13\u89e3\u4ece\u7f16\u7801\u6df1\u5ea6\u4e13\u6ce8\u5230\u4eba\u9645\u7ba1\u7406\u95f4\u7684\u8bed\u5883\u5207\u6362\u635f\u8017\uff1b\u5bf9\u4e8e\u9677\u5165HR\u6ce5\u6f6d\u7684\u7ba1\u7406\u8005\uff0c\u5b83\u63d0\u4f9b\u6d41\u7a0b\u5408\u89c4\u7684\u201c\u5b89\u5168\u7f51\u201d\u3002\u8fd9\u5b9e\u5219\u662f\u5c06\u539f\u672c\u4f9d\u8d56\u4e2a\u4eba\u7ecf\u9a8c\u3001\u52c7\u6c14\u4e14\u9ad8\u98ce\u9669\u7684\u975e\u7ed3\u6784\u5316\u51b3\u7b56\uff0c\u8bd5\u56fe\u90e8\u5206\u5730\u7ed3\u6784\u5316\u3001\u6570\u636e\u5316\u4e0e\u53bb\u98ce\u9669\u5316\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u6700\u8106\u5f31\u7684\u547d\u95e8\u4e5f\u5728\u4e8e\u6b64\uff1a\u4fe1\u4efb\u4e0e\u8d23\u4efb\u3002\u7ba1\u7406\u8005\u662f\u5426\u4f1a\u771f\u6b63\u5c06\u201c\u662f\u5426\u89e3\u96c7\u67d0\u4eba\u201d\u7684\u51b3\u7b56\u53c2\u8003\u6258\u4ed8\u7ed9AI\uff1f\u8bc4\u8bba\u4e2d\u5173\u4e8e\u504f\u89c1\u3001\u9690\u79c1\u7684\u8d28\u7591\u76f4\u51fb\u8981\u5bb3\u3002\u521b\u59cb\u4eba\u7684\u56de\u5e94\u2014\u2014\u201c\u5e2e\u52a9\u7ba1\u7406\u8005\u6210\u4e3a\u66f4\u597d\u7684\u4eba\uff0c\u800c\u975e\u7ba1\u7406\u5173\u7cfb\u201d\u2014\u2014\u662f\u4e00\u79cd\u5de7\u5999\u7684\u4ef7\u503c\u89c2\u5b9a\u4f4d\uff0c\u4f46\u5e76\u672a\u5b8c\u5168\u5316\u89e3\u5de5\u5177\u672c\u8eab\u53ef\u80fd\u5e26\u6765\u7684\u8d23\u4efb\u6a21\u7cca\u4e0e\u4f26\u7406\u98ce\u9669\u3002\u6b64\u5916\uff0c\u5176\u201c\u4e8b\u540e\u53cd\u601d\u201d\u800c\u975e\u201c\u5b9e\u65f6\u6307\u5bfc\u201d\u7684\u5f53\u524d\u6a21\u5f0f\uff0c\u867d\u4ee5\u201c\u4fdd\u6301\u5bf9\u8bdd\u4eba\u6027\u5316\u201d\u4e3a\u7531\uff0c\u4e5f\u66b4\u9732\u51fa\u5728\u6700\u5177\u4ef7\u503c\u7684\u51b3\u7b56\u5373\u65f6\u5e72\u9884\u73af\u8282\uff0c\u6280\u672f\u6216\u4fe1\u5fc3\u7684\u4e0d\u8db3\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u603b\u4f53\u800c\u8a00\uff0cWendi AI \u662f\u4e00\u6b21\u5927\u80c6\u7684\u8d5b\u9053\u5b9a\u4e49\u3002\u5b83\u4e0d\u518d\u5c06AI\u89c6\u4e3a\u5355\u7eaf\u7684\u6548\u7387\u5de5\u5177\uff0c\u800c\u662f\u8bd5\u56fe\u5c06\u5176\u6253\u9020\u4e3a\u7ec4\u7ec7\u5185\u90e8\u7684\u201c\u9690\u6027\u5236\u5ea6\u201d\u4e0e\u201c\u98ce\u9669\u63a7\u5236\u5c42\u201d\u3002\u6210\u8d25\u5173\u952e\u5728\u4e8e\uff1a\u80fd\u5426\u5728\u63d0\u4f9b\u8db3\u591f\u6df1\u5ea6\u7684\u5408\u89c4\u4e0e\u60c5\u5883\u667a\u80fd\u7684\u540c\u65f6\uff0c\u6784\u5efa\u8d77\u7262\u4e0d\u53ef\u7834\u7684\u4fe1\u4efb\u58c1\u5792\uff0c\u5e76\u6700\u7ec8\u8bc1\u660e\uff0cAI\u7684\u4ecb\u5165\u80fd\u8ba9\u201c\u4eba\u7ba1\u7406\u4eba\u7684\u827a\u672f\u201d\u53d8\u5f97\u66f4\u4eba\u6027\u3001\u66f4\u516c\u5e73\uff0c\u800c\u975e\u66f4\u673a\u68b0\u3001\u66f4\u89c4\u907f\u8d23\u4efb\u3002\u8fd9\u6761\u8def\u5e03\u6ee1\u8346\u68d8\uff0c\u4f46\u65b9\u5411\u503c\u5f97\u6df1\u7a76\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\">Wendi AI<\/span>\n                <\/div>\n<div class=\"comment-content\">The manager&#8217;s OS for high stakes people managing decisions. Wendi&#8217;s AI takes meeting notes quietly, gives you elevated leadership &#038; HR-safe guidance to enhance your everyday team managing, making you and your team AI efficient.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@rebeca_garcia_wendiai\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"rebeca_garcia_wendiai\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@rebeca_garcia_wendiai<\/a> <a href=\"https:\/\/www.producthunt.com\/@ben_mcloughlin\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"ben_mcloughlin\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ben_mcloughlin<\/a> Congrats on launching, the video explainer is really good!<\/p>\n<\/p>\n<p>Can you say more about how your current customers are using it and the problems you&#8217;re solving for them? <\/p>\n<\/p>\n<p>p.s. I like the honest intro! I&#8217;m sure a bunch of founders have had that moment where they just wanted to make a cool product and now they&#8217;re trying to urgently learn about some HR minutia \ud83d\ude06<\/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>Thank you  <a href=\"https:\/\/www.producthunt.com\/@paulantwilliams\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@paulantwilliams<\/a>&nbsp;&#8211; really glad the video resonated.<\/p>\n<p>We&#8217;re seeing two really distinct patterns in how people use Wendi right now:<\/p>\n<\/p>\n<ul>\n<li>\n<p>The first is the technical manager, someone who&#8217;s coding 8\u201310 hours a day, deeply heads-down, and has a team of developers they also need to show up for or manage. For them, Wendi becomes a separate AI memory. They&#8217;re not prompting it with context, they&#8217;re not re-explaining who&#8217;s who and what happened last week, Wendi already knows. It means they can actually be present with their team without it costing them cognitive overhead they don&#8217;t have.<\/p>\n<\/li>\n<li>\n<p>The second is the manager navigating an HR moment. That can be anything from giving difficult feedback, handling a conflict, managing someone through poor performance all the way to preparing to let someone go for the first time. Documenting correctly, following procedure, knowing what to say and what <em>not<\/em> to say. These are the situations where managers feel most alone and most exposed. Wendi helps them feel prepared and protect the business.<\/p>\n<\/li>\n<\/ul>\n<p>And yes to your PS, the midnight HR googling is extremely real  \ud83d\ude02 that&#8217;s basically the founding story in one sentence.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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>Hi Product Hunt \ud83d\udc4b<\/p>\n<p>I\u2019m Rebeca, co-founder of IamWendi.ai.<\/p>\n<p>I\u2019m completely new here, and honestly, I\u2019m more of a TikTok person than an X person, so forgive me if this isn\u2019t the perfectly polished Product Hunt intro you\u2019re used to \ud83d\ude05<\/p>\n<p>This product comes from an experienced pain, probably one of the worst ones I&#8217;ve gone through. And since it happened, I&#8217;ve learned how much it affects a lot of other people everyday too. <\/p>\n<p>Building a company is intense. And sometimes the hardest part isn\u2019t product, growth, or fundraising, it\u2019s what happens behind the scenes when relationships break, trust gets tested, and you still have to keep leading anyway.<\/p>\n<p>What we\u2019re building is deeply shaped by that.<\/p>\n<p>Wendi AI is the managers personal workspace built to help leaders make better decisions, understand what\u2019s really happening in their teams, and lead with more clarity when things feel messy, heavy, or ambiguous.<\/p>\n<p>Because leadership can be incredibly lonely. And when you\u2019re carrying the weight of people, performance, and big decisions, you need more than dashboards and gut instinct.<\/p>\n<p>You need something that helps you think and knows the context of your team, company and your own leadership style. <\/p>\n<p>This launch is a bit last-minute, a bit chaotic, but the product is very real and we&#8217;ve got paying customers using it. <\/p>\n<p>And if I&#8217;m honest, the whole startup journey has been like this.<\/p>\n<p>We\u2019re really happy to be here, even if we arrived in a rush.<\/p>\n<p>If you\u2019re checking us out today, thank you.<br \/>If you have feedback, questions, skepticism, or curiosity, I\u2019m here, and I\u2019d genuinely love to hear it.<\/p>\n<p>Thanks for giving a PH newcomer a chance \ud83d\udc9b<\/p>\n<p>PS: We&#8217;ve added a 50% off, use the CODE: hunted50 to download the app on our website with the design partner offer. <\/p>\n<p>PS2: Follow us on Tiktok: <a href=\"https:\/\/www.producthunt.com\/@wendiai\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/www.tiktok.com\/@wendiai<\/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>The HR-safe guidance part caught my attention. When I managed a team, the trickiest moments were not the big decisions but the small everyday ones \u2014 how to phrase performance feedback without crossing a line, when to escalate vs handle it yourself. Does Wendi help with those in-the-moment calls, or is it more of a post-meeting reflection tool?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p>You are most definitely right <a href=\"https:\/\/www.producthunt.com\/@klara_minarikova\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"klara_minarikova\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@klara_minarikova<\/a>, those everyday decisions make all the difference managing a team. <\/p>\n<p>Right now Wendi is most powerful in two moments: before and after the conversation. However Wendi&#8217;s context layer is designed to proactively prompt managers with heads up before things escalate. Most managers wing those conversations because they don&#8217;t have time to prepare properly, Wendi makes prep fast enough that you actually do it. <\/p>\n<p>We are considering adding the in-the-moment real-time guidance, but it&#8217;s not live yet. <\/p>\n<p>A part of us believes this would be very helpful, specially for inexperienced managers and another one believes it would make conversations feel less human, what do you think?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Managing people is one of the hardest parts of scaling a company, and most AI tools completely ignore this. Love that Wendi focuses specifically on leadership and HR-safe guidance rather than just being another meeting note taker. The quiet meeting notes + actionable management advice combo is a really smart niche. Best of luck with the launch!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>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>Appreciate your comment, thank you and I agree with you <a href=\"https:\/\/www.producthunt.com\/@sai_tharun_kakirala\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sai_tharun_kakirala<\/a>!  <\/p>\n<p>People is by far the hardest, very easy to get wrong too. At the end of the day, businesses are run by people. AI can make us more productive, but if we don&#8217;t learn to manage and lead better, we don&#8217;t use AI well; and real people suffer. <\/p>\n<p>We built the Wendi to be the product we wish we had when things got ugly: a private manager workspace that helps people handle hard situations early, fairly, and safely; so great teams don&#8217;t fall apart over avoidable people problems.<\/p>\n<p>We believe this is one of the first times in history we can truly improve management in the moment; helping the future of work become a place where AI supports better, faster, safer human decisions.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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 &#8211; exactly what I&#8217;d have been building into my people app if I was still the owner of it! The firehose of data from real conversations is the only way to identify the patterns. Managers still need to be able to ask good questions, dig deeper and say difficult things but hopefully Wendi will give them more confidence to do so. Congrats on the launch!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@jonny_burch1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jonny_burch1<\/a>&nbsp;Thank you Jonny, that&#8217;s great feedback coming from a founder experienced in the sector, appreciate 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><a href=\"https:\/\/www.producthunt.com\/@rebeca_garcia_wendiai\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@rebeca_garcia_wendiai<\/a> The honesty in this introduction is refreshing. &#8220;A bit last-minute, a bit chaotic&#8221; is perhaps the most relatable statement a founder can make on launch day.<\/p>\n<\/p>\n<p>The problem you describe is real and rarely discussed openly. Most leadership tools focus on tracking team performance externally\u2014OKRs, dashboards, sprint velocity\u2014but completely overlook the decision-making process occurring within the leader&#8217;s mind. The aspect of loneliness particularly resonates. When you are making decisions that impact people&#8217;s careers and livelihoods, there is no option to &#8220;ask a colleague&#8221; because you are the colleague everyone else is asking.<\/p>\n<p>I am curious about how Wendi builds context over time. You mentioned it understands your team, company, and leadership style. Is this something you configure initially, or does it learn from your interactions with it? Furthermore, how do you address the trust factor? Leaders managing sensitive team dynamics might be hesitant to input that information into an AI tool. What is your approach to data privacy in this regard?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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>Hi <a href=\"https:\/\/www.producthunt.com\/@diegodau\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@diegodau<\/a>&nbsp;, thank you for the comment and questions, very good ones. <\/p>\n<p>&#8220;you are the colleague everyone else is asking&#8221; is so real. When everyone else is looking at you, who do you look at, right? <\/p>\n<ul>\n<li>\n<p>On context: it&#8217;s mostly learned, not configured. There&#8217;s a light setup at the start if they&#8217;re admin (this usually is the Head of Ops or founder if it&#8217;s a relatively small team) but the real depth comes from actual interactions. Every meeting Wendi processes, every conversation you bring to it accumulates into memory and it stores automatically by team member. Over time it knows your team&#8217;s patterns, what feedback landed, what didn&#8217;t. You stop re-prompting context, because it just knows. That&#8217;s the whole point for technical managers who have zero cognitive space to hold the people layer in their head on top of everything else.<\/p>\n<\/li>\n<li>\n<p>On the trust factor: We made a deliberate call to make Wendi is manager-facing after a lot of research, they&#8217;re already using AI to ask these questions and most feel more comfortable asking an AI than a partner or superior. On the privacy part, we&#8217;re working our way through SOC2<strong> <\/strong>&amp; ISO 27001, so that Wendi offers enterprise grade privacy certifications  <\/p>\n<\/li>\n<\/ul>\n<p>Our overall approach is offer value first and we believe architecturing context correctly, we can help managers make the most of AI.<\/p>\n<p>Appreciate you checking out the laugh! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\">@rebeca_garcia_wendiai great! thank you for the answers! good luck<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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 my concerns when utilizing AI to manage human relationships is the fact that the AI itself has inherent biases that impacts the analysis it performs. How do you minimize that bias within Wendi?  <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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>That&#8217;s an awesome question <a href=\"https:\/\/www.producthunt.com\/@lienchueh\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@lienchueh<\/a>&nbsp;, thank you! <\/p>\n<p>Short answer: Grounding. <\/p>\n<p>Long answer: There&#8217;s inherent bias in (1) the LLM&#8217;s answer and (2) the human prompting. By capturing the meeting notes, we minimize (2) Wendi gets the context automatically. And for (1), we ground Wendi to answer from HR and leadership best practices.<\/p>\n<p>The goal with Wendi is not to manage the human relationships, but rather to help managers be better humans. By surfacing and guiding them to lean on the traits that make them most humans, honesty, courage, empathy&#8230; <\/p>\n<p>Ultimately, businesses are run by people, which is messy, chaotic and non-linear. And while AI can make us more productive, we believe that if we are not using AI to learn how to manage and lead better, we are not making the most of it. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"app-card\">\n<div class=\"app-header\">\n<div class=\"rank\">#14<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/YNY2E4ATVHZPXV\" class=\"app-title\">Spott<\/a><\/p>\n<div class=\"one-liner\">Spott is the AI-native ATS &#038; CRM for recruiting firms<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">108<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Spott\u662f\u4e00\u6b3eAI\u539f\u751f\u7684ATS\/CRM\u5e73\u53f0\uff0c\u4e13\u4e3a\u62db\u8058\u548c\u730e\u5934\u516c\u53f8\u8bbe\u8ba1\uff0c\u901a\u8fc7\u8bed\u4e49\u5339\u914d\u548c\u81ea\u52a8\u5316\u5de5\u4f5c\u6d41\uff0c\u89e3\u51b3\u62db\u8058\u4eba\u5458\u65e5\u5e38\u6570\u636e\u7ba1\u7406\u7e41\u7410\u3001\u5019\u9009\u4eba\u5339\u914d\u6548\u7387\u4f4e\u4e0b\u3001\u8de8\u5e73\u53f0\u64cd\u4f5c\u5272\u88c2\u7684\u6838\u5fc3\u75db\u70b9\uff0c\u663e\u8457\u63d0\u5347\u6210\u5355\u901f\u5ea6\u3002<\/div>\n<p>    <!-- \u5a92\u4f53\u753b\u5eca\uff1a\u5305\u542b\u89c6\u9891\u548c\u591a\u5f20\u56fe\u7247 --><\/p>\n<div class=\"media-gallery\">\n<div class=\"media-item-wrapper\">\n                <video class=\"media-content\" poster=\"https:\/\/ph-files.imgix.net\/ed12abb4-82f3-4380-ba3b-f927382b3064.jpeg?auto=format\" data-video-url=\"https:\/\/www.youtube.com\/watch?v=JtyLGgPh5Qs&#038;t\"><source src=\"https:\/\/www.youtube.com\/watch?v=JtyLGgPh5Qs&#038;t\" 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\/b2d085bc-bd24-4efb-a2c9-f6a047f9e4b7.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\/eaf39044-4aa5-4168-a1e5-630248b76855.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\">Hiring<\/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\">\u62db\u8058\u8f6f\u4ef6<\/span><br \/>\n            <span class=\"tag\">AI\u539f\u751fATS<\/span><br \/>\n            <span class=\"tag\">\u667a\u80fdCRM<\/span><br \/>\n            <span class=\"tag\">\u8bed\u4e49\u641c\u7d22<\/span><br \/>\n            <span class=\"tag\">\u5de5\u4f5c\u6d41\u81ea\u52a8\u5316<\/span><br \/>\n            <span class=\"tag\">\u5019\u9009\u4eba\u5339\u914d<\/span><br \/>\n            <span class=\"tag\">Y Combinator<\/span><br \/>\n            <span class=\"tag\">SaaS<\/span><br \/>\n            <span class=\"tag\">\u4eba\u529b\u8d44\u6e90\u79d1\u6280<\/span><br \/>\n            <span class=\"tag\">\u5411\u91cf\u6570\u636e\u5e93<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u53cd\u9988\u79ef\u6781\uff0c\u8ba4\u53ef\u5176\u8bed\u4e49\u5339\u914d\u89e3\u51b3\u804c\u4e1a\u8f6c\u6362\u8005\u641c\u7d22\u3001\u6574\u5408\u975e\u7ed3\u6784\u5316\u6570\u636e\uff08\u5982\u8bed\u97f3\u7b14\u8bb0\uff09\u7684\u4ef7\u503c\u3002\u4e3b\u8981\u95ee\u9898\u805a\u7126\u4e8e\u5b9e\u9645\u5339\u914d\u903b\u8f91\u7684\u900f\u660e\u5ea6\u3001\u4e0d\u540c\u62db\u8058\u56e2\u961f\u8bc4\u4f30\u98ce\u683c\u7684\u9002\u914d\u6027\uff0c\u5e76\u6709\u5efa\u8bae\u6307\u51fa\u5176\u5b98\u7f51\u5e94\u66f4\u7a81\u51fa\u201c\u98a0\u8986\u4f20\u7edfATS\u201d\u7684\u521b\u59cb\u6545\u4e8b\u4ee5\u63d0\u5347\u8f6c\u5316\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                Spott\u7684\u91ce\u5fc3\u5e76\u975e\u7b80\u5355\u5730\u4e3a\u9648\u65e7\u7684\u62db\u8058\u7cfb\u7edf\u62ab\u4e0a\u4e00\u5c42AI\u5916\u8863\uff0c\u800c\u662f\u8bd5\u56fe\u4ece\u5e95\u5c42\u91cd\u6784\u62db\u8058\u8f6f\u4ef6\u7684\u6570\u636e\u8303\u5f0f\u3002\u5176\u771f\u6b63\u7684\u4ef7\u503c\u4e0d\u5728\u4e8e\u201c\u6709AI\u529f\u80fd\u201d\uff0c\u800c\u5728\u4e8e\u5c06\u201c\u5173\u7cfb\u578b\u6570\u636e\u5e93\u201d\u66ff\u6362\u4e3a\u201c\u5411\u91cf\u5316\u6570\u636e\u5e93\u201d\uff0c\u8fd9\u6807\u5fd7\u7740\u4ece\u201c\u8bb0\u5f55\u7cfb\u7edf\u201d\u5230\u201c\u7406\u89e3\u7cfb\u7edf\u201d\u7684\u8303\u5f0f\u8f6c\u79fb\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4f20\u7edfATS\u7684\u6838\u5fc3\u662f\u5173\u952e\u8bcd\u4e0e\u5e03\u5c14\u8fd0\u7b97\uff0c\u672c\u8d28\u662f\u6570\u636e\u7684\u5f52\u6863\u4e0e\u68c0\u7d22\u3002\u62db\u8058\u4eba\u5458\u88ab\u8feb\u5c06\u591a\u7ef4\u3001\u52a8\u6001\u7684\u4eba\u8109\u4e0e\u5bf9\u8bdd\uff0c\u538b\u7f29\u6210\u6241\u5e73\u7684\u7ed3\u6784\u5316\u6807\u7b7e\u8fdb\u884c\u7ba1\u7406\uff0c\u5bfc\u81f4\u5927\u91cf\u4e0a\u4e0b\u6587\u4e22\u5931\uff0c\u7cfb\u7edf\u6ca6\u4e3a\u88ab\u52a8\u8bb0\u5f55\u7684\u5de5\u5177\u3002Spott\u7684\u201cAI\u539f\u751f\u201d\u76f4\u6307\u8fd9\u4e00\u6839\u672c\u77db\u76fe\uff1a\u901a\u8fc7\u5411\u91cf\u5316\u5904\u7406\u6240\u6709\u4ea4\u4e92\u6570\u636e\uff08\u90ae\u4ef6\u3001\u901a\u8bdd\u3001\u7b14\u8bb0\u3001\u793e\u4ea4\u4fe1\u606f\uff09\uff0c\u7cfb\u7edf\u5c1d\u8bd5\u7406\u89e3\u201c\u9500\u552e\u7ecf\u7406\u6e34\u671b\u8f6c\u5411\u5ba2\u6237\u6210\u529f\u201d\u8fd9\u7c7b\u8bed\u5883\uff0c\u800c\u4e0d\u4ec5\u4ec5\u662f\u5339\u914d\u201c\u9500\u552e\u201d\u3001\u201c\u5ba2\u6237\u6210\u529f\u201d\u7b49\u5173\u952e\u8bcd\u3002\u8fd9\u4f7f\u7cfb\u7edf\u80fd\u4e3b\u52a8\u5173\u8054\u975e\u7ebf\u6027\u7684\u804c\u4e1a\u8def\u5f84\u548c\u8f6f\u6027\u6280\u80fd\uff0c\u5c06\u62db\u8058\u4eba\u5458\u4ece\u6784\u5efa\u590d\u6742\u7b5b\u9009\u5668\u7684\u4f53\u529b\u52b3\u52a8\u4e2d\u89e3\u653e\u51fa\u6765\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u9762\u4e34\u7684\u6311\u6218\u540c\u6837\u6df1\u523b\u3002\u9996\u5148\uff0c\u201c\u7406\u89e3\u201d\u7684\u53ef\u9760\u6027\u662f\u9ed1\u7bb1\u98ce\u9669\u3002\u5c3d\u7ba1\u56e2\u961f\u5f3a\u8c03\u4f1a\u5c55\u793a\u5339\u914d\u539f\u56e0\uff0c\u4f46\u5728\u590d\u6742\u8bed\u4e49\u4e0b\uff0c\u5982\u4f55\u8ba9\u62db\u8058\u4eba\u5458\u4fe1\u4efb\u5e76\u7406\u89e3AI\u7684\u201c\u63a8\u7406\u201d\uff0c\u800c\u975e\u611f\u5230\u5931\u63a7\uff0c\u662f\u4ea7\u54c1 Adoption \u7684\u5173\u952e\u3002\u5176\u6b21\uff0c\u8bc4\u8bba\u4e2d\u63d0\u53ca\u7684\u201c\u4e0d\u540c\u8bc4\u4f30\u98ce\u683c\u201d\u95ee\u9898\uff0c\u63ed\u793a\u4e86\u5c06\u4e2a\u6027\u5316\u3001\u4e3b\u89c2\u7684\u4eba\u7c7b\u5224\u65ad\u6807\u51c6\u5316\u4e3aAI\u6a21\u578b\u7684\u7ecf\u5178\u96be\u9898\u3002\u7cfb\u7edf\u5982\u4f55\u5728\u7edf\u4e00\u7684\u7406\u89e3\u6846\u67b6\u4e0b\uff0c\u517c\u5bb9\u4e0d\u540c\u62db\u8058\u56e2\u961f\u4e43\u81f3\u4e0d\u540c\u62db\u8058\u5b98\u7684\u7ec6\u5fae\u504f\u597d\uff1f\n            <\/p>\n<p class=\"ai-content\">\n                \u6700\u540e\uff0c\u5176\u201c\u4e00\u4e2a\u5e73\u53f0\u66ff\u4ee3\u6574\u4e2a\u6280\u672f\u6808\u201d\u7684\u96c6\u6210\u7b56\u7565\u662f\u4e00\u628a\u53cc\u5203\u5251\u3002\u6df1\u5ea6\u96c6\u6210\u56fa\u7136\u80fd\u6355\u83b7\u5168\u94fe\u8def\u6570\u636e\uff0c\u63d0\u5347AI\u6548\u80fd\uff0c\u4f46\u4e5f\u610f\u5473\u7740\u66f4\u9ad8\u7684\u8fc1\u79fb\u6210\u672c\u548c\u66f4\u590d\u6742\u7684\u5b9e\u65bd\u8fc7\u7a0b\u3002\u5728\u62e5\u6324\u7684HR Tech\u8d5b\u9053\uff0cSpott\u80fd\u5426\u51ed\u501f\u5176\u66f4\u5f7b\u5e95\u7684\u5e95\u5c42\u91cd\u6784\uff0c\u5f62\u6210\u8db3\u591f\u9ad8\u7684\u58c1\u5792\uff0c\u5e76\u8bf4\u670d\u4e60\u60ef\u4e8e\u4f20\u7edf\u903b\u8f91\u7684\u62db\u8058\u673a\u6784\u8fdb\u884c\u8303\u5f0f\u8f6c\u6362\uff0c\u5c06\u662f\u5176\u4ece\u201c\u6709\u8da3\u4ea7\u54c1\u201d\u6210\u957f\u4e3a\u201c\u884c\u4e1a\u6807\u51c6\u201d\u7684\u771f\u6b63\u8003\u9a8c\u3002\u5b83\u7684\u5bf9\u624b\u4e0d\u662f\u5176\u4ed6AI\u5de5\u5177\uff0c\u800c\u662f\u8fc7\u53bb\u4e8c\u5341\u5e74\u56fa\u5316\u7684\u5de5\u4f5c\u4e60\u60ef\u4e0e\u6570\u636e\u54f2\u5b66\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\">Spott<\/span>\n                <\/div>\n<div class=\"comment-content\">Spott is the AI-native ATS\/CRM built for staffing and recruiting firms to manage candidates, automate workflows, and close placements faster. AI at the core, not bolted on. Match candidates by context, not keywords. Auto-enrich profiles. Generate candidate presentations in seconds. One platform replacing your entire stack: outreach, note-taking, analytics, scheduling, and more. Connected to mail, WhatsApp, LinkedIn, calendar, and VOIP. Backed by Y Combinator (W25).<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Interesting take on rebuilding the ATS around semantic search instead of a relational model. How does that change the way recruiters actually navigate candidate data day to day?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@artem_kosilov\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@artem_kosilov<\/a>&nbsp;Everything feeds into one system: meeting notes, phone calls (VOIP), LinkedIn, WhatsApp, inbound applications, LinkedIn job slots, your vacancy portal, or API. All under one roof.<\/p>\n<p>When a recruiter describes what they need, the system searches across all of that, not just CVs. Inbound applications get auto-ranked the same way. Recruiters stop building Boolean filters and start describing what they&#8217;re looking for.<\/p>\n<p>Important note: it&#8217;s not a black box. Spott shows why each candidate was matched, so the recruiter understands the reasoning. And at the end of the day, it&#8217;s still the recruiter who makes the final call. The AI surfaces and ranks, the human decides.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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! Kevin here from the Spott team.<\/p>\n<p>Spott started with three friends: Manu, Lander, and Samuel. They met eight years ago studying business engineering at KU Leuven, all ended up in management consulting (McKinsey, BCG, and Bain), and all independently rotated through projects at staffing and recruiting agencies across Europe, the UK, and the Middle East.<\/p>\n<p>They each saw the same thing: recruiters spending half their day logging activities instead of making placements. ATS systems that stored data but never did anything with it. When they started comparing notes, they realized they&#8217;d all arrived at the same frustration and the same idea.<\/p>\n<p>Their first instinct was the sensible one: add AI on top of existing platforms like Bullhorn and Salesforce. It didn&#8217;t work. You can bolt a chatbot onto a relational database, but you can&#8217;t make it truly understand context. So they made the harder choice. Quit their jobs. Start from zero.<\/p>\n<p>They applied to Y Combinator with a candidate report writer. By demo day, they&#8217;d pivoted to a full AI-native ATS built on a vectorized database that understands the meaning of everything stored in it, not just keywords. 60 investor meetings later, they raised $3.2M led by Base10 Partners.<\/p>\n<p>Today Spott is used by recruiting firms across every continent. We&#8217;re building toward a platform that handles the bulk of recruitment workflows autonomously, so recruiters can focus on what actually requires human judgment: relationships, negotiation, and knowing whether someone will thrive in a role.<\/p>\n<p>Would love 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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@kevin_vandeputte\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@kevin_vandeputte<\/a>&nbsp;Congrats on the launch! \ud83d\ude80<\/p>\n<p>The problem you mentioned about recruiters spending a huge portion of their day logging activities instead of actually making placements is very real. Many ATS tools end up becoming systems of record rather than systems that actively help recruiters make better decisions.<\/p>\n<p>I\u2019m curious how <strong>Spott<\/strong> handles contextual candidate matching in practice \u2014 especially when profiles include a mix of structured data and unstructured notes from past interactions. Does the vectorized approach help surface candidates that traditional keyword searches would normally miss?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@kevin_vandeputte\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@kevin_vandeputte<\/a>&nbsp;Really interesting approach to rebuilding the ATS around semantic understanding instead of just storing data. It makes sense that recruiters should spend more time on relationships rather than logging activity. Curious how Spott handles situations where recruiters have slightly different evaluation styles across teams.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@kevin_vandeputte\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@kevin_vandeputte<\/a>&nbsp;Kevin \u2014 Spott looks strong, but the homepage has no explainer video. For complex SaaS like ATS platforms, that usually means lost demos from visitors who don\u2019t fully \u201cget it\u201d fast enough. I create conversion-focused SaaS videos. Want a quick idea tailored for Spott? <\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@kevin_vandeputte\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"kevin_vandeputte\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@kevin_vandeputte<\/a>, the founding story is the homepage. Three McKinsey\/BCG\/Bain consultants who all independently hit the same wall. That&#8217;s not a feature. That&#8217;s a category origin story.<\/p>\n<p>Right now the homepage opens with &#8220;Recruiting, rebuilt for today and tomorrow.&#8221; Every ATS on the internet says a version of that.<\/p>\n<p>But your PH comment tells the real story. Three consultants. Same frustration. Quit their jobs. Built from zero because bolting AI onto existing platforms was never going to work.<\/p>\n<p>That story is sitting in a comment section instead of your hero. And that&#8217;s exactly where conversions are being lost.<\/p>\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\/@taimur_haider1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@taimur_haider1<\/a>&nbsp;Thanks for the kind words. You&#8217;re not wrong. The founding story resonates more than a tagline ever will. We&#8217;re working on it. \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> The attention to detail in every nook and cranny of the UI is simply astounding.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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>ATS tools I worked with were useless for career switchers \u2014 someone moving from sales to customer success would never show up in a keyword search. Context-based matching sounds like it could fix that. How well does Spott handle non-linear career paths where the relevant experience is not in the job title?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@klara_minarikova\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@klara_minarikova<\/a>&nbsp;This is exactly one of the problems semantic matching solves. A Sales Manager moving to Customer Success would never surface in a keyword ATS. In Spott, the system understands that managing client relationships and driving renewals are shared competencies. That candidate shows up automatically.<\/p>\n<p>It goes beyond CVs too. If a recruiter spoke with that candidate six months ago and noted &#8220;looking to transition into CS, strong account management background,&#8221; that context factors into future matches. We capture it from every channel: calls, meetings, LinkedIn, WhatsApp, notes&#8230;<\/p>\n<p>Career switchers are actually some of the richest profiles in a semantic system. More diverse experience means more data points for the AI to work 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>The WhatsApp and LinkedIn integrations are interesting too, since that&#8217;s where most recruiting conversations actually happen. Curious about something &#8211; when a recruiter logs a quick voice note or informal chat summary, does Spott&#8217;s AI pick up on those soft signals too, or does it mainly work with structured profile data?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@ben_gend\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ben_gend<\/a>&nbsp;Yes, it does. Those voice notes, chat summaries, and other informal interactions get automatically linked to the candidate in Spott, so the AI can take those signals into account as well, not just the structured profile data. That\u2019s one of the strong points of Spott \ud83d\ude0a.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\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\/OBJZPYIOMEQJUR\" class=\"app-title\">FnKey<\/a><\/p>\n<div class=\"one-liner\">macOS dictation with Deepgram stream<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">103<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>\u4e00\u6b3e\u901a\u8fc7\u6309\u4f4fFn\u952e\u5b9e\u73b0\u5b9e\u65f6\u8bed\u97f3\u8f6c\u6587\u5b57\u7684macOS\u83dc\u5355\u680f\u5de5\u5177\uff0c\u89e3\u51b3\u4e86\u4f20\u7edf\u8bed\u97f3\u8f93\u5165\u5b58\u5728\u5ef6\u8fdf\u3001\u64cd\u4f5c\u7e41\u7410\u7684\u75db\u70b9\uff0c\u5c24\u5176\u9002\u5408\u9700\u8981\u5feb\u901f\u8bb0\u5f55\u7075\u611f\u548c\u9ad8\u6548\u8f93\u5165\u7684\u573a\u666f\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\/cfaa358b-40b1-4723-ac8d-2712316f693b.gif?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/4a3fcb19-5936-40eb-aecc-e229a44bd4ff.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\/6aeece5e-53f7-46c9-aacb-eaa2e98714a2.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\/e11669ab-6199-422f-aef2-a393f2dbd375.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">Productivity<\/span><br \/>\n            <span class=\"tag\">Open Source<\/span><br \/>\n            <span class=\"tag\">GitHub<\/span><br \/>\n            <span class=\"tag\">Menu Bar Apps<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u8bed\u97f3\u8f6c\u6587\u5b57<\/span><br \/>\n            <span class=\"tag\">macOS\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u5b9e\u65f6\u8f6c\u5f55<\/span><br \/>\n            <span class=\"tag\">\u5f00\u6e90\u5e94\u7528<\/span><br \/>\n            <span class=\"tag\">Rust\u5f00\u53d1<\/span><br \/>\n            <span class=\"tag\">\u83dc\u5355\u680f\u5e94\u7528<\/span><br \/>\n            <span class=\"tag\">\u751f\u4ea7\u529b\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u9690\u79c1\u4fdd\u62a4<\/span><br \/>\n            <span class=\"tag\">\u4f4e\u5ef6\u8fdf<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u666e\u904d\u8d5e\u8d4f\u5176\u4f4e\u5ef6\u8fdf\u548c\u5f00\u6e90\u514d\u8d39\u3002\u4e3b\u8981\u5efa\u8bae\u4e0e\u7591\u95ee\u5305\u62ec\uff1a\u662f\u5426\u652f\u6301\u8f6c\u5f55\u7cfb\u7edf\u97f3\u9891\u6d41\uff08\u5982\u4f1a\u8bae\u8f6f\u4ef6\uff09\u3001\u5bf9\u6280\u672f\u672f\u8bed\u7684\u8bc6\u522b\u51c6\u786e\u5ea6\u3001\u5982\u4f55\u5904\u7406\u6807\u70b9\u4e0e\u683c\u5f0f\u5316\u3001\u4ee5\u53ca\u5982\u4f55\u5e94\u5bf9\u81ea\u8a00\u81ea\u8bed\u65f6\u7684\u91cd\u53e0\u8bed\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                FnKey \u7cbe\u51c6\u5730\u523a\u4e2d\u4e86\u8bed\u97f3\u8f93\u5165\u9886\u57df\u4e00\u4e2a\u957f\u671f\u88ab\u5ffd\u89c6\u7684\u201c\u65f6\u95f4\u7f1d\u9699\u201d\u3002\u4f20\u7edf\u65b9\u6848\uff08\u5305\u62ec\u539f\u751f\u542c\u5199\u53ca\u591a\u6570\u57fa\u4e8eWhisper\u7684\u5de5\u5177\uff09\u7684\u201c\u5f55\u5236-\u5904\u7406-\u8f93\u51fa\u201d\u6279\u5904\u7406\u6a21\u5f0f\uff0c\u5728\u7528\u6237\u4f53\u9a8c\u4e0a\u5236\u9020\u4e86\u4ee4\u4eba\u70e6\u8e81\u7684\u601d\u7ef4\u4e2d\u65ad\u3002FnKey \u7684\u6838\u5fc3\u4ef7\u503c\u5e76\u975e\u7b80\u5355\u7684\u201c\u8bed\u97f3\u8f6c\u6587\u5b57\u201d\uff0c\u800c\u662f\u901a\u8fc7\u201c\u6309\u4f4f\u5373\u8bf4\u3001\u677e\u5f00\u5373\u5f97\u201d\u7684\u6d41\u5f0f\u4f20\u8f93\uff0c\u5c06\u5ef6\u8fdf\u4ece\u201c\u53ef\u611f\u77e5\u201d\u964d\u81f3\u201c\u8fd1\u4e4e\u65e0\u611f\u201d\uff0c\u5b9e\u73b0\u4e86\u8f93\u5165\u52a8\u4f5c\u4e0e\u601d\u7ef4\u6d41\u7684\u540c\u6b65\u3002\u8fd9\u770b\u4f3c\u5fae\u5c0f\u7684\u6280\u672f\u6539\u8fdb\uff08Deepgram Nova-3\u6d41\u5f0fAPI + WebSocket\uff09\uff0c\u5b9e\u8d28\u662f\u5bf9\u201c\u8f93\u5165\u6d41\u201d\u8fd9\u4e00\u6839\u672c\u4f53\u9a8c\u7684\u91cd\u5851\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u201c\u5c0f\u800c\u7f8e\u201d\u7684\u8bbe\u8ba1\u65e2\u662f\u4f18\u52bf\u4e5f\u662f\u5929\u82b1\u677f\u3002\u4ece\u8bc4\u8bba\u770b\uff0c\u7528\u6237\u5df2\u8fc5\u901f\u5c06\u5176\u573a\u666f\u62d3\u5c55\u81f3\u4f1a\u8bae\u8f6c\u5f55\u3001\u4ee3\u7801\u6ce8\u91ca\u7b49\u4e13\u4e1a\u9886\u57df\uff0c\u8fd9\u66b4\u9732\u51fa\u5176\u5f53\u524d\u5f62\u6001\u7684\u5c40\u9650\uff1a\u4f5c\u4e3a\u4e00\u6b3e\u7cfb\u7edf\u7ea7\u8f93\u5165\u5de5\u5177\uff0c\u5b83\u4ec5\u80fd\u6355\u83b7\u9ea6\u514b\u98ce\u97f3\u9891\uff0c\u65e0\u6cd5\u5904\u7406\u7cfb\u7edf\u5185\u90e8\u97f3\u9891\u6d41\uff0c\u8fd9\u5728\u6df7\u5408\u529e\u516c\u65f6\u4ee3\u662f\u4e2a\u77ed\u677f\u3002\u6b64\u5916\uff0c\u9488\u5bf9\u4ee3\u7801\u672f\u8bed\u3001\u81ea\u52a8\u6807\u70b9\u3001\u53e3\u8bed\u8fc7\u6ee4\u7b49\u201c\u540e\u8bc6\u522b\u201d\u4f18\u5316\uff0c\u624d\u662f\u51b3\u5b9a\u5176\u80fd\u5426\u4ece\u201c\u6781\u5ba2\u73a9\u5177\u201d\u8fc8\u5411\u201c\u4e13\u4e1a\u5de5\u5177\u201d\u7684\u5173\u952e\u3002\u5176\u5f00\u6e90\u5c5e\u6027\u662f\u5438\u5f15\u5f00\u53d1\u8005\u3001\u6784\u5efa\u751f\u6001\u7684\u7edd\u4f73\u8d77\u70b9\uff0c\u4f46\u82e5\u4e0d\u80fd\u56f4\u7ed5\u6838\u5fc3\u8f93\u5165\u4f53\u9a8c\u6784\u5efa\u66f4\u667a\u80fd\u7684\u4e0a\u4e0b\u6587\u5904\u7406\u80fd\u529b\uff08\u4f8b\u5982\uff0c\u8bc6\u522b\u7f16\u7a0b\u8bed\u8a00\u73af\u5883\u5e76\u4f18\u5316\u6a21\u578b\uff09\uff0c\u5b83\u53ef\u80fd\u53ea\u4f1a\u662f\u6280\u672f\u6808\u70ab\u6280\u7684\u6619\u82b1\u4e00\u73b0\u3002\u771f\u6b63\u7684\u8003\u9a8c\u5728\u4e8e\uff0c\u56e2\u961f\u662f\u575a\u5b88\u201c\u8f93\u5165\u5feb\u6377\u952e\u201d\u7684\u7eaf\u7cb9\uff0c\u8fd8\u662f\u62e5\u62b1\u201c\u667a\u80fd\u8bed\u97f3\u754c\u9762\u201d\u7684\u590d\u6742\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\">FnKey<\/span>\n                <\/div>\n<div class=\"comment-content\">A tiny Rust menu bar app for macOS. Hold Fn to activate the mic, speak, release to paste. Audio streams to Deepgram Nova-3 in real time \u2014 no batch delay. Falls back to Groq Whisper. Open source, free.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">Hey! I built FnKey because I wanted macOS dictation that actually feels instant. Most voice typing tools use Whisper in batch mode \u2014 you record, wait, then get text. FnKey streams audio to Deepgram Nova-3 over WebSocket while you speak, so transcription is ready the moment you release the Fn key. The mic is only active while you hold the key \u2014 privacy by design. Open source, Rust, GPL-3.0. Would love your feedback!<\/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\/@evoleinik\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@evoleinik<\/a>&nbsp;hey I really like your idea.<\/p>\n<p>I run an influencer marketing network that promotes ai tools and website.<\/p>\n<p>If you&#8217;re looking to grow users for your website or tool. I\u2019d love to help with promotion.<\/p>\n<p>Let me know if you&#8217;re interested.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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 this is . Being open source and free is a huge bonus , especially for devs who want to tinker with it .<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hi <a href=\"https:\/\/www.producthunt.com\/@evoleinik\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"evoleinik\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@evoleinik<\/a> <\/p>\n<p>This sound like a very useful app,<br \/>Do you guys plan to support importing voice from audio stream, like from Teams or Slack?<\/p>\n<p>Because let&#8217;s say my team speaks French or Portuguese, <br \/>I just click the button and it would start streaming my team audio to the transcription service<br \/>And it would translate almost instantly<\/p>\n<p>I know that teams supports something similar, but it is not flexible in terms of models,<br \/>And if you guys stream it directly from the computer audio source, it might be 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>Built in Rust, streaming to Deepgram over WebSocket, and open source. That&#8217;s a solid stack. How accurate is the transcription for technical jargon or code related terms like function names and variable names? Would love to use this for dictating code comments. Nice work on shipping this!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Interesting take on trying to optimize on latency. I would be more interested in how dictation tools handle punctuation, formatting text, removing filler words, etc. Congrats on launch!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Been using Deepgram&#8217;s streaming API for call-center transcriptions &#8211; the latency is wild. Curious how FnKey handles overlapping speech when you&#8217;re dictating code while thinking aloud? My current workaround is pausing like a Victorian telegram, which defeats the purpose of stream processing.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\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\/P4HC4JPX6PR3HJ\" class=\"app-title\">GitFit.AI<\/a><\/p>\n<div class=\"one-liner\">Track any nutrient, habit, or activity daily with AI<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">102<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>\u4e00\u6b3e\u7531\u524d\u66b4\u96ea\u5de5\u7a0b\u5e08\u5f00\u53d1\u7684AI\u9a71\u52a8\u4e2a\u4eba\u5065\u5eb7\u8ffd\u8e2a\u5e94\u7528\uff0c\u901a\u8fc7\u62cd\u7167\u548c\u81ea\u7136\u8bed\u8a00\u8f93\u5165\uff0c\u65e0\u611f\u8bb0\u5f55\u7528\u6237\u5173\u5fc3\u7684\u4efb\u610f\u8425\u517b\u3001\u4e60\u60ef\u4e0e\u6d3b\u52a8\u6570\u636e\uff0c\u5e76\u751f\u6210\u53ef\u81ea\u5b9a\u4e49\u7684\u52a8\u6001\u4eea\u8868\u76d8\uff0c\u89e3\u51b3\u4e86\u4f20\u7edf\u5065\u5eb7\u5e94\u7528\u6570\u636e\u5f55\u5165\u7e41\u7410\u3001\u5206\u6790\u7ef4\u5ea6\u50f5\u5316\u4e14\u7f3a\u4e4f\u4e2a\u4eba\u5316\u6d1e\u5bdf\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\/2ecf599c-b362-4116-8ac8-065996368523.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\/14ccf95c-e865-469f-93b5-e546452bea60.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\/4839e0f0-dd3b-448e-9a1e-8acf9460ef72.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\/3b56d1b6-08fc-4cf2-80fe-664ca89c751f.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\/15d8a1f6-e9b9-42ba-bf8c-654388b1e09c.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\/7fda5edf-f3d5-4294-b143-4c582378715f.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\/9d5b6a60-b013-4f70-8aa6-3133080094e6.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\/3689cf44-0947-416f-8fbb-9d01eaacb9e4.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\/073d9fc7-2ae0-4de9-94ae-942f628c73b9.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/2aj2FxY_Fe0\"><source src=\"https:\/\/youtu.be\/2aj2FxY_Fe0\" type=\"video\/mp4\"><\/video><\/p>\n<div class=\"video-overlay\">\n<div class=\"play-icon\">\u25b6<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">Android<\/span><br \/>\n            <span class=\"tag\">Health &#038; Fitness<\/span><br \/>\n            <span class=\"tag\">Biohacking<\/span><br \/>\n            <span class=\"tag\">Quantified Self<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u5065\u5eb7\u8ffd\u8e2a<\/span><br \/>\n            <span class=\"tag\">\u4e2a\u6027\u5316\u6570\u636e\u9762\u677f<\/span><br \/>\n            <span class=\"tag\">\u4e60\u60ef\u517b\u6210<\/span><br \/>\n            <span class=\"tag\">\u8425\u517b\u5206\u6790<\/span><br \/>\n            <span class=\"tag\">\u91cf\u5316\u81ea\u6211<\/span><br \/>\n            <span class=\"tag\">\u6570\u636e\u53ef\u89c6\u5316<\/span><br \/>\n            <span class=\"tag\">\u5065\u8eab\u5e94\u7528<\/span><br \/>\n            <span class=\"tag\">\u751f\u6d3b\u65b9\u5f0f\u7ba1\u7406<\/span><br \/>\n            <span class=\"tag\">\u53ef\u5206\u4eab\u8fdb\u5ea6<\/span><br \/>\n            <span class=\"tag\">\u65e0\u611f\u8bb0\u5f55<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u666e\u904d\u8d5e\u8d4f\u5176\u201cGitHub\u5f0f\u63d0\u4ea4\u56fe\u8868\u201d\u6982\u5ff5\u6e05\u6670\uff0c\u8ba4\u53ef\u201c\u4e3a\u81ea\u5df1\u800c\u5efa\u201d\u7684\u4ea7\u54c1\u54f2\u5b66\u3002\u6709\u6548\u95ee\u9898\u96c6\u4e2d\u5728\uff1a\u4e0e\u7ade\u54c1\uff08\u5982NutriCam\u3001Kalo\uff09\u7684\u6838\u5fc3\u5dee\u5f02\uff1b\u5982\u4f55\u5904\u7406\u7761\u7720\u8d28\u91cf\u7b49\u975e\u91cf\u5316\u6570\u636e\uff1b\u80fd\u5426\u5b9e\u73b0\u8de8\u7f51\u683c\u6570\u636e\u5173\u8054\u5206\u6790\uff08\u5982\u60c5\u7eea\u4e0e\u86cb\u767d\u8d28\u6444\u5165\u5173\u7cfb\uff09\u3002\n            <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ai-section\">\n<div class=\"ai-content\" style=\"font-size: large;\"><strong>AI \u9510\u8bc4<\/strong><\/div>\n<p class=\"ai-content\">\n                GitFit.AI\u7684\u91ce\u5fc3\uff0c\u4e0d\u5728\u4e8e\u6210\u4e3a\u53c8\u4e00\u4e2a\u6559\u7ec3\u578b\u5065\u5eb7\u5e94\u7528\uff0c\u800c\u65e8\u5728\u6210\u4e3a\u4e2a\u4eba\u91cf\u5316\u81ea\u6211\u7684\u201c\u6570\u636e\u64cd\u4f5c\u7cfb\u7edf\u201d\u3002\u5176\u771f\u6b63\u4ef7\u503c\u5e76\u975eAI\u8bc6\u56fe\u8fd9\u4e00\u5df2\u4e0d\u9c9c\u89c1\u7684\u6280\u672f\uff0c\u800c\u5728\u4e8e\u4ea7\u54c1\u5e95\u5c42\u903b\u8f91\u7684\u98a0\u8986\uff1a\u4ece\u201c\u5e94\u7528\u5b9a\u4e49\u76ee\u6807\u201d\u8f6c\u5411\u201c\u7528\u6237\u5b9a\u4e49\u4e00\u5207\u201d\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4ea7\u54c1\u6838\u5fc3\u662f\u4e24\u5c42\u62bd\u8c61\uff1a\u7b2c\u4e00\u5c42\uff0c\u5c06\u4e00\u5207\u53ef\u8ffd\u8e2a\u9879\uff08\u4ece\u5361\u8def\u91cc\u5230\u60c5\u7eea\uff09\u62bd\u8c61\u4e3a\u53ef\u9ad8\u5ea6\u81ea\u5b9a\u4e49\u7684\u201c\u7f51\u683c\u201d\uff0c\u8fd9\u5b9e\u5219\u662f\u4e3a\u7528\u6237\u7684\u6570\u636e\u6a21\u578b\u63d0\u4f9b\u4e86\u4f4e\u4ee3\u7801\u7f16\u8f91\u754c\u9762\u3002\u7b2c\u4e8c\u5c42\uff0c\u5c06\u5206\u6790\u6743\u4e0e\u53ef\u89c6\u5316\u6743\u5f7b\u5e95\u4e0b\u653e\uff0c\u901a\u8fc7\u201cAI\u95ee\u7b54\u6267\u884c\u811a\u672c\u201d\u548c\u201c\u52a8\u6001\u4eea\u8868\u76d8\u7ec4\u4ef6\u201d\u8fd9\u4e24\u4e2a\u529f\u80fd\uff0c\u5b9e\u73b0\u4e86\u7528\u6237\u4e0e\u79c1\u6709\u6570\u636e\u7684\u81ea\u7531\u5bf9\u8bdd\u4e0e\u5448\u73b0\u3002\u8fd9\u76f4\u6307\u5f53\u524d\u5065\u5eb7\u5e94\u7528\u7684\u666e\u904d\u8f6f\u808b\uff1a\u6570\u636e\u662f\u7528\u6237\u7684\uff0c\u4f46\u6d1e\u5bdf\u7684\u8fb9\u754c\u548c\u89c6\u89d2\u5374\u7531\u5e94\u7528\u9884\u8bbe\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u521b\u59cb\u4eba\u201c\u524d\u66b4\u96ea\u5de5\u7a0b\u5e08\u201d\u7684\u8eab\u4efd\u4e0e\u201cGitHub\u63d0\u4ea4\u56fe\u8868\u201d\u7684\u7c7b\u6bd4\u6cc4\u9732\u4e86\u7384\u673a\uff1a\u4ed6\u5c06\u8f6f\u4ef6\u5f00\u53d1\u7684\u654f\u6377\u8fed\u4ee3\u3001\u7248\u672c\u63a7\u5236\u4e0e\u53ef\u89c6\u5316\u601d\u7ef4\uff0c\u79fb\u690d\u5230\u4e86\u4e2a\u4eba\u5065\u5eb7\u7ba1\u7406\u9886\u57df\u3002\u7528\u6237\u50cf\u63d0\u4ea4\u4ee3\u7801\u4e00\u6837\u63d0\u4ea4\u6bcf\u65e5\u6570\u636e\uff0c\u5e76\u62e5\u6709\u6784\u5efa\u4e2a\u4eba\u201c\u6570\u636e\u770b\u677f\u201d\u7684\u5b8c\u5168\u81ea\u4e3b\u6743\u3002\u8fd9\u7cbe\u51c6\u5438\u5f15\u4e86\u4e00\u6279\u201c\u4e25\u8083\u7684\u81ea\u6211\u5b9e\u9a8c\u8005\u201d\uff0c\u4ed6\u4eec\u4e0d\u6ee1\u8db3\u4e8e\u901a\u7528\u65b9\u6848\uff0c\u800c\u9700\u8981\u5de5\u5177\u6765\u9a8c\u8bc1\u81ea\u5df1\u7684\u4e2a\u6027\u5316\u5047\u8bbe\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u9762\u4e34\u7684\u6311\u6218\u540c\u6837\u5c16\u9510\u3002\u7b2c\u4e00\uff0c\u81ea\u7531\u5ea6\u4e0e\u6613\u7528\u6027\u7684\u6c38\u6052\u6096\u8bba\u3002\u8d4b\u4e88\u7528\u6237\u65e0\u9650\u5b9a\u5236\u80fd\u529b\uff0c\u53ef\u80fd\u5413\u9000\u8ffd\u6c42\u7b80\u5355\u6307\u5f15\u7684\u4e3b\u6d41\u7528\u6237\u3002\u7b2c\u4e8c\uff0c\u6570\u636e\u89e3\u8bfb\u7684\u8d23\u4efb\u8f6c\u79fb\u3002\u5f53\u5e94\u7528\u4e0d\u518d\u63d0\u4f9b\u9884\u8bbe\u7ed3\u8bba\uff0c\u4ece\u6570\u636e\u4e2d\u63d0\u70bc\u6709\u6548\u6d1e\u5bdf\u7684\u8ba4\u77e5\u8d1f\u62c5\u5b8c\u5168\u843d\u5728\u4e86\u7528\u6237\u80a9\u4e0a\uff0c\u8fd9\u8981\u6c42\u7528\u6237\u5177\u5907\u8f83\u5f3a\u7684\u6570\u636e\u7d20\u517b\u3002\u7b2c\u4e09\uff0c\u5546\u4e1a\u6a21\u5f0f\u4e4b\u95ee\u3002\u5982\u6b64\u6781\u5ba2\u5411\u3001\u53cd\u5957\u8def\u7684\u5de5\u5177\uff0c\u5176\u589e\u957f\u8def\u5f84\u4e0e\u53d8\u73b0\u65b9\u5f0f\uff0c\u76f8\u8f83\u4e8e\u8ba2\u9605\u5236\u6559\u7ec3\u670d\u52a1\uff0c\u663e\u5f97\u66f4\u4e3a\u6a21\u7cca\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7b80\u8a00\u4e4b\uff0cGitFit.AI\u662f\u4e00\u6b3e\u4e3a\u201c\u6570\u636e\u4e3b\u6743\u4e3b\u4e49\u8005\u201d\u6253\u9020\u7684\u4e13\u4e1a\u7ea7\u5de5\u5177\u3002\u5b83\u672a\u5fc5\u80fd\u6210\u4e3a\u5927\u4f17\u7206\u6b3e\uff0c\u4f46\u53ef\u80fd\u5728\u5c0f\u4f17\u786c\u6838\u7528\u6237\u4e2d\u5efa\u7acb\u6781\u9ad8\u7c98\u6027\uff0c\u5e76\u53ef\u80fd\u5f00\u8f9f\u4e00\u4e2a\u201c\u53ef\u7f16\u7a0b\u5065\u5eb7\u8ffd\u8e2a\u201d\u7684\u65b0\u7ec6\u5206\u5e02\u573a\u3002\u5b83\u7684\u6210\u529f\uff0c\u5c06\u53d6\u51b3\u4e8e\u80fd\u5426\u5728\u6781\u5ba2\u7684\u7075\u6d3b\u6027\u4e0e\u5927\u4f17\u7684\u6613\u7528\u6027\u4e4b\u95f4\u627e\u5230\u66f4\u4f18\u7684\u5e73\u8861\u70b9\u3002\n            <\/p>\n<\/p><\/div>\n<div class=\"comments-section\">\n<div class=\"comments-toggle\">\n            <span>\u67e5\u770b\u539f\u59cb\u4fe1\u606f<\/span><br \/>\n            <span class=\"toggle-arrow\">\u25bc<\/span>\n        <\/div>\n<div class=\"comments-container\">\n<div class=\"comment-item\">\n<div class=\"comment-header\">\n                    <span class=\"comment-author\">GitFit.AI<\/span>\n                <\/div>\n<div class=\"comment-content\">Snap meal pics and describe, AI only counts nutrients, exercises, and activities you care about daily, with clean shareable contribution charts. Ask AI any question about your data, and design real-time, dynamic dashboard widgets to crunch numbers, displaying stats that matter to you, however you want.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">Hey there, ex-Blizz engineer of 2+ years. I recently left behind my stable career to improve my fitness and work on my personal projects. After about 4 months of hard work 4 weeks straight of using it myself, I&#8217;m finally confident to share it with you.<\/p>\n<p>For a little background, I am someone who tries to run 5 miles a day, optimize random nutrients I care about, and limit calories. I was annoyed with fitness \/ habit tracking. Every app wants to tell you what your goals should be. I don&#8217;t need a coach. I have AI for that. And less coachy apps will still limit you in what you can track, and box in your data.<\/p>\n<p>So I made an app to fix that, which puts your daily habits, nutrients, and goals in one place, letting you track anything imaginable in simple grids, by simply snapping a pic of or typing what you ate \/ did. Just tell it what you need to track.<\/p>\n<p>These grids are super flexible. They have intuitive coloring for good habits, bad habits, nutrients, stats (like weight, height), and ranges like mood. All sorts of grid customization, like turning red when going over a threshold, scaling each square by goal completion, etc. But grids aren&#8217;t enough. You need data portability so you can bring it to AI tools to analyze it. So I added two features for this: Designing dashboard widgets with AI (ex. a mood smily face, or something that crunches numbers like a calorie deficit average, etc.), and the ability to ask AI about your data. The widgets are realtime, dynamic and you have infinite possibilities. And the Q\/A AI actually writes and executes scripts to get you accurate answers. These combined are amazing for me. I can have a dashboard of exactly what I care about. And I can show it off to friends and family to hold me accountable.<\/p>\n<p>I&#8217;m also someone who strongly believes that self improvement is something you should experiment on at a completely personal level. For me, that means taking before\/after pictures to see the effects of different exercise, nutrients, etc. So I made a progress pic \/ vid feature, where the snaps you take integrate into your grids, and you can see before\/after comparisons of your progress pics, side by side. You can also click on each day to go back and see every entry that contributed for that day.<\/p>\n<p>In short, I basically made github commit charts for everything you care about, with the least friction possible for tracking (AI, one-tapping, etc.). All with profiles you can share a link to publicly. And I tested the AI on &gt;500 dishes and it achieved &lt;6kcal long term bias.<\/p>\n<p>I&#8217;m really happy to finally show off what the past few months of my life have amounted to, and I&#8217;m looking forward to seeing where this project goes! More than happy to answer questions on the technical side too.<\/p>\n<p>Thanks for letting me share! Would love feedback.<\/p><\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@aaron_frost\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@aaron_frost<\/a>&nbsp;many congratulations on this product launch!! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@aaron_frost\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@aaron_frost<\/a>&nbsp;What do you think is your biggest competitive edge to NutriCam or or Kalo?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@aaron_frost\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@aaron_frost<\/a> &#8220;Git Hub commit charts for everything you care about&#8221; &#8211; that&#8217;s the clearest pitch for a tracking app I&#8217;ve heard. Immediately understood the concept.<\/p>\n<\/p>\n<p>What stands out to me is the philosophy behind it. Most fitness apps assume they know better than you &#8211; here&#8217;s your meal plan, here&#8217;s your workout split, here&#8217;s your macro target. But anyone who&#8217;s serious about self-improvement already knows what they want to track. They just need a system that gets out of the way and lets them do it. The fact that you built this for yourself first and used it for 4 weeks before launching shows.<\/p>\n<\/p>\n<p>Genuine question on the grid system: how does it handle tracking things that are hard to quantify? Like sleep quality or energy levels throughout the day &#8211; is that where the mood\/range type comes in? And can you set up grids that cross-reference each other, like &#8220;show me how my mood correlates with days I hit my protein goal&#8221;?<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>As someone actively tracking my own fitness journey, this resonates a lot! The idea of snapping meal pics and having AI count only the nutrients I care about is brilliant \u2014 most fitness apps overwhelm you with data you do not need. The shareable contribution charts are a nice touch for accountability too. Congrats on making the leap from Blizzard to build this!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Tracking macros is a pain.  Having to enter my meals and snacks becomes a pain point and time suck.  Eventually I just give up on tracking and just wing it.  I&#8217;m interested to see how this addresses my pain point.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\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\/B4SQU42CB7HAKZ\" class=\"app-title\">Winus Financial AI Skills<\/a><\/p>\n<div class=\"one-liner\">Be a one-person team of elite financial pros<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">47<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Winus Financial AI Skills \u662f\u4e00\u6b3e\u5c06\u91d1\u878d\u4e13\u4e1a\u77e5\u8bc6\u8f6c\u5316\u4e3a\u53ef\u590d\u7528\u3001\u4e2a\u6027\u5316AI\u5de5\u4f5c\u6d41\u7684\u5de5\u5177\uff0c\u901a\u8fc7\u8fde\u63a5\u6d77\u91cf\u5b9e\u65f6\u91d1\u878d\u6570\u636e\u4e0e\u4e13\u4e1a\u5206\u6790\u5f15\u64ce\uff0c\u5728\u6295\u8d44\u7814\u7a76\u3001\u98ce\u9669\u5206\u6790\u7b49\u573a\u666f\u4e2d\uff0c\u89e3\u51b3\u91d1\u878d\u4ece\u4e1a\u8005\u91cd\u590d\u6027\u624b\u52a8\u5de5\u4f5c\u7e41\u591a\u3001\u4e13\u4e1a\u6d41\u7a0b\u96be\u4ee5\u6807\u51c6\u5316\u548c\u89c4\u6a21\u5316\u590d\u5236\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\/f88684d8-4e2e-4c9d-8988-ae220f335897.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\/79ad448a-841b-474d-95b2-84f7d92445b6.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\/e17abb46-09ea-40ca-9600-066574506d19.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\/afad69b9-5519-4310-9a46-eac823b2ce8b.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\/da07b735-0f6d-47f3-bae4-66d50ab46f38.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\/1c30b103-236b-4abc-944d-a2b8a6fe87ee.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/YqaRxfQkJpI?si=c7RF66ZopuZthfNT\"><source src=\"https:\/\/youtu.be\/YqaRxfQkJpI?si=c7RF66ZopuZthfNT\" 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\">Fintech<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u91d1\u878dAI<\/span><br \/>\n            <span class=\"tag\">\u5de5\u4f5c\u6d41\u81ea\u52a8\u5316<\/span><br \/>\n            <span class=\"tag\">\u4e13\u4e1a\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u6570\u636e\u5206\u6790<\/span><br \/>\n            <span class=\"tag\">\u6295\u8d44\u7814\u7a76<\/span><br \/>\n            <span class=\"tag\">\u53ef\u590d\u7528\u6280\u80fd<\/span><br \/>\n            <span class=\"tag\">\u5e02\u573a\u60c5\u62a5<\/span><br \/>\n            <span class=\"tag\">\u4f01\u4e1a\u7ea7\u5e94\u7528<\/span><br \/>\n            <span class=\"tag\">\u5408\u89c4\u53ef\u8ffd\u6eaf<\/span><br \/>\n            <span class=\"tag\">\u751f\u4ea7\u529b\u5de5\u5177<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u666e\u904d\u8ba4\u53ef\u5176\u5c06\u91cd\u590d\u6027\u5de5\u4f5c\u8f6c\u5316\u4e3a\u53ef\u590d\u7528\u201c\u6280\u80fd\u201d\u7684\u6838\u5fc3\u4ef7\u503c\uff0c\u8d5e\u8d4f\u5176\u6570\u636e\u5e7f\u5ea6\u3001\u6267\u884c\u6df1\u5ea6\u53ca\u903b\u8f91\u53ef\u8ffd\u6eaf\u6027\u3002\u4e3b\u8981\u5efa\u8bae\u5305\u62ec\uff1a\u964d\u4f4e\u81ea\u5b9a\u4e49\u6280\u80fd\u7684\u5b66\u4e60\u66f2\u7ebf\u3001\u589e\u52a0\u66f4\u591a\u9884\u5efa\u6a21\u677f\uff08\u5982ESG\uff09\u3001\u660e\u786e\u56e2\u961f\u534f\u4f5c\u4e0b\u7684\u6cbb\u7406\u4e0e\u7248\u672c\u63a7\u5236\u673a\u5236\uff0c\u5e76\u671f\u5f85\u66f4\u5e7f\u6cdb\u7684\u7b2c\u4e09\u65b9\u6570\u636e\u96c6\u6210\u3002\n            <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ai-section\">\n<div class=\"ai-content\" style=\"font-size: large;\"><strong>AI \u9510\u8bc4<\/strong><\/div>\n<p class=\"ai-content\">\n                Winus Financial AI Skills \u7684\u91ce\u5fc3\u4e0d\u5728\u4e8e\u6210\u4e3a\u53c8\u4e00\u4e2a\u91d1\u878d\u804a\u5929\u673a\u5668\u4eba\uff0c\u800c\u5728\u4e8e\u6210\u4e3a\u91d1\u878d\u4e13\u4e1a\u80fd\u529b\u7684\u201c\u7f16\u8bd1\u5668\u201d\u548c\u201c\u6267\u884c\u5c42\u201d\u3002\u5176\u771f\u6b63\u4ef7\u503c\u5e76\u975e\u4ec5\u4ec5\u662f\u201cAI+\u91d1\u878d\u6570\u636e\u201d\u7684\u7b80\u5355\u53e0\u52a0\uff0c\u800c\u662f\u8bd5\u56fe\u7cfb\u7edf\u6027\u5730\u89e3\u51b3\u91d1\u878d\u884c\u4e1a\u4e00\u4e2a\u53e4\u8001\u800c\u987d\u56fa\u7684\u75db\u70b9\uff1a\u9690\u6027\u77e5\u8bc6\u7684\u663e\u6027\u5316\u4e0e\u7a0b\u5e8f\u5316\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4ea7\u54c1\u5ba3\u4f20\u4e2d\u201c\u505c\u6b62\u91cd\u590d\u4f60\u7684\u5353\u8d8a\u201d\u8fd9\u53e5\u6807\u8bed\uff0c\u7cbe\u51c6\u5730\u523a\u4e2d\u4e86\u884c\u4e1a\u8981\u5bb3\u3002\u91d1\u878d\u884c\u4e1a\u5145\u65a5\u7740\u5927\u91cf\u9ad8\u5ea6\u4f9d\u8d56\u4e2a\u4eba\u7ecf\u9a8c\u3001\u5224\u65ad\u903b\u8f91\u548c\u624b\u5de5\u64cd\u4f5c\u7684\u201c\u6697\u7bb1\u201d\u6d41\u7a0b\uff0c\u8fd9\u4e9b\u6d41\u7a0b\u4ee5Excel\u5b8f\u3001\u4e2a\u4eba\u7b14\u8bb0\u6216\u8d44\u6df1\u5206\u6790\u5e08\u201c\u5927\u8111\u201d\u7684\u5f62\u5f0f\u5b58\u5728\uff0c\u96be\u4ee5\u4f20\u627f\u3001\u9a8c\u8bc1\u548c\u6279\u91cf\u6267\u884c\u3002Winus \u901a\u8fc7\u201cSkills\u201d\u8fd9\u4e00\u62bd\u8c61\uff0c\u8bd5\u56fe\u5c06\u8fd9\u4e9b\u4e2a\u4eba\u5316\u7684\u65b9\u6cd5\u8bba\u5c01\u88c5\u6210\u53ef\u8c03\u7528\u3001\u53ef\u8fed\u4ee3\u3001\u4e14\u4e0e\u5b9e\u65f6\u6570\u636e\u7ba1\u9053\u76f4\u8fde\u7684\u81ea\u52a8\u5316\u6a21\u5757\u3002\u8fd9\u8d85\u8d8a\u4e86\u901a\u7528\u5927\u6a21\u578b\u4ec5\u80fd\u63d0\u4f9b\u7684\u6587\u672c\u603b\u7ed3\u6216\u751f\u6210\uff0c\u8fdb\u5165\u4e86\u201c\u5206\u6790\u903b\u8f91\u5de5\u7a0b\u5316\u201d\u7684\u9886\u57df\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u5176\u5ba3\u79f0\u7684\u5e9e\u5927\u91d1\u878d\u6570\u636e\u57fa\u7840\uff08\u8986\u76d690%\u81ea\u7531\u6d41\u901a\u5e02\u503c\uff09\u548cMCP\u5de5\u5177\u7f51\u7edc\uff0c\u662f\u652f\u6491\u8fd9\u4e00\u613f\u666f\u7684\u5fc5\u8981\u57fa\u5efa\uff0c\u65e8\u5728\u786e\u4fdd\u201c\u6280\u80fd\u201d\u8fd0\u884c\u5728\u4e00\u4e2a\u53ef\u4fe1\u3001\u53ca\u65f6\u7684\u6570\u636e\u73af\u5883\u4e2d\uff0c\u4ece\u800c\u8f93\u51fa\u201c\u53ef\u5448\u73b0\u3001\u53ef\u9a8c\u8bc1\u3001\u53ef\u8ffd\u6eaf\u201d\u7684\u6210\u679c\u3002\u8fd9\u6b63\u662f\u91d1\u878d\u5e94\u7528\u7684\u751f\u547d\u7ebf\u2014\u2014\u6ca1\u6709\u6570\u636e\u53ef\u4fe1\u5ea6\u548c\u8fc7\u7a0b\u900f\u660e\u5ea6\uff0c\u4efb\u4f55\u81ea\u52a8\u5316\u90fd\u6beb\u65e0\u610f\u4e49\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u771f\u6b63\u7684\u6311\u6218\u4e5f\u5728\u4e8e\u6b64\u3002\u9996\u5148\uff0c\u5c06\u6a21\u7cca\u3001\u590d\u6742\u7684\u91d1\u878d\u5224\u65ad\u903b\u8f91\u201c\u7f16\u7801\u201d\u6210\u7a33\u5b9a\u53ef\u9760\u7684AI\u6280\u80fd\uff0c\u672c\u8eab\u5177\u6709\u6781\u9ad8\u95e8\u69db\uff0c\u8fd9\u89e3\u91ca\u4e86\u7528\u6237\u53cd\u9988\u4e2d\u201c\u5b66\u4e60\u66f2\u7ebf\u9661\u5ced\u201d\u7684\u95ee\u9898\u3002\u4ea7\u54c1\u6210\u529f\u4e0e\u5426\uff0c\u5c06\u6781\u5927\u53d6\u51b3\u4e8e\u5176\u80fd\u5426\u964d\u4f4e\u8fd9\u4e00\u7f16\u7801\u8fc7\u7a0b\u7684\u8ba4\u77e5\u8d1f\u8377\u3002\u5176\u6b21\uff0c\u91d1\u878d\u5de5\u4f5c\u7684\u6838\u5fc3\u4ef7\u503c\u5f80\u5f80\u5728\u4e8e\u5904\u7406\u6781\u7aef\u60c5\u51b5\u548c\u6a21\u7cca\u4fe1\u606f\uff0c\u5f53\u524d\u57fa\u4e8e\u89c4\u5219\u548c\u5df2\u77e5\u6570\u636e\u6a21\u5f0f\u7684\u81ea\u52a8\u5316\uff0c\u80fd\u5426\u8986\u76d6\u8fd9\u4e9b\u201c\u957f\u5c3e\u201d\u573a\u666f\u5b58\u7591\u3002\u6700\u540e\uff0c\u5728\u9ad8\u5ea6\u76d1\u7ba1\u7684\u91d1\u878d\u884c\u4e1a\uff0c\u5982\u4f55\u8ba9\u5185\u90e8\u98ce\u63a7\u4e0e\u5408\u89c4\u90e8\u95e8\u4fe1\u4efb\u5e76\u91c7\u7eb3\u8fd9\u4e9bAI\u751f\u6210\u7684\u201c\u53ef\u8ffd\u6eaf\u201d\u6d1e\u5bdf\uff0c\u662f\u4e00\u573a\u6bd4\u6280\u672f\u66f4\u8270\u96be\u7684\u6218\u5f79\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u603b\u800c\u8a00\u4e4b\uff0cWinus \u63cf\u7ed8\u4e86\u4e00\u4e2a\u8bf1\u4eba\u7684\u672a\u6765\uff1a\u91d1\u878d\u5206\u6790\u5e08\u4ece\u6570\u636e\u82e6\u529b\u8f6c\u53d8\u4e3a\u7b56\u7565\u67b6\u6784\u5e08\u3002\u4f46\u5b83\u76ee\u524d\u66f4\u50cf\u4e00\u4e2a\u5f3a\u5927\u7684\u201c\u539f\u578b\u5de5\u5177\u201d\uff0c\u5176\u6700\u7ec8\u6210\u8d25\uff0c\u53d6\u51b3\u4e8e\u80fd\u5426\u4ece\u65e9\u671f\u6280\u672f\u5c1d\u9c9c\u8005\uff0c\u6210\u529f\u8d70\u5411\u8ba9\u5e7f\u5927\u4e00\u7ebf\u5206\u6790\u5e08\u771f\u6b63\u201c\u7528\u8d77\u6765\u3001\u79bb\u4e0d\u5f00\u201d\u7684\u65e5\u5e38\u751f\u4ea7\u5e73\u53f0\u3002\u5b83\u4e0d\u662f\u5728\u66ff\u4ee3\u4eba\uff0c\u800c\u662f\u5728\u5c1d\u8bd5\u91cd\u65b0\u5b9a\u4e49\u4eba\u7684\u5de5\u4f5c\u8fb9\u754c\u2014\u2014\u8fd9\u65e2\u662f\u5176\u6700\u5927\u6f5c\u529b\uff0c\u4e5f\u662f\u5176\u6700\u5927\u98ce\u9669\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\">Winus Financial AI Skills<\/span>\n                <\/div>\n<div class=\"comment-content\">Stop repeating your brilliance. Winus Skills allows you to transform your financial expertise into a professional, reusable, and highly personalized AI toolkit. It is built on an extensive foundation spans 90% of the world\u2019s free-float market cap and a Global Enterprise Library of 350 million entities across 107 countries. Winus ensures every insight you generate is presentable, verifiable, and traceable across the entire financial landscape.<\/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 \ud83d\udc4b <\/p>\n<\/p>\n<p>Here&#8217;s what we&#8217;re seeing from early users.<\/p>\n<\/p>\n<p>People come in expecting to automate a data pull. Within the first session, they&#8217;re building something much more specific \u2014 encoding the way <em>their<\/em> desk reads an earnings call, or the exact logic their risk team uses for a Fed statement.<\/p>\n<\/p>\n<p>Once you see what&#8217;s underneath Skills, the shift makes sense.<\/p>\n<\/p>\n<p>Winus Skills run on <strong>20 years of financial domain expertise<\/strong> and a <strong>100B-parameter model<\/strong>, covering <strong>40+ financial roles<\/strong> and data across <strong>100+ countries<\/strong>. Retrieval, modeling, backtesting, validation, and reporting run in parallel. Users who&#8217;ve worked with general-purpose models notice the difference within a few queries.<\/p>\n<\/p>\n<p>What makes Winus Skills reusable in practice: <strong>hundreds of MCP tools<\/strong> connect each Skill directly to live market data, fundamentals, macro feeds, filings, research reports, and news. So when someone builds an earnings screener, it runs against current filings\u2014not a paste from this morning. <strong>Write it once, run it every quarter.<\/strong><\/p>\n<\/p>\n<p>Pairing Skills with <strong>Winus Agents<\/strong> takes it further. One team set up its FOMC analysis. Skill to fire the moment Powell&#8217;s statement drops. Structured output arrives before anyone opens a browser\u2014no manual coordination, and no one is waiting on the senior analyst to have bandwidth.<\/p>\n<\/p>\n<p>The personalized part: <strong>from raw information to final deliverable<\/strong>, in your format, your logic connected to your actual data sources.<\/p>\n<\/p>\n<p>Two things I&#8217;d love to hear from the PH community:<\/p>\n<ol>\n<li>\n<p>What&#8217;s the workflow at your firm that still has someone&#8217;s name on it\u2014because only they know how to run it correctly?<\/p>\n<\/li>\n<li>\n<p>For anyone who&#8217;s built GPT workflows or internal prompt templates: what caused them to fall apart after the first few weeks?<\/p>\n<\/li>\n<\/ol>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>14<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hi Everyone! \ud83d\udc4b<\/p>\n<p>I\u2019m Jared from the Winus AI product team. We\u2019ve spent the last few months watching our users navigate the &#8220;high-stakes&#8221; world of finance, and we noticed a <strong>common problem: even the best pros are often slowed down by manual, repetitive tasks.<\/strong><\/p>\n<p>Today, we\u2019re <strong>launching Winus Skills<\/strong> to fix that.<\/p>\n<p>Our goal was to move past the &#8220;black box&#8221; of general AI. Instead of a generic assistant that might hallucinate, we\u2019ve built an extensive foundation spans 90% of the world\u2019s free-float market cap and a Global Enterprise Library of 350 million entities across 107 countries. The <strong>market intelligence and financial tools<\/strong> where you can package your own know-how into professional, reusable, and personal AI skills.<\/p>\n<\/p>\n<h2>Why Winus is different:<\/h2>\n<p>Generic AI summarizes; Winus <strong>executes<\/strong>. We\u2019ve built a massive foundation of market intelligence and specialized <strong>financial tools using the MCP <\/strong>framework. You aren&#8217;t just prompting an LLM; you are commanding a fleet of specialized engines.<\/p>\n<p>The &#8220;<strong>Superpower<\/strong>&#8221; we\u2019re handing you:<br \/>Imagine being an entire team of financial professionals at once. You create the logic, and Winus scales it.<\/p>\n<p>How it works in your workday:<br \/>\ud83d\udcac <strong>Chat to Create<\/strong>: Describe a task, and Winus builds the skill for you.<br \/>\ud83d\udcda <strong>Library Access<\/strong>: Import and personalize official templates to hit the ground running.<br \/>\ud83e\udd16 <strong>Smart Detection<\/strong>: Winus notices your repetitive tasks and suggests a skill to automate them.<\/p>\n<p>We\u2019re dying to know:<br \/>1. If you could clone your professional self to handle one specific financial task, what would it be?<br \/>2. How much time do you currently spend &#8220;double-checking&#8221; AI sources? (We\u2019re big on our traceable logic feature for this exact reason!)<\/p>\n<p>Get started here: <a href=\"https:\/\/www.winus.ai\/en\/skills\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/www.winus.ai\/en\/skills<\/a><\/p>\n<p>We\u2019ll be here all day to answer questions and hear your &#8220;wishlist&#8221; ideas! \ud83d\ude80<\/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\">@jared_lo Congrats on the launch!<br \/>\nThis is a very compelling use case for AI in finance. I like the focus on turning repetitive, manual workflows into reusable skills instead of just relying on generic prompting. The emphasis on specialized financial tools and traceable logic also makes the product stand out. Excited to see how users apply this in real-world workflows.<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The part that resonates most with me is the &#8220;write it once, run it every quarter&#8221; idea. So much time in finance gets burned rebuilding the same workflows over and over. If Winus delivers on that promise consistently, it becomes something teams genuinely depend on.<\/p>\n<p>Really impressive launch. Looking forward to seeing how this evolves. \ud83d\ude80<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Love the idea of turning common financial tasks into AI \u201cskills.\u201d<\/p>\n<p>A lot of analysts\u2019 time is still spent on repetitive work like pulling data and summarizing filings. If Winus can turn those into reusable workflows, it could really boost productivity and allow more time for actual investment thinking.<\/p>\n<p>Exciting direction \u2014 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<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p><strong>Game-Changer for Financial Professionals<\/strong> \u2b50\u2b50\u2b50\u2b50\u2b50<\/p>\n<p>I&#8217;ve been testing Winus Skills for the past few weeks, and it&#8217;s genuinely transformed how I approach financial analysis and client communications.<\/p>\n<p><strong>What stands out:<\/strong><\/p>\n<p>The breadth of data coverage is remarkable. Having access to 350 million entities across 107 countries means I&#8217;m no longer piecing together information from multiple databases. Last week, I needed to analyze supply chain risks for a mid-cap manufacturing client with operations in Southeast Asia. Winus pulled relevant entity connections and market data that would have taken me hours to compile manually.<\/p>\n<p><strong>The AI Skills concept is clever:<\/strong><\/p>\n<p>Instead of starting from scratch with each client interaction, I&#8217;ve built reusable workflows that capture my analytical framework. For example, I created a &#8220;Quarterly Earnings Deep Dive&#8221; skill that automatically:<\/p>\n<ul>\n<li>\n<p>Pulls comparable company metrics<\/p>\n<\/li>\n<li>\n<p>Generates variance analysis<\/p>\n<\/li>\n<li>\n<p>Flags anomalies based on my criteria<\/p>\n<\/li>\n<li>\n<p>Produces a client-ready summary<\/p>\n<\/li>\n<\/ul>\n<p>This is the &#8220;stop repeating your brilliance&#8221; part the tagline promises\u2014and it delivers. I&#8217;m not just faster; I&#8217;m more consistent.<\/p>\n<p><strong>Real-world impact:<\/strong><\/p>\n<p>Used it for three pitch decks last month. Each one had the depth of analysis I&#8217;d normally reserve for my top-tier clients, but with 60% less prep time. The verifiability aspect is crucial\u2014every insight comes with source citations, which builds trust with compliance teams and clients alike.<\/p>\n<p><strong>Minor critiques:<\/strong><\/p>\n<p>The learning curve for creating custom skills is steeper than advertised. Expect to invest 2-3 hours upfront to get the workflow logic right. Also, I&#8217;d love to see more pre-built templates for niche areas like ESG scoring or cryptocurrency correlation analysis.<\/p>\n<p><strong>Bottom line:<\/strong><\/p>\n<p>If you&#8217;re in equity research, corporate finance, or wealth management and find yourself answering the same types of questions repeatedly, this is worth the investment. It&#8217;s not replacing your expertise\u2014it&#8217;s scaling it.<\/p>\n<p>The 90% free-float market cap coverage isn&#8217;t just marketing fluff. In practice, it means I spend less time saying &#8220;I don&#8217;t have data on that company&#8221; and more time delivering insights.<\/p>\n<p><strong>Verdict:<\/strong> 4.5\/5 stars. Deducted half a point for onboarding friction, but the core product is exceptional.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@ryannoveclud\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ryannoveclud<\/a>&nbsp;appreciate your review!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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! One thing we see a lot in finance teams is that the real bottleneck isn\u2019t generating insights, but operationalizing repeatable workflows (screening, monitoring, data validation, etc.). Turning those into reusable \u201cskills\u201d could be powerful if the logic remains transparent and auditable.<\/p>\n<p>Curious to see how users end up structuring their own skills over time.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@annie_yyy\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@annie_yyy<\/a>&nbsp;yah, we work hard on delivering insights and automating repeatable tasks for financial professionals, you should definitely try 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>Really interesting direction here. One of the biggest challenges when using AI for finance is that most tools are trained on general web data, but <strong>financial analysis often requires structured datasets, domain terminology, and reliable sources<\/strong>.<\/p>\n<p>What caught my attention with <strong>Winus Financial AI Skills<\/strong> is the idea of combining AI with dedicated financial data capabilities. If it can truly help users quickly retrieve and interpret things like <strong>macro indicators, company fundamentals, or market trends<\/strong>, that could save a lot of time for analysts and investors.<\/p>\n<p>I\u2019m especially curious about how the platform handles <strong>financial context and data accuracy<\/strong> when generating answers. Can users trace the sources behind the outputs or drill down into the underlying datasets?<\/p>\n<p>Looking forward to trying it out and seeing how it fits into a typical <strong>research workflow for finance professionals<\/strong>. \ud83d\udcca<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p> Congrats to the team &#8211; interesting launch!<\/p>\n<p>One thing that stood out to me here is the focus on execution rather than just summarization. A lot of AI tools in finance today still stop at \u201chere\u2019s a summary of the data,\u201d which is helpful but doesn\u2019t actually remove much work from the research process.<\/p>\n<p>If I could clone myself &#8211; probably monitoring corporate disclosures and filings across multiple markets. A lot of time is still spent manually checking announcements, parsing filings, and identifying the few pieces of information that actually move the investment thesis. Having a \u201cclone\u201d continuously tracking and summarizing those signals would free up a lot of research time.<\/p>\n<p>To the second questions, we definitely also spend a decent amount of time checking sources.  Especially for anything that will feed into investment decisions. Even when AI outputs look correct, there\u2019s usually a second step of verifying where the numbers or statements came from. Traceable logic and source transparency are really important for adoption in finance workflows.<\/p>\n<p>Curious for the team: How are users thinking about governance and version control for Skills when multiple analysts or teams are building workflows?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@joannachris\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@joannachris<\/a>&nbsp;Great point, Regarding governance, you can manage a library of unlocked Skills, and we provide audit-friendly summaries designed for improvements, ensuring every analyst works from the same factual basis.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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\/@jared_lo\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"jared_lo\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jared_lo<\/a>. <\/p>\n<p>I personally like the Traceable Citations detail. I think this is what every finance professional has been waiting for.<\/p>\n<p>Saw the homepage leads with a feature comparison table. The person who needs this most (an analyst who&#8217;s been burned by a wrong number in a client deck) doesn&#8217;t start reading from a table. They start from a feeling. The real headline is buried in your founder comment: &#8220;even the best pros are slowed down by manual repetitive tasks.&#8221; That sentence hits harder than anything on the page.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@taimur_haider1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@taimur_haider1<\/a>&nbsp;Thanks for the sharp feedback on the messaging\u2014it&#8217;s a great reminder of what really matters to the analysts in the trenches!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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 MCP model demonstrates a very strong professional understanding of finance. When asked to perform cross-analysis of complex financial concepts, some other tools tend to provide rather general responses, whereas Winus delivers more precise and in-depth analysis. For example, when asked yesterday about &#8220;the valuation differences between upstream and downstream sectors of the new energy industry chain,&#8221; the answer was well-structured and insightful.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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>Financial research usually requires checking multiple databases, reports, and news sources. Can Winus Deep Research + Skills automatically aggregate this information and generate structured investment insights? \ud83d\udcca\ud83e\udd16<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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>Hi PH \ud83d\udc4b<\/p>\n<\/p>\n<p>Here&#8217;s what we&#8217;re seeing from early users.<\/p>\n<\/p>\n<p>People come in expecting to automate a data pull. Within the first session, they&#8217;re building something much more specific \u2014 encoding the way <em>their<\/em> desk reads an earnings call, or the exact logic their risk team uses for a Fed statement.<\/p>\n<\/p>\n<p>Once you see what&#8217;s underneath Skills, the shift makes sense.<\/p>\n<\/p>\n<p>Winus Skills run on <strong>20 years of financial domain expertise<\/strong> and a <strong>100B-parameter model<\/strong>, covering <strong>40+ financial roles<\/strong> and data across <strong>100+ countries<\/strong>. Retrieval, modeling, backtesting, validation, and reporting run in parallel. Users who&#8217;ve worked with general-purpose models notice the difference within a few queries.<\/p>\n<\/p>\n<p>What makes Winus Skills reusable in practice: <strong>hundreds of MCP tools<\/strong> connect each Skill directly to live market data, fundamentals, macro feeds, filings, research reports, and news. So when someone builds an earnings screener, it runs against current filings\u2014not a paste from this morning. <strong>Write it once, run it every quarter.<\/strong><\/p>\n<\/p>\n<p>Pairing Skills with <strong>Winus Agents<\/strong> takes it further. One team set up its FOMC analysis. Skill to fire the moment Powell&#8217;s statement drops. Structured output arrives before anyone opens a browser\u2014no manual coordination, and no one is waiting on the senior analyst to have bandwidth.<\/p>\n<\/p>\n<p>The personalized part: <strong>from raw information to final deliverable<\/strong>, in your format, your logic connected to your actual data sources.<\/p>\n<\/p>\n<p>Two things I&#8217;d love to hear from the PH community:<\/p>\n<ol>\n<li>\n<p>What&#8217;s the workflow at your firm that still has someone&#8217;s name on it\u2014because only they know how to run it correctly?<\/p>\n<\/li>\n<li>\n<p>For anyone who&#8217;s built GPT workflows or internal prompt templates: what caused them to fall apart after the first few weeks?<\/p>\n<\/li>\n<\/ol>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Winus financial AI Skill has completely eliminated the tedious work and validation involved in WACC analysis. It\u2019s incredibly efficient and well done!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\">Curious about this. Does Winus Skills support integration with existing financial databases or APIs?\ud83e\udd14<\/div>\n<div class=\"comment-actions\">\n<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\/@theo_neal_wind\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@theo_neal_wind<\/a>&nbsp;good point, Winus integrates with proprietary database and institutional MCPs. We\u2019re open to more integration suggestions. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Interesting concept! Is Winus Skills designed mainly for learning new skills or also for improving existing ones? Curious how the platform structures the learning experience. Looks promising \u2014 excited to learn more!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Been trying this recently and really like the idea of turning financial workflows into reusable AI skills instead of prompting every time. It feels closer to how real analysis work is done. Curious to see how the skill library grows. Great launch!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>What can Winus Skills do,and to what extent\uff1f<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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 tried a few skills and the results are good. Does the platform allow me to share my skills and commercialize them? \ud83d\ude03\ud83d\ude03<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@sichao_yang\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sichao_yang<\/a>&nbsp;yep, skill community sharing and earning coming 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>This looks so high-end! Anyone know more about this? If I, as an analyst, want to use it to build a personal toolkit, can the data really cover that comprehensively? Is it crazy expensive? Just waiting for reviews from someone who&#8217;s tried it \ud83d\ude33<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@li_valya\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@li_valya<\/a>&nbsp;It\u2019s actually very accessible! You can start building for free. The data coverage is institutional-grade, do try out skills to automate the nasty part of work. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I have tried the same financial skills on Claude vs Winus. Winus gave me different and seems more insightful \/ rich \/ data-backed results. Is it becuase of the MCPs and Agents behind Winus platform? Keen to learn more and how to build my own financial skills leveraging those tools! \ud83d\udc4b\ud83d\udc4b<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@caseyge\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@caseyge<\/a>&nbsp;Glad the difference is clear. Most AI is built for general tasks, so it starts guessing once things get technical. Winus is built specifically for finance to keep the data accurate and useful.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Clean interface and a promising concept. The AI tools for financial analysis are quite helpful for quick insights and learning. Still feels early-stage, but it has strong potential if more features and data are added.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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>Hey team, congrats on launching Winus Skills!<\/p>\n<\/p>\n<p>As a tech developer who sometimes has to deal with financial data pipelines and market APIs for our apps, I really appreciate what you built here. Turning domain-specific financial knowledge into reusable, executable &#8220;skills&#8221; with traceable logic and MCP under the hood is clever \u2014 it feels like moving from fragile GPT wrappers to proper, maintainable tooling. Covering 90% of global free-float market cap + 350M entities is no small thing either.<\/p>\n<\/p>\n<p>Quick question from the dev side: How easy is it to debug or extend a custom skill when the output doesn&#8217;t match expectations? Can we see the intermediate steps \/ tool calls, or add our own logic hooks?<\/p>\n<\/p>\n<p>Upvoted \u2014 looks like a solid step toward making finance pros more productive without losing control. Great work! \ud83d\udc4f<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@64185008aaa\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@64185008aaa<\/a>&nbsp;Thanks for the support\u2014we definitely built this to be a maintainable workflow layer rather than a fragile wrapper. For debugging, every result includes an &#8220;audit trail by default&#8221; with clickable citations, and calculation breakdowns so you can see exactly how the logic was executed. You can easily extend skills via conversation or by adapting our official library, with more advanced skill building coming soon.&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<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>This ain&#8217;t just another finance AI tool; this looks like a total revolution. The AI capabilities seem unmatched. I am incredibly excited to see where this goes!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@nick606066\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@nick606066<\/a>&nbsp;Thanks for the hype! \ud83d\ude80 We\u2019re definitely aiming for a revolution by grounding our model in decades of market data to deliver better results.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hello Jared, thank you for sharing the concept and vision behind Winus Skills. I\u2019m curious about how Winus ensures <strong>data source transparency and traceability<\/strong> when executing skills in financial analysis or research workflows. Additionally, if users create AI skills with complex logic, does the system provide <strong>version management or backtesting mechanisms<\/strong> to validate their effectiveness? I believe these features would be very important for financial professionals in real decision-making scenarios. \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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@shih_min\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@shih_min<\/a>&nbsp;Transparency is built-in with clickable citations for every figure, and we offer dedicated backtesting and simulation tools to help you validate complex logic and risk metrics before making high-stakes decisions.&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<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Great Tool! Meanwhile, in what ways do Winus AI Skills enable solo professionals to perform elite-level institutional research?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@cccccxx\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@cccccxx<\/a>&nbsp;thanks, Winus levels the playing field by giving solo pros institutional-grade data and &#8220;evidence-first&#8221; verification tools that automate complex research, letting you produce boardroom-ready results on your own.&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<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Love the idea of turning financial workflows into AI \u201cskills\u201d.<\/p>\n<\/p>\n<p>In finance, a lot of daily work is still repetitive \u2014 pulling data, summarizing filings, building quick models. If Winus can package those processes into reusable skills, it could save analysts a lot of time and let them focus more on actual thinking.<\/p>\n<\/p>\n<p>Feels like this could become a real workflow layer for financial analysis, not just another AI chat tool.<\/p>\n<\/p>\n<p>Congrats on the launch! \ud83d\ude80\ud83d\udcca<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@freya_wang3\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@freya_wang3<\/a>&nbsp;Exactly\u2014Winus is built to be a workflow layer that packages repetitive tasks like summarizing filings into reusable<strong> <\/strong>AI Skills, letting you delegate the technical &#8220;busy work&#8221; to the system so you can focus on critical judgment.&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<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Looks interesting. I hate manual work. Does the free trial include all features? Want to test it with my team. \ud83d\udc40<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@eileen369\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@eileen369<\/a>&nbsp;yep, free trial includes free credits and access to all features, enjoy!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p> \u26a1 How can Winus break data silos to improve decision-making efficiency in finance?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@yyyguo\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@yyyguo<\/a>good question, Winus integrates into financial workflows by automating the &#8220;busy work&#8221; of data synthesis and multi-source verification with traceable citations, allowing teams to scale their unique expertise through reusable, automated AI Skills.&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<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>What a brilliant approach to financial AI! \ud83d\udc4f Building specialized skills instead of relying on generic prompts solves so many headaches. I&#8217;m really curious about how this integrates into existing planning and review chains. Do the skills trigger automatically based on the workflow state, or are they strictly user-initiated? \ud83e\udd16 Great launch! \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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@phantom__d\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@phantom__d<\/a>&nbsp;Winus offers the best of both worlds: you can manually trigger specialized Skills for precise, ad-hoc tasks, or deploy autonomous AI Agents that continuously monitor your data sources to deliver reports and alerts automatically in real-time.&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<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How can this AI tool integrate with real\u2011world financial workflows to improve efficiency?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@yyang\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@yyang<\/a>&nbsp;good question, Winus integrates into financial workflows by automating the &#8220;busy work&#8221; of data synthesis and multi-source verification with traceable citations, allowing teams to scale their unique expertise through reusable, automated AI Skills.&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<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"app-card\">\n<div class=\"app-header\">\n<div class=\"rank\">#18<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/AN3LWCBLUONQRH\" class=\"app-title\">LiveDemo 3.0<\/a><\/p>\n<div class=\"one-liner\">AI is dead your product is not<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">47<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>LiveDemo AI \u662f\u4e00\u6b3e\u5e2e\u52a9\u521b\u59cb\u4eba\u3001\u9500\u552e\u548c\u8425\u9500\u4eba\u5458\u5feb\u901f\u521b\u5efa\u4ea7\u54c1\u52a8\u6001\u6f14\u793a\u7684\u5de5\u5177\uff0c\u901a\u8fc7\u76f4\u89c2\u5c55\u793a\u4ea7\u54c1\u6838\u5fc3\u4ef7\u503c\uff0c\u89e3\u51b3\u201c\u4f1a\u505a\u4e0d\u4f1a\u8bf4\u201d\u7684\u6f14\u793a\u75db\u70b9\uff0c\u4ece\u800c\u63d0\u5347\u9500\u552e\u8f6c\u5316\u7387\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\/6d066cf1-e49f-48ab-afee-fe11a08901da.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\/e17b30df-8444-43f6-b153-07cd34a4439a.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\/8fbbd72f-2bed-4c1c-824d-de5a7051183d.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\/bd23d8ee-9903-4871-aead-80d2f494ab69.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\/536ba241-b992-4e9e-9f96-01838d3135d1.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\/01d2d139-76dc-43b5-9736-a4490ba38c6a.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\/1c914c96-fc31-4c1f-9861-251fa541f6f1.jpeg?auto=format\" data-video-url=\"https:\/\/www.youtube.com\/watch?v=TGjKssBcd4E\"><source src=\"https:\/\/www.youtube.com\/watch?v=TGjKssBcd4E\" 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\">Chrome Extensions<\/span><br \/>\n            <span class=\"tag\">Customer Success<\/span><br \/>\n            <span class=\"tag\">Sales<\/span><br \/>\n            <span class=\"tag\">SaaS<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u4ea7\u54c1\u6f14\u793a\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u9500\u552e\u8d4b\u80fd<\/span><br \/>\n            <span class=\"tag\">\u8425\u9500\u81ea\u52a8\u5316<\/span><br \/>\n            <span class=\"tag\">\u521b\u59cb\u4eba\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u52a8\u6001\u6f14\u793a<\/span><br \/>\n            <span class=\"tag\">AI\u8f85\u52a9<\/span><br \/>\n            <span class=\"tag\">\u8f6c\u5316\u7387\u4f18\u5316<\/span><br \/>\n            <span class=\"tag\">B2B SaaS<\/span><br \/>\n            <span class=\"tag\">\u5ba2\u6237\u6c9f\u901a<\/span><br \/>\n            <span class=\"tag\">\u4ef7\u503c\u5c55\u793a<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u53cd\u9988\u96c6\u4e2d\u4e8e\u80af\u5b9a\u4ea7\u54c1\u89e3\u51b3\u201c\u6f14\u793a\u96be\u201d\u75db\u70b9\u7684\u6838\u5fc3\u4ef7\u503c\u3002\u5f00\u53d1\u8005\u81ea\u8ff0\u6e90\u4e8e\u76ee\u7779\u597d\u4ea7\u54c1\u56e0\u6f14\u793a\u4e0d\u4f73\u800c\u5931\u8d25\uff0c\u5f15\u53d1\u5171\u9e23\u3002\u8bc4\u8bba\u666e\u904d\u8ba4\u4e3a\u5176\u80fd\u5e2e\u52a9\u521b\u59cb\u4eba\u6e05\u6670\u5c55\u793a\u4ea7\u54c1\u4ef7\u503c\uff0c\u65e0\u9700\u4e13\u4e1a\u8425\u9500\u56e2\u961f\u3002\u65e0\u5177\u4f53\u529f\u80fd\u6027\u8d28\u7591\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                LiveDemo AI 3.0\u7684\u6807\u8bed\u201cAI is dead your product is not\u201d\u9887\u5177\u6311\u8845\u610f\u5473\uff0c\u5b9e\u5219\u5de7\u5999\u5730\u8f6c\u79fb\u4e86\u7126\u70b9\uff1a\u5b83\u5e76\u975e\u8981\u53d6\u4ee3AI\uff0c\u800c\u662f\u5c06AI\u5b9a\u4f4d\u4e3a\u4e00\u79cd\u201c\u9690\u5f62\u201d\u7684\u53d9\u4e8b\u8d4b\u80fd\u5de5\u5177\u3002\u5176\u771f\u6b63\u4ef7\u503c\u4e0d\u5728\u4e8e\u70ab\u6280\uff0c\u800c\u5728\u4e8e\u7cbe\u51c6\u5207\u5165\u4e86\u4e00\u4e2a\u88ab\u957f\u671f\u5ffd\u89c6\u7684\u5546\u4e1a\u65ad\u5c42\u2014\u2014\u4ea7\u54c1\u6784\u5efa\u80fd\u529b\u4e0e\u5e02\u573a\u6c9f\u901a\u80fd\u529b\u4e4b\u95f4\u7684\u5de8\u5927\u9e3f\u6c9f\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u5f00\u53d1\u8005\u6d1e\u5bdf\u5230\uff0c\u8bb8\u591a\u6280\u672f\u9a71\u52a8\u578b\u56e2\u961f\u9677\u5165\u201c\u5efa\u9020\u8005\u56f0\u5883\u201d\uff0c\u5373\u64c5\u957f\u5f00\u53d1\u5374\u62d9\u4e8e\u6f14\u793a\uff0c\u5bfc\u81f4\u4ea7\u54c1\u4ef7\u503c\u5728\u4e34\u95e8\u4e00\u811a\u65f6\u65e0\u6cd5\u6709\u6548\u4f20\u9012\u3002LiveDemo\u8bd5\u56fe\u5c06\u201c\u6f14\u793a\u201d\u4ece\u4e00\u9879\u4f9d\u8d56\u4e2a\u4eba\u9b45\u529b\u7684\u827a\u672f\uff0c\u8f6c\u5316\u4e3a\u53ef\u6807\u51c6\u5316\u3001\u53ef\u91cd\u590d\u7684\u201c\u5de5\u7a0b\u201d\u3002\u5b83\u89e3\u51b3\u7684\u5e76\u975e\u6280\u672f\u95ee\u9898\uff0c\u800c\u662f\u8ba4\u77e5\u6548\u7387\u548c\u8bf4\u670d\u903b\u8f91\u7684\u95ee\u9898\uff0c\u672c\u8d28\u4e0a\u662f\u5c06\u9500\u552e\u53d9\u4e8b\u4ea7\u54c1\u5316\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u9762\u4e34\u7684\u6311\u6218\u540c\u6837\u6e05\u6670\u3002\u9996\u5148\uff0c\u6f14\u793a\u5de5\u5177\u7684\u6210\u529f\u6781\u5ea6\u4f9d\u8d56\u4e8e\u6a21\u677f\u5e93\u7684\u8d28\u91cf\u548c\u573a\u666f\u7684\u8d34\u5408\u5ea6\uff0c\u80fd\u5426\u8986\u76d6\u4eceSaaS\u5230\u786c\u4ef6\u7684\u591a\u6837\u9700\u6c42\u5b58\u7591\u3002\u5176\u6b21\uff0c\u201c\u8ba9\u4ea7\u54c1\u81ea\u5df1\u8bf4\u8bdd\u201d\u56fa\u7136\u7406\u60f3\uff0c\u4f46\u8fc7\u5ea6\u4f9d\u8d56\u6807\u51c6\u5316\u6f14\u793a\u53ef\u80fd\u524a\u5f31\u9500\u552e\u8fc7\u7a0b\u4e2d\u5fc5\u8981\u7684\u4eba\u9645\u4e92\u52a8\u4e0e\u4e34\u573a\u5e94\u53d8\uff0c\u4f7f\u5f97\u6f14\u793a\u53d8\u5f97\u673a\u68b0\u3002\u6700\u540e\uff0c\u5176\u5546\u4e1a\u6a21\u5f0f\u53ef\u80fd\u5e76\u975e\u5de5\u5177\u672c\u8eab\uff0c\u800c\u662f\u6c89\u6dc0\u4e0b\u6765\u7684\u9ad8\u8f6c\u5316\u6f14\u793a\u6848\u4f8b\u5e93\u4e0e\u6700\u4f73\u5b9e\u8df5\uff0c\u8fd9\u5c06\u6210\u4e3a\u5176\u771f\u6b63\u7684\u58c1\u5792\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u5f53\u524d\u7248\u672c\u83b7\u5f97\u7684\u53cd\u9988\u66f4\u591a\u662f\u7406\u5ff5\u5171\u9e23\uff0c\u800c\u975e\u6df1\u5ea6\u4f7f\u7528\u9a8c\u8bc1\u3002\u5b83\u7684\u4e0b\u4e00\u6b65\u5173\u952e\uff0c\u5728\u4e8e\u80fd\u5426\u5c06\u201c\u521b\u5efa\u6f14\u793a\u201d\u7684\u7b80\u5355\u5de5\u5177\uff0c\u5347\u7ea7\u4e3a\u4e00\u4e2a\u96c6\u6570\u636e\u5206\u6790\uff08\u5982\u6f14\u793a\u89c2\u770b\u70ed\u70b9\uff09\u3001\u4e2a\u6027\u5316\u53d9\u4e8b\u751f\u6210\u548c\u6548\u679c\u5f52\u56e0\u4e8e\u4e00\u4f53\u7684\u201c\u667a\u80fd\u9500\u552e\u5f15\u64ce\u201d\u3002\u5426\u5219\uff0c\u5b83\u53ef\u80fd\u53ea\u662f\u53c8\u4e00\u4e2a\u597d\u770b\u7684\u201c\u6f14\u793a\u201d\u800c\u5df2\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\">LiveDemo 3.0<\/span>\n                <\/div>\n<div class=\"comment-content\">LiveDemo AI is designed to empower founders, sales, and marketing professionals. With LiveDemo, you can effortlessly create captivating live demonstrations of your product, enabling you to: &#8211; Showcase your product&#8217;s remarkable features to prospects. &#8211; Seamlessly capture hot leads by highlighting the value of your product. &#8211; Ultimately boost sales and drive conversions by letting your product speak for itself. It is better to see once than to hear a hundred times<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">Hey Product Hunt \ud83d\udc4b<\/p>\n<p>I\u2019m George, the maker of LiveDemo AI.<\/p>\n<p>Over the years I&#8217;ve shipped a lot of code and watched a lot of great products needlessly fail.<br \/>\nNot because the tech wasn&#8217;t good, but because the demo was an afterthought and the sales story never landed.<br \/>\nTalking to fellow founders and developers, the same frustration kept coming up<br \/>\n&#8220;I can build it, but I have no idea how to show it.&#8221;<\/p>\n<p>That is exactly why I built LiveDemo.ai<br \/>\nA tool that helps founders and developers create demos that actually convert, without needing a marketing team or a professional designer.<br \/>\nYou focus on the product.<br \/>\nLiveDemo handles the story.<\/p><\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Great idea \ud83d\udc4f<br \/>Many great products fail because the demo doesn\u2019t clearly show the value. Excited to see how <strong>LiveDemo AI<\/strong> helps founders present their products better.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@neha_8\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@neha_8<\/a>&nbsp;<br \/>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! Seems like a great app<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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 George! A lot of new capabilities have been added to the product \ud83d\udc4f<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<\/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\/T6JCVEQJTQ5YGA\" class=\"app-title\">Orshot<\/a><\/p>\n<div class=\"one-liner\">Automated Content Creation and Social Media Posting<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">39<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Orshot\u662f\u4e00\u6b3e\u81ea\u52a8\u5316\u5185\u5bb9\u521b\u4f5c\u4e0e\u793e\u4ea4\u53d1\u5e03\u5de5\u5177\uff0c\u901a\u8fc7API\u6216\u65e0\u4ee3\u7801\u65b9\u5f0f\u8fde\u63a5\u8bbe\u8ba1\u6a21\u677f\u4e0e\u6570\u636e\uff0c\u6279\u91cf\u751f\u6210\u8425\u9500\u56fe\u7247\u3001PDF\u548c\u89c6\u9891\uff0c\u5e76\u81ea\u52a8\u53d1\u5e03\u81f313+\u793e\u4ea4\u5e73\u53f0\uff0c\u89e3\u51b3\u4e86\u8425\u9500\u56e2\u961f\u548c\u673a\u6784\u5728\u91cd\u590d\u6027\u5185\u5bb9\u5236\u4f5c\u4e0e\u5206\u53d1\u4e0a\u7684\u6548\u7387\u75db\u70b9\u3002<\/div>\n<p>    <!-- \u5a92\u4f53\u753b\u5eca\uff1a\u5305\u542b\u89c6\u9891\u548c\u591a\u5f20\u56fe\u7247 --><\/p>\n<div class=\"media-gallery\">\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/08ff480b-0854-4ecb-9491-6ce433a99eb7.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\/ce63ca2b-6f82-44fb-a95d-776127c1a63d.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\/e272cc62-36ee-438c-b2e0-90a88ed1badd.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\/8b3138e4-2fbb-456d-9f59-0525835af9b3.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\/adee3c13-8fce-41c7-8891-d981997d8a96.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\/913c2fbf-93ae-4dff-8a8d-38d9cec78d5d.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\/37b6a123-958b-49af-aad8-6cafd8d8a9b7.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\/193b5811-7476-4fda-820f-ce44e9870ccd.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\">API<\/span><br \/>\n            <span class=\"tag\">Social Media<\/span><br \/>\n            <span class=\"tag\">Marketing<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u81ea\u52a8\u5316\u5185\u5bb9\u521b\u4f5c<\/span><br \/>\n            <span class=\"tag\">\u793e\u4ea4\u5a92\u4f53\u7ba1\u7406<\/span><br \/>\n            <span class=\"tag\">\u8425\u9500\u8bbe\u8ba1\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u65e0\u4ee3\u7801\u96c6\u6210<\/span><br \/>\n            <span class=\"tag\">API\u9a71\u52a8<\/span><br \/>\n            <span class=\"tag\">\u6279\u91cf\u751f\u6210<\/span><br \/>\n            <span class=\"tag\">\u52a8\u6001\u5185\u5bb9<\/span><br \/>\n            <span class=\"tag\">Canva\u66ff\u4ee3<\/span><br \/>\n            <span class=\"tag\">\u8bbe\u8ba1\u81ea\u52a8\u5316<\/span><br \/>\n            <span class=\"tag\">\u54c1\u724c\u8d44\u4ea7\u5e93<\/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\u591a\u4e3a\u795d\u8d3a\u53d1\u5e03\uff0c\u80af\u5b9a\u4ea7\u54c1\u7406\u5ff5\u3002\u4e00\u6761\u6709\u6548\u63d0\u95ee\u5173\u6ce8AI\u8bbe\u8ba1\u4ee3\u7406\u5982\u4f55\u9075\u5faa\u7279\u5b9a\u54c1\u724c\u6307\u5357\uff0c\u5b98\u65b9\u56de\u590d\u79f0\u672a\u6765\u5c06\u5229\u7528\u54c1\u724c\u5e93\u8d44\u4ea7\u81ea\u52a8\u586b\u5145\u8bbe\u8ba1\uff0c\u8868\u660e\u54c1\u724c\u4e00\u81f4\u6027\u63a7\u5236\u662f\u6f5c\u5728\u6539\u8fdb\u70b9\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                Orshot\u7684\u5b9a\u4f4d\u201c\u5e26API\u7684Canva\u201d\u7cbe\u51c6\u63ed\u793a\u4e86\u5176\u6838\u5fc3\u4ef7\u503c\uff1a\u5b83\u5e76\u975e\u8981\u53d6\u4ee3\u8bbe\u8ba1\u5de5\u5177\uff0c\u800c\u662f\u586b\u8865\u4e86\u4ece\u8bbe\u8ba1\u5230\u89c4\u6a21\u5316\u751f\u4ea7\u4e0e\u5206\u53d1\u7684\u81ea\u52a8\u5316\u65ad\u5c42\u3002\u4ea7\u54c1\u5c06\u8bbe\u8ba1\u7f16\u8f91\u5668\u3001\u52a8\u6001\u5185\u5bb9\u751f\u6210\u5f15\u64ce\u548c\u591a\u5e73\u53f0\u53d1\u5e03\u7ba1\u9053\u6574\u5408\u4e3a\u4e00\u4e2a\u57fa\u7840\u8bbe\u65bd\uff0c\u5176\u771f\u6b63\u950b\u8292\u5728\u4e8e\u201cAPI for everything\u201d\u7684\u5f00\u653e\u67b6\u6784\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u8fd9\u76f4\u63a5\u7784\u51c6\u4e86\u4e00\u4e2a\u7ec6\u5206\u4f46\u75db\u82e6\u7684\u9700\u6c42\u2014\u2014\u8425\u9500\u8fd0\u8425\u4e2d\u7684\u201c\u91cd\u590d\u6027\u52b3\u52a8\u201d\u3002\u56e2\u961f\u53ef\u4ee5\u5236\u4f5c\u4e00\u6b21\u6a21\u677f\uff0c\u540e\u7eed\u901a\u8fc7API\u6ce8\u5165\u6570\u636e\u6279\u91cf\u751f\u6210\u5343\u53d8\u4e07\u5316\u7684\u8425\u9500\u7269\u6599\uff0c\u5e76\u81ea\u52a8\u53d1\u5e03\u3002\u8fd9\u672c\u8d28\u4e0a\u662f\u5c06\u5185\u5bb9\u5de5\u4f5c\u6d41\u4ece\u201c\u624b\u5de5\u4e1a\u201d\u5347\u7ea7\u4e3a\u201c\u8f7b\u5de5\u4e1a\u201d\uff0c\u76ee\u6807\u5ba2\u6237\u662f\u90a3\u4e9b\u6709\u89c4\u6a21\u5316\u5185\u5bb9\u9700\u6c42\u7684\u4e2d\u5927\u578b\u56e2\u961f\u3001\u673a\u6784\u53ca\u81ea\u52a8\u5316\u5de5\u7a0b\u5e08\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u6311\u6218\u540c\u6837\u660e\u663e\u3002\u9996\u5148\uff0c\u5b83\u5904\u4e8e\u4e00\u4e2a\u7ade\u4e89\u6fc0\u70c8\u7684\u4ea4\u53c9\u5730\u5e26\uff1a\u4e00\u4fa7\u662fCanva\u7b49\u65e5\u76ca\u589e\u5f3a\u7684\u81ea\u52a8\u5316\u529f\u80fd\uff0c\u53e6\u4e00\u4fa7\u662fZapier\u7b49\u96c6\u6210\u5e73\u53f0\u3002\u5176\u751f\u5b58\u5173\u952e\u5728\u4e8e\u80fd\u5426\u5728\u201c\u8bbe\u8ba1\u7684\u7075\u6d3b\u6027\u201d\u4e0e\u201c\u751f\u6210\u7684\u53ef\u9760\u6027\u201d\u4e4b\u95f4\u627e\u5230\u6700\u4f73\u5e73\u8861\u70b9\u3002\u5176\u6b21\uff0cAI\u8bbe\u8ba1\u4ee3\u7406\u7684\u627f\u8bfa\u867d\u8bf1\u4eba\uff0c\u4f46\u7ef4\u62a4\u54c1\u724c\u4e00\u81f4\u6027\u662f\u6781\u9ad8\u96be\u5ea6\u7684\u4efb\u52a1\uff0c\u76ee\u524d\u7684\u56de\u590d\u7565\u663e\u6a21\u7cca\uff0c\u8fd9\u5c06\u662f\u5176\u80fd\u5426\u4ece\u201c\u6709\u7528\u5de5\u5177\u201d\u8dc3\u5347\u4e3a\u201c\u6838\u5fc3\u7cfb\u7edf\u201d\u7684\u5173\u952e\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4ea7\u54c1\u70ed\u5ea6\uff0839\u7968\uff09\u8868\u660e\u5176\u6982\u5ff5\u53d7\u8ba4\u53ef\uff0c\u4f46\u5e02\u573a\u9a8c\u8bc1\u4ecd\u4e0d\u8db3\u3002\u5176\u6210\u529f\u5c06\u4e0d\u53d6\u51b3\u4e8e\u529f\u80fd\u5806\u780c\uff0c\u800c\u53d6\u51b3\u4e8e\u80fd\u5426\u6df1\u5165\u7406\u89e3\u5782\u76f4\u884c\u4e1a\u7684\u5185\u5bb9\u5de5\u4f5c\u6d41\uff0c\u63d0\u4f9b\u771f\u6b63\u7aef\u5230\u7aef\u3001\u7a33\u5b9a\u53ef\u9760\u7684\u81ea\u52a8\u5316\u89e3\u51b3\u65b9\u6848\uff0c\u5e76\u5efa\u7acb\u5f3a\u5927\u7684\u96c6\u6210\u751f\u6001\u3002\u5982\u679c\u53ea\u662f\u53e6\u4e00\u4e2a\u8fde\u63a5\u5668\uff0c\u5176\u4ef7\u503c\u5c06\u5f88\u5feb\u88ab\u5e73\u53f0\u5de8\u5934\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\">Orshot<\/span>\n                <\/div>\n<div class=\"comment-content\">Generate marketing images, PDFs and videos from your data and auto-post to 13+ social platforms \u2014 via API, no-code, or AI<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">Hello ProductHunt! Excited to be re-launching Orshot today<\/p>\n<p>Problem it solves:<br \/>\n&#8211; generating marketing images, pdfs, videos at scale<br \/>\n&#8211; it&#8217;s basically Canva but you can connect your templates via API, Zapier, n8n, Make etc.<br \/>\n&#8211; puts an end to repetitive work of designing and posting to social platforms<\/p>\n<p>Orshot helps you:<br \/>\n&#8211; design marketing visuals in Canva like editor<br \/>\n&#8211; gives you API for your templates so you can generate dynamic images, pdfs and videos<br \/>\n&#8211; allows you to connect and post these visuals on 13+ social platforms like LinkedIn, X, Insta. etc.<\/p>\n<p>Notable features:<br \/>\n&#8211; modern editor(Orshot Studio) for design which comes with AI Design Agent, brand assets library and more<br \/>\n&#8211; with Orshot Embed, you can embed our studio in your own app<br \/>\n&#8211; we have API for everything, giving you full infrastructure for design + dynamic generation<\/p>\n<p>It is built for automation engineers, agencies, teams who&#8217;re spending time creating repetitive content like social media posts, banners, business pdfs, videos etc. Orshot can do it for you on auto-pilot \ud83d\ude42<\/p>\n<p>Do give it a try and share your feedback with me at <a href=\"mailto:rishi@orshot.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">rishi@orshot.com<\/a> <\/p>\n<p>Thanks<\/p><\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Beautifully made product!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>congrats man \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>Absolutely great product. Wisihing you product of the day \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 Rishi! \ud83e\udd73<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@nithur\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@nithur<\/a>&nbsp;thanks Nithur! appreciate it<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Congrats on the re-launch! The &#8220;canva but with an API&#8221; framing makes total sense since design tools are all great until you need to produce the same asset at scale across campaigns. How much can you customize the AI Design Agent to stay within specific brand guidelines?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@simonk123\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@simonk123<\/a>&nbsp;AI Design Agent will soon use right assets, colors, fonts etc. from brand library to autofill the designs if instructed  <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"app-card\">\n<div class=\"app-header\">\n<div class=\"rank\">#20<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/FCQ7PAJ4HF44WB\" class=\"app-title\">OpenFound<\/a><\/p>\n<div class=\"one-liner\">Track how AI sees your brand FOR FREE<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">32<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>OpenFound\u662f\u4e00\u6b3e\u514d\u8d39\u7684AI\u641c\u7d22\u5f15\u64ce\u53ef\u89c1\u6027\u76d1\u63a7\u5de5\u5177\uff0c\u5e2e\u52a9\u54c1\u724c\u65b9\u5728ChatGPT\u3001Gemini\u7b49AI\u95ee\u7b54\u5e73\u53f0\u4e2d\u8ffd\u8e2a\u81ea\u8eab\u54c1\u724c\u5448\u73b0\uff0c\u89e3\u51b3\u4f01\u4e1a\u5728AI\u9a71\u52a8\u7684\u65b0\u53d1\u73b0\u5c42\u4e2d visibility \u4e0d\u900f\u660e\u3001\u96be\u4ee5\u4f18\u5316\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\/69051b30-4e54-46d8-844b-0faa3657f55f.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\/2bb752ef-3415-4dbe-83d6-207561350755.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\">Analytics<\/span><br \/>\n            <span class=\"tag\">Marketing<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u54c1\u724c\u76d1\u63a7<\/span><br \/>\n            <span class=\"tag\">\u641c\u7d22\u5f15\u64ce\u53ef\u89c1\u6027<\/span><br \/>\n            <span class=\"tag\">AI\u641c\u7d22\u4f18\u5316<\/span><br \/>\n            <span class=\"tag\">\u514d\u8d39\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u8425\u9500\u5206\u6790<\/span><br \/>\n            <span class=\"tag\">\u54c1\u724c\u7ba1\u7406<\/span><br \/>\n            <span class=\"tag\">\u7ade\u4e89\u60c5\u62a5<\/span><br \/>\n            <span class=\"tag\">AI\u6d1e\u5bdf<\/span><br \/>\n            <span class=\"tag\">\u5e02\u573a\u5b9a\u4f4d<\/span><br \/>\n            <span class=\"tag\">\u6570\u5b57\u8425\u9500<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u666e\u904d\u8d5e\u8d4f\u5176\u514d\u8d39\u6a21\u5f0f\u548c\u6d1e\u5bdf\u4ef7\u503c\uff0c\u8ba4\u4e3a\u5176\u586b\u8865\u4e86\u5e02\u573a\u7a7a\u767d\u3002\u4e3b\u8981\u95ee\u9898\u96c6\u4e2d\u4e8e\u6570\u636e\u66f4\u65b0\u9891\u7387\u3001\u591a\u5f15\u64ce\u8986\u76d6\u7684\u6280\u672f\u539f\u7406\u53ca\u53ef\u4fe1\u5ea6\uff0c\u5f00\u53d1\u8005\u56de\u5e94\u5f3a\u8c03\u8de8\u6a21\u578b\u89c2\u6d4b\u4e0e\u4fe1\u53f7\u5f52\u4e00\u5316\u3002\u53e6\u6709\u7528\u6237\u8be2\u95eeAPI\u53caMCP\u652f\u6301\u8ba1\u5212\uff0c\u5f00\u53d1\u8005\u786e\u8ba4\u5df2\u5728\u89c4\u5212\u4e2d\u3002\n            <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ai-section\">\n<div class=\"ai-content\" style=\"font-size: large;\"><strong>AI \u9510\u8bc4<\/strong><\/div>\n<p class=\"ai-content\">\n                OpenFound\u5207\u5165\u4e86\u4e00\u4e2a\u770b\u4f3c\u5fae\u5c0f\u5374\u6781\u5177\u524d\u77bb\u6027\u7684\u7f1d\u9699\u5e02\u573a\u2014\u2014AI\u539f\u751f\u54c1\u724c\u53ef\u89c1\u6027\u5206\u6790\u3002\u5176\u771f\u6b63\u7684\u4ef7\u503c\u5e76\u975e\u6280\u672f\u4e0a\u7684\u98a0\u8986\uff0c\u800c\u5728\u4e8e\u5c06\u201cAI\u641c\u7d22\u4f18\u5316\u201d\u4ece\u4e00\u4e2a\u6a21\u7cca\u7684\u6982\u5ff5\uff0c\u5305\u88c5\u6210\u4e00\u4e2a\u53ef\u6d4b\u91cf\u3001\u53ef\u64cd\u4f5c\u7684\u201c\u5546\u54c1\u201d\u3002\u5728\u4f20\u7edfSEO\u5de5\u5177\u5de8\u5934\u5c1a\u672a\u5b8c\u5168\u53cd\u5e94\u7684\u7a97\u53e3\u671f\uff0c\u5b83\u4ee5\u514d\u8d39\u7b56\u7565\u5feb\u901f\u83b7\u53d6\u7528\u6237\u548c\u5fc3\u667a\uff0c\u672c\u8d28\u4e0a\u662f\u4e3a\u672a\u6765\u53ef\u80fd\u7684\u6807\u51c6\u6536\u8d39\u6216\u4f01\u4e1a\u7ea7\u670d\u52a1\u94fa\u8bbe\u7ba1\u9053\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4ea7\u54c1\u903b\u8f91\u76f4\u6307\u4e00\u4e2a\u884c\u4e1a\u6838\u5fc3\u7126\u8651\uff1a\u5f53LLM\u4ee5\u6458\u8981\u5f62\u5f0f\u5448\u73b0\u4fe1\u606f\u65f6\uff0c\u54c1\u724c\u5931\u53bb\u4e86\u5728\u4f20\u7edf\u641c\u7d22\u5f15\u64ce\u7ed3\u679c\u9875\uff08SERP\uff09\u4e2d\u201c\u4f4d\u5217\u524d\u5341\u201d\u7684\u660e\u786e\u5750\u6807\uff0c\u5176\u5b58\u5728\u4e0e\u5426\u3001\u7acb\u573a\u5982\u4f55\u5b8c\u5168\u88ab\u9ed1\u76d2\u7b97\u6cd5\u6982\u62ec\u3002OpenFound\u8bd5\u56fe\u6210\u4e3a\u8fd9\u4e2a\u9ed1\u76d2\u7684\u201cX\u5149\u673a\u201d\u3002\u7136\u800c\uff0c\u5176\u6df1\u5c42\u6311\u6218\u4e0e\u673a\u9047\u5e76\u5b58\uff1a\u9996\u5148\uff0c\u5176\u6d4b\u91cf\u6807\u51c6\u7684\u6743\u5a01\u6027\u4e9f\u5f85\u5efa\u7acb\u3002AI\u56de\u7b54\u5177\u6709\u6781\u5f3a\u7684\u968f\u673a\u6027\u548c\u8bed\u5883\u4f9d\u8d56\u6027\uff0c\u5982\u4f55\u5b9a\u4e49\u201c\u7a33\u5b9a\u53ef\u89c1\u201d\u800c\u975e\u201c\u5076\u7136\u63d0\u53ca\u201d\uff0c\u9700\u8981\u4e00\u5957\u8d85\u8d8a\u4f20\u7edfSEO\u3001\u4e14\u80fd\u88ab\u884c\u4e1a\u516c\u8ba4\u7684\u5ea6\u91cf\u4f53\u7cfb\u3002\u5176\u6b21\uff0c\u5176\u5546\u4e1a\u6a21\u5f0f\u5b58\u5728\u6096\u8bba\uff1a\u5982\u679cAI\u641c\u7d22\u7684\u7ec8\u6781\u5f62\u6001\u662f\u9ad8\u5ea6\u4e2a\u6027\u5316\u3001\u65e0\u56fa\u5b9a\u7b54\u6848\u7684\uff0c\u90a3\u4e48\u201c\u6807\u51c6\u5316\u53ef\u89c1\u6027\u62a5\u544a\u201d\u7684\u4ef7\u503c\u662f\u5426\u4f1a\u968f\u4e4b\u7a00\u91ca\uff1f\u5de5\u5177\u53ef\u80fd\u6700\u7ec8\u670d\u52a1\u4e8e\u54c1\u724c\u516c\u5173\u7684\u201c\u98ce\u9669\u76d1\u63a7\u201d\uff08\u5982\u9632\u6b62AI\u751f\u6210\u8d1f\u9762\u6458\u8981\uff09\u800c\u975e\u201c\u4e3b\u52a8\u4f18\u5316\u201d\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u5f00\u53d1\u8005\u8bc4\u8bba\u4e2d\u201c\u6709\u65f6\u4ea7\u54c1\u4e0d\u662f\u6a21\u578b\uff0c\u800c\u662f\u90e8\u7f72\u3001\u5de5\u4f5c\u6d41\u7a0b\u548c\u53ef\u8bbf\u95ee\u6027\u201d\u7684\u8868\u8ff0\uff0c\u7cbe\u51c6\u63ed\u793a\u4e86\u5f53\u524dAI\u5e94\u7528\u5c42\u7684\u73b0\u72b6\u3002OpenFound\u7684\u91ce\u5fc3\u6216\u8bb8\u4e0d\u5728\u4e8e\u6c38\u8fdc\u63d0\u4f9b\u514d\u8d39\u62a5\u544a\uff0c\u800c\u5728\u4e8e\u6210\u4e3a\u4f01\u4e1a\u201cAI\u5f62\u8c61\u201d\u6570\u636e\u7684\u57fa\u7840\u8bbe\u65bd\u63d0\u4f9b\u5546\uff0c\u901a\u8fc7\u672a\u6765\u7684API\u96c6\u6210\uff0c\u5c06\u54c1\u724c\u53ef\u89c1\u6027\u6570\u636e\u6d41\u5d4c\u5165\u5230\u66f4\u5e7f\u6cdb\u7684\u8425\u9500\u548c\u51b3\u7b56\u5de5\u4f5c\u6d41\u4e2d\u3002\u5b83\u8d4c\u7684\u662f\u201cAI\u641c\u7d22\u201d\u4e0d\u4f1a\u5b8c\u5168\u788e\u7247\u5316\uff0c\u800c\u662f\u4f1a\u5f62\u6210\u65b0\u7684\u3001\u53ef\u76d1\u6d4b\u7684\u5171\u8bc6\u5c42\u3002\u8fd9\u573a\u8d4c\u6ce8\u7684\u6210\u8d25\uff0c\u5c06\u53d6\u51b3\u4e8eAI\u641c\u7d22\u751f\u6001\u81ea\u8eab\u7684\u6f14\u53d8\u901f\u5ea6\u4e0eOpenFound\u5efa\u7acb\u6280\u672f\u58c1\u5792\u7684\u901f\u5ea6\u4e4b\u95f4\u7684\u8d5b\u8dd1\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\">OpenFound<\/span>\n                <\/div>\n<div class=\"comment-content\">openfound.ai is a FREE tool that helps brands monitor how they appear across AI search and answer engines, so teams can understand visibility, spot gaps, and improve how they show up in the new discovery layer.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">Hi Product Hunt, excited to launch openfound.ai today.<\/p>\n<p>We built openfound.ai because we believe the shift to AI-driven discovery should not be something only large companies can understand or benefit from. More people are using tools like ChatGPT and Gemini to discover brands, products, and services, yet most businesses still have no clear way to see how they appear in this new environment.<\/p>\n<p>We felt that this kind of data needs to be accessible to everyone.<\/p>\n<p>If AI is becoming a new layer of search, then every founder, marketer, and business should be able to understand their visibility there without paying a fortune just to access the basics. That is a big part of why we decided to make openfound.ai available for free in beta.<\/p>\n<p>Our goal is simple: help businesses see how they show up across AI search and answer engines, understand the gaps, and start adapting to the way discovery is changing.<\/p>\n<p>We\u2019re launching this early because we want feedback from people who care about where search, brand visibility, GEO, and AEO are going.<\/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<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Today we&#8217;re changing AI visibility forever.<\/p>\n<p>From now on, nobody needs to pay to know their AI visibility score, what&#8217;s hurting them, and exactly what to do about it.<\/p>\n<p>Check yours here \u2192 <a href=\"https:\/\/openfound.ai\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/openfound.ai\/<\/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>Honestly, OpenFound gave me insights that even the paid AI visibility tools I use did not. <br \/>Really impressive stuff.<\/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\/@roydanino\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@roydanino<\/a>&nbsp; Thanks so much for the kind words<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Very interesting,<\/p>\n<p>How often do you guys update the response from the AIs.<br \/>Would it be everyday?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@gapostolov\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@gapostolov<\/a>&nbsp;It depends on the brand and number of queries. Some brands will be daily, some weekly, some bi-weekly&#8230; <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Can OpenFound track visibility across multiple AI engines like ChatGPT, Gemini, and Bard simultaneously?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@landon_matthew\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@landon_matthew<\/a>&nbsp;Yes, that&#8217;s exactly what it does \ud83d\ude42 <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p> <a href=\"https:\/\/www.producthunt.com\/products\/openfound-2\" data-node-type=\"mention\" data-mention-type=\"product\" data-mention-id=\"openfound-2\" target=\"_blank\" rel=\"noopener\">@OpenFound<\/a> Hey, this looks interesting. A few questions. What is the underlying algorithm (high-level overview) that makes this work? What makes your report trustworthy from a technical standpoint?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@dingleberryjones\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@dingleberryjones<\/a>&nbsp;Thanks for the question. At a high level, OpenFound works by systematically checking how brands appear across major AI discovery surfaces, then structuring those observations into a report.<\/p>\n<\/p>\n<p>The core challenge is not just collecting outputs. It is making sense of messy, inconsistent AI responses across different models and prompts. Under the hood, we do repeated retrieval, normalize outputs, resolve entities and brand mentions, and aggregate those signals into a visibility layer that can actually be compared over time. So this is less about one magical algorithm and more about a measurement engine built around cross-model observation, normalization, ranking, and confidence scoring.<\/p>\n<\/p>\n<p>What makes the report trustworthy is that we are not relying on a single model or a single response. We look across multiple AI systems, run consistent checks, and try to reduce noise through entity matching and signal validation. In other words, we are not asking \u201cdid one model mention this brand once?\u201d We are asking \u201chow consistently does this brand appear across AI discovery environments, in what contexts, and with what strength?\u201d<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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 cool! Just tried it and shared with our team \ud83d\ude42<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@lev_kerzhner\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@lev_kerzhner<\/a>&nbsp;Great happy to hear your thoughts <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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 free angle is the right call \u2014 most brands have no idea how they appear in AI search, and paying just to get baseline visibility data felt wrong. As AI becomes the primary discovery layer, knowing your position there matters as much as knowing your Google ranking. For AI agents specifically, this problem is even more acute \u2014 moltin is building the professional network where agents can establish and own their identity in that layer.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@ventriloquist12\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ventriloquist12<\/a>&nbsp;Couldn\u2019t agree more.<\/p>\n<\/p>\n<p>That was exactly our thinking behind making it free. Charging brands just to understand their baseline visibility in AI search felt too early and, honestly, a bit backwards. Before companies can optimize, they first need to see what reality looks like.<\/p>\n<\/p>\n<p>We think this category will become as fundamental as traditional search visibility, maybe even more important in some workflows. If AI is becoming the new discovery layer, then brands need a way to understand how they are being represented, surfaced, and recommended inside that layer.<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Love that taking a commodity product and changing pricing\/deployment scheme is now a thing.<\/p>\n<p>This new world we&#8217;re in is fascinating.<\/p>\n<\/p>\n<p>Appreciate the tool &#8211; been looking to give my second brain agent some LLM visibility tool, and this looks like it&#8217;s it!<\/p>\n<\/p>\n<p>Any plans for an API \/ MCP support 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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@tom_granot2\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@tom_granot2<\/a>&nbsp;Love this take.<\/p>\n<\/p>\n<p>That\u2019s exactly how we see it too. A lot of value now is not in inventing a net-new primitive, but in packaging intelligence in a way that is actually usable. Sometimes the product is not the model. It is the deployment, the workflow, the accessibility, and the speed at which people can plug it into something real.<\/p>\n<\/p>\n<p>And yes, API and MCP support are very much on our mind. We want OpenFound to be something you can plug directly into agents, workflows, and internal systems, not just use manually through the UI. No hard launch date I want to commit to publicly just yet, but it is absolutely part of where we want to take this.<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<\/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-03-16 PH\u70ed\u699c | 2026-03-16 #1 MuleR [&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-163","post","type-post","status-publish","format-standard","hentry","category-producthunt"],"_links":{"self":[{"href":"https:\/\/ph.listeningo.cn\/index.php\/wp-json\/wp\/v2\/posts\/163","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=163"}],"version-history":[{"count":0,"href":"https:\/\/ph.listeningo.cn\/index.php\/wp-json\/wp\/v2\/posts\/163\/revisions"}],"wp:attachment":[{"href":"https:\/\/ph.listeningo.cn\/index.php\/wp-json\/wp\/v2\/media?parent=163"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ph.listeningo.cn\/index.php\/wp-json\/wp\/v2\/categories?post=163"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ph.listeningo.cn\/index.php\/wp-json\/wp\/v2\/tags?post=163"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}