{"id":187,"date":"2026-04-10T11:46:56","date_gmt":"2026-04-10T03:46:56","guid":{"rendered":"https:\/\/ph.listeningo.cn\/index.php\/2026\/04\/10\/2026-04-09\/"},"modified":"2026-04-10T11:46:56","modified_gmt":"2026-04-10T03:46:56","slug":"2026-04-09","status":"publish","type":"post","link":"https:\/\/ph.listeningo.cn\/index.php\/2026\/04\/10\/2026-04-09\/","title":{"rendered":"PH\u70ed\u699c | 2026-04-09"},"content":{"rendered":"<p><!DOCTYPE html><br \/>\n<html lang=\"zh-CN\"><br \/>\n<head><br \/>\n    <meta charset=\"UTF-8\"><br \/>\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"><br \/>\n    <title>Product Hunt \u6bcf\u65e5\u70ed\u699c 2026-04-09<\/title><\/p>\n<style>\n        \/* --- \u5168\u5c40\u91cd\u7f6e\u4e0e\u5b57\u4f53 --- *\/\n        :root {\n            --ph-orange: #FF6154;\n            --text-main: #21293C;\n            --text-secondary: #4B587C;\n            --bg-ai: #F7F7F9;\n            --border-color: #E6E6E6;\n        }<\/p>\n<p>        body {\n            font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif;\n            color: var(--text-main);\n            background-color: #ffffff;\n            line-height: 1.6;\n            margin: 0;\n            padding: 20px;\n        }<\/p>\n<p>        .container {\n            max-width: 800px;\n            margin: 0 auto;\n        }<\/p>\n<p>        \/* --- \u5361\u7247\u6837\u5f0f --- *\/\n        .app-card {\n            border-bottom: 1px solid var(--border-color);\n            padding-bottom: 40px;\n            margin-bottom: 40px;\n        }<\/p>\n<p>        \/* --- 1. \u5934\u90e8\u533a\u57df --- *\/\n        .app-header {\n            display: flex;\n            align-items: flex-start;\n            gap: 16px;\n            margin-bottom: 20px;\n        }<\/p>\n<p>        .rank {\n            font-size: 24px;\n            font-weight: 300;\n            color: #999;\n            min-width: 30px;\n            padding-top: 4px;\n        }<\/p>\n<p>        .title-group {\n            flex: 1;\n        }<\/p>\n<p>        .app-title {\n            font-size: 24px;\n            font-weight: 800;\n            margin: 0 0 4px 0;\n            color: var(--text-main);\n            text-decoration: none;\n            display: inline-block;\n        }<\/p>\n<p>        .app-title:hover {\n            color: var(--ph-orange);\n            text-decoration: underline;\n        }<\/p>\n<p>        .vote-btn {\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            justify-content: center;\n            border: 1px solid var(--border-color);\n            border-radius: 8px;\n            padding: 8px 12px;\n            background: #fff;\n            min-width: 60px;\n            box-shadow: 0 1px 2px rgba(0,0,0,0.05);\n        }<\/p>\n<p>        .vote-arrow {\n            color: var(--ph-orange);\n            font-size: 14px;\n            margin-bottom: -2px;\n        }<\/p>\n<p>        .vote-count {\n            font-weight: 600;\n            font-size: 14px;\n        }<\/p>\n<p>        \/* --- 2. \u5347\u7ea7\u7248\u5a92\u4f53\u753b\u5eca (\u5173\u952e\u4fee\u6539) --- *\/\n        .media-gallery {\n            display: flex;\n            gap: 16px;\n            overflow-x: auto; \/* \u5141\u8bb8\u6a2a\u5411\u6eda\u52a8 *\/\n            padding-bottom: 16px; \/* \u7559\u51fa\u6eda\u52a8\u7a7a\u95f4 *\/\n            scroll-snap-type: x mandatory; \/* \u6eda\u52a8\u5438\u9644\u6548\u679c *\/\n            -webkit-overflow-scrolling: touch; \/* iOS \u5e73\u6ed1\u6eda\u52a8 *\/\n            margin-bottom: 20px;<\/p>\n<p>            \/* \u9690\u85cf\u9ed8\u8ba4\u6eda\u52a8\u6761\u4f46\u4fdd\u7559\u529f\u80fd (Firefox) *\/\n            scrollbar-width: thin;\n            scrollbar-color: #ddd transparent;\n        }<\/p>\n<p>        \/* Webkit \u6eda\u52a8\u6761\u6837\u5f0f\u4f18\u5316 *\/\n        .media-gallery::-webkit-scrollbar {\n            height: 6px;\n        }\n        .media-gallery::-webkit-scrollbar-track {\n            background: transparent;\n        }\n        .media-gallery::-webkit-scrollbar-thumb {\n            background-color: #eee;\n            border-radius: 10px;\n        }<\/p>\n<p>        .media-item-wrapper {\n            flex: 0 0 auto; \/* \u9632\u6b62\u88ab\u538b\u7f29 *\/\n            width: 80%;     \/* \u79fb\u52a8\u7aef\u9ed8\u8ba4\u9732\u51fa\u4e00\u70b9\u4e0b\u4e00\u5f20\uff0c\u63d0\u793a\u53ef\u6ed1\u52a8 *\/\n            max-width: 500px; \/* \u684c\u9762\u7aef\u6700\u5927\u5bbd\u5ea6 *\/\n            aspect-ratio: 16\/9; \/* \u7edf\u4e00\u6bd4\u4f8b *\/<\/p>\n<p>            position: relative;\n            border-radius: 12px;\n            overflow: hidden;\n            border: 1px solid rgba(0,0,0,0.08);\n            background-color: #f5f5f5;\n            scroll-snap-align: center; \/* \u6eda\u52a8\u505c\u6b62\u65f6\u5c45\u4e2d *\/\n        }<\/p>\n<p>        .media-content {\n            width: 100%;\n            height: 100%;\n            object-fit: cover; \/* \u586b\u5145\u5bb9\u5668 *\/\n            display: block;\n            cursor: pointer;\n        }<\/p>\n<p>        \/* \u89c6\u9891\u6807\u7b7e\u7279\u6b8a\u5904\u7406 *\/\n        video.media-content {\n            background-color: #000;\n            cursor: pointer;\n        }<\/p>\n<p>        \/* \u5982\u679c\u53ea\u67091\u4e2a\u5a92\u4f53\uff0c\u4e0d\u8981\u6eda\u52a8\uff0c\u4e14\u5bbd\u5ea6\u81ea\u9002\u5e94 *\/\n        .media-gallery.single-item .media-item-wrapper {\n            width: 100%;\n            max-width: 100%;\n        }<\/p>\n<p>        \/* --- 3. \u63cf\u8ff0\u4e0e\u6807\u7b7e --- *\/\n        .one-liner {\n            font-size: 18px;\n            color: var(--text-secondary);\n            margin-bottom: 12px;\n            font-weight: 500;\n        }<\/p>\n<p>        .tags-container {\n            display: flex;\n            flex-wrap: wrap;\n            gap: 8px;\n            margin-bottom: 24px;\n        }<\/p>\n<p>        .tag {\n            font-size: 12px;\n            color: var(--text-secondary);\n            background-color: #F2F2F2;\n            padding: 4px 10px;\n            border-radius: 20px;\n            font-weight: 600;\n            text-transform: uppercase;\n        }<\/p>\n<p>        \/* --- 4. AI \u6458\u8981\u533a --- *\/\n        .ai-section {\n            background-color: var(--bg-ai);\n            border-radius: 12px;\n            padding: 20px;\n            margin-bottom: 20px;\n            border-left: 4px solid var(--ph-orange);\n        }<\/p>\n<p>        .ai-title {\n            font-size: 14px;\n            font-weight: 700;\n            color: var(--text-main);\n            margin: 0 0 12px 0;\n            display: flex;\n            align-items: center;\n            gap: 6px;\n        }<\/p>\n<p>        .ai-content {\n            font-size: 15px;\n            color: #333;\n            margin-bottom: 0;\n            line-height: 1.7;\n        }<\/p>\n<p>        \/* --- 5. \u8bc4\u8bba\u533a --- *\/\n        .reviews-section {\n            margin-top: 10px;\n        }<\/p>\n<p>        .review-item {\n            display: flex;\n            gap: 10px;\n            margin-bottom: 12px;\n            font-size: 14px;\n        }<\/p>\n<p>        .review-avatar {\n            font-size: 18px;\n            margin-top: 2px;\n            min-width: 24px;\n        }<\/p>\n<p>        .review-bubble {\n            background: #fff;\n            border: 1px solid var(--border-color);\n            padding: 8px 12px;\n            border-radius: 0 12px 12px 12px;\n            color: var(--text-secondary);\n            line-height: 1.5;\n        }<\/p>\n<p>        .review-author {\n            font-weight: 700;\n            color: var(--text-main);\n            margin-right: 4px;\n            font-style: normal;\n        }<\/p>\n<p>        .comments-section {\n            margin-top: 30px;\n            border-top: 1px solid var(--border-color);\n            padding-top: 20px;\n        }<\/p>\n<p>        .comments-toggle {\n            background-color: #f8f9fa;\n            border: 1px solid var(--border-color);\n            border-radius: 8px;\n            padding: 12px 20px;\n            cursor: pointer;\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            width: 100%;\n            font-size: 14px;\n            font-weight: 600;\n            color: var(--text-main);\n            transition: all 0.3s ease;\n        }<\/p>\n<p>        .comments-toggle:hover {\n            background-color: #e9ecef;\n        }<\/p>\n<p>        .comments-toggle .toggle-arrow {\n            font-size: 18px;\n            transition: transform 0.3s ease;\n        }<\/p>\n<p>        .comments-toggle.open .toggle-arrow {\n            transform: rotate(180deg);\n        }<\/p>\n<p>        .comments-container {\n            max-height: 0;\n            overflow: hidden;\n            transition: max-height 0.5s ease;\n            margin-top: 15px;\n        }<\/p>\n<p>        .comments-container.open {\n            max-height: 800px;\n            overflow: auto;\n        }<\/p>\n<p>        .comment-item {\n            background-color: #fff;\n            border: 1px solid var(--border-color);\n            border-radius: 8px;\n            padding: 16px;\n            margin-bottom: 12px;\n            font-size: 14px;\n        }<\/p>\n<p>        .comment-header {\n            display: flex;\n            justify-content: space-between;\n            align-items: flex-start;\n            margin-bottom: 8px;\n        }<\/p>\n<p>        .comment-author {\n            font-weight: 600;\n            color: var(--text-main);\n            margin-right: 8px;\n        }<\/p>\n<p>        .comment-content {\n            color: var(--text-secondary);\n            line-height: 1.5;\n            margin-bottom: 10px;\n            word-break: break-word;\n            word-wrap: break-word;\n            overflow-wrap: anywhere;\n            white-space: normal;\n        }<\/p>\n<p>        .comment-content p {\n            margin: 0;\n            word-break: break-word;\n            word-wrap: break-word;\n            overflow-wrap: anywhere;\n            white-space: normal;\n        }<\/p>\n<p>        \/* \u4f18\u5316\u8868\u60c5\u7b26\u53f7\u663e\u793a *\/\n       .emoji {\n            display: inline;\n            max-width: 15px;\n            overflow-wrap: normal;\n        }<\/p>\n<p>        .comment-actions {\n            display: flex;\n            align-items: center;\n            gap: 16px;\n            font-size: 12px;\n            color: var(--text-secondary);\n        }<\/p>\n<p>        .comment-vote {\n            display: flex;\n            align-items: center;\n            gap: 4px;\n            cursor: pointer;\n        }<\/p>\n<p>        .comment-replies {\n            margin-top: 12px;\n            margin-left: 20px;\n            padding-left: 12px;\n            border-left: 2px solid var(--border-color);\n        }<\/p>\n<p>        .reply-item {\n            background-color: #f8f9fa;\n            border: 1px solid var(--border-color);\n            border-radius: 6px;\n            padding: 12px;\n            margin-bottom: 8px;\n            font-size: 13px;\n        }<\/p>\n<p>        .reply-content {\n            color: var(--text-secondary);\n            line-height: 1.4;\n            margin-bottom: 6px;\n        }<\/p>\n<p>        \/* --- \u54cd\u5e94\u5f0f\u5fae\u8c03 --- *\/\n        @media (min-width: 600px) {\n            .media-item-wrapper {\n                width: 60%; \/* \u684c\u9762\u7aef\u7a0d\u5fae\u7a84\u4e00\u70b9\uff0c\u5c55\u793a\u66f4\u591a\u5f20 *\/\n                scroll-snap-align: start; \/* \u684c\u9762\u7aef\u9760\u5de6\u5bf9\u9f50 *\/\n            }\n        }<\/p>\n<p>        \/* \u79fb\u52a8\u8bbe\u5907\u54cd\u5e94\u5f0f\u4f18\u5316 *\/\n        @media (max-width: 599px) {\n            \/* \u6a21\u6001\u6846\u4f18\u5316 *\/\n            .modal-content {\n                max-width: 95%;\n                max-height: 85vh;\n                margin: 10vh auto;\n            }<\/p>\n<p>            .close {\n                top: 10px;\n                right: 20px;\n                font-size: 30px;\n                \/* \u589e\u5927\u70b9\u51fb\u533a\u57df *\/\n                padding: 15px;\n            }<\/p>\n<p>            \/* \u89c6\u9891\u64ad\u653e\u56fe\u6807\u4f18\u5316 *\/\n            .play-icon {\n                width: 60px;\n                height: 60px;\n                font-size: 18px;\n            }<\/p>\n<p>            \/* \u786e\u4fdd\u5a92\u4f53\u5185\u5bb9\u5728\u5c0f\u5c4f\u5e55\u4e0a\u6b63\u786e\u663e\u793a *\/\n            .media-content {\n                object-fit: cover;\n            }\n        }<\/p>\n<p>        \/* --- \u56fe\u7247\u653e\u5927\u6a21\u6001\u6846\u6837\u5f0f --- *\/\n        .modal {\n            display: none;\n            position: fixed;\n            z-index: 1000;\n            left: 0;\n            top: 0;\n            width: 100%;\n            height: 100%;\n            background-color: rgba(0, 0, 0, 0.9);\n            overflow: auto;\n            transition: opacity 0.3s ease;\n        }<\/p>\n<p>        .modal-content {\n            display: block;\n            max-width: 90%;\n            max-height: 90vh;\n            margin: 5vh auto;\n            object-fit: contain;\n            animation: zoom 0.3s;\n        }<\/p>\n<p>        @keyframes zoom {\n            from {transform: scale(0.8); opacity: 0;}\n            to {transform: scale(1); opacity: 1;}\n        }<\/p>\n<p>        .close {\n            position: absolute;\n            top: 20px;\n            right: 35px;\n            color: #fff;\n            font-size: 40px;\n            font-weight: bold;\n            transition: 0.3s;\n            cursor: pointer;\n            \/* \u6dfb\u52a0\u89e6\u63a7\u4f18\u5316 *\/\n            padding: 10px;\n            line-height: 1;\n            user-select: none;\n            -webkit-user-select: none;\n        }<\/p>\n<p>        .close:hover,\n        .close:focus {\n            color: #bbb;\n            text-decoration: none;\n        }<\/p>\n<p>        \/* \u89c6\u9891\u70b9\u51fb\u63d0\u793a\u6837\u5f0f *\/\n        .video-overlay {\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            background-color: rgba(0, 0, 0, 0.2);\n            opacity: 0;\n            transition: opacity 0.3s ease;\n            \/* \u89e6\u63a7\u4f18\u5316 *\/\n            touch-action: manipulation;\n            cursor: pointer;\n        }<\/p>\n<p>        .media-item-wrapper:hover .video-overlay {\n            opacity: 1;\n        }<\/p>\n<p>        \/* \u4e3a\u89e6\u6478\u8bbe\u5907\u6dfb\u52a0\u89e6\u6478\u6548\u679c *\/\n        .media-item-wrapper:active .video-overlay {\n            opacity: 0.8;\n        }<\/p>\n<p>        .play-icon {\n            width: 80px;\n            height: 80px;\n            background-color: rgba(255, 255, 255, 0.9);\n            border-radius: 50%;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            color: var(--ph-orange);\n            font-size: 24px;\n            font-weight: bold;\n            \/* \u89e6\u63a7\u4f18\u5316 *\/\n            user-select: none;\n            -webkit-user-select: none;\n        }<\/p>\n<p>        \/* --- \u54cd\u5e94\u5f0f\u5fae\u8c03 --- *\/\n        @media (min-width: 600px) {\n            .media-item-wrapper {\n                width: 60%; \/* \u684c\u9762\u7aef\u7a0d\u5fae\u7a84\u4e00\u70b9\uff0c\u5c55\u793a\u66f4\u591a\u5f20 *\/\n                scroll-snap-align: start; \/* \u684c\u9762\u7aef\u9760\u5de6\u5bf9\u9f50 *\/\n            }\n        }<\/p>\n<p>        \/* \u79fb\u52a8\u8bbe\u5907\u54cd\u5e94\u5f0f\u4f18\u5316 *\/\n        @media (max-width: 599px) {\n            \/* \u6a21\u6001\u6846\u4f18\u5316 *\/\n            .modal-content {\n                max-width: 95%;\n                max-height: 85vh;\n                margin: 10vh auto;\n            }<\/p>\n<p>            .close {\n                top: 10px;\n                right: 20px;\n                font-size: 30px;\n                \/* \u589e\u5927\u70b9\u51fb\u533a\u57df *\/\n                padding: 15px;\n            }<\/p>\n<p>            \/* \u89c6\u9891\u64ad\u653e\u56fe\u6807\u4f18\u5316 *\/\n            .play-icon {\n                width: 60px;\n                height: 60px;\n                font-size: 18px;\n            }<\/p>\n<p>            \/* \u786e\u4fdd\u5a92\u4f53\u5185\u5bb9\u5728\u5c0f\u5c4f\u5e55\u4e0a\u6b63\u786e\u663e\u793a *\/\n            .media-content {\n                object-fit: cover;\n            }\n        }\n    <\/style>\n<p><\/head><br \/>\n<body><\/p>\n<div class=\"container\">\n<h1 style=\"text-align:center; margin-bottom:40px; font-weight:900;\">PH\u70ed\u699c | 2026-04-09<\/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\/2ENSJE4L7JILGP\" class=\"app-title\">Brila<\/a><\/p>\n<div class=\"one-liner\">One-page websites from real Google Maps reviews<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">1069<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Brila\u662f\u4e00\u6b3e\u901a\u8fc7AI\u5206\u6790Google Maps\u771f\u5b9e\u8bc4\u8bba\uff0c\u81ea\u52a8\u751f\u6210\u4e00\u9875\u5f0f\u7f51\u7ad9\u7684\u5de5\u5177\uff0c\u4e3a\u7f3a\u4e4f\u8425\u9500\u80fd\u529b\u6216\u7f51\u7ad9\u5185\u5bb9\u7a7a\u6d1e\u7684\u5c0f\u5fae\u4f01\u4e1a\uff0c\u89e3\u51b3\u4e86\u7f51\u7ad9\u6587\u6848\u5343\u7bc7\u4e00\u5f8b\u3001\u65e0\u6cd5\u4f20\u9012\u771f\u5b9e\u5ba2\u6237\u4ef7\u503c\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\/483ca578-5f6b-489a-a889-8f26287fbe34.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\/dfdd6906-6eec-4130-8104-d8963e89472b.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\/ae163de2-624b-47be-b599-8dfbb841987f.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\/a07c2e3e-f1eb-4fd5-93c4-6b53a8ecf761.jpeg?auto=format\" data-video-url=\"https:\/\/www.youtube.com\/watch?v=1JI0xFxDNh8\"><source src=\"https:\/\/www.youtube.com\/watch?v=1JI0xFxDNh8\" 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\">Website Builder<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span><br \/>\n            <span class=\"tag\">Alpha<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u7f51\u7ad9\u751f\u6210\u5668<\/span><br \/>\n            <span class=\"tag\">AI\u5185\u5bb9\u521b\u4f5c<\/span><br \/>\n            <span class=\"tag\">\u5c0f\u5fae\u4f01\u4e1a\u8425\u9500<\/span><br \/>\n            <span class=\"tag\">Google Maps\u8bc4\u8bba\u5206\u6790<\/span><br \/>\n            <span class=\"tag\">Jobs to Be Done<\/span><br \/>\n            <span class=\"tag\">\u6570\u636e\u9a71\u52a8<\/span><br \/>\n            <span class=\"tag\">\u4e00\u952e\u5efa\u7ad9<\/span><br \/>\n            <span class=\"tag\">\u672c\u5730\u5546\u4e1a<\/span><br \/>\n            <span class=\"tag\">\u53e3\u7891\u8425\u9500<\/span><br \/>\n            <span class=\"tag\">\u5185\u5bb9\u4f18\u5148<\/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\u5185\u5bb9\u4f18\u5148\u201d\u7406\u5ff5\u53ca\u751f\u6210\u6548\u679c\uff0c\u5c24\u5176\u5bf9\u591a\u8bed\u8a00\u652f\u6301\u611f\u5230\u60ca\u559c\u3002\u6838\u5fc3\u53cd\u9988\u96c6\u4e2d\u5728\u7f16\u8f91\u529f\u80fd\u8584\u5f31\uff08\u5982\u7f3a\u4e4f\u8bbe\u8ba1\u81ea\u5b9a\u4e49\u3001\u7f16\u8f91\u4f53\u9a8c\u50cf\u586b\u8868\uff09\u3001\u5bf9\u5c11\u91cf\u8bc4\u8bba\u4e1a\u52a1\u7684\u5904\u7406\u6548\u679c\uff0c\u4ee5\u53ca\u5173\u4e8e\u6570\u636e\u6765\u6e90\uff08API\u9650\u5236\u4e0e\u722c\u866b\u98ce\u9669\uff09\u3001\u8ba2\u9605\u53d6\u6d88\u540e\u670d\u52a1\u6301\u7eed\u6027\u7b49\u5b9e\u9645\u8fd0\u8425\u95ee\u9898\u7684\u62c5\u5fe7\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                Brila\u7684\u950b\u8292\u5728\u4e8e\u5176\u201c\u9006\u5411\u601d\u7ef4\u201d\uff1a\u5728AI\u5185\u5bb9\u751f\u6210\u9677\u5165\u540c\u8d28\u5316\u6ce5\u6f6d\u65f6\uff0c\u5b83\u9009\u62e9\u56de\u5f52\u771f\u5b9e\u4e16\u754c\u7684\u6570\u636e\u91d1\u77ff\u2014\u2014Google Maps\u8bc4\u8bba\u3002\u5176\u5ba3\u79f0\u7684\u201c\u4e25\u8083AI\u7cfb\u7edf\u201d\u5e76\u975e\u7a7a\u8c08\uff0c\u6838\u5fc3\u662f\u5c06\u7ecf\u5178\u7684\u201cJobs to Be Done\u201d\u7406\u8bba\u5de5\u7a0b\u5316\u4e3a\u81ea\u52a8\u5316\u5206\u6790\u6d41\u7a0b\uff0c\u4ece\u788e\u7247\u5316\u53e3\u7891\u4e2d\u63d0\u70bc\u51fa\u9a71\u52a8\u5ba2\u6237\u51b3\u7b56\u7684\u6df1\u5c42\u52a8\u673a\u3002\u8fd9\u4f7f\u5176\u8d85\u8d8a\u4e86\u201c\u53c8\u4e00\u4e2a\u6a21\u677f\u5efa\u7ad9\u5de5\u5177\u201d\uff0c\u5347\u7ef4\u4e3a\u4e00\u79cd\u201c\u5e02\u573a\u6d1e\u5bdf\u5373\u670d\u52a1\u201d\u4ea7\u54c1\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u5176\u771f\u6b63\u4ef7\u503c\u6709\u4e09\u5c42\uff1a\u5bf9\u5c0f\u5fae\u4f01\u4e1a\uff0c\u662f\u96f6\u6210\u672c\u5c06\u6c89\u7761\u53e3\u7891\u8d44\u4ea7\u8f6c\u5316\u4e3a\u6700\u5177\u8bf4\u670d\u529b\u7684\u9500\u552e\u9875\u9762\uff1b\u5bf9\u8425\u9500\u8005\uff0c\u662f\u63d0\u4f9b\u4e86\u7ed5\u8fc7\u4e3b\u89c2\u81c6\u6d4b\u3001\u76f4\u63a5\u83b7\u53d6\u5ba2\u6237\u89c6\u89d2\u771f\u5b9e\u8bed\u8a00\u7684\u5de5\u5177\uff1b\u5bf9\u884c\u4e1a\uff0c\u5219\u793a\u8303\u4e86\u5982\u4f55\u5c06\u6218\u7565\u6846\u67b6\uff08JTBD\uff09\u4e0e\u5177\u4f53\u6570\u636e\u6e90\uff08\u8bc4\u8bba\uff09\u7ed3\u5408\uff0c\u5b9e\u73b0AI\u5e94\u7528\u7684\u6df1\u5ea6\u5316\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u7280\u5229\u4f18\u52bf\u4e5f\u4f34\u968f\u950b\u5229\u98ce\u9669\u3002\u91cd\u5ea6\u4f9d\u8d56\u7b2c\u4e09\u65b9\u722c\u53d6\u8bc4\u8bba\uff0c\u5b58\u5728\u653f\u7b56\u4e0e\u6570\u636e\u65ad\u4f9b\u98ce\u9669\uff0c\u6784\u6210\u4e1a\u52a1\u201c\u963f\u5580\u7409\u65af\u4e4b\u8e35\u201d\u3002\u5f53\u524dMVP\u9636\u6bb5\u529f\u80fd\u6781\u5ea6\u7cbe\u7b80\uff0c\u7f16\u8f91\u4f53\u9a8c\u88ab\u8bdf\u75c5\uff0c\u53cd\u6620\u4e86\u56e2\u961f\u201c\u5185\u5bb9\u81f3\u4e0a\u201d\u7684\u504f\u6267\uff0c\u4f46\u4e5f\u53ef\u80fd\u6210\u4e3a\u65e9\u671f\u7528\u6237\u6d41\u5931\u7684\u6f0f\u6597\u3002\u5b83\u5de7\u5999\u907f\u5f00\u4e86\u4e0e Squarespace \u7b49\u5728\u8bbe\u8ba1\u4e0a\u6b63\u9762\u4ea4\u950b\uff0c\u5374\u5728\u201c\u771f\u5b9e\u6027\u201d\u8fd9\u4e2a\u7ef4\u5ea6\u5efa\u7acb\u4e86\u58c1\u5792\u3002\u80fd\u5426\u5728\u4fdd\u6301\u5185\u5bb9\u751f\u6210\u8d28\u91cf\u4f18\u52bf\u7684\u540c\u65f6\uff0c\u5feb\u901f\u8865\u9f50\u7528\u6237\u671f\u5f85\u7684\u7075\u6d3b\u6027\u4e0e\u529f\u80fd\u6027\uff0c\u5c06\u51b3\u5b9a\u5b83\u662f\u6210\u4e3a\u4e00\u4e2a\u5229\u57fa\u5e02\u573a\u7684\u795e\u5668\uff0c\u8fd8\u662f\u80fd\u98a0\u8986\u4f20\u7edf\u5efa\u7ad9\u6d41\u7a0b\u7684\u660e\u65e5\u4e4b\u661f\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\">Brila<\/span>\n                <\/div>\n<div class=\"comment-content\">Website generators give you a template with made-up copy. You rewrite it for hours \u2013 still sounds generic. Brila does content first. It reads your Google Maps reviews, finds why customers actually choose you using Jobs to Be Done, and builds a one-page site from real patterns, real wording, real photos. When a business has enough reviews, the results often surprise even the owners. Not a single prompt \u2013 a serious AI system behind every website. Free plan gives you a fully generated site.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey Product Hunt \ud83d\udc4b<\/p>\n<p>We made Brila. It audits your business based on your Google Reviews \u2013 and shows you <em>exactly<\/em> how to market it.<\/p>\n<p><strong>The problem:<\/strong> every website generator gives you a template stuffed with placeholder copy. Then you&#8217;re stuck rewriting it by hand \u2013 big effort, bad result. You still end up with &#8220;quality service&#8221; and &#8220;customer-first approach&#8221; that nobody believes.<\/p>\n<p><strong>Our approach: <\/strong>content first, design second. Google Maps reviews are an incredibly rich data source \u2013 people describe the exact situation they were in, what they needed, and why they chose this place. With enough reviews, the patterns often surprise even the business owners.<\/p>\n<p>The methodology is <strong>Jobs to Be Done<\/strong> \u2013 the same framework billion-dollar companies use to understand their customers. Brila automates it. It&#8217;s not a single prompt \u2013 it&#8217;s a serious AI system we&#8217;ve been building for months.<\/p>\n<p>Paste a Google Maps link, try it free. We&#8217;re giving away <em>100 promo codes<\/em> for a year of Pro: <strong>PHBRILA100<\/strong><br \/>If it\u2019s already gone by the time you try, leave a comment on PH and we\u2019ll send you a code.<\/p>\n<p>Thank you!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>54<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@visualpharm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@visualpharm<\/a>&nbsp;Great idea!<\/p>\n<p>Finally, not just another templated builder stuffed with fake copy, this is real content-first magic pulled straight from Google Maps reviews and Jobs-to-Be-Done. Exactly what small businesses have been missing. <\/p>\n<p> what\u2019s the most surprising insight or result you\u2019ve seen from a business\u2019s reviews so far?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@visualpharm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@visualpharm<\/a>&nbsp; This is genius, love how lean and effective it is. 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=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@visualpharm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@visualpharm<\/a>&nbsp;Congrats, just a quick que; for service businesses like coaches or consultants with fewer reviews (under 50), how does Brila handle pattern detection, and any tips to boost review volume fast?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>it&#8217;s really gonna be interesting for small businesses. Are there any options to customise the design? change colors,  fonts etc.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>15<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@alexander_khristoforov\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@alexander_khristoforov<\/a>&nbsp;not yet! This time we focused mainly on content editing. But layout editing is definitely on our roadmap<\/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<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@alexander_khristoforov\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@alexander_khristoforov<\/a>&nbsp;Yeah, that&#8217;s definitely the next step. Our current MVP is super minimal indeed. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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 has real potential if the editing controls get better<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>11<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@marina_green\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@marina_green<\/a>&nbsp;we&#8217;re working on it! \ud83e\udee1<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>7<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@marina_green\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@marina_green<\/a>&nbsp;It&#8217;s intentionally limited so far, but we will definitely need a cursor-style chat for editing. Will do. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Does Brila work well for businesses with only a few Google reviews, or do you need a lot of reviews to get a good result?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>7<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@alina_anitei\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@alina_anitei<\/a>&nbsp;Great question! Brila works with as few as 5-10 reviews &#8211; that&#8217;s usually enough to pull out real advantages, popular items, and a couple of customer quotes. The site will be thinner (fewer sections, shorter tips), but it&#8217;ll still be authentic and specific to your business. With 50+ reviews the magic really kicks in &#8211; we can do deeper JTBD analysis, find patterns across customers, and fill every section with strong content. But even a handful of genuine reviews beats AI-generated marketing copy any day. If a business has very few reviews, we lean more on photos and business data (hours, location, category) to fill the page &#8211; so it still looks complete, just less review-driven.<\/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\/@alina_anitei\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@alina_anitei<\/a>&nbsp;It generates meaningful results starting from 5 to 10 reviews , but the more, the better.<\/p>\n<\/p>\n<p>Thank you for asking such a great question. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>What a creative idea, congrats on the launch! \ud83d\udc4f<\/p>\n<p>I tested it with a location where the reviews weren\u2019t in English, and honestly, I didn\u2019t expect the output to be this good. That was a really pleasant surprise.<\/p>\n<p>If I could suggest one improvement, it would be the content editing experience. Right now, it feels a bit like working through a long form, which can get tiring. It would be great to have more flexibility, for example, the ability to add custom sections (beyond just editing the ones Brila generates) and a more dynamic, modular editing interface.<\/p>\n<p>That said, I\u2019m genuinely impressed. The approach feels fresh, and the results speak for themselves. Congrats again 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>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\/@matheusdsantosr_dev\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@matheusdsantosr_dev<\/a>&nbsp;wow, thank you so much!!<\/p>\n<p>Yep, we know about the editing moment \u2013 thanks for noticing it. We have a few ideas how to improve it without building another visual editor. Initial philosophy here was simple \u2013 generate best result so users won&#8217;t need to edit it. But I get it, obviously you can&#8217;t make everything perfect.<\/p>\n<p>BTW, would love to see what you&#8217;ve generated! Feel free to share!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>7<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@matheusdsantosr_dev\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@matheusdsantosr_dev<\/a>&nbsp; So glad the multilingual part clicked! About editing, yeah, we went back and forth on this a lot. We wanted it to be flexible but also make sure you can&#8217;t accidentally break your site. That&#8217;s why it feels a bit rigid right now. Custom sections and a more free-form editor are coming though \ud83d\udc4d  <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>5<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@matheusdsantosr_dev\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@matheusdsantosr_dev<\/a>&nbsp;Thank you, Matheus. Our very first research prototypes included the pizza place and a gym in Argentina. <\/p>\n<\/p>\n<p>Our next features would definitely concern editing and functionality. After all, businesses need custom content and functionality, such as managing bookings, accepting payments, invoicing, and stuff. It all could be integrated in a website, and it could be made better using the same user research methods that we already use. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>5<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Great concept! Using real reviews from Google Maps instead of template text.<\/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\/@new_user_17102732de\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@new_user_17102732de<\/a>&nbsp;thank you, Nick. Would love to see your results.<\/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\/@new_user_17102732de\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@new_user_17102732de<\/a>&nbsp;Thank you. That&#8217;s an idea that could create many startups more: instead of waiting for users to provide information, thinking where to get one. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Congrats on the launch, looks amazing!<\/p>\n<p>Some questions:<\/p>\n<p>How are you sourcing the reviews and photos? The official Google Places API caps reviews at 5 per place, so the 1,000-review tier on Agency suggests you&#8217;re either running your own scraper or using a third-party provider. Curious how you&#8217;re thinking about long-term resilience here if Google tightens enforcement? <\/p>\n<p>Are the photos in generated sites served via Google&#8217;s photo endpoint (with your API key) or rehosted on your own infrastructure?<\/p>\n<p>Also:<\/p>\n<p>Looking at the Agency plan for a local agency play and want to make sure I understand the mechanics before committing:<\/p>\n<ol>\n<li>\n<p>Is &#8220;30 websites&#8221; 30 hosted sites concurrently, or 30 lifetime generations?<\/p>\n<\/li>\n<li>\n<p>When I use HTML export, do the photos come through as downloaded files or as hotlinks back to Google\/your CDN? In other words, if I export a site and host it on my own Vercel, will the images still load a year from now?<\/p>\n<\/li>\n<li>\n<p>Do auto-updates and regeneration work on exported sites, or only on sites hosted by you? (I guess the latter)<\/p>\n<\/li>\n<li>\n<p>If I cancel my subscription, what happens to sites hosted on the agency subdomain. Do they go offline immediately?<\/p>\n<\/li>\n<\/ol>\n<p>Thanks! Trying to figure out whether to position this as recurring (hosted) or one-shot (exported) for my clients.<\/p>\n<p>Anyway, amazing stuff you&#8217;ve built here!<\/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\/@antoniob_dev\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@antoniob_dev<\/a>&nbsp;wow, thanks for the detailed questions, these are exactly the right things to check before committing!<\/p>\n<p>Alright, so:<\/p>\n<ul>\n<li>\n<p><strong>Reviews:<\/strong> We use a third-party provider (Apify) to pull reviews beyond the Places API cap. It&#8217;s a known tradeoff \u2013 we&#8217;re dependent on a scraping layer. If Google tightens enforcement meaningfully, that&#8217;s a real risk. We&#8217;re watching it and have contingency options, but I won&#8217;t pretend there&#8217;s zero exposure here.<\/p>\n<\/li>\n<li>\n<p><strong>Photos:<\/strong> Rehosted on our own CDN, not served through Google&#8217;s endpoint. So no API key exposure and no dependency on Google&#8217;s photo URLs staying stable.<\/p>\n<\/li>\n<li>\n<p><strong>30 websites (Agency):<\/strong> That&#8217;s 30 active sites in your dashboard at any given time \u2013 not lifetime. If you generate a site, export it, and delete it from the dashboard, that slot opens up again next billing cycle. So in practice it&#8217;s more flexible than a hard cap if you&#8217;re doing one-shot exports for clients.<\/p>\n<\/li>\n<li>\n<p><strong>HTML export + photos:<\/strong> Photos come as hotlinks to our CDN, not as downloaded files. So if you host the exported site on Vercel, the images will load as long as our CDN is up. Worth factoring in if you need fully self-contained exports.<\/p>\n<\/li>\n<li>\n<p><strong>Auto-updates:<\/strong> Hosted sites only. Exported HTML is a static snapshot \u2013 regeneration won&#8217;t propagate to it.<\/p>\n<\/li>\n<li>\n<p><strong>Cancellation:<\/strong> Hosted sites aren&#8217;t deleted immediately when you cancel, but we do reserve the right to remove them. We don&#8217;t have a published grace period yet \u2013 if that&#8217;s a hard requirement for your client contracts, I&#8217;d recommend either exporting before cancelling or reaching out and we&#8217;ll figure something out.<\/p>\n<\/li>\n<\/ul>\n<p>The recurring vs. one-shot question is a good framing. For clients who want a live URL that you can update \u2013 hosted makes more sense. For one-off deliverables where the client hosts themselves \u2013 export works, just with the CDN dependency on images.<\/p>\n<p>Feel free to Join our Discord if you want to discuss more:<br \/><a href=\"https:\/\/discord.gg\/uQ97scyNTX\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/discord.gg\/uQ97scyNTX<\/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=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@antoniob_dev\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@antoniob_dev<\/a>&nbsp;Hey Antonio, thank you for all the questions. <\/p>\n<\/p>\n<p>Scraping the reviews is an industry. There are players like Apify and BrightData to start with. <\/p>\n<\/p>\n<p>We do copy the images to our servers. You won&#8217;t wake up with broken images on your website one day. <\/p>\n<\/p>\n<p>For the agency plan:<\/p>\n<ol>\n<li>\n<p>30 hosted sites concurrently. <\/p>\n<\/li>\n<li>\n<p>photos come through as downloaded files. <\/p>\n<\/li>\n<li>\n<p>auto-updates only work on sites hosted by us. <\/p>\n<\/li>\n<li>\n<p>We didn&#8217;t implement it yet (Lean Startup classic move ), but we will give some grace period. Still,  the idea is to incentivize our customers to keep there  monthly subscription as long as they don&#8217;t outgrow our features. <\/p>\n<\/li>\n<\/ol>\n<p>Thanks again for making us think with your questions. I don&#8217;t know if you will choose us, but serious customers speak exactly like you. <\/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>Tiny details, big difference<\/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\/@eugeny_weiss\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@eugeny_weiss<\/a>&nbsp;That&#8217;s what my ex kept telling me, haha. Thank you for a cheer up. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Is the research summary available on its own, outside the page? <\/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\/@daria__andrea\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@daria__andrea<\/a>&nbsp;not yet. Right now the research is embedded in the one-page site. We\u2019re considering a standalone export (JTBD report \/ PDF \/ doc) for people who want to use it directly in marketing \u2013 if that\u2019s your use case, what format would you prefer?<\/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\/@daria__andrea\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@daria__andrea<\/a>&nbsp;This is our next step. Create the research dashboards with multiple sources and live updates.<\/p>\n<p>Awesome idea. Thank you, Daria. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>3<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Congrats on the launch! <\/p>\n<\/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\/@danshipit\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@danshipit<\/a>&nbsp;thank you, Daniil!<\/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\/@danshipit\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@danshipit<\/a>&nbsp;Thank you, that&#8217;s kind. 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>Hi Brila team! Congrats on the launch! \ud83d\ude80<\/p>\n<\/p>\n<p>I signed up and tried creating a website for a nearby shopping center, it actually looks quite presentable.<\/p>\n<p>Considering that many local shops and small businesses don\u2019t even have websites (just social media), this is really cool. Thanks for the great idea!<\/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\/@julia_zakharova2\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@julia_zakharova2<\/a>&nbsp;thanks Julia! Yes, that&#8217;s the point! Would love to see what you got!<\/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\/@julia_zakharova2\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@julia_zakharova2<\/a>&nbsp;Thanks for your warm words and thank you for trying. I wonder if your website for your nearby shopping center will index in Google and appear in the search results.<\/p>\n<p>Maybe we can give websites even to the businesses that don&#8217;t want it. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Such a cool tool! And it&#8217;s pretty easy to use. Is it possible to add a reservation tab? <\/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\/@novikyysha\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@novikyysha<\/a>&nbsp;thank you! Brila usually pulls it automatically if there\u2019s a booking URL on the Google profile, and you can edit the CTA to point to your reservation page (or WhatsApp\/phone) in the editor<\/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\/@novikyysha\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@novikyysha<\/a>&nbsp;That&#8217;s the next step: generating the typical functionality tailored to the business needs. So far, the workaround is to use third-party SaaS like OpenTable and customize our action button to lead there.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Very clean, easy to get. Congrats!<\/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\/@sergey_mikolaitis\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sergey_mikolaitis<\/a>&nbsp;thank you, that means a lot.<\/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\/@sergey_mikolaitis\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sergey_mikolaitis<\/a> thanks (i&#8217;ll take it as a complement to UI \ud83d\udc85)<\/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\/@sergey_mikolaitis\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sergey_mikolaitis<\/a>&nbsp;Thank you. That&#8217;s the very best thing to say to a UX designer. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Could work even for businesses that already have a site and just need better messaging<\/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\/@terno\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@terno<\/a>&nbsp;totally, that\u2019s a common use case. Even if you already have a website, Brila can pull the \u201cwhy people choose you\u201d patterns from reviews so you can upgrade your messaging (homepage, bio, ads etc) without guessing<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>11<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@terno\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@terno<\/a>&nbsp;That&#8217;s definitely the next feature or one of the next features. Thank you for highlighting it. Another great idea of yours is to create a report, not necessarily a website. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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>Looks fantastic, can&#8217;t wait to test!<\/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\/@andrew_b12\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@andrew_b12<\/a>&nbsp;How was your test, If you had a chance? Did we get the customer value right? <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>This looks super interesting <\/p>\n<p>Turning real Google Maps reviews into one-page websites is such a smart idea, feels like a fresh take on social proof and local marketing.<\/p>\n<p>Curious to see how far this can go \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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@mmossa11\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@mmossa11<\/a>&nbsp;thanks! That\u2019s the idea \u2013 turn existing social proof into something you can actually share as a site. <\/p>\n<p>We\u2019re starting with one-page because it keeps it grounded and fast, and we\u2019ll keep expanding what we can pull from Google data (menus, booking links, etc.). If you try it on any local business, let me know what it surfaced that you didn\u2019t expect.<\/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\/@mmossa11\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@mmossa11<\/a>&nbsp;My dream is Brila becomes the replacement of Linktree in the social media profiles. Thank you, Michele. <\/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>Simple concept, real utility \u2728<\/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_golubeva\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@polina_golubeva<\/a>&nbsp;Thank you. The hardest part indeed was keeping it simple with all the features we are anxious to add. <\/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>It&#8217;s awesome Ivan! A simple killing feature but what truly blowed my mind is this about making it based on what actually happens there. Just one challenge for business are starting up, but feel it&#8217;s another target audience<\/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\/@german_merlo1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@german_merlo1<\/a>&nbsp;Right, we are laser sharp on well-reviewed businesses here. Next step is getting information from most sources, including interviewing owners and studying the competition. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>This is a neat starting point<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@crypteed\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@crypteed<\/a>&nbsp;thanks! Our roadmap just got bigger today \ud83d\ude04<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@crypteed\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@crypteed<\/a>&nbsp;Right. You are right. It&#8217;s only a starting point, the really minimal MVP. Tomorrow, these comments turn to the backlog. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I like the ambition behind it. Many tools claim to increase productivity, but they still rely heavily on manual input.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@1mirul\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@1mirul<\/a>&nbsp;Hum<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@1mirul\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@1mirul<\/a>&nbsp;Good 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=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@1mirul\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@1mirul<\/a>&nbsp;Thanks! That was exactly our thinking. If the owner still has to write all the copy and pick the photos, the AI part isn&#8217;t doing the heavy lifting. We wanted zero manual input \ud83d\ude42 <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Congrats with the launch! Really liked the product, I think small caf\u00e9s, restaurants without a dev team can really benefit. <\/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\/@ekulianova\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ekulianova<\/a>&nbsp;thank you! Would love to see your examples \ud83d\udc40<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>4<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@ekulianova\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ekulianova<\/a>&nbsp;I hope so. In other words, I don&#8217;t recall any small cafe or restaurant with a dedicated dev team, so we have a chance, haha. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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! Do you plan to add reviews\/info from other platforms like Foursquare or similar?<\/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\/@alena_korpula\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@alena_korpula<\/a>&nbsp;hmm, maybe<br \/><a href=\"https:\/\/www.producthunt.com\/@paul_malaj\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"paul_malaj\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@paul_malaj<\/a> , should we?<\/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\/@alena_korpula\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@alena_korpula<\/a>&nbsp;Adding more data sources is definitely a priority. Speaking of Foursquare, is it still alive? Which platforms are trending now? TripAdvisor, <a href=\"http:\/\/Booking.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Booking.com<\/a>\/Airbnb, Yelp, Trustpilot?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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 this pick up category-specific language without getting too generic?<\/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\/@artyom_zhuravlev\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@artyom_zhuravlev<\/a>&nbsp;It must be quite good at it. We pick up the language from the customer&#8217;s reviews, which matches the rule of usability: use the language your users speak. <\/p>\n<\/p>\n<p>And we definitely have an allergy toward marketing talk superlatives and vague claims. Foundation LLMs are notoriously leaning toward it, so we&#8217;ve spent months teaching them out of this. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Clear positioning from the start! Nice job makers<\/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\/@solodnev\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@solodnev<\/a>&nbsp;I really appreciate your compliment. We founders like to speak about our products in great lengths, listing every possible feature and benefit. It took us months to compress it to the single sentemce with the latest edits done just two days ago. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>looks useful for SMB. 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\/@a_6\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@a_6<\/a>&nbsp;\ud83d\udc9b Appreciated! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Congratulations with the launch! Wish you guys good luck with your product! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@alina_valyaeva\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@alina_valyaeva<\/a>&nbsp;Appreciated. Thank you so much for your kindness. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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 launch guys! Congrats! \ud83c\udf89<\/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\/@sutarmin\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sutarmin<\/a>&nbsp;Oh boy, that&#8217;s the founder&#8217;s euphoria. Thank you for sharing the moment. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>congrats on the launch, guys! How do you handle categories where customers care about atmosphere as much as the actual product?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@nastassia_k\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@nastassia_k<\/a>&nbsp;Thanks! Those are actually great for us. We treat atmosphere as a first-class theme when it shows up consistently in reviews, and we translate it into concrete situations and outcomes (e.g., quiet place to work, cozy date night, family-friendly) using the wording customers use, not generic adjectives<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@nastassia_k\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@nastassia_k<\/a>&nbsp;We highlight the atmosphere if it&#8217;s mentioned in the reviews. In fact, this is the majority of the businesses we serve. Places where they know your name, support you throughout the workout, and are located somewhere cool like a forest. We definitely highlight all of this. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hello, is theming\/design customization something you plan to do?<\/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\/@antoninkus\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@antoninkus<\/a>&nbsp;Definitely. What we have is a pure mvp so far.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>3<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>This feels closer to research than generic AI content generation, which is why it works. 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\/@a_hryshchenia\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@a_hryshchenia<\/a>&nbsp;thank you! That\u2019s exactly what we\u2019re going for \u2013 more &#8220;pull patterns from real reviews&#8221; than generic AI copy. If you try it on any business, I\u2019d love to hear what insight it surfaced first<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>3<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@a_hryshchenia\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@a_hryshchenia<\/a>&nbsp;Absolutely. Nobody needs generated text if it doesn&#8217;t convey information. The current state of affairs  of the generative AI is it didn&#8217;t generate any fiction that somebody would like to read. Why would website generators create generic AI Lorem ipsum is beyond my understanding. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\">#2<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/5O7FS7MXUZ4VCP\" class=\"app-title\">ProdShort<\/a><\/p>\n<div class=\"one-liner\">Turn meetings into ready-to-post shorts and posts<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">596<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>ProdShort \u662f\u4e00\u6b3e\u901a\u8fc7\u81ea\u52a8\u5f55\u5236\u5e76\u526a\u8f91\u7ebf\u4e0a\u4f1a\u8bae\u5185\u5bb9\uff0c\u5c06\u5176\u8f6c\u5316\u4e3a\u53ef\u76f4\u63a5\u53d1\u5e03\u7684\u77ed\u89c6\u9891\u548c\u793e\u4ea4\u5a92\u4f53\u5e16\u5b50\u7684\u5de5\u5177\uff0c\u89e3\u51b3\u4e86\u521b\u59cb\u4eba\u53ca\u521b\u4f5c\u8005\u56e0\u5185\u5bb9\u5236\u4f5c\u8017\u65f6\u8d39\u529b\u800c\u65e0\u6cd5\u6301\u7eed\u8fdb\u884c\u201c\u521b\u59cb\u4eba\u4e3b\u5bfc\u8425\u9500\u201d\u548c\u201c\u516c\u5f00\u6784\u5efa\u201d\u7684\u75db\u70b9\u3002<\/div>\n<p>    <!-- \u5a92\u4f53\u753b\u5eca\uff1a\u5305\u542b\u89c6\u9891\u548c\u591a\u5f20\u56fe\u7247 --><\/p>\n<div class=\"media-gallery\">\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/1f2454b3-cd5f-4657-b2bf-2ab1d6763257.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\/99c1da42-287f-43b3-8311-f307933cd932.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\/4a8354df-9d82-4bdc-9d31-b2a36bcc113f.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\/a0607543-a6b7-465a-ae5f-167411bc6970.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\/e5a3f258-d9b0-41ea-a788-2d5f2f77d900.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\/17905af1-09d4-4ff4-aa78-459e587ad5a0.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/_Ym3PROGF_M\"><source src=\"https:\/\/youtu.be\/_Ym3PROGF_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\">Social Media<\/span><br \/>\n            <span class=\"tag\">Meetings<\/span><br \/>\n            <span class=\"tag\">Alpha<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u4f1a\u8bae\u5185\u5bb9\u8f6c\u5316<\/span><br \/>\n            <span class=\"tag\">\u77ed\u89c6\u9891\u81ea\u52a8\u751f\u6210<\/span><br \/>\n            <span class=\"tag\">\u521b\u59cb\u4eba\u8425\u9500<\/span><br \/>\n            <span class=\"tag\">\u5185\u5bb9\u521b\u4f5c\u6548\u7387<\/span><br \/>\n            <span class=\"tag\">AI\u526a\u8f91<\/span><br \/>\n            <span class=\"tag\">\u516c\u5f00\u6784\u5efa<\/span><br \/>\n            <span class=\"tag\">\u793e\u4ea4\u5a92\u4f53\u7ba1\u7406<\/span><br \/>\n            <span class=\"tag\">\u771f\u5b9e\u5185\u5bb9<\/span><br \/>\n            <span class=\"tag\">\u8425\u9500\u81ea\u52a8\u5316<\/span><br \/>\n            <span class=\"tag\">SaaS\u5de5\u5177<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u666e\u904d\u8ba4\u53ef\u5176\u89e3\u51b3\u771f\u5b9e\u75db\u70b9\uff08\u5185\u5bb9\u8017\u65f6\u3001\u771f\u5b9e\u6027\uff09\u3002\u4e3b\u8981\u95ee\u9898\u96c6\u4e2d\u4e8e\uff1a\u5982\u4f55\u5904\u7406\u957f\u4f1a\u8bae\u63d0\u53d6\u4eae\u70b9\u3001\u53e3\u97f3\u6216\u591a\u4eba\u4ea4\u8c08\u7684\u8bc6\u522b\u51c6\u786e\u6027\u3001\u9690\u79c1\u4e0e\u6570\u636e\u5b89\u5168\u3001\u5185\u5bb9\u662f\u5426\u91cd\u7ec4\u5f71\u54cd\u771f\u5b9e\u6027\u3001\u4e0e\u64ad\u5ba2\u7b49\u5e73\u53f0\u96c6\u6210\u53ef\u80fd\u6027\u3002\u5f00\u53d1\u8005\u56de\u590d\u79ef\u6781\uff0c\u5f3a\u8c03\u5185\u5bb9\u4fdd\u6301\u539f\u8c8c\u3001\u5904\u7406\u5feb\u901f\uff085\u5206\u949f\u5185\uff09\u53ca\u9690\u79c1\u8003\u8651\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                ProdShort \u7684\u6838\u5fc3\u7406\u5ff5\u201c\u6211\u4eec\u4e0d\u751f\u6210\u5185\u5bb9\uff0c\u6211\u4eec\u6355\u6349\u5185\u5bb9\u201d\u662f\u5176\u6700\u7280\u5229\u7684\u4ef7\u503c\u4e3b\u5f20\uff0c\u5b83\u7cbe\u51c6\u523a\u4e2d\u4e86\u5f53\u524dAI\u5185\u5bb9\u751f\u6210\u9886\u57df\u7684\u666e\u904d\u8f6f\u808b\u2014\u2014\u865a\u5047\u611f\u548c\u8fc7\u5ea6\u52a0\u5de5\u3002\u4ea7\u54c1\u672c\u8d28\u4e0a\u662f\u4e00\u4e2a\u201c\u5185\u5bb9\u91c7\u77ff\u673a\u201d\uff0c\u5b83\u5c06\u7528\u6237\u5df2\u6709\u7684\u3001\u9ad8\u4ef7\u503c\u7684\u5bf9\u8bdd\uff08\u4f1a\u8bae\uff09\u89c6\u4e3a\u5bcc\u77ff\uff0c\u901a\u8fc7\u81ea\u52a8\u5316\u526a\u8f91\u964d\u4f4e\u5f00\u91c7\u6210\u672c\u3002\u8fd9\u5e76\u975e\u7b80\u5355\u7684\u6548\u7387\u5de5\u5177\uff0c\u800c\u662f\u4e00\u79cd\u5185\u5bb9\u54f2\u5b66\u7684\u91cd\u5851\uff1a\u5b83\u8bd5\u56fe\u5c06\u201c\u5185\u5bb9\u521b\u4f5c\u201d\u4ece\u4e00\u9879\u72ec\u7acb\u4efb\u52a1\uff0c\u8fd8\u539f\u4e3a\u5de5\u4f5c\u6d41\u7a0b\u7684\u81ea\u7136\u526f\u4ea7\u54c1\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\u771f\u5b9e\u6027\u201d\u5728\u77e5\u6653\u88ab\u5f55\u5236\u65f6\u53ef\u80fd\u5df2\u6253\u6298\u6263\uff0c\u7528\u6237\u8bc4\u8bba\u4e2d\u201c\u662f\u5426\u4f1a\u4e3a\u5f55\u5236\u800c\u8868\u6f14\u201d\u7684\u8d28\u7591\u76f4\u6307\u6838\u5fc3\u6096\u8bba\u3002\u5176\u6b21\uff0c\u6280\u672f\u5929\u82b1\u677f\u660e\u663e\uff0c\u957f\u4f1a\u8bae\u7cbe\u534e\u63d0\u53d6\u3001\u590d\u6742\u97f3\u9891\u73af\u5883\u5904\u7406\u662f\u8861\u91cf\u5176\u662f\u5426\u201c\u53ef\u7528\u201d\u5230\u201c\u597d\u7528\u201d\u7684\u5173\u952e\uff0c\u76ee\u524d\u56de\u590d\u7565\u663e\u6a21\u7cca\u3002\u6700\u540e\uff0c\u5176\u5546\u4e1a\u6a21\u5f0f\u9690\u542b\u98ce\u9669\uff1a\u5b83\u9ad8\u5ea6\u4f9d\u8d56\u4f1a\u8bae\u5e73\u53f0\u751f\u6001\uff08\u5982Zoom\u3001Meet\uff09\uff0c\u4e14\u6838\u5fc3\u5904\u7406\u7684\u53ef\u80fd\u662f\u5546\u4e1a\u654f\u611f\u4fe1\u606f\uff0c\u6570\u636e\u5b89\u5168\u548c\u9690\u79c1\u5408\u89c4\u5c06\u662f\u4e0d\u53ef\u903e\u8d8a\u7684\u7ea2\u7ebf\uff0c\u7edd\u975e\u201c\u4ec5\u4f5c\u4e3a\u7b14\u8bb0\u5de5\u5177\u201d\u7684\u8f7b\u63cf\u6de1\u5199\u6240\u80fd\u5316\u89e3\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u5b83\u7684\u771f\u6b63\u4ef7\u503c\u6216\u8bb8\u4e0d\u5728\u4e8e\u4ea7\u51fa\u6700\u7cbe\u826f\u7684\u89c6\u9891\uff0c\u800c\u5728\u4e8e\u6784\u5efa\u4e00\u4e2a\u201c\u4ee5\u5185\u5bb9\u8f93\u51fa\u4e3a\u5bfc\u5411\u201d\u7684\u521b\u59cb\u4eba\u884c\u52a8\u6846\u67b6\u3002\u901a\u8fc7\u964d\u4f4e\u53d1\u5e03\u95e8\u69db\uff0c\u5b83\u53ef\u80fd\u4fc3\u4f7f\u521b\u59cb\u4eba\u66f4\u79ef\u6781\u5730\u8fdb\u884c\u6709\u4ef7\u503c\u7684\u5bf9\u5916\u6c9f\u901a\uff08\u5982\u793e\u533a\u901a\u8bdd\uff09\uff0c\u4ece\u800c\u5f62\u6210\u201c\u6c9f\u901a-\u8bb0\u5f55-\u53d1\u5e03-\u53cd\u9988\u201d\u7684\u589e\u5f3a\u56de\u8def\u3002\u5982\u679c\u6210\u529f\uff0c\u5b83\u552e\u5356\u7684\u4e0d\u662f\u526a\u8f91\u8f6f\u4ef6\uff0c\u800c\u662f\u4e00\u79cd\u201c\u6301\u7eed\u516c\u5f00\u6784\u5efa\u201d\u7684\u884c\u4e3a\u4e60\u60ef\u548c\u968f\u4e4b\u800c\u6765\u7684\u589e\u957f\u53ef\u80fd\u6027\u3002\u4f46\u524d\u63d0\u662f\uff0c\u5b83\u5fc5\u987b\u8de8\u8fc7\u6280\u672f\u53ef\u9760\u6027\u4e0e\u4fe1\u4efb\u5173\u8fd9\u4e24\u9053\u786c\u95e8\u69db\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\">ProdShort<\/span>\n                <\/div>\n<div class=\"comment-content\">Founders fail at content because it&#8217;s time consuming and AI just still feels fake. Prodshort fixes that. We don\u2019t generate content. We capture it. Everything you say in meetings is already valuable. We cut it, refine it, and turn it into ready-to-post shorts, Linkedin, Twitter&#8230; Automatically. No scripts. No fake voice. No overthinking. Just you, turned into content.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I <strong>struggled with content creation<\/strong>. Scripting, memorizing, filming, editing. None of it was enjoyable. Especially when it ate into time I needed to build my product and find customers.<\/p>\n<p>But <strong>founder-led marketing and building in public are key <\/strong>to brand, sales, and fundraising. I couldn&#8217;t skip it.<\/p>\n<p>So I <strong>started recording calls and turning them into Reels<\/strong>. It worked incredibly well. I went from not posting at all to <strong>one Reel a day<\/strong>. The content is authentic, people love it, and I hit a <strong>million views<\/strong> with minimal effort posting stuff I actually enjoy, that <strong>aligns with my values<\/strong>.<\/p>\n<p>If you&#8217;re a builder and you want to create content around your niche, join us. Our mission is to help you do exactly that with minimum effort.<\/p>\n<p>Prodshort helps you record calls and transform them into Reels easily. And <strong>with <\/strong><a href=\"https:\/\/chat.whatsapp.com\/FZ5o8VTwixi8olkDTUQBOE?mode=gi_t\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><strong>the community<\/strong><\/a>, <strong>we do calls together<\/strong>, improve our workflows, and <strong>support each other<\/strong>.<\/p>\n<\/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\/@bengeekly\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@bengeekly<\/a>&nbsp;How well does Prodshort handle pulling key highlights from longer sales calls (like 45+ mins) to make snappy Reels without losing the genuine vibe?<\/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\/@bengeekly\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@bengeekly<\/a>&nbsp;Hi! How does it handle meetings with heavy accents or people talking over each other? Still turns into clean shorts without extra fixes?<\/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\/@bengeekly\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@bengeekly<\/a>&nbsp;very cool idea. which types of companies are getting most value of this right now?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p> a hitting a million views by just recording stuff you actually enjoy is the dream. we spend way too much time on production and not enough on the actual product. how long does the &#8216;transformation&#8217; into reels usually take with prodshort? <a href=\"https:\/\/www.producthunt.com\/products\/prodshort\" data-node-type=\"mention\" data-mention-type=\"product\" data-mention-id=\"prodshort\" target=\"_blank\" rel=\"noopener\">@ProdShort<\/a> <a href=\"https:\/\/www.producthunt.com\/@amraniyasser\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"amraniyasser\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@amraniyasser<\/a> <a href=\"https:\/\/www.producthunt.com\/@bengeekly\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"bengeekly\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@bengeekly<\/a> <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>5<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@amraniyasser\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@amraniyasser<\/a>&nbsp; <a href=\"https:\/\/www.producthunt.com\/@vikramp7470\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@vikramp7470<\/a>&nbsp;The million views is not guaranteed yet, but we got 50k views in new accounts, and soon including some viral hacks to grow faster :)The reels are ready in less than 5mins after the call ends. <\/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\/@vikramp7470\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@vikramp7470<\/a>&nbsp; production eats way too much time that should go into building \ud83d\ude05<br \/>With Prodshort, the transformation usually takes <strong>less than 5 minutes<\/strong>, so you can go from call to ready-to-post reel really fast.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p><strong>Hey PH Community<\/strong> \ud83d\udc4b<\/p>\n<p>Creating content takes too much time and effort. You need to script, memorize, record, edit, add subtitles, resize\u2026<br \/>And most builders simply <strong>don\u2019t have time for all that<\/strong>.<\/p>\n<\/p>\n<p>Some of <strong>the best content<\/strong> (discussions, ideas, team calls, sharing advice&#8230;) happens <strong>live on calls<\/strong>, and then disappears once the call ends. There\u2019s a lot of <strong>valuable content<\/strong> there.<\/p>\n<\/p>\n<p><strong>Prodshort <\/strong>records your calls and turns them into<strong> ready-to-post content (shorts, LinkedIn, X&#8230;). <\/strong>No scripts, no editing.<strong> Just real moments turned into content.<\/strong><\/p>\n<p><a href=\"https:\/\/chat.whatsapp.com\/FZ5o8VTwixi8olkDTUQBOE?mode=gi_t\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><strong>Join the community<\/strong><\/a><strong> <\/strong>and start creating content. We do calls together and<strong> fully support each other.<\/strong><\/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>This nails a real problem. I&#8217;m a solo founder building a Mac-native video editor, and the hardest part of building in public isn&#8217;t the building \u2014 it&#8217;s turning the work into content.<\/p>\n<p>The idea that your meetings are already the content is powerful. Most founders overthink content creation when they&#8217;re already saying valuable things every day.<\/p>\n<p>Quick question: do the generated shorts preserve the natural flow of conversation, or does the AI rearrange segments for better hooks? As someone who works with video daily, that distinction matters a lot for authenticity.<\/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\/@cyberseeds\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@cyberseeds<\/a>&nbsp;The video is not rearranged, just cut in the right moment. For the Hook, we generate a title that we add. It&#8217;s really a simple tool to document what you do, not the best edited video ever.<\/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\/@cyberseeds\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@cyberseeds<\/a>&nbsp;The \u201cmeetings are already the content\u201d is the main purpose of Prodshort !! The video keeps the original flow, it\u2019s only trimmed at the right moments .<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Cant wait to become an Tiktok influencer just by arguing with my developers on zoom)<\/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\/@eugene_chernyak\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@eugene_chernyak<\/a>&nbsp;ahhahahahahah. It wouldn&#8217;t shock me, my first buzz was when I got a bit angry and made spelling mistakes. Social media still love Drama.<\/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\/@eugene_chernyak\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@eugene_chernyak<\/a>&nbsp;Hahaha honestly, dev arguments might become the best content category \ud83d\ude04<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\">Wow! Such a cool product! How to try it?<\/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\/@dmitry_zakharov_ai\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@dmitry_zakharov_ai<\/a>&nbsp;Sign up, and add it to your first call. If you don&#8217;t have with who to chat, we have a community of builders that you can Chat with, and collaborate on the post.<br \/>I would love to interview you about Naoma for example \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<\/p><\/div>\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 a lot! \ud83d\ude4c You can sign up and add Prodshort to your first call !! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Much needed and useful! But since meetings can be sensitive, how are you handling privacy, consent, and data storage etc?<\/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\/@lak7\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@lak7<\/a>It should be treated as a note taker and is visible in the call from everyone. Then the content is not shared, we just create it for you and suggest it. You still need to check it and post it yourself.<br \/>Of course from our side, we prompt in a way that will suggest content that respect your privacy. <\/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>So basically, if you create e.g. 120 videos, it will &#8220;scan&#8221; those videos and will pick from each those top moments and merge them into one video output? <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@busmark_w_nika\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@busmark_w_nika<\/a>&nbsp;It&#8217;s the opposite way around, you do your Meeting and from every meeting, we scan it, and suggest you 3-5 shorts depending on the Call + Linkedin, Twitter post from what you say. Content is authentic because you got the idea and spoke about it, not the same AI ideas. <br \/>In the future we are planning to use memory, and combine content.<br \/>Your feedback is valuable as you are in social media, so please roast us<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>3<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<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;Can be very useful for building in public \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<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I also don&#8217;t like to organize content, it looks good and saves a lot of time<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@yuqingteck\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@yuqingteck<\/a>&nbsp;Let us know when you try 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\/@yuqingteck\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@yuqingteck<\/a>&nbsp;Absolutely !! Its save a lot of time, and everything feels natural !! <br \/>How many calls a week do you have (average)?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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! i created something similar locally &#8211; a massive need!<\/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\/@andrew_uxpin\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@andrew_uxpin<\/a>&nbsp;Thank you!! a real need, absolutely !!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@andrew_uxpin\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@andrew_uxpin<\/a>&nbsp;Oh woow<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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 really cool! Could this work with podcast recording platforms like Riverside? I&#8217;d love to be able to turn the highlights from my long form podcasts into clips for social.<\/p>\n<\/p>\n<p>And by the way, how did you make the hero images (in your PH post)? They&#8217;re really good! Well done \ud83d\udc4f<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@sfoscar\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sfoscar<\/a>&nbsp;We can connect to Google meet, Zoom and Teams we might include other platforms but our focus will always be meetings.<\/p>\n<p>We used Figma for the images! so made by a human designer \ud83e\uddd1\u200d\ud83c\udfa8<\/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\/@sfoscar\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sfoscar<\/a>&nbsp;thank youu <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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 a great idea! As a founder this has been one of the challenges of trying to keep up with the need to post on Socials. Pulling from existing conversations is so much more honest and natural!<\/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>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\/@sarah_andrabi\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sarah_andrabi<\/a>&nbsp; Thank you, we really want to keep Founder focus on building while Prodshort create authentic content for them<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@sarah_andrabi\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sarah_andrabi<\/a>&nbsp;Thanks a lot !! Yes, you become the content !! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\">Can I invite ProdShort mid call ? If something interesting come up unexpectedly ?<\/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\/@moussa_toure1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@moussa_toure1<\/a>&nbsp;Yes you can \ud83e\udee1<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\/@moussa_toure1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@moussa_toure1<\/a>&nbsp;Yes!! just past the link and it join !! Or connect it to your agenda, so you&#8217;re sure to not miss anything <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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 exactly the kind of tool I didn&#8217;t realize I needed! I\u2019ve had so many great moments from calls that simply get lost and forgotten. Quick question\u2014when you record your own calls with it, do you notice yourself speaking differently because you know it could turn into content, or does the conversation still feel natural? I\u2019m curious about how \u201cauthenticity\u201d holds up when you\u2019re aware that you\u2019re being recorded. \ud83d\udc40<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@bacelyyorobi\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@bacelyyorobi<\/a>&nbsp;In the majority of the calls we just forget about it. But still sometimes there is some moment where you think. This part was soo interesting but let me repeat it for Prodshort in another way&#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<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@bacelyyorobi\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@bacelyyorobi<\/a>&nbsp;The first seconds your are like: &#8221;ok, i am recorded..&#8221;. But once the conversation starts, your quickly forget about it and speak naturallyy !!! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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 never post content from my meetings because editing takes forever. The auto join on Zoom\/Meet is key because I&#8217;d forget to record otherwise. Honest question though, Any plans for a lighter tier?<\/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\/@kailesk_khumar\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@kailesk_khumar<\/a>&nbsp;The free plan is actually very generous and enough, would you need more than the free plan ? I would be happy to adapt the plan for people that give feedback<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@kailesk_khumar\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@kailesk_khumar<\/a>&nbsp;the auto-join changes everything !! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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! As a builder, the &#8216;mental block&#8217; of scripting and filming is usually what kills my consistency so this sounds like a really interesting approach to founder-led marketing and staying in the flow<\/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\/@gayatri_sachdeva\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@gayatri_sachdeva<\/a>&nbsp; Exactly the problem we are targeting! Thank youuu<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@gayatri_sachdeva\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@gayatri_sachdeva<\/a>&nbsp;Thanks youu !!! That&#8217;s what Prodshort solves !!!!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\">You\u2019re a genius! After going to a few podcasts using Riverside, I was hoping someone could build this for zoom or similar. I\u2019m among the founders who feels like I\u2019ll never be able to post content otherwise, cause there\u2019s already all this work for 12+ h\/day. I hope your tool would make me closer to my content goals.<\/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\/@maria_sergeeva1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@maria_sergeeva1<\/a>&nbsp;I would love to have a call with you, I used Riverside previously, and appreciate what they do. I built Prodshort because I can&#8217;t predict in advance if something interesting to share will be shared. And Google meet is just more convenient for everyday calls.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@maria_sergeeva1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@maria_sergeeva1<\/a>&nbsp;That\u2019s exactly the problem. Most founders don\u2019t lack ideas to share, they lack time to create content.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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 a smart angle. Most founders already say valuable things, it just gets lost.<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@artem_baygot\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@artem_baygot<\/a>&nbsp;This is exactly why we built Prodshort. I tried to create content, I found no idea! I asked Chatgpt, at felt like someone else. <br \/>I went one day to speak on a Podcast, and found out that I can take 5shorts out of it.<br \/>So I decided to transform all my calls into content.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@artem_baygot\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@artem_baygot<\/a>&nbsp;Absolutely !! That&#8217;s why you cant connect Prodshort to you agenda, and make sure everything is content !!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I like the idea here. Not just another AI bot that will send meeting notes, but something that will allow you to promote your product (or service). I&#8217;m still a little worried about AI bots in calls but it&#8217;s becoming more and more common. <\/p>\n<p>I prefer Nextcloud Talk for my meetings (I&#8217;m an own cloud sort of person) but I think I could use it a bit with Google Meet to 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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@houbsta\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@houbsta<\/a>&nbsp;Never heard about Nextcloud Talk, we support Gmeet, Teams and Zoom, and might add others in the future.<br \/>Let us know your feedback when you test it<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>curious what the edit step looks like &#8211; does it give you one output per meeting or multiple angle cuts? wondering how much manual curation you still need before it&#8217;s actually postable.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@mykola_kondratiuk\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@mykola_kondratiuk<\/a>&nbsp;5 mins after the end of the call. You have 5 AI suggestions. They are ready to post. But you can change the title, captions&#8230;<br \/>We also have a simple timeline if you really want to be picky, you watch the video with a higher speed, and select the moment you want. The videos and text post are generated automatically following this step too<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Definitely a time-saver. I want to post as much content, such as Reels, but I don&#8217;t want to spend too much time on it. If I were on calls I&#8217;d definitely use this tool.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@rob_vb\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@rob_vb<\/a>&nbsp;I feel you, we built a community with other builders to get on calls together if needed. I&#8217;m happy to chat with you \ud83d\ude42<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@rob_vb\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@rob_vb<\/a>&nbsp;Join us !! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@rob_vb\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@rob_vb<\/a>&nbsp;yes, its a big time-saver because editing takes a lot of time too !! and it extremely boring \ud83d\ude02<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>This is super helpful !! I always find excuses to not record content ! Does process videos  and recommend clips ? That would be a killer feature.<\/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\/@hamza_boulaala\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@hamza_boulaala<\/a>&nbsp;That&#8217;s exactly what we do, we process them and suggest ready to post clips<\/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\/@hamza_boulaala\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@hamza_boulaala<\/a>&nbsp;Yes, no effort. We suggest content reaady to post !! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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>Super cool concept. Is there a way to batch export multiple clips from one long call?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@ermakovich_sergey\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ermakovich_sergey<\/a>&nbsp;Actually we batch create, multiple clips for you, but you need to export one by one. But we can add this fast.<\/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\/@ermakovich_sergey\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ermakovich_sergey<\/a>&nbsp;Thank youu !! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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>huge congratulations on the launch! I genuinely love the content it created for us at Crossnode. It\u2019s been incredibly impressive to see the quality!!! I had a quick question as I continue exploring its capabilities. Would it be possible to turn it on without being in a meeting, so it can record my interactions independently? Specifically, I\u2019m interested in capturing both my screen activity and what I\u2019m saying, even outside of a live meeting setting :))<\/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\/@rania_rimali\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@rania_rimali<\/a>&nbsp;Stay tuned for what is coming! The next step is not to do a call alone, but Prodshort will be able to interview you! He will ask you questions that will help you generate content and interact with you!<br \/>But If you need a human, you will always find people ready to do calls with you in the community group.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@rania_rimali\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@rania_rimali<\/a>&nbsp;Thank youu!! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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>Amazing product ! Best content is usually the one that wasn&#8217;t intended for social media, can&#8217;t wait to put it in my brainstorming sessions<\/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\/@gonzaguedb\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@gonzaguedb<\/a>&nbsp;Please do and give me your feedback! Happy to see you here, it reminds me on our first launch together from Station F \u2764\ufe0f <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@gonzaguedb\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@gonzaguedb<\/a>&nbsp;Thank you !! waiting for your feedback !! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I do weekly accountability calls with <a href=\"https:\/\/www.producthunt.com\/@bengeekly\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"bengeekly\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@bengeekly<\/a> to stay productive. One day he announced that our calls will also get us content and I loved it.<\/p>\n<p>You just forget about it, until it suggests you some content.<\/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\/@mustaphachqoubi\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@mustaphachqoubi<\/a>&nbsp; hahahaha, thank you for your support and all the 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<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@bengeekly\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@bengeekly<\/a>&nbsp; <a href=\"https:\/\/www.producthunt.com\/@mustaphachqoubi\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@mustaphachqoubi<\/a>&nbsp;That why we built Prodshort. Creating content naturally !! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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 the demo! \ud83d\udc4c\ud83c\udffc<\/p>\n<\/p>\n<p>Thought about something like this before, not for corporate stuff but for when indies call each other for example. It&#8217;s usually always a cool moment you&#8217;d like to turn into content!<\/p>\n<\/p>\n<p>Congrats with the launch, good luck guys!!! and nice to see <a href=\"https:\/\/www.producthunt.com\/products\/floors-js\" data-node-type=\"mention\" data-mention-type=\"product\" data-mention-id=\"floors-js\" target=\"_blank\" rel=\"noopener\">@floors.js<\/a> \ud83d\ude0e<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@vynsedev\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@vynsedev<\/a>&nbsp;Ooooh, our main target is actually builders, solo-founders, and small teams. We actually do calls together, and build content from it. Also I try to invite Builders for interviews, and I would be happy to get on a call with you to chat and create content.<br \/>Would you add yourself in a directory of indies to collaborate and build content with ?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@vynsedev\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@vynsedev<\/a>&nbsp;Really appreciate the support \ud83d\ude4c And yes haha, always nice to have <a href=\"https:\/\/www.producthunt.com\/products\/floors-js\" target=\"_blank\" rel=\"noopener\">Floors.js<\/a> around !! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\">Amazing idea! I usually feel very frustrated to not be able to share some great momentum conversations during meetings. Whether it\u2019s demos or internal calls, some situations are 10 times better than every staged video done later, congrats on the launch!<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@egbennis\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@egbennis<\/a>&nbsp;I know exactly how you feel. That&#8217;s why I went from recording only some calls with Prodshort to connecting it to my agenda, and having Prodshort in all my calls. I don&#8217;t create content. I am the content \ud83d\ude02<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\/@egbennis\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@egbennis<\/a>&nbsp;Thank youu !! The best moments usually happen live, not in polished re-recordings.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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 always think \u201cthis could be a post\u201d while talking to someone\u2026 then forget about it 10 minutes later.<\/p>\n<p>Does it suggest clips by itself or you choose them?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@alina_anitei\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@alina_anitei<\/a>&nbsp; That&#8217;s exactly why we built it. Sometimes when Prodshort is not in the call and a moment like that happens, we add it, and redo the moment. It suggest clips by analyzing what is said, but we also made it simple to rewatch fast X2.5 and choose the best moments at once if you need a human in the loop. <\/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\/@alina_anitei\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@alina_anitei<\/a>&nbsp;so many good moments just disappear after the call \ud83d\ude05<br \/>Yes, Prodshort suggests clips automatically, so you don\u2019t have to review everything yourself. You can still adjust or pick your own if you want more control.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>3<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I do a lot of demo calls, and sometimes I explain things in a way that would make great short content!! Will give it a try !!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>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\">@rania_rimali please give me your feedback, we still have a long way to make it better<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\/@rania_rimali\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@rania_rimali<\/a>&nbsp;Waiting for your feedback \ud83e\udd1d<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\">#3<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/KG36GR2MASCFOD\" class=\"app-title\">Offsite<\/a><\/p>\n<div class=\"one-liner\">Build teams of humans and agents, watch them work.<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">462<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Offsite \u662f\u4e00\u4e2a\u5c06\u4eba\u7c7b\u5458\u5de5\u4e0eAI\u667a\u80fd\u4f53\uff08Agent\uff09\u6574\u5408\u8fdb\u5b9e\u65f6\u7ec4\u7ec7\u67b6\u6784\u56fe\u7684\u534f\u540c\u5e73\u53f0\uff0c\u89e3\u51b3\u4e86\u5728\u591aAI\u5de5\u5177\u5e76\u5b58\u7684\u573a\u666f\u4e0b\uff0c\u5de5\u4f5c\u6d41\u5272\u88c2\u3001\u534f\u4f5c\u4e0d\u900f\u660e\u3001\u7f3a\u4e4f\u7edf\u4e00\u7ba1\u63a7\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\/1326ec4c-d86b-4ce5-8df5-08b652e3a6d8.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/22ee80bd-6a88-4420-84f3-4d6d8fe5e35a.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/0bce976b-8f86-43ae-b00c-b50384688add.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/df0b28a6-cc72-4052-8beb-8fb2567fa92e.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/6642b0e6-72bf-48db-a979-d44598bb514c.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/a42a97f3-82c0-4658-8c76-092d45fdc8e5.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/c025d173-7d97-4e82-8820-fca63a28401b.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/26ad1ab2-272e-4cb3-a1f5-7d9254ba2251.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\/b109c5d6-65ac-4a40-95c5-ca6df8f9fafd.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/uQ6wBD8XURo\"><source src=\"https:\/\/youtu.be\/uQ6wBD8XURo\" 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\">Web App<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span><br \/>\n            <span class=\"tag\">Alpha<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u4eba\u673a\u534f\u540c<\/span><br \/>\n            <span class=\"tag\">\u667a\u80fd\u4f53\u7f16\u6392<\/span><br \/>\n            <span class=\"tag\">\u7ec4\u7ec7\u67b6\u6784\u53ef\u89c6\u5316<\/span><br \/>\n            <span class=\"tag\">\u5de5\u4f5c\u6d41\u81ea\u52a8\u5316<\/span><br \/>\n            <span class=\"tag\">\u591a\u667a\u80fd\u4f53\u7cfb\u7edf<\/span><br \/>\n            <span class=\"tag\">\u5b9e\u65f6\u534f\u4f5c<\/span><br \/>\n            <span class=\"tag\">AI\u4ee3\u7406\u7ba1\u7406<\/span><br \/>\n            <span class=\"tag\">MCP\u534f\u8bae<\/span><br \/>\n            <span class=\"tag\">\u4f4e\u4ee3\u7801\/\u65e0\u4ee3\u7801<\/span><br \/>\n            <span class=\"tag\">\u4eba\u7c7b\u5728\u73af<\/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\u5c06\u4eba\u673a\u534f\u4f5c\u53ef\u89c6\u5316\u7684\u521b\u65b0\u6027\u3002\u6838\u5fc3\u5173\u6ce8\u70b9\u96c6\u4e2d\u5728\uff1a\u4eba\u673a\u6307\u4ee4\u51b2\u7a81\u7684\u89e3\u51b3\u673a\u5236\u3001\u667a\u80fd\u4f53\u957f\u65f6\u95f4\u8fd0\u884c\u7684\u201c\u6f02\u79fb\u201d\u63a7\u5236\u3001\u6210\u672c\u7ba1\u63a7\u3001\u4e0e\u73b0\u6709\u5f00\u53d1\u6846\u67b6\uff08\u5982AutoGen\uff09\u7684\u5dee\u5f02\u5bf9\u6bd4\uff0c\u4ee5\u53ca\u4ea7\u54c1\u5f53\u524d\u5bf9\u65e5\u5386\/Gmail\u5f3a\u5236\u96c6\u6210\u7684\u987e\u8651\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                Offsite \u7684\u91ce\u5fc3\u4e0d\u5728\u4e8e\u6210\u4e3a\u53c8\u4e00\u4e2a\u667a\u80fd\u4f53\u7f16\u6392\u6846\u67b6\uff0c\u800c\u5728\u4e8e\u8bd5\u56fe\u5b9a\u4e49\u4e0b\u4e00\u4ee3\u4eba\u673a\u534f\u4f5c\u7684\u201c\u64cd\u4f5c\u7cfb\u7edf\u201d\u754c\u9762\u3002\u5176\u6838\u5fc3\u4ef7\u503c\u5e76\u975e\u6280\u672f\u7a81\u7834\uff0c\u800c\u662f\u4ea7\u54c1\u54f2\u5b66\u4e0a\u7684\u8f6c\u5411\uff1a\u901a\u8fc7\u201c\u7ec4\u7ec7\u67b6\u6784\u56fe\u201d\u8fd9\u4e00\u6781\u5176\u4f20\u7edf\u4e14\u4eba\u7c7b\u719f\u77e5\u7684\u7ba1\u7406\u9690\u55bb\uff0c\u5c06\u62bd\u8c61\u7684\u3001\u9ed1\u76d2\u7684\u591a\u667a\u80fd\u4f53\u4ea4\u4e92\uff0c\u5f3a\u884c\u62c9\u5165\u4e00\u4e2a\u53ef\u89c6\u3001\u53ef\u7406\u89e3\u3001\u53ef\u5e72\u9884\u7684\u5e73\u9762\u3002\u8fd9\u672c\u8d28\u4e0a\u662f\u4e00\u79cd\u201c\u964d\u7ef4\u89e3\u91ca\u201d\uff0c\u7528\u7ec4\u7ec7\u7ba1\u7406\u7684\u903b\u8f91\u6765\u5c01\u88c5\u6280\u672f\u590d\u6742\u6027\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u5b83\u806a\u660e\u5730\u907f\u5f00\u4e86\u201c\u91cd\u9020\u8f6e\u5b50\u201d\u7684\u9677\u9631\uff0c\u9009\u62e9\u6210\u4e3a\u8fde\u63a5\u65e2\u6709\u667a\u80fd\u4f53\uff08\u5982Claude Code\uff09\u7684\u201c\u534f\u8bae\u5c42\u201d\u548c\u201c\u63a7\u5236\u9762\u677f\u201d\uff0c\u8fd9\u4f7f\u5176\u751f\u6001\u4f4d\u66f4\u504f\u5411\u4e8e\u534f\u540c\u5165\u53e3\u800c\u975e\u5e95\u5c42\u57fa\u7840\u8bbe\u65bd\u3002\u5176\u5ba3\u79f0\u7684\u201c\u4eba\u7c7b\u4e0e\u667a\u80fd\u4f53\u8282\u70b9\u53ef\u4e92\u6362\u201d\u7684\u8bbe\u8ba1\u539f\u5219\uff0c\u662f\u6781\u5177\u524d\u77bb\u6027\u4e5f\u6781\u5177\u98ce\u9669\u7684\u4e00\u6b65\uff0c\u5b83\u8bd5\u56fe\u6a21\u7cca\u4eba\u673a\u8fb9\u754c\uff0c\u4f46\u73b0\u5b9e\u4e2d\u4eba\u7c7b\u51b3\u7b56\u7684\u6a21\u7cca\u6027\u4e0eAI\u7684\u786e\u5b9a\u6027\u4e4b\u95f4\u7684\u9e3f\u6c9f\uff0c\u7edd\u975e\u4e00\u4e2a\u754c\u9762\u6240\u80fd\u5f25\u5408\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u76ee\u524d\u6765\u770b\uff0c\u4ea7\u54c1\u901a\u8fc7\u201c\u5ba1\u6279\u6536\u4ef6\u7bb1\u201d\u548c\u5168\u94fe\u8def\u5bf9\u8bdd\u8ffd\u6eaf\u5b9e\u73b0\u7684\u201c\u9ed8\u8ba4\u4eba\u7c7b\u5728\u73af\u201d\u6a21\u5f0f\uff0c\u662f\u4e00\u79cd\u52a1\u5b9e\u7684\u59a5\u534f\uff0c\u4e5f\u662f\u5f53\u524d\u9636\u6bb5\u83b7\u53d6\u7528\u6237\u4fe1\u4efb\u7684\u5173\u952e\u3002\u7136\u800c\uff0c\u8fd9\u6070\u6070\u4e5f\u66b4\u9732\u4e86\u5176\u6838\u5fc3\u77db\u76fe\uff1a\u5f53\u4e00\u5207\u884c\u52a8\u90fd\u9700\u8981\u4eba\u5de5\u6279\u51c6\u65f6\uff0c\u201c\u89c2\u770b\u4ed6\u4eec\u5de5\u4f5c\u201d\u7684\u81ea\u52a8\u5316\u613f\u666f\u5c31\u5927\u6253\u6298\u6263\uff1b\u82e5\u672a\u6765\u653e\u5f00\u7ba1\u5236\uff0c\u5176\u5ba3\u79f0\u7684\u201c\u9632\u6f02\u79fb\u201d\u548c\u51b2\u7a81\u89e3\u51b3\u673a\u5236\u80fd\u5426\u771f\u6b63\u667a\u80fd\u5316\uff0c\u5c06\u662f\u68c0\u9a8c\u5176\u4ece\u201c\u53ef\u89c6\u5316\u7ba1\u63a7\u5de5\u5177\u201d\u8715\u53d8\u4e3a\u201c\u81ea\u4e3b\u534f\u540c\u7cfb\u7edf\u201d\u7684\u8bd5\u91d1\u77f3\u3002\u5b83\u7684\u6210\u529f\uff0c\u4e0d\u53d6\u51b3\u4e8e\u80fd\u8fde\u63a5\u591a\u5c11\u667a\u80fd\u4f53\uff0c\u800c\u53d6\u51b3\u4e8e\u80fd\u5426\u5728\u201c\u63a7\u5236\u201d\u4e0e\u201c\u81ea\u6cbb\u201d\u4e4b\u95f4\uff0c\u627e\u5230\u90a3\u4e2a\u7cbe\u5999\u7684\u3001\u53ef\u89c4\u6a21\u5316\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\">Offsite<\/span>\n                <\/div>\n<div class=\"comment-content\">Offsite is a new paradigm for work: bring your humans and agents into one team. Organize them in a live org chart and watch collaboration unfold in real time. No more agents siloed in tabs or terminals, they work alongside humans, talking and coordinating as a system. See every conversation, approve real-world actions, and run your team with full visibility and control. Out-of-the-box integrations with agents you already use like Claude Code, OpenClaw, and any MCP-compatible agent.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Look, if you want humans and agents to play nice together, they&#8217;re eventually going to need go on collective Offsites together. <\/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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p>Hey Product Hunt! \ud83d\udc4b<\/p>\n<\/p>\n<p>I\u2019m Stefano, co\u2011founder of Offsite. This is my first Product Hunt launch and I\u2019m very excited to be sharing this today \ud83d\ude42<\/p>\n<\/p>\n<p>Offsite is a shared space for hybrid human-agent teams.<\/p>\n<\/p>\n<p>Agents are getting really good. But the way we work with them still feels wrong.<\/p>\n<\/p>\n<p>Right now, agents live in tabs and terminals. We copy-paste between them and stitch together brittle workflows. They\u2019re not part of our teams, and they don\u2019t work together.<\/p>\n<\/p>\n<p>We think the future of work looks different: humans and agents share responsibilities and coordinate like a real organization.<\/p>\n<\/p>\n<p>That\u2019s why we\u2019re building Offsite.<\/p>\n<\/p>\n<p><strong>How Offsite works:<\/strong><\/p>\n<ul>\n<li>\n<p><strong>Bring your team Offsite<\/strong><br \/>Treat Offsite like a place. You bring humans and agents Offsite, and they show up as nodes on an org chart. We integrate with popular agents like Claude Code, OpenClaw, HeyGen, and any MCP\u2011compatible agent, or you can spin up agents directly in Offsite.<\/p>\n<\/li>\n<li>\n<p><strong>Get your team talking to each other<\/strong><br \/>Once everyone is on the org chart, drag an edge to connect them. Agents immediately start talking and understand how they fit into the team.<\/p>\n<\/li>\n<li>\n<p><strong>Watch them work<\/strong><br \/>Send a message to any agent and watch collaboration unfold in real time. Conversations move across the org chart, and you can click on any edge to see what\u2019s happening. Offsite becomes a living map of how your team operates.<\/p>\n<\/li>\n<\/ul>\n<p><strong>What Offsite handles for you:<\/strong><\/p>\n<ul>\n<li>\n<p><strong>Coordination<\/strong><br \/>when an agent joins Agents learn to work together based on how you structure your team, not as isolated tools.<\/p>\n<\/li>\n<li>\n<p><strong>Full visibility<\/strong><br \/>See every conversation, decision, and action, and trace how work flows across your team.<\/p>\n<\/li>\n<li>\n<p><strong>Human\u2011in\u2011the\u2011loop by default<\/strong><br \/>By default, agents can\u2019t take real-world actions without approval. Offsite surfaces the full chain of conversations behind each action so you stay in control.<\/p>\n<\/li>\n<li>\n<p><strong>Works where you work<\/strong><br \/>Talk to agents in Slack, iMessage, Notion, and the tools your team already uses.<\/p>\n<\/li>\n<li>\n<p><strong>You don\u2019t need to have every agent<\/strong><br \/>Offsite lets you quickly spin up new agents with memory, guardrails, and access to 800+ real\u2011world tools- filling in the gaps wherever your existing agents fall short.<\/p>\n<\/li>\n<\/ul>\n<p><strong>Who is Offsite for?<\/strong><\/p>\n<p>Founders running lean teams. Operators managing complex workflows. Solopreneurs stitching together a dozen tools. PMs coordinating across teams and systems. Anyone who\u2019s tired of copy\u2011pasting between agents and wants a real agentic workforce.<\/p>\n<\/p>\n<p>P.S. Offsite was built with 30+ agents supporting our 3\u2011person team \ud83d\ude09<\/p>\n<p>\ud83c\udf81 <strong>For the Product Hunt community:<\/strong><\/p>\n<p>In light of Alpha Day, we\u2019re opening up access to the alpha version of Offsite<\/p>\n<p>Take your agents Offsite at <a href=\"http:\/\/teamoffsite.ai\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">teamoffsite.ai<\/a> \ud83d\ude42<\/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\/@chrismessina\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@chrismessina<\/a>&nbsp;this I agree! getting on to planning on next offsite now!<\/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\/@chrismessina\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@chrismessina<\/a>&nbsp;clever comment &#8211; I see what you were cooking with that &#8211; LOL!<\/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>Hey Product Hunt! \ud83d\udc4b<\/p>\n<\/p>\n<p>I\u2019m Stefano, co\u2011founder of Offsite. This is my first Product Hunt launch and I\u2019m very excited to be sharing this today \ud83d\ude42<\/p>\n<\/p>\n<p>Offsite is a shared space for hybrid human-agent teams.<\/p>\n<\/p>\n<p>Agents are getting really good. But the way we work with them still feels wrong.<\/p>\n<\/p>\n<p>Right now, agents live in tabs and terminals. We copy-paste between them and stitch together brittle workflows. They\u2019re not part of our teams, and they don\u2019t work together.<\/p>\n<\/p>\n<p>We think the future of work looks different: humans and agents share responsibilities and coordinate like a real organization.<\/p>\n<\/p>\n<p>That\u2019s why we\u2019re building Offsite.<\/p>\n<\/p>\n<p><strong>How Offsite works:<\/strong><\/p>\n<ul>\n<li>\n<p><strong>Bring your team Offsite<\/strong><br \/>Treat Offsite like a place. You bring humans and agents Offsite, and they show up as nodes on an org chart. We integrate with popular agents like Claude Code, OpenClaw, HeyGen, and any MCP\u2011compatible agent, or you can spin up agents directly in Offsite.<\/p>\n<\/li>\n<li>\n<p><strong>Get your team talking to each other<\/strong><br \/>Once everyone is on the org chart, drag an edge to connect them. Agents immediately start talking and understand how they fit into the team.<\/p>\n<\/li>\n<li>\n<p><strong>Watch them work<\/strong><br \/>Send a message to any agent and watch collaboration unfold in real time. Conversations move across the org chart, and you can click on any edge to see what\u2019s happening. Offsite becomes a living map of how your team operates.<\/p>\n<\/li>\n<\/ul>\n<p><strong>What Offsite handles for you:<\/strong><\/p>\n<ul>\n<li>\n<p><strong>Coordination<\/strong><br \/>when an agent joins Agents learn to work together based on how you structure your team, not as isolated tools.<\/p>\n<\/li>\n<li>\n<p><strong>Full visibility<\/strong><br \/>See every conversation, decision, and action, and trace how work flows across your team.<\/p>\n<\/li>\n<li>\n<p><strong>Human\u2011in\u2011the\u2011loop by default<\/strong><br \/>By default, agents can\u2019t take real-world actions without approval. Offsite surfaces the full chain of conversations behind each action so you stay in control.<\/p>\n<\/li>\n<li>\n<p><strong>Works where you work<\/strong><br \/>Talk to agents in Slack, iMessage, Notion, and the tools your team already uses.<\/p>\n<\/li>\n<li>\n<p><strong>You don\u2019t need to have every agent<\/strong><br \/>Offsite lets you quickly spin up new agents with memory, guardrails, and access to 800+ real\u2011world tools- filling in the gaps wherever your existing agents fall short.<\/p>\n<\/li>\n<\/ul>\n<p><strong>Who is Offsite for?<\/strong><\/p>\n<p>Founders running lean teams. Operators managing complex workflows. Solopreneurs stitching together a dozen tools. PMs coordinating across teams and systems. Anyone who\u2019s tired of copy\u2011pasting between agents and wants a real agentic workforce.<\/p>\n<\/p>\n<p>P.S. Offsite was built with 30+ agents supporting our 3\u2011person team \ud83d\ude09<\/p>\n<p>\ud83c\udf81 <strong>For the Product Hunt community:<\/strong><\/p>\n<p>In light of Alpha Day, we\u2019re opening up access to the alpha version of Offsite<\/p>\n<p>Take your agents Offsite at <a href=\"https:\/\/www.teamoffsite.ai\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">teamoffsite.ai<\/a> \ud83d\ude42<\/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\/@stefano_delmanto\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@stefano_delmanto<\/a>&nbsp;What&#8217;s one unexpected workflow breakthrough you&#8217;ve seen from connecting agents like Claude Code and HeyGen in Offsite?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\/@stefano_delmanto\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@stefano_delmanto<\/a>&nbsp; Congrats to the team<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@stefano_delmanto\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@stefano_delmanto<\/a>&nbsp;Hi! If a human and an agent give opposite instructions at the same time, how does it sort the conflict?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>3<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>congrats 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\/@andrewchen\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@andrewchen<\/a>&nbsp;Lets go!! Thanks so much for the support Andrew, we love a16z.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@andrewchen\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@andrewchen<\/a>&nbsp;Thanks Andrew!!!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Huge congrats @stefano_delmanto @naveensharma on shipping this &#8211; the live org chart visual is really clever for making agent coordination actually understandable. <\/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\/@naveensharma\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@naveensharma<\/a>&nbsp; <a href=\"https:\/\/www.producthunt.com\/@syed_shayanur_rahman\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@syed_shayanur_rahman<\/a>&nbsp;Thanks so much! Really appreciate it. <\/p>\n<\/p>\n<p>We spent a lot of time on that interface, it forces humans and agents to operate on the same plane, which ended up being a pretty interesting design challenge (even from a backend perspective) for how they communicate.<\/p>\n<\/p>\n<p>We put a lot of care into how it feels to create and run these teams, glad it resonated. Hope you enjoy using it \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<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@stefano_delmanto\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@stefano_delmanto<\/a>&nbsp; <a href=\"https:\/\/www.producthunt.com\/@naveensharma\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@naveensharma<\/a>&nbsp; <a href=\"https:\/\/www.producthunt.com\/@syed_shayanur_rahman\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@syed_shayanur_rahman<\/a>&nbsp; Appreciate it! The org chart was honestly born out of the team&#8217;s own frustration trying to debug multi-agent runs. Super curious what the team thinks at ConnectMachine about this \u2013 and would love to know what visibility gaps you guys are still hitting.<\/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>Building this has been so much fun. We&#8217;ve seen so much value with the features we&#8217;ve already shipped but there&#8217;s a lot more on the way. To name a few:<\/p>\n<ul>\n<li>\n<p>Build teams entirely with AI<\/p>\n<\/li>\n<li>\n<p>100+ template organizations<\/p>\n<\/li>\n<li>\n<p>Simulation Mode: A\/B test different teams against each other<\/p>\n<p>If you have any more feature ideas you&#8217;d like us to add to the roadmap please comment below!<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>looks really cool! but where does offsite draw the line b\/w human in the loop and agents going all in?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@jesai_tarun\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jesai_tarun<\/a>&nbsp; we enable &#8220;slow-mode&#8221; by default &#8211; what that means is that all write actions agents try to take are sent to an inbox first. Humans can review the inbox to see actions awaiting their approval as well as the lineage of agent conversations that led to this decision. This feature is really helpful when you need to diagnose a problem and quickly course correct your org!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\/@jesai_tarun\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jesai_tarun<\/a>&nbsp;hey!<\/p>\n<p>great question. we have a page called the \u201cinbox\u201d where all the actions agents want to take show up for approval. by default, agents always require human approval before anything actually happens.<\/p>\n<p>you can click into any action and see the full conversation and reasoning that led to it, then approve or deny. if you deny, you can steer them in the right direction based on where things went off.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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;watch them work&#8217; bit is where I&#8217;m curious. most agent teams I&#8217;ve seen drift after a few hours without human checkpoints. how do you handle mid-session drift or conflicting outputs between agents?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@mykola_kondratiuk\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@mykola_kondratiuk<\/a>&nbsp;great question. most agent teams do drift without checkpoints.<\/p>\n<p>today, \u201cwatch them work\u201d is less about passive monitoring and more about control + visibility:<\/p>\n<ul>\n<li>\n<p>every action is proposed before it is taken in the real world<\/p>\n<\/li>\n<li>\n<p>you see the full lineage of agent\/humans conversations that led to this action<\/p>\n<\/li>\n<li>\n<p>you approve \/ deny and steer based on that lineage<\/p>\n<\/li>\n<\/ul>\n<p>So teams run, but nothing commits without you in the loop. that lets you catch drift early and correct it at the source.<\/p>\n<\/p>\n<p>We default to that \u201cslow mode\u201d for exactly this reason. Once things are stable, you can relax the guardrails and let parts run more autonomously.<\/p>\n<\/p>\n<p>For conflicting outputs, the same idea applies, you can trace where agents diverged and nudge them back into alignment.<\/p>\n<\/p>\n<p>Longer term, we\u2019re exploring supervisor-style agents that sit on top, watching for drift and coordination issues in real time, not just quality but how agents are interacting with each other.<\/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\">If you compare Offsite to building a multi-agent workflow in a framework like AutoGen\/CrewAI\/LangGraph, where do you see the biggest practical advantage today (debuggability, observability, coordination, integrations), and what did you intentionally choose *not* to build yet to keep the product focused?<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@curiouskitty\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@curiouskitty<\/a>&nbsp;There are two guiding principles here: <\/p>\n<p>1. at an early stage we set a design principle where every node in an Offsite graph should be interchangeable between a human and an agent. This is not the case with any other multi-agent framework out there. To achieve this, our agent conversations are string-in-string-out: just like the way humans interact! The result is a fully human understandable framework which does not force a world where your agents can only interact with each other. Now that agents and humans can interact in the same plane, everything is a lot more visible.<\/p>\n<p>2. There is no code required to spin up an Offsite team. We put a lot of love into our UX to make human-agent teams as accessible as possible for everyone.<\/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\/@curiouskitty\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@curiouskitty<\/a>&nbsp;Re. your second question:<\/p>\n<p>Deciding what not to build was one of the hardest parts. It turns out it\u2019s very easy to over-engineer orchestration so it looks great in a demo, but isn&#8217;t defensible in medium\/long term. We went down that path a few times and thankfully course corrected early.<\/p>\n<\/p>\n<p>The biggest thing we learned not to build was our own agents \/ harnesses. It\u2019s tempting because everything works nicely when you control the runtime, but then you realize you\u2019ve basically become an agent builder and need to worry about things like memory, building great coding\/finance\/sales agents, and a bunch of other pieces that could be companies of their own.<\/p>\n<\/p>\n<p>What we focused on building instead is the protocol that lets these siloed systems talk.<\/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\">This might finally make MCP actually usable for non-devs<\/div>\n<div class=\"comment-actions\">\n<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\/@odeth_negapatan1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@odeth_negapatan1<\/a>&nbsp;Exactly!!! I would even say make agents and frontier AI so much more accessible too.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How do you handle cost control when agents start talking to each other continuously?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@nuseir_yassin1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@nuseir_yassin1<\/a>haha good question. literally the first issue we ran into was agents thanking each other in loops and never stopping.<\/p>\n<\/p>\n<p>two things we do now:<\/p>\n<ol>\n<li>\n<p><strong>behavioral guardrails<\/strong><br \/>when you plug an agent into Mercury, it learns how to collaborate in a team context, not just respond blindly. that cuts most of the infinite back-and-forth loops early.<\/p>\n<\/li>\n<li>\n<p><strong>hard cost controls<\/strong><br \/>you can cap token usage per agent. if it crosses the threshold, we pause it and surface it to you. from there you can step in, adjust the prompt, or reconfigure how it interacts with others.<\/p>\n<\/li>\n<\/ol>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Awesome stuff. Great work guys.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">@yotam_segal thanks Yotam! Glad you liked 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<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>sounds like a future that I want to be part of (as user). right now is it built mostly for dev org or the whole company operations?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\">@michael_shang hey Michael, Awesome! Works for all types of orgs. Right now we have some super cool Product (pm\/growth\/sdr) and also Eng teams (multiple claude codes \/ devin).<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Love it. Super cool. I&#8217;ll get back to you with a feedback shortly. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\">@artinbogdanov Thanks Artin! Please let us know- would love your feedback<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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! Since you support MCP-compatible agents, is there a way to set up custom workflows where one agent&#8217;s output automatically feeds into another? Like a chain &#8212; researcher finds info, writer drafts something, reviewer checks it. Or does a human need to manually pass things along?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@antoninkus\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@antoninkus<\/a>&nbsp;Hey Antonin, yes! That&#8217;s exactly what Mercury is built for. You can set up the chain you described, but it&#8217;s actually more flexible than a chain. It&#8217;s a graph. In your example, a researcher feeds output to a writer, an editor, and memory simultaneously. Each agent is specialized, and you decide which ones surface for human approval versus run on their own.<\/p>\n<p>The bigger thing though: these teams are always-on and not run-once pipelines. They&#8217;re persistent: always responding, always alive.<\/p>\n<p>Let me know if you want me to run through another workflow or if you have more questions!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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>Interesting product, Stefano. The entry barrier is a bit high with obligatory calendar \/ gmail connection, but overall &#8211; looks good and useful!<\/p>\n<p>Congrats!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@marcin_uchacz1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@marcin_uchacz1<\/a>&nbsp;Thanks Marcin! Fair point \u2014 we made it mandatory in the alpha to show off some real use cases out of the box, but you&#8217;ll be able to skip it in future versions. Noted. Sign up for the waitlist and I&#8217;ll make sure you&#8217;re first in line for the full app (promise we have a skip button)<\/p>\n<p>Also though, would you prefer starting from a blank slate or you have other default integrations in mind?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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 Claude Code and it&#8217;s great but completely disconnected from how my team communicates. Having agents show up in the same workspace as humans makes so much more sense than switching between 5 tabs. Do agents share context with each other or are they siloed? &nbsp;<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@kailesk_khumar\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@kailesk_khumar<\/a>&nbsp;Hey! Awesome to hear you like it \ud83d\ude42<\/p>\n<\/p>\n<p>Good question. Offsite has a shared memory layer that agents can query, so context isn\u2019t siloed. As agents collaborate, they build on that shared memory, which means the system improves over time instead of resetting every interaction.<\/p>\n<\/p>\n<p>Here is a pretty cool picture of the memory one of our teams created!<\/p>\n<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/9acca9cb-9848-44ea-b11b-c6440c2b8913.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>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\">Huge respect for building this with 30+ agents internally\u2026 dogfooding at its finest \ud83d\ude80\ud83d\ude03<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\/@stefano_delmanto\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"stefano_delmanto\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@stefano_delmanto<\/a> Very cool! Question: if I give your agent access to my Notion workspace, what prevents another user\u2019s agent from indirectly accessing or inferring my data through shared tools or orchestration layers?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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>It is very interesting to present the agent orchestration in the form of visualization, is this product for individuals, or can it be aimed at multiple users in the enterprise<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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 shipping. The human-in-the-loop default is a really smart move \ud83d\udc4d<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>But what happens when one agent hallucinates and misleads others in the chain?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>This feels like Zapier + org design + LLMs had a baby. Congrats on launching the alpha. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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>Not sure I fully buy the \u201cagents as teammates\u201d framing yet, but I do like the visibility 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<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>lowkey feels like this is what tools like Slack tried to become but for humans only\u2026 this is the next step. Congrats!!!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\/@stefano_delmanto\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"stefano_delmanto\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@stefano_delmanto<\/a> Congratulations. And happy product launch.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>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 Offsite handle documents and attachments? Can it read elements of a large PDF or company SOPs? When Offsite ingests an attachment, does it automatically ingest and upload it to the shared memory graph? I understand that work completed over time grows and expands the graph, but what about the truckload of documentation you may already have and want to instill across your organization?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\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\/URSTHEN7K7YNPM\" class=\"app-title\">Show Me a Leaderboard<\/a><\/p>\n<div class=\"one-liner\">Use friendly competition to build and strengthen community<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">349<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>\u4e00\u6b3e\u901a\u8fc7\u5b9a\u5236\u5316\u6392\u884c\u699c\u3001\u5fbd\u7ae0\u548c\u8bba\u575b\u7b49\u529f\u80fd\uff0c\u5e2e\u52a9\u516c\u53f8\u3001\u975e\u8425\u5229\u7ec4\u7ec7\u548c\u670b\u53cb\u7fa4\u4f53\u8f7b\u677e\u53d1\u8d77\u53cb\u597d\u6216\u6fc0\u70c8\u7ade\u8d5b\uff0c\u4ee5\u5229\u7528\u7ade\u4e89\u5173\u7cfb\u6784\u5efa\u548c\u589e\u5f3a\u793e\u533a\u51dd\u805a\u529b\u7684\u5de5\u5177\u3002<\/div>\n<p>    <!-- \u5a92\u4f53\u753b\u5eca\uff1a\u5305\u542b\u89c6\u9891\u548c\u591a\u5f20\u56fe\u7247 --><\/p>\n<div class=\"media-gallery\">\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/58bfd136-3b08-46f3-964d-c582ff5c75f7.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/1ced7571-0e48-4a98-afc0-6affd8b1d11d.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/808b538b-7876-432f-b062-32df7397c993.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\">Games<\/span><br \/>\n            <span class=\"tag\">Community<\/span><br \/>\n            <span class=\"tag\">Alpha<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u793e\u533a\u4e92\u52a8<\/span><br \/>\n            <span class=\"tag\">\u6392\u884c\u699c\u7ade\u8d5b<\/span><br \/>\n            <span class=\"tag\">\u56e2\u961f\u5efa\u8bbe<\/span><br \/>\n            <span class=\"tag\">\u7528\u6237\u53c2\u4e0e<\/span><br \/>\n            <span class=\"tag\">SaaS\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u6e38\u620f\u5316<\/span><br \/>\n            <span class=\"tag\">\u793e\u7fa4\u8fd0\u8425<\/span><br \/>\n            <span class=\"tag\">\u8f7b\u91cf\u7ea7\u5e94\u7528<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u8ba4\u53ef\u5176\u5229\u7528\u719f\u4eba\u7ade\u4e89\u6fc0\u52b1\u53c2\u4e0e\u7684\u201c\u7b80\u5355\u4f46\u7c98\u6027\u201d\u6838\u5fc3\u903b\u8f91\u3002\u4e3b\u8981\u53cd\u9988\u96c6\u4e2d\u5728UI\u9700\u4f18\u5316\u3001\u529f\u80fd\u7ec6\u8282\uff08\u5982\u5e76\u5217\u5904\u7406\u3001\u9632\u4f5c\u5f0a\u3001Slack\u96c6\u6210\uff09\u4ee5\u53ca\u9002\u7528\u573a\u666f\u63a2\u7d22\uff08\u8fdc\u7a0b\u56e2\u961f\u3001\u5bb6\u5ead\u3001\u5065\u8eab\u793e\u7fa4\uff09\u3002\u521b\u59cb\u4eba\u5766\u8bda\u4ea7\u54c1\u6280\u672f\u95e8\u69db\u4e0d\u9ad8\uff0c\u5b9a\u4ef7\u4e5f\u57fa\u4e8e\u6b64\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                \u201cShow Me a Leaderboard\u201d\u7cbe\u51c6\u5207\u5165\u4e86\u4e00\u4e2a\u5fae\u5c0f\u4f46\u666e\u9002\u7684\u4eba\u6027\u75db\u70b9\uff1a\u5728\u719f\u4eba\u5708\u5c42\u4e2d\uff0c\u5fae\u4e0d\u8db3\u9053\u7684\u201c\u7f51\u7edc\u79ef\u5206\u201d\u80fd\u6fc0\u53d1\u51fa\u8d85\u4e4e\u60f3\u8c61\u7684\u80dc\u8d1f\u6b32\u4e0e\u53c2\u4e0e\u5ea6\u3002\u5176\u771f\u6b63\u4ef7\u503c\u5e76\u975e\u6280\u672f\u58c1\u5792\uff0c\u800c\u5728\u4e8e\u5c06\u201c\u6784\u5efa\u7ade\u8d5b\u793e\u533a\u201d\u8fd9\u4e00\u884c\u4e3a\u4ea7\u54c1\u5316\u3001\u50bb\u74dc\u5316\uff0c\u964d\u4f4e\u4e86\u4ece\u60f3\u6cd5\u5230\u5b9e\u8df5\u7684\u95e8\u69db\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4ea7\u54c1\u5b9a\u4f4d\u6e05\u9192\u5f97\u8fd1\u4e4e\u201c\u81ea\u9ed1\u201d\u2014\u2014\u521b\u59cb\u4eba\u627f\u8ba4\u6280\u672f\u590d\u6742\u5ea6\u6709\u9650\uff0c\u5e76\u4ee5\u6b64\u4f5c\u4e3a\u51765\u7f8e\u5143\/\u5e74\/\u7ade\u8d5b\u7684\u5b9a\u4ef7\u4f9d\u636e\u3002\u8fd9\u79cd\u5766\u8bda\u53cd\u800c\u6210\u4e3a\u4e00\u79cd\u4fe1\u4efb\u8d44\u4ea7\uff0c\u5b83\u660e\u786e\u544a\u77e5\u7528\u6237\uff1a\u4f60\u652f\u4ed8\u7684\u4e0d\u662f\u9ad8\u6df1\u4ee3\u7801\uff0c\u800c\u662f\u5373\u523b\u53ef\u7528\u7684\u4fbf\u5229\u6027\u4e0e\u65f6\u95f4\u6210\u672c\u3002\u5f53\u524d\uff0c\u5176\u6838\u5fc3\u7528\u6237\u753b\u50cf\u6e05\u6670\u6307\u5411\u5df2\u6709\u5f3a\u793e\u4ea4\u5173\u7cfb\u7684\u7fa4\u4f53\uff08\u670b\u53cb\u3001\u540c\u4e8b\u3001\u5174\u8da3\u4ff1\u4e50\u90e8\uff09\uff0c\u7528\u4e8e\u7ba1\u7406\u90a3\u4e9b\u81ea\u53d1\u3001\u7410\u788e\u5374\u5145\u6ee1\u52a8\u529b\u7684\u975e\u6b63\u5f0f\u7ade\u8d5b\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u4ea7\u54c1\u7684\u5929\u82b1\u677f\u4e0e\u98ce\u9669\u540c\u6837\u660e\u663e\u3002\u9996\u5148\uff0c\u5176\u201c\u5de5\u5177\u201d\u5c5e\u6027\u5927\u4e8e\u201c\u5e73\u53f0\u201d\u5c5e\u6027\uff0c\u589e\u957f\u4e25\u91cd\u4f9d\u8d56\u7ec4\u7ec7\u8005\uff08Admin\uff09\u7684\u8fd0\u8425\u521b\u610f\u4e0e\u6267\u884c\u529b\uff0c\u5e73\u53f0\u672c\u8eab\u5bf9C\u7aef\u53c2\u4e0e\u8005\u7684\u7559\u5b58\u80fd\u529b\u5f31\u3002\u5176\u6b21\uff0c\u5f53\u7ade\u8d5b\u6d89\u53ca\u5b9e\u8d28\u5956\u52b1\u6216\u957f\u671f\u8fd0\u8425\u65f6\uff0c\u516c\u5e73\u6027\u6838\u67e5\u3001\u53cd\u4f5c\u5f0a\u3001\u52a8\u6001\u6fc0\u52b1\uff08\u9632\u6b62\u4e2d\u4e0b\u6e38\u53c2\u4e0e\u8005\u6d41\u5931\uff09\u7b49\u9700\u6c42\u5c06\u6d6e\u51fa\u6c34\u9762\uff0c\u800c\u4ea7\u54c1\u76ee\u524d\u5c06\u5927\u90e8\u5206\u8d23\u4efb\u629b\u56de\u7ed9\u7ec4\u7ec7\u8005\uff0c\u8fd9\u53ef\u80fd\u6210\u4e3a\u89c4\u6a21\u5316\u65f6\u7684\u9690\u60a3\u3002\u8bc4\u8bba\u4e2d\u5173\u4e8eUI\u7c97\u7cd9\u3001\u7f3a\u4e4f\u9884\u89c8\u7684\u53cd\u9988\uff0c\u4e5f\u66b4\u9732\u51fa\u5176\u4f5c\u4e3a\u6807\u51c6\u5316\u4ea7\u54c1\u5728\u7528\u6237\u4f53\u9a8c\u4e0a\u7684\u77ed\u677f\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u957f\u8fdc\u770b\uff0c\u5176\u53d1\u5c55\u8def\u5f84\u53ef\u80fd\u6709\u4e24\u79cd\uff1a\u4e00\u662f\u575a\u5b88\u5229\u57fa\u5e02\u573a\uff0c\u4f5c\u4e3a\u4e00\u6b3e\u6781\u7b80\u3001\u5ec9\u4ef7\u7684\u201c\u7ade\u8d5b\u521b\u5efa\u5668\u201d\uff0c\u670d\u52a1\u4e8e\u6d77\u91cf\u5c0f\u578b\u3001\u4e34\u65f6\u6027\u9700\u6c42\uff1b\u4e8c\u662f\u9010\u6b65\u6df1\u5316\uff0c\u901a\u8fc7API\u3001\u96c6\u6210\u3001\u66f4\u4e30\u5bcc\u7684\u6e38\u620f\u5316\u673a\u5236\uff08\u5982\u4e2a\u4eba\u6700\u4f73\u8bb0\u5f55\u3001\u5b50\u7fa4\u7ec4\u6392\u884c\uff09\u548c\u81ea\u52a8\u5316\u7ba1\u7406\u5de5\u5177\uff0c\u5411\u66f4\u4e25\u8083\u7684\u4f01\u4e1a\u56e2\u961f\u5efa\u8bbe\u4e0e\u793e\u7fa4\u8fd0\u8425\u573a\u666f\u6e17\u900f\uff0c\u4f46\u5c4a\u65f6\u5c06\u9762\u4e34\u66f4\u590d\u6742\u7684\u9700\u6c42\u548c\u66f4\u6fc0\u70c8\u7684\u7ade\u4e89\u3002\u5176\u6210\u8d25\u5173\u952e\u5728\u4e8e\uff0c\u80fd\u5426\u5728\u4fdd\u6301\u6781\u81f4\u7b80\u5355\u7684\u540c\u65f6\uff0c\u5fae\u5999\u5730\u5e73\u8861\u7ec4\u7ec7\u8005\u7684\u7ba1\u7406\u8d1f\u62c5\u4e0e\u53c2\u4e0e\u8005\u7684\u7ade\u8d5b\u4f53\u9a8c\u3002\n            <\/p>\n<\/p><\/div>\n<div class=\"comments-section\">\n<div class=\"comments-toggle\">\n            <span>\u67e5\u770b\u539f\u59cb\u4fe1\u606f<\/span><br \/>\n            <span class=\"toggle-arrow\">\u25bc<\/span>\n        <\/div>\n<div class=\"comments-container\">\n<div class=\"comment-item\">\n<div class=\"comment-header\">\n                    <span class=\"comment-author\">Show Me a Leaderboard<\/span>\n                <\/div>\n<div class=\"comment-content\">Show Me a Leaderboard helps companies, nonprofits and friend groups easily launch friendly (or intense!) competitions, with custom leaderboards, badges, forums, and notifications.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I started a micro-niche competition website for my friend-group and over the past 6 months it has slowly grown to be a very vibrant community. This was surprising to me!<\/p>\n<p>I now frequently find myself saying &#8220;Show me a leaderboard and I will show you an unreasonable amount of time trying to get to the top of it&#8221;, based on the lengths I saw people go to win my 2025 contest (hence the name). People really love internet points, even more so against their friends! Show Me A Leaderboard allows anyone to host a competition, and gives you the tools to make it fun.<\/p>\n<\/p>\n<p>There is not a ton of technical sophistication here, and most PH users can easily vibecode something like this very quickly, so feel free to do that! Our pricing of $5\/year (per competition) is reflective of that.<\/p>\n<\/p>\n<p>As an example, I made <a href=\"http:\/\/showmealeaderboard.com\/app\/office-fitness-challenge\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">this contest<\/a>, where you can compete to see who can leave the most comments on PH during launch day \ud83d\ude42 <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>7<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@catt_marroll\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@catt_marroll<\/a>&nbsp;Kudos on the launch, one que: have you seen any unexpected group types like remote teams or hobby clubs turn into the most obsessed leaderboard chasers?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\/@catt_marroll\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@catt_marroll<\/a>Congrats on the launch!! What happens if two people tie for first place or someone quits halfway? Does the leaderboard update smoothly?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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>&#8220;5$ because u can code it urself&#8221; is the most honest saas pricing in history\ud83d\ude05 <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@kostfast\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@kostfast<\/a>&nbsp;glad you appreciate lol! What probably surprises me the most is that people do pay! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>What&#8217;s the best way to use it for a Slack community? <a href=\"https:\/\/www.producthunt.com\/@catt_marroll\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"catt_marroll\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@catt_marroll<\/a> <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@sayanta_ghosh\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sayanta_ghosh<\/a>&nbsp;good question. i haven&#8217;t built a slack integration yet but i can imagine both exposing an API so you can build whatever bots you want or having a slackbot you can add to record entries and post updates around the contest. I&#8217;d be happy to build something specific if you have a community that you think can be served with 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><strong>Simple idea, but super sticky.<\/strong><br \/>Leaderboards tap into something people never get tired of: competing with friends \ud83d\ude04<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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! I did give it a try, I felt UI needs a bit of more work (a bit overwhelming at the moment) <\/p>\n<p>Would love to try it out for my gym buddies community. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@porush_puri\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@porush_puri<\/a>&nbsp;thanks for the feedback!! I agree the in generally the UI is pretty rough. i&#8217;ve seen some overflows and other things today that are not ideal. will continue polishing for sure! thanks for raising. lmk if i can help at all with you and your friends!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Me and my friends are pretty competitive in like the most stupid things. <\/p>\n<p>One thing though, I&#8217;m missing a preview of what it would look like on the website. Atleast I can&#8217;t find it.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@rob_vb\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@rob_vb<\/a>&nbsp;oops yeah my assets are pretty slim on this launch: <\/p>\n<p>here is a screen shot of a test competition i made for today!<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/bab320a8-b364-470f-900e-c660ba82be62.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format\" style=\"max-width: 100%\"><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Anyone wants to build a leaderboard who will gain more MRR in a month?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@igor_martinyuk\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@igor_martinyuk<\/a>&nbsp; yes, this is great use case!  i will need to build a stripe API integration so we can verify the entries.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\">How do you handle fairness and anti-cheating in practice (e.g., photo proof, edit history, moderator approvals, rate limits), especially for prizes or longer-running competitions?<\/div>\n<div class=\"comment-actions\">\n<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\/@curiouskitty\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@curiouskitty<\/a>&nbsp;This strictly falls on the moderators of the contests themselves. I give contest admin tools to remove entries, makes edits, etc. In generally these are meant to be friendly competitions that are self policed. That said, we have rich input types on the forms &#8212; so if you wanted everyone to upload a photo of their receipt for your &#8216;who is the best super coupon-er&#8217; contest, you can do that. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>such a cool idea man, how do u come with such good ideas, (loved ur last product purposeful poop)<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@gamifykaran\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@gamifykaran<\/a>&nbsp;haha thank you, i&#8217;m impressed you remember that! <\/p>\n<\/p>\n<p>a while a go a friend asked me to help him build a leaderboard for this random event. that sort of grew into it&#8217;s own site that people really enjoyed using, so I figured maybe it was generalize-able and built 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=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@gamifykaran\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@gamifykaran<\/a>&nbsp;i actually built this about two months ago and almost killed it without ever launching it. I was literally in AWS on the server about to terminate it, and decided to let it ride a bit longer. Then somehow, someone found the site, and built a contest. they also paid the 5$ with no faff. seemed like maybe there was something there and saw the &#8216;alpha day&#8217; and decided to launch 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>I want this for my family. Are there rewards ? How do you confirm stats? ie can participants share proof of what they did<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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! Very appropriate with this alpha day leaderboard! what is the most common type of competition people create leaderboards for that you&#8217;ve seen<\/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\/@mukunda_jha\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@mukunda_jha<\/a>&nbsp;mainly fitness challenges! but im hoping people start using it for things that are super esoteric. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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 interesting \u2014 leaderboards can either be really motivating or really discouraging depending on how they&#8217;re set up. do you have any mechanics to keep it fun for people who aren&#8217;t at the top? like personal bests or smaller group boards? i&#8217;ve seen communities where the leaderboard kills engagement for everyone except the top 3. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@keith_hiyamojo\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@keith_hiyamojo<\/a>&nbsp;your leaderboard formula could simple be, whoever has done { } most recently is in the lead. So not all contests necessarily have to be hard to go from last to first. <\/p>\n<\/p>\n<p>Beyond that, on my most successful contest we have badges for various tiers of achievement. I.e you got over this bar. We also give people irl stickers based on the tier they got to over the year. I think that helps make it fun either way. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How are you keeping engagement going over time, especially once the novelty of the leaderboard wears off?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@becky_gaskell\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@becky_gaskell<\/a>&nbsp;that\u2019s up to you \ud83d\ude42 if you host a really fun contest for your friends they will be engaged. But you know them better than me! <\/p>\n<\/p>\n<p>Really I just want to empower you to make a fun place for your community. We have email notifications that event admins can send to their contestants as well. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Congrats on the launch! Very appropriate with this alpha day leaderboard! what is the most common type of competition people create leaderboards for that you&#8217;ve seen?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@tinyprojects\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@tinyprojects<\/a>&nbsp;so far, fitness contests seem to be the most dominant. In my friend group we have one related to climbing that is over 1000 entries (we&#8217;ve recorded enough meters to make it 3.5% of the way across the continental US)<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Its a cool idea, and i personally see it as an team building activity for any business. <\/p>\n<\/p>\n<p>May i know if there is any limit on participants right now? I have a team of 220.<\/p>\n<\/p>\n<p>What is the most easiest way for me to add those 220 people? <\/p>\n<\/p>\n<p>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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@arjun_gigledger\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@arjun_gigledger<\/a>&nbsp;you would need to pay the 5$ to get onto the paid tier. <\/p>\n<\/p>\n<p>if you wanted to remove our branding entirely from the site and just have it look like your own, we can white-label for 100 per year!<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/ee90315f-8fbe-410b-9ed6-29f175cc0475.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format\" style=\"max-width: 100%\"><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">Congrats on the launch! It\u2019s a cool idea. Can I ask, do you need to be contacts\/friends with people to join a contest, or can you freely search and join contests that others are hosting?<\/div>\n<div class=\"comment-actions\">\n<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\/@leah_dyke\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@leah_dyke<\/a>&nbsp;good q! There is no public directory right now, but maybe if there was pull for that I would add it. <\/p>\n<\/p>\n<p>In generally I think of these as like micro social media sites for your {friends | coworkers | whatever} and so at a minimum I would want a way to keep them private if someone wanted. <\/p>\n<\/p>\n<p>You could always make a contest and put a public link to it in a billboard! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\">#5<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/XZEBT4ITAUTKNT\" class=\"app-title\">riffle<\/a><\/p>\n<div class=\"one-liner\">An infinite, collaborative playground for music creation<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">282<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Riffle\u662f\u4e00\u4e2a\u57fa\u4e8e\u7f51\u9875\u7684\u65e0\u9650\u534f\u4f5c\u97f3\u4e50\u521b\u4f5c\u5e73\u53f0\uff0c\u901a\u8fc7\u7b80\u5316\u5de5\u5177\u3001\u96c6\u6210AI\u8f85\u52a9\u548c\u5b9e\u65f6\u534f\u4f5c\u529f\u80fd\uff0c\u89e3\u51b3\u4e86\u975e\u4e13\u4e1a\u97f3\u4e50\u4eba\u5728\u4f20\u7edf\u6570\u5b57\u97f3\u9891\u5de5\u4f5c\u7ad9\uff08DAW\uff09\u9762\u524d\u56e0\u64cd\u4f5c\u590d\u6742\u800c\u96be\u4ee5\u5c06\u521b\u610f\u843d\u5730\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\/9047bb62-a4bd-49da-b75d-8aed2883a9b1.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\/4d339afb-1a8a-4d8e-b1ee-beb52a9b5227.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/e0550fd9-a484-4728-bf6d-0591f6be5ec2.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\/363fc99a-f995-466a-8f16-4a07a91e12a6.jpeg?auto=format\" data-video-url=\"https:\/\/www.youtube.com\/watch?v=OzuydBnG-Po\"><source src=\"https:\/\/www.youtube.com\/watch?v=OzuydBnG-Po\" 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\">Web App<\/span><br \/>\n            <span class=\"tag\">Music<\/span><br \/>\n            <span class=\"tag\">Alpha<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u5728\u7ebf\u97f3\u4e50\u521b\u4f5c<\/span><br \/>\n            <span class=\"tag\">\u5b9e\u65f6\u534f\u4f5c<\/span><br \/>\n            <span class=\"tag\">AI\u8f85\u52a9\u521b\u4f5c<\/span><br \/>\n            <span class=\"tag\">\u4f4e\u95e8\u69db\u97f3\u4e50\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u7f51\u9875DAW<\/span><br \/>\n            <span class=\"tag\">\u521b\u610f\u534f\u4f5c\u5e73\u53f0<\/span><br \/>\n            <span class=\"tag\">\u97f3\u4e50\u793e\u4ea4<\/span><br \/>\n            <span class=\"tag\">\u521b\u4f5c\u8005\u53cb\u597d<\/span><br \/>\n            <span class=\"tag\">\u53cdAI\u540c\u8d28\u5316<\/span><br \/>\n            <span class=\"tag\">\u6d41\u72b6\u6001\u521b\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\u8d5e\u8d4f\u5176\u6613\u7528\u6027\u3001\u534f\u4f5c\u4e50\u8da3\u548c\u201cFigma for music\u201d\u7684\u4f53\u9a8c\u3002\u53cd\u9988\u95ee\u9898\u5305\u62ec\uff1a\u64ad\u653e\u5ef6\u8fdf\u3001\u65b0\u624b\u672f\u8bed\uff08\u5982\u201cbars\u201d\uff09\u7406\u89e3\u56f0\u96be\u3001\u9700\u52a0\u5f3a\u5f15\u5bfc\u3002\u521b\u59cb\u4eba\u79ef\u6781\u56de\u5e94\uff0c\u627f\u8bfa\u4f18\u5316\u6027\u80fd\u3001\u589e\u52a0\u65b0\u624b\u5f15\u5bfc\u548c\u8bc4\u8bba\u7b49\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                Riffle\u7684\u91ce\u5fc3\u4e0d\u5728\u4e8e\u98a0\u8986\u4e13\u4e1aDAW\uff0c\u800c\u5728\u4e8e\u91cd\u6784\u97f3\u4e50\u521b\u4f5c\u7684\u5165\u53e3\u903b\u8f91\u3002\u5b83\u7cbe\u51c6\u523a\u4e2d\u4e86\u5f53\u524d\u521b\u4f5c\u5de5\u5177\u7684\u4e24\u5927\u6096\u8bba\uff1a\u4e00\u662f\u4e13\u4e1aDAW\u529f\u80fd\u8fc7\u5269\u5f62\u6210\u7684\u201c\u9a7e\u9a76\u8231\u6050\u60e7\u201d\uff0c\u5c06\u611f\u6027\u521b\u4f5c\u5f02\u5316\u4e3a\u5de5\u7a0b\u5b66\u4e60\uff1b\u4e8c\u662f\u6587\u672c\u751f\u6210\u5f0fAI\u97f3\u4e50\u8d70\u5411\u53e6\u4e00\u4e2a\u6781\u7aef\uff0c\u7528\u7edf\u8ba1\u5e73\u5747\u62b9\u6740\u4e86\u521b\u4f5c\u4e2d\u7684\u4eba\u683c\u4e0e\u7279\u5f02\u6027\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4ea7\u54c1\u5c06\u201c\u534f\u4f5c\u201d\u4e0e\u201cAI\u8f85\u52a9\u201d\u5b9a\u4f4d\u4e3a\u201c\u6e38\u4e50\u573a\u201d\u7684\u53cc\u5f15\u64ce\uff0c\u662f\u660e\u667a\u7684\u5dee\u5f02\u5316\u3002\u5b9e\u65f6\u534f\u4f5c\u501f\u9274\u4e86Figma\u7b49\u8bbe\u8ba1\u5de5\u5177\u7684\u6210\u529f\u8303\u5f0f\uff0c\u5c06\u97f3\u4e50\u521b\u4f5c\u4ece\u79c1\u4eba\u5de5\u4f5c\u5ba4\u62c9\u5165\u5171\u4eab\u753b\u5e03\uff0c\u5951\u5408\u4e86\u97f3\u4e50\u56fa\u6709\u7684\u793e\u4ea4\u4e0e\u5373\u5174\u5c5e\u6027\u3002\u5176\u5ba3\u79f0\u7684\u201cAI\u526f\u53a8\u201d\u89d2\u8272\u66f4\u5177\u6d1e\u5bdf\u529b\u2014\u2014AI\u4e0d\u4f5c\u4e3a\u4e3b\u5bfc\u7684\u5185\u5bb9\u751f\u6210\u5668\uff0c\u800c\u662f\u9690\u4e8e\u540e\u53f0\u7684\u5206\u6790\u3001\u8bca\u65ad\u4e0e\u5efa\u8bae\u5de5\u5177\uff0c\u65e8\u5728\u7ef4\u6301\u7528\u6237\u7684\u201c\u5fc3\u6d41\u72b6\u6001\u201d\u3002\u8fd9\u8bd5\u56fe\u5728\u201c\u5168\u624b\u52a8\u201d\u7684\u590d\u6742\u4e0e\u201c\u5168\u81ea\u52a8\u201d\u7684\u5e73\u5eb8\u95f4\uff0c\u5f00\u8f9f\u4e00\u6761\u201c\u589e\u5f3a\u521b\u4f5c\u201d\u7684\u4e2d\u95f4\u8def\u5f84\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u6311\u6218\u540c\u6837\u6e05\u6670\u3002\u9996\u5148\uff0c\u4f53\u9a8c\u7684\u201c\u8f7b\u91cf\u5316\u201d\u4e0e\u521b\u4f5c\u7684\u201c\u6df1\u5ea6\u201d\u4e4b\u95f4\u5b58\u5728\u5929\u7136\u5f20\u529b\u3002\u5f53\u7528\u6237\u8d8a\u8fc7\u65b0\u624b\u9636\u6bb5\uff0c\u4ea7\u751f\u66f4\u7cbe\u7ec6\u7684\u6df7\u97f3\u3001\u7f16\u66f2\u9700\u6c42\u65f6\uff0c\u5e73\u53f0\u80fd\u5426\u63d0\u4f9b\u8db3\u591f\u7684\u8fdb\u9636\u80fd\u529b\u800c\u4e0d\u91cd\u8e48\u590d\u6742\u8986\u8f99\uff1f\u5176\u6b21\uff0c\u201c\u526f\u53a8\u201dAI\u7684\u5b9e\u9645\u6548\u80fd\u4e0e\u667a\u80fd\u8fb9\u754c\u5c06\u662f\u5173\u952e\u3002\u5b83\u80fd\u5426\u771f\u6b63\u7406\u89e3\u97f3\u4e50\u60c5\u611f\u610f\u56fe\uff0c\u63d0\u4f9b\u4e0d\u6253\u65ad\u7075\u611f\u7684\u7cbe\u51c6\u5efa\u8bae\uff0c\u800c\u975e\u6ca6\u4e3a\u9e21\u808b\uff1f\u6700\u540e\uff0c\u5176\u5546\u4e1a\u6a21\u5f0f\u4e0e\u751f\u6001\u6784\u5efa\u5c1a\u672a\u63d0\u53ca\u3002\u5982\u4f55\u6c47\u805a\u4f18\u8d28\u97f3\u6e90\u3001\u6837\u672c\uff0c\u5e76\u5f62\u6210\u53ef\u6301\u7eed\u7684\u521b\u4f5c\u8005\u7ecf\u6d4e\uff0c\u5c06\u662f\u5176\u4ece\u6709\u8da3\u73a9\u5177\u6210\u957f\u4e3a\u5fc5\u5907\u5de5\u5177\u7684\u5173\u952e\u3002\n            <\/p>\n<p class=\"ai-content\">\n                Riffle\u7684\u4ef7\u503c\uff0c\u5728\u4e8e\u5b83\u8bd5\u56fe\u5c06\u97f3\u4e50\u521b\u4f5c\u7684\u5de5\u5177\u7406\u6027\u91cd\u65b0\u8ba9\u4f4d\u4e8e\u4eba\u672c\u4ef7\u503c\u3002\u5b83\u4e0d\u662f\u53c8\u4e00\u4e2a\u529f\u80fd\u5806\u780c\u6216AI\u70ab\u6280\u7684\u4ea7\u54c1\uff0c\u800c\u662f\u4e00\u6b21\u5bf9\u521b\u4f5c\u672c\u8d28\u7684\u56de\u5f52\u5b9e\u9a8c\uff1a\u8ba9\u4eba\u4e0e\u4eba\u3001\u4eba\u4e0e\u7075\u611f\u66f4\u76f4\u63a5\u5730\u78b0\u649e\u3002\u6210\u529f\u4e0e\u5426\uff0c\u53d6\u51b3\u4e8e\u5b83\u80fd\u5426\u5728\u201c\u7b80\u5355\u6613\u7528\u201d\u4e0e\u201c\u4e13\u4e1a\u6df1\u5ea6\u201d\u3001\u201cAI\u8d4b\u80fd\u201d\u4e0e\u201c\u4f5c\u8005\u4e3b\u6743\u201d\u4e4b\u95f4\uff0c\u627e\u5230\u90a3\u4e2a\u7cbe\u5999\u7684\u3001\u52a8\u6001\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\">riffle<\/span>\n                <\/div>\n<div class=\"comment-content\">Riffle is an infinite, collaborative ecosystem for music creation, where every idea has the space and support it needs to find its shape. Cook up a riff, add your friends and collaborators to it, and build it out with sample packs, instruments, audio, and some help with the resident sous chef who can create, analyze, critique, and guide you. Go make some noise.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>\u2018sup. i\u2019m deo &#8211; one of the founders of riffle.<\/p>\n<p>i\u2019ve been making music my whole life and i\u2019m telling you man, we\u2019ve lost the plot.<\/p>\n<p>me and my co-founder suffered for years under the tyranny of tools built by engineers for engineers, not for the kid who plays three instruments by ear and freezes the second he opens a DAW, not for the singer with a hundred melodies in her head and zero finished songs, not for any of us who just had music in us and wanted it out.<\/p>\n<p><strong>the problem nobody solved<\/strong><\/p>\n<p>there has never been a consumer-grade music creation tool built for people who are actually musical. DAWs are powerful, sure, but they hand you a cockpit when all you wanted was to play. and then text-to-music AI companies show up and go even further the wrong direction and take the wheel completely. from a text prompt they generate statistically average songs trained on billions of hours of human expression that contains exactly zero percent of you or your weird taste, your specific sadness, or your particular joy &#8211; the irreplaceable things.<\/p>\n<p>we\u2019re anti-slop. we believe in authorship. we believe music is the rawest, most ancient, most communal act of human expression. it\u2019s always lived in people first and tools second, and somewhere in the last few decades that got inverted. we just want to flip it back.<\/p>\n<p><strong>riffle is the playground we always needed<\/strong><\/p>\n<p>riffle is a playground. an ecosystem for music creation on the web &#8211; sounds, samples, instruments, simple tools, real-time collaboration, and the right amount of AI acting as a sous-chef in the background &#8211; it&#8217;s brilliant and present and knows exactly when to step in and when to disappear &#8211; so that you can stay in flow state, that gorgeous messy magical state where the idea is still hot and alive and you\u2019re not stopping to learn something, you\u2019re <em>just<\/em> <em>making<\/em>.<\/p>\n<p>this is early. genuinely, honestly, gloriously early. bugs exist, there are missing pieces, stuff we haven\u2019t figured out yet. but it\u2019s the first version of something we\u2019ve genuinely needed for a long time. so use it. break it. send it to a musical friend who&#8217;s sitting on a hundred ideas.<\/p>\n<p>go play today: <a href=\"https:\/\/app.riffle.studio\/login\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/app.riffle.studio\/<\/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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@deoeven\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@deoeven<\/a>&nbsp;LFG<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\/@deoeven\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@deoeven<\/a>&nbsp;let&#8217;s go! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>5<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<pre><code>@deoeven&nbsp;so good to see this<\/code><\/pre>\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>yooo, the other founder here.<\/p>\n<\/p>\n<p>building riffle has been quite the journey. like <a href=\"https:\/\/www.producthunt.com\/@deoeven\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@deoeven<\/a> mentioned, we wouldn&#8217;t be doing this if we weren&#8217;t solving our own problems in creating, sharing, and collaborating with others.<\/p>\n<p>if any of y&#8217;all wants to make some sick beats together, comment\/dm! can&#8217;t wait to see what y&#8217;all make.<\/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\/@deoeven\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@deoeven<\/a>&nbsp; <a href=\"https:\/\/www.producthunt.com\/@an5rag\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@an5rag<\/a>&nbsp;been using riffle for the past hour. ITS AWESOME GUYS<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>4<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I love music and I play guitar myself. It&#8217;s fun to come up with new stuff, but you made it even more fun to collaborate with others. Creating music together is 10x better.<\/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\/@rob_vb\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@rob_vb<\/a>&nbsp;come let&#8217;s make a board together! <\/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\">@an5rag I\u2019ll join too!!<\/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>we&#8217;re launching more features as we speak!<\/p>\n<ul>\n<li>\n<p>figma-like comments on boards<\/p>\n<\/li>\n<li>\n<p>sous chef should be able to be able to diagnose musical\/mixing errors on your tracks<\/p>\n<\/li>\n<li>\n<p>you&#8217;ll be able to merge stacks vertically<\/p>\n<\/li>\n<li>\n<p>an onboarding experience<\/p>\n<\/li>\n<\/ul>\n<p><img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/15a99441-a078-49e1-9b96-9944ad27363a.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>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>this is so sick, ive watched so many beat making videos and this is the first time it felt doable myself, so excited for more! <\/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\/@vamsi_vadlamani\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@vamsi_vadlamani<\/a>&nbsp;ayeee love it. share your board w me, would love to listen! <a href=\"mailto:anurag@riffle.studio\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">anurag@riffle.studio<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I absolutely love this as someone who has slowly been getting into music creation myself<\/p>\n<\/p>\n<p>I love how accessible the whole app is. It feels like Figma but for music creation, and I love that!<\/p>\n<p>The only thing that I had an issue with was that there seems to be a bit of a lag whenever I add an instrument to the space in terms of the playback speed. But other than that, this app seems very solid. I really love the experience, everything down to the landing page. It&#8217;s truly an amazingly immersive experience.<\/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\/@itskarelleh\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@itskarelleh<\/a>&nbsp;thanks for the praise <a href=\"https:\/\/www.producthunt.com\/@itskarelleh\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"itskarelleh\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@itskarelleh<\/a>! We&#8217;re working on performance on the daily &#8211; will def try to look into your session to spot what was up. Please keep the feedback coming \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>Am a fan of the seventy\u2019s music scene\u2014now looking to create some of that myself. The first attempt itself was super cool. <\/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\/@samir_deokuliar\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@samir_deokuliar<\/a>&nbsp;love that!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Wow riffle, I love music! This app is amazing i am super novice about music , I love music but I never learned how to make music with AI tools. There was AI chatbot how to make each stack connected to one another, but it was hard to understand. If there is more specific guideline or music words that I have to know before making then it will be more better! I don&#8217;t know even what is &#8216;bars&#8217; is, so okay I was like 4bars hmm, what is different between 2bars, Auto, 8bars etc. However it was fun and fresh experience how to play with music for super beginners in music! Great work! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@jihwankim55\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jihwankim55<\/a>&nbsp;made our day Jihwan! We&#8217;re making a bunch of onboarding experiences + help sections for exactly this. Keep an eye out and continue to make music!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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>Making music has always been a solo thing for me. The idea of jamming in a browser with friends in real time is genuinely exciting. Congrats.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@kailesk_khumar\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@kailesk_khumar<\/a>&nbsp;thanks man. did you manage to make something?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\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\/KJ5P7ZUD7POM4A\" class=\"app-title\">Grass<\/a><\/p>\n<div class=\"one-liner\">Gives your coding agent a dedicated VM that&#8217;s ready 24\/7<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">267<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>\u4e3aAI\u7f16\u7a0b\u52a9\u624b\u63d0\u4f9b\u4e00\u4e2a24\/7\u5f85\u547d\u7684\u4e13\u5c5e\u4e91\u7aef\u865a\u62df\u673a\uff0c\u8ba9\u5f00\u53d1\u8005\u80fd\u4ece\u624b\u673a\u7b49\u8bbe\u5907\u968f\u65f6\u968f\u5730\u3001\u65e0\u95f4\u65ad\u5730\u5f02\u6b65\u534f\u540c\u548c\u76d1\u63a7\u7f16\u7801\u4efb\u52a1\uff0c\u89e3\u51b3\u4e86\u8de8\u8bbe\u5907\u5de5\u4f5c\u6d41\u4e2d\u65ad\u548c\u672c\u5730\u8d44\u6e90\u6d88\u8017\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\/e5b63081-f057-41d4-adfe-6fa0daf67957.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\/3cc08c84-ecfa-4112-bc7a-93b42bcbf3e2.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\/184ae410-f8e5-4935-bd5e-2eed13505441.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\/fab87f55-b2b3-47ad-adf3-c9be2e50eab9.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\/afee0576-4780-4794-bf84-57878039d189.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\/bc624451-9efc-493d-908d-0ecc9ba537ae.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\">Developer Tools<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span><br \/>\n            <span class=\"tag\">Alpha<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u7f16\u7a0b\u52a9\u624b<\/span><br \/>\n            <span class=\"tag\">\u4e91\u7aef\u5f00\u53d1\u73af\u5883<\/span><br \/>\n            <span class=\"tag\">\u5f02\u6b65\u534f\u4f5c<\/span><br \/>\n            <span class=\"tag\">\u79fb\u52a8\u7f16\u7a0b<\/span><br \/>\n            <span class=\"tag\">\u5f00\u53d1\u8005\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u865a\u62df\u673a\u5373\u670d\u52a1<\/span><br \/>\n            <span class=\"tag\">BYOK\u67b6\u6784<\/span><br \/>\n            <span class=\"tag\">\u65e0\u4fe1\u7528\u5361\u8bd5\u7528<\/span><br \/>\n            <span class=\"tag\">\u591a\u4ee3\u7406\u652f\u6301<\/span><br \/>\n            <span class=\"tag\">\u5de5\u4f5c\u6d41\u8fde\u7eed\u6027<\/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\u8de8\u8bbe\u5907\u5f02\u6b65\u534f\u540c\u7684\u6838\u5fc3\u4ef7\u503c\uff0c\u5e76\u5bf9BYOK\u67b6\u6784\u548c\u514d\u8d39\u8bd5\u7528\u8868\u793a\u8d5e\u8d4f\u3002\u4e3b\u8981\u95ee\u9898\u96c6\u4e2d\u4e8e\u4f1a\u8bdd\u8fde\u7eed\u6027\u3001VM\u89c4\u683c\u4e0e\u8ba1\u8d39\u3001\u6587\u4ef6\u4f20\u8f93\u3001Git\u96c6\u6210\u7b49\u5177\u4f53\u5b9e\u73b0\u7ec6\u8282\uff0c\u5e76\u63a2\u8ba8\u4e86\u4ea7\u54c1\u672a\u6765\u662f\u504f\u5411\u6267\u884c\u5c42\u8fd8\u662f\u534f\u4f5c\u5c42\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                Grass\u7684\u91ce\u5fc3\u4e0d\u5728\u4e8e\u63d0\u4f9b\u4e00\u4e2a\u66f4\u5f3a\u5927\u7684VM\uff0c\u800c\u5728\u4e8e\u8bd5\u56fe\u91cd\u65b0\u5b9a\u4e49\u5f00\u53d1\u8005\u4e0eAI\u7f16\u7a0b\u52a9\u624b\u7684\u5173\u7cfb\u3002\u5b83\u5c06AI\u52a9\u624b\u4ece\u201c\u9700\u8981\u624b\u52a8\u64cd\u4f5c\u7684\u5de5\u5177\u201d\u5b9a\u4f4d\u4e3a\u201c\u53ef\u5f02\u6b65\u534f\u4f5c\u7684\u540c\u4e8b\u201d\uff0c\u5176\u771f\u6b63\u4ef7\u503c\u662f\u6784\u5efa\u4e86\u4e00\u4e2a\u6301\u4e45\u5316\u7684\u201c\u6570\u5b57\u540c\u4e8b\u201d\u5de5\u4f5c\u7a7a\u95f4\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4ea7\u54c1\u5de7\u5999\u5730\u7528\u201c10\u5c0f\u65f6\u514d\u8d39VM\u201d\u4f5c\u4e3a\u94a9\u5b50\uff0c\u4f46\u6838\u5fc3\u5356\u70b9\u662f\u201c\u5de5\u4f5c\u6d41\u8fde\u7eed\u6027\u201d\u8fd9\u4e00\u4f53\u9a8c\u5c42\u521b\u65b0\u3002\u5b83\u7784\u51c6\u4e86\u5f00\u53d1\u8005\u7075\u611f\u4e0e\u5de5\u4f5c\u573a\u666f\u6d41\u52a8\u5316\u7684\u75db\u70b9\u2014\u2014\u5728\u901a\u52e4\u3001\u4f11\u606f\u65f6\u7a81\u7136\u60f3\u7ee7\u7eed\u6216\u68c0\u67e5\u7f16\u7801\u4efb\u52a1\u3002\u7136\u800c\uff0c\u5176\u5f53\u524d\u65b9\u6848\u5b58\u5728\u5185\u5728\u77db\u76fe\uff1a\u5ba3\u4f20\u201c\u65e0\u7f1d\u5207\u6362\u201d\uff0c\u4f46\u5b98\u65b9\u56de\u590d\u627f\u8ba4\u684c\u9762\u4e0e\u4e91\u7aefVM\u76ee\u524d\u4ecd\u662f\u72ec\u7acb\u73af\u5883\uff0c\u4f1a\u8bdd\u65e0\u6cd5\u81ea\u52a8\u7ee7\u627f\uff0c\u201c\u540c\u6b65\u201d\u529f\u80fd\u5c1a\u5728\u5f00\u53d1\u4e2d\u3002\u8fd9\u66b4\u9732\u4e86\u5176MVP\u72b6\u6001\u4e0e\u5b8f\u5927\u613f\u666f\u4e4b\u95f4\u7684\u5dee\u8ddd\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u5b89\u5168\u4e0a\uff0cBYOK\u67b6\u6784\u662f\u660e\u667a\u7684\u4fe1\u4efb\u57fa\u77f3\uff0c\u7b26\u5408\u5f00\u53d1\u8005\u5fc3\u7406\u3002\u4f46\u4f5c\u4e3a\u201c\u6267\u884c\u5c42\u201d\uff0c\u5176\u957f\u671f\u6311\u6218\u5728\u4e8e\u5982\u4f55\u5e73\u8861\u63a7\u5236\u7684\u7c92\u5ea6\u4e0e\u6d41\u7545\u6027\u3002\u8bc4\u8bba\u4e2d\u5173\u4e8e\u201c\u5ba1\u6279\u89e6\u53d1\u673a\u5236\u201d\u548c\u201c\u9632\u6b62\u4ee3\u7406\u505c\u6ede\u201d\u7684\u95ee\u7b54\uff0c\u5df2\u89e6\u53ca\u5230\u6838\u5fc3\u77db\u76fe\uff1a\u8fc7\u4e8e\u9891\u7e41\u7684\u5ba1\u6279\u4f1a\u6253\u65ad\u6d41\u7a0b\uff0c\u800c\u8fc7\u4e8e\u5bbd\u677e\u5219\u53ef\u80fd\u5f15\u53d1\u610f\u5916\u540e\u679c\u3002\u672a\u6765\u7ade\u4e89\u529b\u53ef\u80fd\u53d6\u51b3\u4e8e\u5176\u98ce\u9669\u611f\u77e5\u4e0e\u81ea\u52a8\u5316\u7b56\u7565\u7684\u7cbe\u7ec6\u5ea6\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4ece\u751f\u6001\u770b\uff0c\u5176\u201c\u4ee3\u7406\u65e0\u5173\u201d\u7684\u5b9a\u4f4d\u548c\u5feb\u901f\u96c6\u6210\u8ba1\u5212\u662f\u6b63\u786e\u65b9\u5411\uff0c\u4f46\u9700\u8b66\u60d5\u6210\u4e3a\u5355\u7eaf\u7684\u4e2d\u7ee7\u7ba1\u9053\u3002\u7528\u6237\u5c06\u5176\u7c7b\u6bd4\u4e3a\u201cSlack for AI agents\u201d\u7684\u8bc4\u8bba\u70b9\u660e\u4e86\u6f5c\u5728\u6f14\u8fdb\u8def\u5f84\uff1a\u4ece\u6267\u884c\u5c42\u751f\u957f\u51fa\u534f\u4f5c\u5c42\uff0c\u5f62\u6210\u57fa\u4e8e\u5171\u4eab\u4e0a\u4e0b\u6587\u7684\u56e2\u961f\u5de5\u4f5c\u6d41\u3002\u8fd9\u6216\u8bb8\u662f\u6bd4\u5355\u7eaf\u63d0\u4f9bVM\u66f4\u5927\u7684\u60f3\u8c61\u7a7a\u95f4\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u603b\u4e4b\uff0cGrass\u5728\u6b63\u786e\u7684\u65f6\u95f4\u70b9\u5207\u5165\u4e86\u4e00\u4e2a\u654f\u9510\u7684\u75db\u70b9\uff0c\u5176\u7406\u5ff5\u9886\u5148\u4e8e\u5f53\u524d\u5b9e\u73b0\u3002\u6210\u529f\u4e0e\u5426\u53d6\u51b3\u4e8e\u80fd\u5426\u7a33\u5065\u5730\u5f25\u5408\u201c\u65e0\u7f1d\u4f53\u9a8c\u201d\u7684\u627f\u8bfa\u4e0e\u6280\u672f\u73b0\u5b9e\u4e4b\u95f4\u7684\u9e3f\u6c9f\uff0c\u5e76\u5728\u6267\u884c\u63a7\u5236\u4e0e\u6d41\u7a0b\u81ea\u52a8\u5316\u4e2d\u627e\u5230\u6700\u4f73\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\">Grass<\/span>\n                <\/div>\n<div class=\"comment-content\">Grass gives your coding agent a dedicated VM that&#8217;s always ready. No setup, no config, no burning your laptop. Point Claude Code or OpenCode at it and run. Monitor progress from your phone, steer mid-session, push changes, all without touching your machine. Every new account gets 10 hours free. No credit card needed.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey PH! <\/p>\n<p>We built Grass because we noticed something weird. We message our teammates from anywhere, on the train, at lunch, from the couch. But the moment we want to talk to our coding agent, we need a laptop and a terminal open.<\/p>\n<p>That felt broken. Coding agents aren&#8217;t tools you operate anymore. They&#8217;re colleagues you work with. Grass is how you stay in touch with them.<\/p>\n<p><strong>What Grass does today:<\/strong><\/p>\n<p><strong>\u2192Thread continuity <\/strong>across your phone and laptop. Start a task on Claude Code or OpenCode on your machine, pick up the same conversation on your phone. Same context, nothing lost.<br \/><strong>\u2192 Free pre-configured VM. <\/strong>We sponsor 10 hours of Daytona compute. No credit card, no DevOps setup. Your agent has somewhere to work in under a minute.<\/p>\n<p><strong>\u2192Bring your own API key.<\/strong> We never see it, never store it. Your keys stay on your device.<\/p>\n<p><strong>\u2192Agent agnostic. <\/strong>Works with Claude Code and OpenCode today. More agents coming.<\/p>\n<p><strong>On security:<\/strong> Grass runs a BYOK architecture. Your API key never touches our servers. We&#8217;re building for developers who care about this, because we&#8217;re developers who care about this.<\/p>\n<p><strong>Why we made it free to start:<\/strong> Every developer running coding agents should be able to try cloud compute without a credit card form in the way. 10 hours is enough to have your first &#8220;my agent finished while I was away&#8221; moment. After that, you&#8217;ll know if Grass is for you.<\/p>\n<p><strong>A bit about us:<\/strong> Raunaq previously built Elemential (enterprise infra, shipped to NSE) and has trained 3,000+ developers on AI agent infrastructure. Anil built the core architecture, real time sync, SSE-based event buffering for mobile reliability, and Daytona VM orchestration. I lead design and creative, everything around how Grass shows up in the world.<\/p>\n<p>We&#8217;d love your feedback, especially on what agents you want us to support next and what your ideal mobile coding workflow looks like. We&#8217;re in the comments all day.<\/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\/@sunnyjoshi\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sunnyjoshi<\/a>&nbsp;As someone building projects on the go, what&#8217;s the top agent feature request you&#8217;d prioritize next for mobile steering, like mid-task tweaks or multi-agent handoffs?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\/@sunnyjoshi\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sunnyjoshi<\/a>&nbsp;Hi. Does the VM stay ready 24\/7 even if I close the app or switch devices? Any downtime?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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>One of the coolest launch today for sure! Do you see Grass evolving into something like Slack for AI agents or more of an execution layer behind the scenes?<\/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\/@lak7\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@lak7<\/a>&nbsp;Appreciate it! Grass is more of an execution layer now. Agents actually run, maintain context, and interact with real codebases.<\/p>\n<p>Once you have persistent agents working in <strong>shared environments<\/strong>, a collaboration layer naturally emerges. Threads sharing, team workflows, etc. So it could look a bit like Slack for agents over time, but grounded in real execution rather than just messaging.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Very cool, does this mean I can finally touch grass? \ud83d\ude04<\/p>\n<p>Jokes aside, how are you thinking about session continuity and memory when there\u2019s a disconnect or the user switches devices?<\/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\/@jon_dalgir\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jon_dalgir<\/a>&nbsp;Haha, that\u2019s the goal \ud83d\ude04<\/p>\n<p>Right now, your local machine (tethered) and the cloud VM are treated as separate environments, so sessions don\u2019t automatically carry over between them.<\/p>\n<p>We\u2019re working on \u2018Grass Sync\u2019 next, which will persist both the codebase snapshot and agent threads, so you can switch devices or reconnect without losing context. That\u2019ll also open up sharing and collaboration across teammates.<\/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>Pretty cool launch guys! How does this differ than claude code remote control? Is it the fact that it&#8217;s part of a hosted VM instead?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@aryanranderiya\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@aryanranderiya<\/a>&nbsp;Thanks! Yeah, it&#8217;s part of a hosted VM. Grass is a persistent hosted workspace. Your agents run in a sandbox that stays alive, so you can jump in from your phone anytime (no laptop needed).<br \/>It\u2019s multi-agent Claude Code, OpenCode today. Adding Codex, pi next. Which ones would you want to try?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>honestly the VM angle is secondary for me. the real unlock is async handoffs &#8211; start on desktop, check in from phone. I already do this mentally, I just hate the context switching to do it.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@mykola_kondratiuk\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@mykola_kondratiuk<\/a>&nbsp;totally! that&#8217;s a pain point we wanted to solve for ourselves too. The reason we&#8217;re excited about the VM is that sometimes when the lid is shut and inspiration strikes, it&#8217;s a real life saver \ud83d\ude00 I&#8217;m curious, do you find yourself reviewing threads more than the code itself these days?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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\/@sunnyjoshi\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"sunnyjoshi\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sunnyjoshi<\/a> + team! Looking forward to trying this. Any hints as when the App Store version is shipping?<\/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\/@gabe\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@gabe<\/a>&nbsp;Thanks! The App Store version is currently under review, we\u2019ll share the link as soon as it\u2019s approved.<\/p>\n<p>We\u2019re opening up TestFlight and the PWA version over the weekend. The GitHub repo is already live if you want to try it today.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Interesting, how does it connect to the VM from iPhone? does it ssh or just a message relay?<\/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\/@sayuj_suresh\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sayuj_suresh<\/a>&nbsp;It\u2019s a message relay. The Grass server runs the session and handles communication between your phone and the VM no direct SSH from the iPhone.<\/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 BYOK architecture is the detail that matters most to me. I&#8217;ve avoided cloud agent tools specifically because I didn&#8217;t want my API key sitting on someone&#8217;s server. Good to see this addressed upfront rather than buried in the docs.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@jay_morzaria\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jay_morzaria<\/a>&nbsp;This is exactly why we built it that way. Your key, your model access, your bill. We never see it, never store it. Felt like the only honest way to build something in this space.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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. This looks like something I\u2019d use. I use my agents from different places and it\u2019d be cool to keep on developing from my mobile for example.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@rob_vb\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@rob_vb<\/a>&nbsp;Thanks Rob! That&#8217;s exactly the use case. Pick up where you left off, from your phone, without losing any context. Good luck with <a href=\"https:\/\/www.producthunt.com\/products\/brag-fast\" data-node-type=\"mention\" data-mention-type=\"product\" data-mention-id=\"brag-fast\" target=\"_blank\" rel=\"noopener\">@brag.fast<\/a> today 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>Hello!<\/p>\n<p>Does this work if I&#8217;m not on wifi? Like can I actually check in on my agent from anywhere?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@shubham_mandge\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@shubham_mandge<\/a>&nbsp;Yep, works over mobile data too!! The VM runs on our end so your phone just needs any internet connection. No laptop, no wifi dependency<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Okay the 10 free hours with no credit card is such a smart way to get people to actually try this. Most tools gate everything.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@archita_sindu\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@archita_sindu<\/a>&nbsp;That&#8217;s exactly the thinking. If someone has to pull out their card before they&#8217;ve had the single &#8216;wow moment&#8217; moment, we&#8217;ve already lost them.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">How does your tool-execution approval flow work end-to-end in practice\u2014what exactly triggers an approval, what context does the user see (command, diff, risk signals), and how do you prevent \u201cagent stalls\u201d when someone is away?<\/div>\n<div class=\"comment-actions\">\n<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\/@curiouskitty\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@curiouskitty<\/a>&nbsp;Great question. We gate execution at the tool level. Anything that mutates state (file writes, shell commands, installs, etc.) triggers an approval.<\/p>\n<\/p>\n<p>When that happens, we show the exact command\/diff, along with relevant context (what the agent is trying to do and why). We\u2019re also starting to layer in simple risk signals (e.g. destructive commands, wide file changes) to help users make quicker decisions.<\/p>\n<\/p>\n<p>To avoid stalls, we support session persistence + async approvals. So you can approve from your phone, or set scoped auto-approvals for low-risk actions. We\u2019re also exploring fallback behaviors (like safe retries or partial execution) when a user is away.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hi, I&#8217;m an OpenClaw user and it looks like a very convenient version of OpenClaw to me. <\/p>\n<p>BTW how can I transfer files to and from the VM?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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>Cool idea but whats the plan when a session just keeps going and burns through hours? Some kind of cap would be nice. Also what specs do the VMs have, Claude Code gets pretty hungry on larger projects &#8230;<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The &#8220;no burning your laptop&#8221; part sold me haha. Being able to just point Claude Code at a remote VM and watch it work from my phone sounds like the dream setup. How does the git integration work &#8212; does it push directly to my repo or do I review a PR first?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The environment setup tax on coding agents is real. I waste so much time getting the right dependencies installed before the agent can actually do anything. How fast is the cold start?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Running a local coding agent usually ends up chewing through all my RAM and crashing my active dev environment. Spinning up a persistent VM specifically for this is a brilliant way to handle long-running background refactors. I would love to know if you offer pre-configured images for different agent frameworks out of the box.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I love the idea of having a dedicated VM to do work and maintain context. This sounds like having the claude code app, but running 24&#215;7. What kind of VM is being generated and persisted in the background (i.e. EC2s, docker container etc?)<\/p>\n<\/p>\n<p>Best of luck on your launch day, I&#8217;m running mine as well! I&#8217;m using claude and will give this a try.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/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\/5E2UAB7NUZ7YGC\" class=\"app-title\">Morsel<\/a><\/p>\n<div class=\"one-liner\">Strava for cooking<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">216<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Morsel\u662f\u4e00\u6b3e\u70f9\u996a\u793e\u4ea4\u5e94\u7528\uff0c\u901a\u8fc7\u8ba9\u7528\u6237\u5173\u6ce8\u597d\u53cb\u3001\u5206\u4eab\u70f9\u996a\u6210\u679c\uff0c\u89e3\u51b3\u4e86\u4eba\u4eec\u5728\u65e5\u5e38\u996e\u98df\u4e2d\u7f3a\u4e4f\u7075\u611f\u3001\u4e0d\u77e5\u505a\u4ec0\u4e48\u83dc\u7684\u75db\u70b9\uff0c\u6784\u5efa\u4e86\u4e00\u4e2a\u57fa\u4e8e\u771f\u5b9e\u793e\u4ea4\u5173\u7cfb\u7684\u98df\u8c31\u53d1\u73b0\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\/d7056558-91ca-4bc9-ad49-253507ed41e5.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/ba65d17a-d265-41a7-b90a-a91c6e133522.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/1fa4b5fd-e36e-40ae-88af-0cae195559e7.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/cc0187df-77f0-4a7a-98d9-d1ba6218bd8e.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\">Cooking<\/span><br \/>\n            <span class=\"tag\">Social Networking<\/span><br \/>\n            <span class=\"tag\">Alpha<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u793e\u4ea4\u70f9\u996a<\/span><br \/>\n            <span class=\"tag\">\u98df\u8c31\u5206\u4eab<\/span><br \/>\n            <span class=\"tag\">\u7f8e\u98df\u793e\u533a<\/span><br \/>\n            <span class=\"tag\">\u751f\u6d3b\u7075\u611f<\/span><br \/>\n            <span class=\"tag\">\u597d\u53cb\u52a8\u6001<\/span><br \/>\n            <span class=\"tag\">\u70f9\u996a\u8bb0\u5f55<\/span><br \/>\n            <span class=\"tag\">\u98df\u8c31\u53d1\u73b0<\/span><br \/>\n            <span class=\"tag\">\u5174\u8da3\u793e\u4ea4<\/span><br \/>\n            <span class=\"tag\">\u751f\u6d3b\u65b9\u5f0f\u5e94\u7528<\/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\u793e\u4ea4\u7075\u611f\u4ef7\u503c\u3002\u4e3b\u8981\u95ee\u9898\u96c6\u4e2d\u5728\uff1a1. \u6838\u5fc3\u529f\u80fd\u662f\u5206\u4eab\u8fd8\u662f\u50cfStrava\u4e00\u6837\u8ffd\u8e2a\u6570\u636e\uff1f2. \u5982\u4f55\u901a\u8fc7\u6e38\u620f\u5316\uff08\u5982\u6392\u884c\u699c\u3001\u6311\u6218\u3001\u6295\u7968\uff09\u7ef4\u6301\u957f\u671f\u6d3b\u8dc3\u5ea6\uff1f3. \u6280\u672f\u95ee\u9898\uff08\u5982\u98df\u8c31\u9875\u9762\u52a0\u8f7d\u6162\uff09\u3002\u5efa\u8bae\u5305\u62ec\u589e\u52a0\u8425\u517b\u7edf\u8ba1\u3001\u6708\u5ea6\u6311\u6218\u3001\u597d\u53cb\u6295\u7968\u7ade\u4e89\u7b49\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                Morsel\u7cbe\u51c6\u5730\u6355\u6349\u5230\u4e86\u4e00\u4e2a\u7ec6\u5206\u4f46\u666e\u9002\u7684\u9700\u6c42\uff1a\u5728\u4fe1\u606f\u8fc7\u8f7d\u7684\u65f6\u4ee3\uff0c\u6211\u4eec\u66f4\u4fe1\u4efb\u719f\u4eba\u7f51\u7edc\u7684\u771f\u5b9e\u63a8\u8350\u3002\u5176\u201cStrava for cooking\u201d\u6216\u201cLetterboxd for food\u201d\u7684\u5b9a\u4f4d\uff0c\u672c\u8d28\u4e0a\u662f\u5c06\u5df2\u9a8c\u8bc1\u6210\u529f\u7684\u201c\u5174\u8da3\u5782\u76f4+\u793e\u4ea4\u56fe\u8c31\u201d\u6a21\u5f0f\u8fc1\u79fb\u5230\u70f9\u996a\u9886\u57df\uff0c\u8fd9\u6bd4\u6cdb\u7f8e\u98df\u793e\u533a\u66f4\u5177\u7c98\u6027\u6f5c\u529b\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u9762\u4e34\u7684\u6311\u6218\u8fdc\u5927\u4e8e\u8fd0\u52a8\u6216\u7535\u5f71\u8d5b\u9053\u3002\u70f9\u996a\u7684\u9ad8\u95e8\u69db\uff08\u8017\u65f6\u3001\u8017\u6750\u3001\u9700\u6280\u80fd\uff09\u4e0e\u8bb0\u5f55\u7684\u4f4e\u9891\u6027\uff0c\u662f\u5b83\u65e0\u6cd5\u50cf\u8bb0\u5f55\u4e00\u6b21\u8dd1\u6b65\u6216\u6807\u8bb0\u4e00\u90e8\u7535\u5f71\u90a3\u6837\u8f7b\u677e\u8de8\u8d8a\u7684\u9e3f\u6c9f\u3002\u8bc4\u8bba\u4e2d\u53cd\u590d\u63d0\u53ca\u7684\u201c\u5982\u4f55\u7ef4\u6301\u6d3b\u8dc3\u5ea6\u201d\u76f4\u6307\u6838\u5fc3\u77db\u76fe\u3002\u76ee\u524d\u4f9d\u8d56\u7684\u201c\u6392\u884c\u699c\u201d\u673a\u5236\u7565\u663e\u5355\u8584\uff0c\u53ef\u80fd\u53ea\u6fc0\u52b1\u5c11\u6570\u6838\u5fc3\u7528\u6237\uff0c\u5374\u5bf9\u5927\u591a\u6570\u666e\u901a\u7528\u6237\u5f62\u6210\u538b\u529b\u800c\u975e\u52a8\u529b\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4ea7\u54c1\u7684\u771f\u6b63\u4ef7\u503c\u4e0d\u5728\u4e8e\u6210\u4e3a\u53e6\u4e00\u4e2a\u98df\u8c31\u6570\u636e\u5e93\uff0c\u800c\u5728\u4e8e\u6784\u5efa\u4e00\u4e2a\u201c\u70f9\u996a\u884c\u4e3a\u793e\u4ea4\u7f51\u7edc\u201d\u3002\u5b83\u8bb0\u5f55\u7684\u4e0d\u662f\u5b8c\u7f8e\u7684\u6446\u76d8\uff0c\u800c\u662f\u597d\u53cb\u4eca\u665a\u771f\u5b9e\u7684\u9910\u684c\u3002\u8fd9\u79cd\u771f\u5b9e\u6027\u5e26\u6765\u7684\u4fe1\u4efb\u611f\u3001\u966a\u4f34\u611f\u548c\u8f7b\u5ea6\u70ab\u8000\u6b32\uff0c\u662f\u5176\u62a4\u57ce\u6cb3\u3002\u5f00\u53d1\u8005\u56de\u590d\u4e2d\u900f\u9732\u7684\u201c\u5c06\u98df\u8c31\u4e0e\u7528\u6237\u6210\u54c1\u5173\u8054\u201d\u7684\u601d\u8def\u662f\u6b63\u786e\u7684\u2014\u2014\u5b83\u8ba9\u9759\u6001\u98df\u8c31\u56e0\u793e\u4ea4\u4e92\u52a8\u800c\u9c9c\u6d3b\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u672a\u6765\u6210\u8d25\u5173\u952e\u5728\u4e8e\uff1a\u80fd\u5426\u8bbe\u8ba1\u51fa\u8d34\u5408\u70f9\u996a\u884c\u4e3a\u672c\u8eab\u3001\u800c\u975e\u751f\u642c\u786c\u5957\u7684\u6e38\u620f\u5316\u4f53\u7cfb\uff08\u5982\u57fa\u4e8e\u98df\u6750\u7684\u6311\u6218\u3001\u5408\u4f5c\u5bb4\u5ba2\u6d3b\u52a8\uff09\uff1b\u4ee5\u53ca\u80fd\u5426\u5c06\u201c\u8bb0\u5f55\u201d\u52a8\u4f5c\u7b80\u5316\u5230\u6781\u81f4\uff08\u5982\u8bed\u97f3\u8f93\u5165\u3001\u56fe\u7247\u81ea\u52a8\u8bc6\u522b\u98df\u6750\uff09\u3002\u82e5\u4ec5\u505c\u7559\u5728\u201c\u5206\u4eab\u7f8e\u597d\u77ac\u95f4\u201d\uff0c\u5b83\u53ef\u80fd\u6ca6\u4e3a\u53e6\u4e00\u4e2a\u5c0f\u4f17\u79c0\u573a\uff1b\u82e5\u80fd\u6df1\u5165\u89e3\u6784\u201c\u70f9\u996a\u201d\u8fd9\u4e00\u884c\u4e3a\uff0c\u5e76\u5c06\u5176\u6570\u636e\u5316\u3001\u6e38\u620f\u5316\u3001\u793e\u4ea4\u5316\uff0c\u5b83\u624d\u6709\u673a\u4f1a\u6210\u4e3a\u53a8\u623f\u91cc\u7684\u201c\u6570\u5b57\u7076\u795e\u201d\u3002\n            <\/p>\n<\/p><\/div>\n<div class=\"comments-section\">\n<div class=\"comments-toggle\">\n            <span>\u67e5\u770b\u539f\u59cb\u4fe1\u606f<\/span><br \/>\n            <span class=\"toggle-arrow\">\u25bc<\/span>\n        <\/div>\n<div class=\"comments-container\">\n<div class=\"comment-item\">\n<div class=\"comment-header\">\n                    <span class=\"comment-author\">Morsel<\/span>\n                <\/div>\n<div class=\"comment-content\">Morsel is the social networking app for cooking. Follow your friends, see what they are making, get inspired!<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">Hey folks, thanks so much for checking this out. Jack and I made Morsel over this past holiday season while we were with our families cooking meals. I was using Letterboxd to find a movie for my family to watch, and I thought that we should have a similar app to see what recipes my friends were making. It&#8217;s just been some close friends using it for a while as we worked on our main business, but we decided to post it out to the world today. <\/p>\n<p>We&#8217;d love for you to try it out and we&#8217;d welcome any feedback for what you&#8217;d like to see in an app like this. Our hope is that this app might inspire all of us to cook more!<\/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\/@blacob\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@blacob<\/a>&nbsp;Hi. Does it track my cooking like Strava tracks runs, or is it more just for sharing recipes?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@blacob\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@blacob<\/a>&nbsp;Congrats on the launch! <br \/>Does the app also track nutrition stats? <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Interesting, I love to cook and I&#8217;m always sharing recipes with friends and family. <\/p>\n<p>I see some people sharing their recipes on Instagram, but good to see an app that just focuses on this.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The Letterboxd comparison immediately makes this make sense. Does the feed show the recipe itself or just that a friend made something? Curious whether it&#8217;s more of a &#8220;what are people cooking&#8221; discovery layer or closer to a shared cookbook. Nice job !<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@ikalimullin\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ikalimullin<\/a>&nbsp;Thanks! The feed is targeted towards &#8220;what are people cooking&#8221;, and then we have an explore page with recipes that works as a shared cookbook! We tie the meals with the recipes that people used to make them and then for different recipes we show how it turned out for your friends and other users.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>really like the &#8220;strava for cooking&#8221; framing. curious how you handle the motivation side \u2014 do people actually keep logging meals after the first week or does it drop off? with running apps the streaks and stats are what keep people coming back, wondering if you&#8217;ve found something similar works for cooking.<\/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\/@keith_hiyamojo\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@keith_hiyamojo<\/a>&nbsp;We have been testing out some different ways to keep it fun, interesting, and exciting to come back! The leaderboard was the first thought, but streaks and shared weekly recipes for everyone to share will be 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>I always struggle to figure out why to cook and either end up delivering or standing in the middle of whole foods wandering around until something inspires me. I\u2019ve been a huge fan of morsel since the beginning- seeing what people are cooking has helped inspire many of my dinners every week <\/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\/@jeffrey_tsaw\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jeffrey_tsaw<\/a>&nbsp;Glad to hear \ud83d\ude42 Thats exactly what were aiming for!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Looks super fun! Kind of the same vibes as Belli also a bit, excited to try this 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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@krishnam_goel\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@krishnam_goel<\/a>&nbsp;Belli was an inspo! I wanted the same kind of experience but couldn&#8217;t afford eating out that often! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>This looks like a fun app for families or a friend-group.  A potential future feature could be to have weekly\/monthly challenge to use different ingredients or to try different cooking styles.  Everyone likes a little competition! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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>can you add voting so me and my friends can compete to be the best chef? morsel is awesome, loving it!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@brendan_ashworth\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@brendan_ashworth<\/a>&nbsp;Chef of the week is coming!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I forgot to say, follow me on morsel! <a href=\"https:\/\/morselapp.fun\/app\/cob\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/morselapp.fun\/app\/cob<\/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>I love the sense of community kitchen cooking, I can see what my friends are making with some of the same ingredients I have. Sometimes I love to show off some of the most inventive meals i make while working in the kitchen. There&#8217;s only so much you can do with grilled chicken breast but when you combine it with some wild combinations you end up with some amazing dishes, that I can save and share with members of my own cooking community. Great flex for those secrect recipes that everyone asks about. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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>Hello, looks nice, is there any gamification model to encourage people to share on regular basis?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@antoninkus\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@antoninkus<\/a>&nbsp;right now, we have a leaderboard for both your friends, and everyone on the app, for who has shared the most over all time. We&#8217;ve heard rumors of little rivalries emerging between some of our friends over this leaderboard. We have some ideas to make it even more game-like. Is there anything you&#8217;d like to see in that regard?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>very cool! I appreciate that you included a leaderboard mechanic! <\/p>\n<p>I hate recipes primarily because of the insatiable ad slop, so whenever someone sends me a recipe that we like, we hand-write it down. maybe having a directory within the app of the heavy hitters that people like and a recipe would be cool. I do think the single best source of good recipes is people you know directly.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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>also not sure if just server load, but the recipes page in the app feels very slow \/ broken maybe? when i try to view recipes from morsel users at the bottom of the page, im not able to click into any of them. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>That\u2019s fun\u2014totally hooked me, even though I can\u2019t cook at all.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How are you encouraging people to keep sharing regularly, rather than it becoming something they use once and forget?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@becky_gaskell\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@becky_gaskell<\/a>&nbsp;we have a leaderboard, which we know encourages some people to post. We have some notifications, though we really don&#8217;t want to be annoying. I think more games, like the leaderboard, is probably the way to make the app fun enough that folks just naturally tend to return<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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! When you post a meal, does it break down the recipe into ingredients \/ nutrition \/ steps to create? would be cool to explore other peoples meals and know how to actually create them &amp; learn new things.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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>loved the idea, is it limited to my network or i can explore other people near me or something else. as i recently started cooking so i love the idea \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\/@gamifykaran\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@gamifykaran<\/a>&nbsp; encourage a friend to join with you! You can share a direct link to your profile via the person icon tab in the app.<\/p>\n<\/p>\n<p>Or for now, check out the &#8220;everyone&#8221; section of the leaderboard for super active people to follow.<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>been looking for something like this actually. I take pics of everything I cook but never do anything with them. Can you add ingredients or a quick recipe to posts or is it photos only for now?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I cook almost every day but never share it. Something casual and social just for food could actually get me posting.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\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\/367LYMDXWZEUS7\" class=\"app-title\">Onform.work<\/a><\/p>\n<div class=\"one-liner\">Build forms with Claude<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">212<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Onform\u662f\u4e00\u6b3eMCP\u539f\u751f\u7684\u5bf9\u8bdd\u5f0f\u8868\u5355\u6784\u5efa\u5de5\u5177\uff0c\u5141\u8bb8\u7528\u6237\u76f4\u63a5\u5728Claude\u3001Cursor\u7b49AI\u52a9\u624b\u6216\u517c\u5bb9\u5de5\u5177\u4e2d\u901a\u8fc7\u81ea\u7136\u8bed\u8a00\u521b\u5efa\u3001\u7ba1\u7406\u8868\u5355\u5e76\u6536\u96c6\u6570\u636e\uff0c\u89e3\u51b3\u4e86\u7528\u6237\u5728\u4f20\u7edf\u62d6\u62fd\u5f0f\u8868\u5355\u6784\u5efa\u5668\u4e2d\u9891\u7e41\u5207\u6362\u4e0a\u4e0b\u6587\u3001\u64cd\u4f5c\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\/ef324ebc-78b1-4ebe-9c6f-3002f725b387.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/f3bc5509-4a4d-48df-9507-4be22c9e815e.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/cfd698e0-1ec0-42fc-b2e7-3d9a7b408090.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/15d7d6f6-af3d-4223-99a9-aace81ed4ce3.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\/070404a9-0ea3-4ac0-aeef-e7a0a41c8280.jpeg?auto=format\" data-video-url=\"https:\/\/www.youtube.com\/watch?v=VOk2k6YIa9o\"><source src=\"https:\/\/www.youtube.com\/watch?v=VOk2k6YIa9o\" 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\">Alpha<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u5bf9\u8bdd\u5f0f\u8868\u5355\u6784\u5efa<\/span><br \/>\n            <span class=\"tag\">MCP\u539f\u751f\u5e94\u7528<\/span><br \/>\n            <span class=\"tag\">AI\u751f\u4ea7\u529b\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">SaaS\u66ff\u4ee3\u65b9\u6848<\/span><br \/>\n            <span class=\"tag\">\u81ea\u7136\u8bed\u8a00\u4ea4\u4e92<\/span><br \/>\n            <span class=\"tag\">\u4f4e\u4ee3\u7801\u5e73\u53f0<\/span><br \/>\n            <span class=\"tag\">\u56e2\u961f\u534f\u4f5c<\/span><br \/>\n            <span class=\"tag\">\u6570\u636e\u6536\u96c6\u4e0e\u7ba1\u7406<\/span><br \/>\n            <span class=\"tag\">\u5185\u90e8\u5de5\u5177\u5f00\u53d1<\/span><br \/>\n            <span class=\"tag\">\u6210\u672c\u4f18\u5316<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u666e\u904d\u8ba4\u53ef\u5176\u5bf9\u8bdd\u5f0f\u6784\u5efa\u8868\u5355\u7684\u7406\u5ff5\u548cMCP\u96c6\u6210\u5e26\u6765\u7684\u6d41\u7545\u4f53\u9a8c\u3002\u4e3b\u8981\u95ee\u9898\u805a\u7126\u4e8e\uff1a\u901a\u8fc7\u81ea\u7136\u8bed\u8a00\u5904\u7406\u590d\u6742\u6761\u4ef6\u903b\u8f91\u7684\u80fd\u529b\u76ee\u524d\u6709\u9650\uff1b\u5173\u5fc3\u4e0eTypeform\u7b49\u4ea7\u54c1\u7684\u529f\u80fd\u5bf9\u6bd4\uff1b\u8be2\u95ee\u56e2\u961f\u534f\u4f5c\u65b9\u5f0f\u548c\u5b66\u4e60\u66f2\u7ebf\u3002\u521b\u59cb\u4eba\u56de\u5e94\u4e86\u5b9a\u4ef7\u4f18\u52bf\u548c\u53d1\u5c55\u8def\u7ebf\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                Onform\u7684\u4ef7\u503c\u6838\u5fc3\u5e76\u975e\u201c\u53c8\u4e00\u4e2a\u8868\u5355\u5de5\u5177\u201d\uff0c\u800c\u662f\u4f5c\u4e3a\u201cAI\u667a\u80fd\u4f53\u4e0e\u771f\u5b9e\u4e1a\u52a1\u7cfb\u7edf\u7684\u8fde\u63a5\u5668\u201d\u3002\u5b83\u654f\u9510\u5730\u6293\u4f4f\u4e86AI\u52a9\u624b\uff08\u5982Claude\uff09\u80fd\u529b\u6ea2\u51fa\u7684\u8d8b\u52bf\u2014\u2014\u5f53\u804a\u5929\u754c\u9762\u6210\u4e3a\u65b0\u7684\u751f\u4ea7\u529b\u5165\u53e3\uff0c\u5982\u4f55\u8ba9\u5176\u76f4\u63a5\u64cd\u4f5c\u590d\u6742\u4e1a\u52a1\u5bf9\u8c61\uff1fOnform\u5c06\u8868\u5355\u8fd9\u4e00\u6700\u9ad8\u9891\u3001\u7ed3\u6784\u5316\u7684\u6570\u636e\u6536\u96c6\u573a\u666f\uff0c\u53d8\u6210\u4e86AI\u53ef\u7406\u89e3\u3001\u53ef\u64cd\u4f5c\u7684\u201c\u6280\u80fd\u201d\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u5176\u771f\u6b63\u98a0\u8986\u6027\u5728\u4e8e\u5de5\u4f5c\u6d41\u7684\u91cd\u6784\u3002\u4f20\u7edf\u8868\u5355\u6784\u5efa\u662f\u201c\u8bbe\u8ba1-\u914d\u7f6e-\u53d1\u5e03\u201d\u7684\u7ebf\u6027\u8fc7\u7a0b\uff0c\u9700\u8981\u7528\u6237\u5177\u5907\u754c\u9762\u903b\u8f91\u6620\u5c04\u80fd\u529b\u3002\u800cOnform\u5c06\u5176\u8f6c\u5316\u4e3a\u201c\u63cf\u8ff0-\u5bf9\u8bdd-\u8fed\u4ee3\u201d\u7684\u534f\u540c\u8fc7\u7a0b\uff0c\u5c06\u6784\u5efa\u5fc3\u667a\u8d1f\u62c5\u8f6c\u79fb\u7ed9\u4e86AI\u3002\u8fd9\u770b\u4f3c\u662f\u4ea4\u4e92\u65b9\u5f0f\u7684\u6539\u53d8\uff0c\u5b9e\u5219\u662f\u5f00\u53d1\u8303\u5f0f\u7684\u8fc1\u79fb\uff0c\u4e0e\u201cvibe-code\u201d\u7406\u5ff5\u4e00\u8109\u76f8\u627f\uff0c\u5373\u7528\u610f\u56fe\u800c\u975e\u6307\u4ee4\u6765\u751f\u6210\u5e94\u7528\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u9762\u4e34\u7684\u6311\u6218\u540c\u6837\u5c16\u9510\u3002\u8bc4\u8bba\u4e2d\u53cd\u590d\u63d0\u53ca\u7684\u201c\u590d\u6742\u6761\u4ef6\u903b\u8f91\u201d\u95ee\u9898\uff0c\u6070\u6070\u66b4\u9732\u4e86\u5f53\u524d\u81ea\u7136\u8bed\u8a00\u5904\u7406\u7ed3\u6784\u5316\u4e1a\u52a1\u89c4\u5219\u7684\u8fb9\u754c\u3002\u8868\u5355\u903b\u8f91\u7684\u4e25\u8c28\u6027\u4e0e\u81ea\u7136\u8bed\u8a00\u7684\u6a21\u7cca\u6027\u4e4b\u95f4\u5b58\u5728\u5929\u7136\u5f20\u529b\u3002\u4ea7\u54c1\u76ee\u524d\u91c7\u53d6\u7684\u6298\u4e2d\u65b9\u6848\u2014\u2014\u7b80\u5355\u903b\u8f91\u7528\u5bf9\u8bdd\uff0c\u590d\u6742\u903b\u8f91\u7528\u4eea\u8868\u76d8\u2014\u2014\u53ef\u80fd\u6210\u4e3a\u4f53\u9a8c\u65ad\u70b9\uff0c\u524a\u5f31\u5176\u201c\u5b8c\u5168\u5bf9\u8bdd\u5f0f\u201d\u7684\u5ba3\u8a00\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u6b64\u5916\uff0c\u5176\u4f5c\u4e3a\u201cSaaS\u66ff\u4ee3\u5e73\u53f0\u201d\u4e00\u90e8\u5206\u7684\u5b9a\u4f4d\uff0c\u63ed\u793a\u4e86\u66f4\u5927\u7684\u91ce\u5fc3\uff1a\u4ee5\u5bf9\u8bdd\u5f0f\u5f00\u53d1\u4e3a\u6954\u5b50\uff0c\u5207\u5165\u4f01\u4e1a\u5185\u90e8\u5de5\u5177\u5e02\u573a\uff0c\u7528\u53ef\u62e5\u6709\u7684\u8f6f\u4ef6\u66ff\u4ee3\u79df\u8d41\u7684SaaS\u3002\u8fd9\u4e00\u5b9a\u4f4d\u4f7f\u5176\u76f4\u63a5\u5bf9\u6807\u7684\u662f\u9ad8\u6602\u7684\u5782\u76f4SaaS\u548c\u4f4e\u4ee3\u7801\u5e73\u53f0\uff0c\u5176\u957f\u671f\u7ade\u4e89\u529b\u5c06\u53d6\u51b3\u4e8e\u6a21\u677f\u751f\u6001\u7684\u4e30\u5bcc\u5ea6\u4e0e\u201c\u81ea\u7136\u8bed\u8a00\u5230\u590d\u6742\u5e94\u7528\u201d\u7684\u7f16\u8bd1\u53ef\u9760\u6027\u3002\u82e5\u6210\u529f\uff0c\u5b83\u5f00\u542f\u7684\u5c06\u4e0d\u662f\u4e00\u4e2a\u65b0\u8868\u5355\u65f6\u4ee3\uff0c\u800c\u662f\u4e00\u4e2a\u201c\u5bf9\u8bdd\u5373\u5f00\u53d1\u201d\u7684\u65b0\u8303\u5f0f\u3002\n            <\/p>\n<\/p><\/div>\n<div class=\"comments-section\">\n<div class=\"comments-toggle\">\n            <span>\u67e5\u770b\u539f\u59cb\u4fe1\u606f<\/span><br \/>\n            <span class=\"toggle-arrow\">\u25bc<\/span>\n        <\/div>\n<div class=\"comments-container\">\n<div class=\"comment-item\">\n<div class=\"comment-header\">\n                    <span class=\"comment-author\">Onform.work<\/span>\n                <\/div>\n<div class=\"comment-content\">Onform makes form creation, data collection, and management fully conversational. It&#8217;s MCP-native so you can build and manage forms directly from Claude, Cursor, or any MCP-compatible tool using plain language. Build forms through natural language via MCP, or use the dashboard if you prefer. Onform is built by Founding Dev, an AI-powered SaaS replacement platform helping teams vibe-code complex internal software from customizable templates \u2014 cutting build time and maintenance headaches.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey Product Hunt! \ud83d\udc4b<\/p>\n<p>Talha here, Founder of <a href=\"https:\/\/founding.dev\/?utm_source=producthunt&amp;utm_medium=comment&amp;utm_campaign=onform-launch\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><strong>Founding Dev<\/strong><\/a><strong>.<br \/><\/strong><br \/>With <strong>Numan Shaikh<\/strong> &#8211; <a href=\"https:\/\/www.producthunt.com\/@numan_shaikh2\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"numan_shaikh2\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@numan_shaikh2<\/a> taking full ownership and lead, we built Onform because form tools haven&#8217;t really changed in years. You open a UI, drag fields, configure logic, repeat. We wanted to see what happens when you just&#8230; talk to your forms instead.<\/p>\n<p>Onform is MCP-native from day one. Create forms, add fields, and manage submissions directly from Claude or Cursor using plain language. No clicking around a dashboard unless you want to.<\/p>\n<p>Onform is part of <a href=\"https:\/\/founding.dev\/?utm_source=producthunt&amp;utm_medium=comment&amp;utm_campaign=onform-launch\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Founding.dev<\/a> &#8211; An AI-Powered SaaS replacement platform helping internal teams build highly customizable complex software and replacing expensive SaaS subscriptions without maintenance headache&#8217;s or long build cycles. <\/p>\n<p>We&#8217;re just getting started and would love your feedback \u2014 especially from anyone already building with MCP. What would make this a must-have in your stack?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>7<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@numan_shaikh2\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@numan_shaikh2<\/a>&nbsp; <a href=\"https:\/\/www.producthunt.com\/@masoodtalha7\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@masoodtalha7<\/a>&nbsp;Hi. Building forms with Claude, does it handle complex logic like conditional fields well?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@numan_shaikh2\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@numan_shaikh2<\/a>&nbsp; <a href=\"https:\/\/www.producthunt.com\/@masoodtalha7\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@masoodtalha7<\/a>&nbsp;How does this compare to Typeform or Tally in terms of logic complexity?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\/@numan_shaikh2\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@numan_shaikh2<\/a>&nbsp; <a href=\"https:\/\/www.producthunt.com\/@masoodtalha7\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@masoodtalha7<\/a>&nbsp;How does its MCP-native approach work with tools like Claude, Cursor, or other MCP-compatible platforms? In what ways is it more flexible and efficient than traditional form builders or spreadsheets?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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 multiple team members collaborate via prompts or is it single-threaded? Congrats on launching!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@himani_sah1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@himani_sah1<\/a>&nbsp;This is an interesting idea. Do you have any use cases in mind for this? What are some of the scenarios where multiple team members would want to colloborate?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>What\u2019s the learning curve like? Do users need to know specific prompt formats?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@zerotox\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@zerotox<\/a>&nbsp;Thanks for the question. Curious, what do you have in mind. What use cases are you trying to target here?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@zerotox\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@zerotox<\/a>&nbsp;No need for specific prompts, you can talk to claude in natural language for getting things done on Onform.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Congrats on the launch!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@danshipit\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@danshipit<\/a>&nbsp;Thank you! We&#8217;re on a mission to help companies replace expensive and bloated SaaS with the tools they own and control<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Building forms inside Claude instead of switching to a separate tool makes a lot of sense. The context switch is what kills my flow every time.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@kailesk_khumar\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@kailesk_khumar<\/a>&nbsp;Exactly! That was the point of it all. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>You have a really rich portfolio of templates! \ud83d\ude42 Like it!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@busmark_w_nika\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@busmark_w_nika<\/a>&nbsp;Thanks Nika!!! And thank you always 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>Many congrats @samuel_taiwo1 @muhammad_ans_khan @aima on shipping this. I&#8217;m curious about the MCP integration &#8211; does it handle complex conditional logic well when you&#8217;re just describing it in natural language to Claude?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@syed_shayanur_rahman\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@syed_shayanur_rahman<\/a>&nbsp;As of now the claude mcp connection can handle building simple form without condition but we can add it to handle complex conditional logic.<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I love the idea of building forms through Claude and Cursor. Moving away from drag-and-drop UIs to a conversational, MCP-native workflow feels like a huge productivity win. Awesome Product!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@samuel_taiwo1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@samuel_taiwo1<\/a>&nbsp;Yes absolutely agree! Onform provides connects seamlessly with your favorite AI chat interfaces. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey Product Hunt \ud83d\udc4b Numan here, I led the build on OnForm.<\/p>\n<p>Honest story: I didn&#8217;t set out to build a form tool. At Founding Dev our mission is to help companies replace expensive SaaS with software they actually own. We&#8217;d already shipped templates for DocuSign, Calendly and others. Forms were the obvious next gap.<\/p>\n<p>Typeform and Jotform both start at $39\/month, and that&#8217;s just to get through the door. Webhooks, Google Sheets sync, unlimited responses, custom branding? That&#8217;s another tier up, another bill.<\/p>\n<p>OnForm starts at $12\/month with all of that included. Teams pay $29\/month. No tiers designed to nudge you up, no features held hostage.<\/p>\n<p>Your core tools shouldn&#8217;t be rentals. You should own them.<\/p>\n<p>Would love to know what you&#8217;re replacing, and what we should build next \ud83d\ude4c<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@numan_shaikh2\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@numan_shaikh2<\/a>&nbsp;Love your story and thanks for being such a great part of the team<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">This might make traditional form builders feel ancient. \ud83d\ude00<\/div>\n<div class=\"comment-actions\">\n<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\/@priyankamandal\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@priyankamandal<\/a>&nbsp;We realy feel bad for them \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>Can it handle conditional logic well? Like multi-branch 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\/@nuseir_yassin1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@nuseir_yassin1<\/a>&nbsp;Curious to know what workflows do you have in mind?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\/@nuseir_yassin1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@nuseir_yassin1<\/a>&nbsp;If you go through UI yes we have conditional logic and multi branch workflow but with MCP you can build forms without logic but we can add those soon to MCP!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>We are very excited about Onform as it plugs natively to claude desktop and you can create and manage forms through chat. <\/p>\n<p>Looking forward to all the feedback you have! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@aima\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@aima<\/a>&nbsp;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<\/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\/TG4VGFKKUMLGBM\" class=\"app-title\">brag.fast<\/a><\/p>\n<div class=\"one-liner\">You ship features and they deserve to be seen<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">204<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>brag.fast \u662f\u4e00\u6b3e\u4e3a\u5f00\u53d1\u8005\/\u72ec\u7acb\u521b\u4e1a\u8005\u8bbe\u8ba1\u7684\u81ea\u52a8\u5316\u5185\u5bb9\u751f\u6210\u5de5\u5177\uff0c\u901a\u8fc7\u591a\u79cd\u96c6\u6210\u65b9\u5f0f\uff0c\u5c06\u4ee3\u7801\u53d1\u5e03\u6216\u529f\u80fd\u66f4\u65b0\u81ea\u52a8\u8f6c\u5316\u4e3a\u7cbe\u7f8e\u7684\u793e\u4ea4\u5a92\u4f53\u56fe\u6587\u4e0e\u89c6\u9891\uff0c\u89e3\u51b3\u4e86\u4ed6\u4eec\u201c\u53ea\u5f00\u53d1\u3001\u4e0d\u5ba3\u4f20\u201d\u7684\u75db\u70b9\u3002<\/div>\n<p>    <!-- \u5a92\u4f53\u753b\u5eca\uff1a\u5305\u542b\u89c6\u9891\u548c\u591a\u5f20\u56fe\u7247 --><\/p>\n<div class=\"media-gallery\">\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/6b3c961b-9713-4863-807d-31e54ce6d7f1.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/fd19c77e-2fcf-4910-bdb2-716b29924a45.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/3274d056-8d03-44a2-a964-2ed9a09f0316.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/f2f72d41-17d2-40ff-8ddd-7b52b7069b92.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\/8e97c595-0fa9-4b92-80de-9ce9c651ba68.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/rAWkBsFUMys\"><source src=\"https:\/\/youtu.be\/rAWkBsFUMys\" 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\">Marketing<\/span><br \/>\n            <span class=\"tag\">Alpha<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u5f00\u53d1\u8005\u8425\u9500<\/span><br \/>\n            <span class=\"tag\">\u53d1\u5e03\u8bf4\u660e\u81ea\u52a8\u5316<\/span><br \/>\n            <span class=\"tag\">\u793e\u4ea4\u5a92\u4f53\u5185\u5bb9\u751f\u6210<\/span><br \/>\n            <span class=\"tag\">AI\u8bbe\u8ba1\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u65e0\u4ee3\u7801\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">SaaS<\/span><br \/>\n            <span class=\"tag\">\u4ea7\u54c1\u589e\u957f<\/span><br \/>\n            <span class=\"tag\">\u72ec\u7acb\u5f00\u53d1\u8005<\/span><br \/>\n            <span class=\"tag\">GitHub\u96c6\u6210<\/span><br \/>\n            <span class=\"tag\">REST API<\/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\u51b3\u201c\u5f00\u53d1\u540e\u4e0d\u5ba3\u4f20\u201d\u75db\u70b9\u7684\u5b9a\u4f4d\u3002\u4e3b\u8981\u95ee\u9898\u96c6\u4e2d\u4e8e\uff1aAI\u5982\u4f55\u4ece\u590d\u6742\u66f4\u65b0\u65e5\u5fd7\u4e2d\u63d0\u53d6\u91cd\u70b9\u3001\u751f\u6210\u6a21\u677f\u7684\u7075\u6d3b\u6027\u4e0e\u63a7\u5236\u5ea6\u3001\u4e0e\u7b2c\u4e09\u65b9\u5de5\u4f5c\u6d41\uff08\u5982Typefully\uff09\u7684\u96c6\u6210\u6df1\u5ea6\u3001\u5bf9\u79c1\u6709\u4ed3\u5e93\u7684\u652f\u6301\u4ee5\u53ca\u5b9e\u9645\u53d1\u5e03\u540e\u7684\u4f20\u64ad\u65f6\u6548\u6027\u3002\u5efa\u8bae\u5305\u62ec\u589e\u52a0\u591a\u5e73\u53f0\u5e16\u5b50\u53d8\u4f53\u3001\u4f18\u5316\u5b9a\u4ef7\u4fe1\u606f\u6e05\u6670\u5ea6\u3002\n            <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ai-section\">\n<div class=\"ai-content\" style=\"font-size: large;\"><strong>AI \u9510\u8bc4<\/strong><\/div>\n<p class=\"ai-content\">\n                brag.fast \u6355\u6349\u5230\u4e86\u4e00\u4e2a\u7cbe\u51c6\u4e14\u666e\u904d\u5b58\u5728\u7684\u5e02\u573a\u7f1d\u9699\uff1a\u5f00\u53d1\u8005\u7684\u201c\u5ba3\u4f20\u60f0\u6027\u201d\u3002\u5176\u771f\u6b63\u4ef7\u503c\u5e76\u975e\u5728\u4e8e\u66ff\u4ee3\u4e13\u4e1a\u8425\u9500\uff0c\u800c\u5728\u4e8e\u5145\u5f53\u4e86\u201c\u5f00\u53d1\u5de5\u4f5c\u6d41\u201d\u4e0e\u201c\u5ba3\u4f20\u4e49\u52a1\u201d\u4e4b\u95f4\u7684\u81ea\u52a8\u5316\u7c98\u5408\u5242\u3002\u4ea7\u54c1\u901a\u8fc7\u56db\u79cd\u96c6\u6210\u65b9\u5f0f\uff08\u53a8\u623fUI\u3001API\u3001AI MCP\u3001GitHub App\uff09\u6784\u5efa\u4e86\u4e00\u4e2a\u5206\u5c42\u7b56\u7565\uff0c\u672c\u8d28\u4e0a\u662f\u5728\u4e0d\u540c\u6280\u672f\u6808\u548c\u7528\u6237\u4e60\u60ef\u7684\u5165\u53e3\u5904\u201c\u62e6\u622a\u201d\u53d1\u5e03\u610f\u56fe\uff0c\u5e76\u5c06\u5176\u8f6c\u5316\u4e3a\u6807\u51c6\u5316\u89c6\u89c9\u8d44\u4ea7\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u5176\u7280\u5229\u4e4b\u5904\u5728\u4e8e\u5bf9\u5f00\u53d1\u8005\u5fc3\u7406\u7684\u628a\u63e1\uff1a\u5c06\u5ba3\u4f20\u7684\u9053\u5fb7\u538b\u529b\uff08\u201c\u4f60\u7684\u5de5\u4f5c\u503c\u5f97\u88ab\u770b\u89c1\u201d\uff09\u8f6c\u5316\u4e3a\u4e00\u4e2a\u53ef\u4e00\u952e\u5b8c\u6210\u7684\u3001\u8fd1\u4e4e\u6e38\u620f\u5316\u7684\u201c\u70f9\u996a\u201d\u52a8\u4f5c\uff0c\u964d\u4f4e\u4e86\u5fc3\u7406\u548c\u64cd\u4f5c\u95e8\u69db\u3002\u7136\u800c\uff0c\u5176\u6df1\u5c42\u6311\u6218\u4e5f\u968f\u4e4b\u6d6e\u73b0\u3002\u9996\u5148\uff0c\u8bc4\u8bba\u4e2d\u5173\u4e8e\u201cAI\u5982\u4f55\u4ece\u6df7\u4e71\u65e5\u5fd7\u4e2d\u9009\u53d6\u91cd\u70b9\u201d\u7684\u63d0\u95ee\uff0c\u76f4\u6307\u5176\u6838\u5fc3AI\u80fd\u529b\u7684\u9ed1\u76d2\u4e0e\u53ef\u9760\u6027\u95ee\u9898\u2014\u2014\u751f\u6210\u5185\u5bb9\u7684\u201c\u8425\u9500\u53cb\u597d\u6027\u201d\u53ef\u80fd\u4e0e\u6280\u672f\u66f4\u65b0\u7684\u201c\u51c6\u786e\u6027\u201d\u4ea7\u751f\u51b2\u7a81\u3002\u5176\u6b21\uff0c\u5b83\u8bd5\u56fe\u6807\u51c6\u5316\u4e00\u79cd\u975e\u6807\u51c6\u5316\u7684\u4e1c\u897f\uff08\u529f\u80fd\u53d1\u5e03\uff09\uff0c\u5f53\u9ed8\u8ba4\u6a21\u677f\u65e0\u6cd5\u6ee1\u8db3\u65f6\uff0c\u7528\u6237\u662f\u5426\u613f\u610f\u6295\u5165\u989d\u5916\u7cbe\u529b\u521b\u5efa\u81ea\u5b9a\u4e49\u6a21\u677f\uff0c\u8fd9\u53ef\u80fd\u91cd\u65b0\u5f15\u5165\u5b83\u8bd5\u56fe\u6d88\u9664\u7684\u201c\u8bbe\u8ba1\u6469\u64e6\u201d\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4ece\u5546\u4e1a\u6a21\u5f0f\u770b\uff0c\u5176\u5b9a\u4ef7\u7b56\u7565\uff08\u5927\u91cf\u514d\u8d39\u989d\u5ea6\u642d\u914d\u9ad8\u989d\u4f01\u4e1a\u8ba1\u5212\uff09\u66b4\u9732\u4e86\u5176\u76ee\u6807\u5ba2\u7fa4\u7684\u4e24\u6781\u5316\uff1a\u7528\u514d\u8d39\u5438\u5f15\u5927\u91cf\u72ec\u7acb\u5f00\u53d1\u8005\u521b\u9020\u6848\u4f8b\u548c\u6d41\u91cf\uff0c\u800c\u771f\u6b63\u7684\u6536\u5165\u5219\u62bc\u6ce8\u4e8e\u80fd\u9ad8\u9891\u53d1\u5e03\u7684\u5927\u578b\u6280\u672f\u56e2\u961f\u3002\u8fd9\u8981\u6c42\u5176AI\u80fd\u529b\u5fc5\u987b\u540c\u65f6\u670d\u52a1\u597d\u201c\u5c0f\u800c\u7f8e\u201d\u7684\u72ec\u7acb\u5e94\u7528\u548c\u201c\u5927\u800c\u6742\u201d\u7684\u4f01\u4e1a\u7ea7\u4ea7\u54c1\uff0c\u96be\u5ea6\u4e0d\u5c0f\u3002\u603b\u4f53\u800c\u8a00\uff0cbrag.fast \u662f\u4e00\u4e2a\u5de7\u5999\u7684\u4ef7\u503c\u642c\u8fd0\u5de5\uff0c\u4f46\u5176\u957f\u671f\u62a4\u57ce\u6cb3\u5c06\u53d6\u51b3\u4e8eAI\u5185\u5bb9\u751f\u6210\u7684\u201c\u5ba1\u7f8e\u4e00\u81f4\u6027\u201d\u4e0e\u201c\u4e0a\u4e0b\u6587\u7406\u89e3\u6df1\u5ea6\u201d\uff0c\u800c\u975e\u4ec5\u4ec5\u662f\u96c6\u6210\u7684\u4fbf\u6377\u6027\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\">brag.fast<\/span>\n                <\/div>\n<div class=\"comment-content\">Developers ship features but never announce them and brag.fast fixes that. Four ways: Kitchen UI (no code), REST API, via AI (MCP), or Github app. 30 free credits (no card required).<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey Product Hunt! \ud83d\udc4b I&#8217;m Rob, the maker of brag.fast.<\/p>\n<p><strong>The problem<\/strong>: I kept shipping features but I never showed them (well maybe just a text post now and then). Not because I didn&#8217;t want to, I just didn&#8217;t have time (aka I liked to build more).<\/p>\n<p><strong>What I built<\/strong>:<br \/><em>Kitchen UI<\/em><br \/>Fill in your feature details in the dashboard, click Cook, get images and video in seconds. No code required.<\/p>\n<p><em>REST API <\/em><br \/>POST your release notes to `\/api\/v1\/cook`, get landscape + square + portrait images back. Add `&#8221;video&#8221;: true` for MP4. Simple as that.<\/p>\n<p><em>AI (MCP)<\/em><br \/>Install the MCP server, say &#8220;make me release images for v2.1&#8221; or &#8220;\/bragfast&#8221; and it just works. If you&#8217;re already building in AI, this is the easiest way to get your visuals.<\/p>\n<p><em>GitHub App<\/em><br \/>Publish a release, and AI reads your changelog to generate images or videos. Review in your dashboard or auto-approve.<\/p>\n<p><strong>Who it&#8217;s for:<\/strong><\/p>\n<p>Indie Hackers, Solopreneurs, Vibe Coders, basically anyone who ships apps but never gets around to making social content for them. Your hard work deserves to be shown (in a cool way).<\/p>\n<p><strong>Pricing:<\/strong><\/p>\n<p>10 free credits, no card needed. Paid plans from $29\/mo.<\/p>\n<p><strong>I&#8217;d love to hear:<\/strong><\/p>\n<p>Do you skip social posts on features? What would make this fit your workflow? Drop a comment!<\/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\/@rob_vb\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@rob_vb<\/a>&nbsp;Love the layout and idea! Great for dev visibility, good 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\/@rob_vb\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@rob_vb<\/a>&nbsp;Yes, sending it to Typefully\/Buffer as a draft seems like the best course of action. Instead of auto-posting, which is probably what most people want for launch stuff, it keeps you informed. Allowing users to create several post variations for each release so they may select the one that best suits X, LinkedIn, etc. would further strengthen 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\/@rob_vb\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@rob_vb<\/a>&nbsp;Hi. After I ship a feature, how quick does it actually show up so people notice it?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>i like the positioning. it is not trying to replace marketing, just making it easier to actually show what you built. That feels practical<\/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>Thank  you<a href=\"https:\/\/www.producthunt.com\/@lakeesha_weatherwax\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@lakeesha_weatherwax<\/a>&nbsp;!<\/p>\n<p>That&#8217;s exactly what I&#8217;m trying to achieve. People like to build, and I think their features deserve to be seen in a cool way. I&#8217;m doing my best to make that as easy as possible.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">In practice, releases are messy: long titles, varying screenshot sizes, no screenshot, multiple bullet points. How does your template system handle auto-layout (wrapping, truncation, font scaling, safe areas) and what control do users have when the default render isn\u2019t perfect?<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@curiouskitty\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@curiouskitty<\/a>&nbsp;The templates handle long texts by auto-sizing fonts. If the text doesn&#8217;t fit the container, it&#8217;ll reduce the font size automatically, so the user doesn&#8217;t have to think about that.<\/p>\n<p>Most importantly, the user can create custom templates so it everything looks exactly like they want it to. I&#8217;ve spent alot of time getting things right for the user without them needing master&#8217;s degree in design.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Very neat! It wasn&#8217;t clear to me from the video + slides that you&#8217;re also doing AI summaries, so the pricing came as a surprise. Also 40k credits feels like a lot of releases in a month, but I&#8217;m excited for your ambition!<\/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\/@hex_miller_bakewell\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@hex_miller_bakewell<\/a>&nbsp;Thanks for your feedback! What was the surprise, did you think the pricing wasn&#8217;t right?<\/p>\n<p>Yeah, 40k is meant for organizations, although I must say I can ship alot as a single person with AI these days \ud83d\ude01<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Oh, this is an interesting way to handle release notes and blog posts. Pretty cool idea. Does it just compile everything for you to release manually or is there some sort of way to direct the output to say the backend of a website?<\/p>\n<\/p>\n<p>That cook is a star, love the visual side of it &#8212; looks really polished.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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>Thank you <a href=\"https:\/\/www.producthunt.com\/@vallar\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@vallar<\/a>&nbsp;!<\/p>\n<p>Good question. In your admin area there&#8217;s a tab History.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/919373f6-b941-4575-990a-812d0cfeb11d.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format\" style=\"max-width: 100%\"><\/p>\n<p>You can download a .zip of your files. If you want to output anywhere else, you can use the webhook so it can post the images and videos to your website for example.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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 <a href=\"https:\/\/www.producthunt.com\/@rob_vb\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"rob_vb\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@rob_vb<\/a> ! Congrats on launch.<\/p>\n<p>The GitHub App angle is clever \u2013 reading the changelog to generate visuals removes the last excuse for skipping the post. One question: how does the AI decide what to highlight when the changelog has 10+ items? Does it pick the most impactful-sounding ones, or does it use everything?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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>Thanks <a href=\"https:\/\/www.producthunt.com\/@ikalimullin\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ikalimullin<\/a>&nbsp;! Congrats on your launch aswell!<\/p>\n<p>Great question. It doesn&#8217;t try to use everything, and it checks available objects of the templates. It picks the most impactful items and rewrites them as short, marketing-friendly copy (think &#8220;catchy headline + a few bullet points&#8221; not &#8220;raw commit log&#8221;). You can also control how many slides it generates, so if there&#8217;s a lot of good stuff it&#8217;ll spread the highlights across multiple slides instead of cramming it all into one. That said, it&#8217;s still early and I&#8217;m actively tuning the prompts, so if anyone tries it and the AI makes a weird choice, I genuinely want to hear about it!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>This is timely for us. We&#8217;re always shipping new features and never post about them!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@bblalock\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@bblalock<\/a>&nbsp;  Your features deserve to be seen by potential users!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>looks genius tbh, tired of making feature announcements in Figma, gonna try this tool and comeback with the review. Good luck with the launch!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@igor_martinyuk\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@igor_martinyuk<\/a>&nbsp;Thanks! Really curious what you think of it. I&#8217;m open to all kinds of feedback, I want to make this as easy as possible for every user.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>&lt;3&lt;3&lt;3<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@damjanski\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@damjanski<\/a>&nbsp;&lt;3 to you too!<\/p>\n<p>(Dancing Dogs app is really fun btw!)<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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 GitHub app angle is the one I&#8217;d actually use. Triggering visuals from a release means it happens automatically instead of being another thing to remember after shipping. <\/p>\n<p>Also launching today with Grass, so I know exactly how much mental overhead launch day already has. Good luck <a href=\"https:\/\/www.producthunt.com\/@rob_vb\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"rob_vb\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@rob_vb<\/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\/@sunnyjoshi\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sunnyjoshi<\/a>&nbsp;good to hear, definitely a time-saver!<\/p>\n<\/p>\n<p>Good luck with Grass! I\u2019ll check it out immediately.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\">Hey Rob, that line about never showing features because you liked building more is so relatable. Was there a specific feature you shipped that you were genuinely proud of but just never posted about?<\/div>\n<div class=\"comment-actions\">\n<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>Oh yeah, definitely.<\/p>\n<p>I had sooo much fun building this:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/a397c5c2-4ed5-4aff-a3f5-8a14c419d622.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format\" style=\"max-width: 100%\"><\/p>\n<p>The cook actually animates every step you take in the form. <\/p>\n<p>Before I wouldn&#8217;t take the time to post this, but now it took me a few seconds to make a nice post about 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\/@vouchy\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@vouchy<\/a>&nbsp;I am curious about the GitHub integration. Does it work well with messy or very technical changelogs, or does it need clean input to generate good content?<\/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>Teams known for shipping are often the best at showcasing their work (e.g. think about how many new release tweets you&#8217;ve seen from the Claude Code team). &#8220;Work like hell and advertise.&#8221; mantra. Love you&#8217;ve really reduced the friction between shipping and communicating to users. Cool aesthetic, too!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I&#8217;m guilty of shipping features and never telling anyone about them. The GitHub app catching it at merge is smart because that&#8217;s the exact moment I&#8217;ve already moved on mentally. Does it work with private repos?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"app-card\">\n<div class=\"app-header\">\n<div class=\"rank\">#10<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/GETRCIX2CUMWQM\" class=\"app-title\">ScreenSmooth<\/a><\/p>\n<div class=\"one-liner\">Beautiful Screen Recordings in minutes<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">203<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>ScreenSmooth\u662f\u4e00\u6b3eChrome\u6269\u5c55\uff0c\u901a\u8fc7\u5e73\u6ed1\u9f20\u6807\u8f68\u8ff9\u3001\u81ea\u52a8\u70b9\u51fb\u53d8\u7126\u3001\u6dfb\u52a0\u52a8\u6001\u6a21\u7cca\u548c\u7cbe\u7f8e\u80cc\u666f\uff0c\u5feb\u901f\u5c06\u539f\u59cb\u5f55\u5c4f\u8f6c\u5316\u4e3a\u9ad8\u8d28\u91cf\u5ba3\u4f20\u89c6\u9891\uff0c\u89e3\u51b3\u4e86\u521b\u4f5c\u8005\u5728\u8de8\u5e73\u53f0\u5236\u4f5c\u4e13\u4e1a\u6f14\u793a\u5185\u5bb9\u65f6\u6d41\u7a0b\u7e41\u7410\u3001\u6548\u679c\u4e0d\u4f73\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\/0d5d7704-2f53-45a7-a8b8-505a1eb00aee.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/22031dd2-cb08-4ff9-8091-b9bc9138d86c.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/29a01c55-0e1d-4ac3-b7f0-584c1c738f83.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/61405fca-7daf-44b0-970f-78423a24677a.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/9f68d1e0-a5b6-4687-90f6-7835fef927de.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\/c2aa0b3e-94c3-4d14-8166-89ddb43f9415.jpeg?auto=format\" data-video-url=\"https:\/\/www.youtube.com\/watch?v=x2uum2vfNME\"><source src=\"https:\/\/www.youtube.com\/watch?v=x2uum2vfNME\" type=\"video\/mp4\"><\/video><\/p>\n<div class=\"video-overlay\">\n<div class=\"play-icon\">\u25b6<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">Design Tools<\/span><br \/>\n            <span class=\"tag\">User Experience<\/span><br \/>\n            <span class=\"tag\">Alpha<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u5c4f\u5e55\u5f55\u5236\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">Chrome\u6269\u5c55<\/span><br \/>\n            <span class=\"tag\">\u89c6\u9891\u7f8e\u5316<\/span><br \/>\n            <span class=\"tag\">\u81ea\u52a8\u53d8\u7126<\/span><br \/>\n            <span class=\"tag\">\u5149\u6807\u5e73\u6ed1<\/span><br \/>\n            <span class=\"tag\">\u52a8\u6001\u6a21\u7cca<\/span><br \/>\n            <span class=\"tag\">\u6f14\u793a\u5236\u4f5c<\/span><br \/>\n            <span class=\"tag\">\u8de8\u5e73\u53f0<\/span><br \/>\n            <span class=\"tag\">\u4e00\u6b21\u6027\u4ed8\u8d39<\/span><br \/>\n            <span class=\"tag\">\u6548\u7387\u5de5\u5177<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u666e\u904d\u8ba4\u53ef\u5176\u201c\u5feb\u901f\u7f8e\u5316\u201d\u7684\u6838\u5fc3\u4ef7\u503c\uff0c\u5c24\u5176\u8d5e\u8d4f\u5176\u8de8\u5e73\u53f0\u548c\u4e00\u6b21\u6027\u4ed8\u8d39\u6a21\u5f0f\u3002\u4e3b\u8981\u95ee\u9898\u96c6\u4e2d\u4e8e\u81ea\u52a8\u53d8\u7126\u548c\u52a8\u6001\u6a21\u7cca\u5728\u5feb\u901f\u64cd\u4f5c\u4e0b\u7684\u5904\u7406\u6548\u679c\u3001\u4e0e\u975eMac\u7cfb\u7edf\u7684\u517c\u5bb9\u4f18\u5316\uff0c\u4ee5\u53ca\u4e0e\u7ade\u54c1\uff08\u5982Screen Studio\uff09\u7684\u6838\u5fc3\u8d28\u91cf\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                ScreenSmooth\u7684\u806a\u660e\u4e4b\u5904\uff0c\u5728\u4e8e\u5b83\u7cbe\u51c6\u5730\u5207\u5165\u4e86\u4e00\u4e2a\u88ab\u201c\u5e73\u53f0\u7279\u6743\u201d\u548c\u201c\u8ba2\u9605\u5236\u201d\u6240\u5272\u88c2\u7684\u7ec6\u5206\u5e02\u573a\u3002\u5b83\u6ca1\u6709\u8bd5\u56fe\u5728\u529f\u80fd\u5e7f\u5ea6\u4e0a\u6311\u6218Screen Studio\u7b49\u6210\u719f\u4ea7\u54c1\uff0c\u800c\u662f\u4ee5Chrome\u6269\u5c55\u8fd9\u4e00\u8f7b\u91cf\u5316\u3001\u8de8\u5e73\u53f0\u5f62\u6001\uff0c\u5c06\u201c\u5feb\u901f\u4ea7\u51fa\u89c2\u611f\u4e13\u4e1a\u7684\u5f55\u5c4f\u201d\u8fd9\u4e00\u6838\u5fc3\u8bc9\u6c42\u4ea7\u54c1\u5316\u3002\u5176\u5ba3\u79f0\u7684\u201c\u4ece0\u5230915\u7f8e\u5143\u8425\u6536\u201d\u548c\u5438\u5f15\u5230\u7684\u65e9\u671f\u7528\u6237\uff0c\u9a8c\u8bc1\u4e86\u5e02\u573a\u5bf9\u201c\u4e00\u6b21\u6027\u4e70\u65ad\u3001\u5168\u5e73\u53f0\u53ef\u7528\u201d\u65b9\u6848\u7684\u6e34\u6c42\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u6df1\u5c42\u6311\u6218\u4e5f\u7531\u6b64\u6d6e\u73b0\u3002\u9996\u5148\uff0c\u6280\u672f\u5929\u82b1\u677f\u663e\u8457\u3002\u4f5c\u4e3a\u6d4f\u89c8\u5668\u6269\u5c55\uff0c\u5176\u5904\u7406\u6027\u80fd\u548c\u5bf9\u7cfb\u7edf\u5e95\u5c42\u56fe\u5f62\u4fe1\u606f\u7684\u83b7\u53d6\u6743\u9650\u5fc5\u7136\u53d7\u9650\uff0c\u8fd9\u76f4\u63a5\u5173\u7cfb\u5230\u8bc4\u8bba\u533a\u7528\u6237\u5173\u5207\u7684\u201c\u5feb\u901f\u9f20\u6807\u79fb\u52a8\u5904\u7406\u201d\u548c\u201c\u6700\u7ec8\u8f93\u51fa\u8d28\u91cf\u201d\u80fd\u5426\u771f\u6b63\u6bd4\u80a9\u539f\u751f\u5e94\u7528\u3002\u6240\u8c13\u7684\u201cAI\u53d8\u7126\u201d\u82e5\u7f3a\u4e4f\u7ec6\u8282\u9610\u91ca\uff0c\u6613\u6d41\u4e8e\u8425\u9500\u8bdd\u672f\u3002\u5176\u6b21\uff0c\u5546\u4e1a\u6a21\u5f0f\u6697\u85cf\u98ce\u9669\u300279\u7f8e\u5143\u7684\u7ec8\u8eab\u5b9a\u4ef7\u5728\u542f\u52a8\u9636\u6bb5\u662f\u5f3a\u5927\u7684\u589e\u957f\u94a9\u5b50\uff0c\u4f46\u957f\u8fdc\u6765\u770b\uff0c\u53ef\u80fd\u96be\u4ee5\u652f\u6491\u6301\u7eed\u7684\u5f00\u53d1\u3001\u7ef4\u62a4\u548c\u4e91\u670d\u52a1\u6210\u672c\uff0c\u5bb9\u6613\u9677\u5165\u201c\u5356\u5f97\u8d8a\u591a\uff0c\u8d1f\u62c5\u8d8a\u91cd\u201d\u7684\u9677\u9631\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u5b83\u7684\u771f\u6b63\u4ef7\u503c\uff0c\u6216\u8bb8\u4e0d\u5728\u4e8e\u6280\u672f\u98a0\u8986\uff0c\u800c\u5728\u4e8e\u63d0\u4f9b\u4e86\u4e00\u79cd\u201c\u8db3\u591f\u597d\u201d\u7684\u5e73\u6743\u4f53\u9a8c\u3002\u5b83\u964d\u4f4e\u4e86\u5236\u4f5c\u201c\u7f8e\u89c2\u5f55\u5c4f\u201d\u7684\u95e8\u69db\uff0c\u6ee1\u8db3\u4e86Windows\/Linux\u7528\u6237\u3001\u72ec\u7acb\u521b\u4f5c\u8005\u3001\u4e2d\u5c0f\u56e2\u961f\u5bf9\u6027\u4ef7\u6bd4\u548c\u6613\u7528\u6027\u7684\u5373\u65f6\u9700\u6c42\u3002\u4f46\u82e5\u60f3\u4ece\u201c\u6709\u8da3\u7684\u5de5\u5177\u201d\u8fdb\u5316\u4e3a\u201c\u53ef\u6301\u7eed\u7684\u4e1a\u52a1\u201d\uff0c\u5b83\u5fc5\u987b\u89e3\u7b54\uff1a\u5982\u4f55\u5728\u8f7b\u91cf\u5316\u67b6\u6784\u4e0b\u5b9e\u73b0\u5ab2\u7f8e\u539f\u751f\u7684\u6838\u5fc3\u4f53\u9a8c\uff1f\u5982\u4f55\u6784\u5efa\u8d85\u8d8a\u4e00\u6b21\u6027\u552e\u5356\u7684\u957f\u671f\u4ef7\u503c\uff1f\u5426\u5219\uff0c\u5b83\u53ef\u80fd\u53ea\u662f\u7528\u6237\u9003\u79bb\u8ba2\u9605\u5236\u8fc7\u7a0b\u4e2d\u7684\u4e00\u4e2a\u4e34\u65f6\u9a7f\u7ad9\uff0c\u800c\u975e\u7ec8\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\">ScreenSmooth<\/span>\n                <\/div>\n<div class=\"comment-content\">ScreenSmooth makes your mouse movement smooth, automatically zooms in on clicks, applies cinematic motion blur to all the animations, and adds beautiful background around your recording. In a minute your recording becomes a high-quality promotional. (Avaliable as Chrome Extension so work on MacOS, Windows, Linux)<\/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 Sayyid.<\/p>\n<p>few months ago I started building ScreenSmooth with $0.<\/p>\n<p>Today: $915 revenue, Marc Lou become user, etc.<\/p>\n<p>What it does:<br \/>\n&#8211; Records your screen<br \/>\n&#8211; Auto Zooms on your clicks\/typing<br \/>\n&#8211; Smoothing your cursor<br \/>\n&#8211; Makes demos look professional<\/p>\n<p>Why I built it:<br \/>\nBecause Screen Studio is Mac only and subscription<\/p>\n<p>but ScreenSmooth is working on Windows\/Mac\/Linux, and $79 lifetime<\/p>\n<p>Happy to answer questions!<\/p>\n<p>&#8211; Sayyid<br \/>\nX: @Sayyidalijufri<\/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\/@Sayyidalijufri\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@Sayyidalijufri<\/a>&nbsp;For someone using it daily for LinkedIn demos like quick branding tips, any pro tips on tweaking auto-zoom sensitivity or cursor smoothing for crisper results on non-Mac setups?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\/@Sayyidalijufri\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@Sayyidalijufri<\/a>&nbsp;This looks awesome, Sayyid! Love that it\u2019s cross-platform and makes screen recordings look cinematic in minutes.<\/p>\n<p>Curious\u2014how does the auto-zoom and motion blur handle fast mouse movements or rapid clicks? Does it just \u201cfigure it out,\u201d or do you tweak settings?<\/p>\n<p>Also\u2014huge congrats on hitting $915 revenue from a $0 start! Excited to see how this evolves. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\/@Sayyidalijufri\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@Sayyidalijufri<\/a>&nbsp;Hi. How good does it look when I record something with lots of fast mouse movement or scrolling?<\/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>Just went through the pain of recording a product demo \u2014 multiple takes, inconsistent zoom levels, awkward cursor movements. The &#8220;beautiful in minutes&#8221; promise is real for anyone who&#8217;s tried to make a raw screen recording look presentable. Question: does it handle zoom\/highlight animations automatically or do you set those manually?<\/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\/@sagaiq_coo\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sagaiq_coo<\/a>&nbsp;its handle both auto and manual<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Cool Product! How do you use AI to zoom compared to pure algorithmic screen recorders? <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@visualpharm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@visualpharm<\/a>&nbsp;oh&#8230; should i make it open source instead?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>My screen recordings look terrible because my cursor moves like a caffeinated squirrel. Auto zoom on clicks + cursor smoothing in a Chrome extension? Trying this today.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@kailesk_khumar\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@kailesk_khumar<\/a>&nbsp;i would love to answer if you have any question<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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 launch. Congrats.<\/p>\n<\/p>\n<p>We need to record a new launch video (we also just launched today!) and will def be using this instead of screen studio.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@stefano_delmanto\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@stefano_delmanto<\/a>&nbsp;really? thanks soo much<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>tibo just upvote it\ud83e\udd2f<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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>its already at 8 place\ud83e\udd79<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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 app, actually a Chrome extension. It works perfectly, and it\u2019s the only tool I use to create beautiful demos! Thanks you!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@thisiswhyibuilt\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@thisiswhyibuilt<\/a>&nbsp;Thanks you Andrey!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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 awesome! Great work, Sayyid!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@wahabshaikh\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@wahabshaikh<\/a>&nbsp;thanks a lot brother<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Looking good. I just cancelled Screen Studio and I&#8217;m looking for an alternative. It looks like a found something worth checking out! Also cool that some top people commented on X and see the value.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@rob_vb\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@rob_vb<\/a>&nbsp;thanks <\/p>\n<p>dm me on X if you have any question<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\">When someone is deciding between ScreenSmooth and Screen Studio (or Loom\/Tella), what\u2019s the most important *quality* difference you\u2019d want them to notice in the final video\u2014and what did you have to build differently to get that result in a Chrome extension?<\/div>\n<div class=\"comment-actions\">\n<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\/@curiouskitty\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@curiouskitty<\/a>&nbsp;its clearly answered on the <a href=\"https:\/\/ScreenSmooth.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">ScreenSmooth.com<\/a> landing page comparison section<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"app-card\">\n<div class=\"app-header\">\n<div class=\"rank\">#11<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/M4HONGJQGO5663\" class=\"app-title\">AgentMail<\/a><\/p>\n<div class=\"one-liner\">Email Inboxes for AI Agents <\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">202<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>AgentMail\u4e3a\u6bcf\u4e2aAI\u667a\u80fd\u4f53\u63d0\u4f9b\u72ec\u7acb\u90ae\u7bb1\uff0c\u8ba9\u5f00\u53d1\u8005\u65e0\u9700\u5904\u7406OAuth\u3001\u5171\u4eab\u90ae\u7bb1\u7b49\u590d\u6742\u95ee\u9898\uff0c\u5373\u53ef\u5b9e\u73b0\u667a\u80fd\u4f53\u81ea\u4e3b\u6536\u53d1\u3001\u7ebf\u7a0b\u7ba1\u7406\u548c\u8bed\u4e49\u641c\u7d22\u90ae\u4ef6\uff0c\u89e3\u51b3\u4e86\u5728\u5ba2\u670d\u3001\u6587\u6863\u5904\u7406\u7b49\u81ea\u52a8\u5316\u573a\u666f\u4e2d\u6784\u5efa\u90ae\u4ef6\u4ea4\u4e92\u80fd\u529b\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\/da0c23b0-fe57-41cd-a2ae-fc19d3e5fa2f.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\/a1faef11-95b5-4d6e-b19f-0b3df1b448c0.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\/ae0f474c-ff4e-4a27-82a6-8eb58ac19a67.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\/6d2214ff-4dbe-4511-84f8-23ce6b8056e2.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\/738d6239-2aef-4585-8ff6-81c3872989f9.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\/36cee18d-a177-4e85-b6e8-197952c160a0.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\/cf8dc7c0-a9c7-47fc-a332-65bf567a3e2d.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\/80086a03-2c5b-42a6-bb90-806a764f53ca.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\/bb2c44dc-9f48-4e06-a924-430829989b89.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\/cbc5f94b-b931-4184-9b5d-eaac32f42cd7.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\/c6c7055a-d368-4472-94e3-165e5280bcf2.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/UgaGfvDuxuo\"><source src=\"https:\/\/youtu.be\/UgaGfvDuxuo\" type=\"video\/mp4\"><\/video><\/p>\n<div class=\"video-overlay\">\n<div class=\"play-icon\">\u25b6<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">Email<\/span><br \/>\n            <span class=\"tag\">API<\/span><br \/>\n            <span class=\"tag\">Developer Tools<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u667a\u80fd\u4f53\u57fa\u7840\u8bbe\u65bd<\/span><br \/>\n            <span class=\"tag\">\u90ae\u7bb1API<\/span><br \/>\n            <span class=\"tag\">\u90ae\u4ef6\u81ea\u52a8\u5316<\/span><br \/>\n            <span class=\"tag\">\u65e0\u670d\u52a1\u5668\u90ae\u7bb1<\/span><br \/>\n            <span class=\"tag\">\u8bed\u4e49\u641c\u7d22<\/span><br \/>\n            <span class=\"tag\">\u5b9e\u65f6Webhook<\/span><br \/>\n            <span class=\"tag\">\u9644\u4ef6\u89e3\u6790<\/span><br \/>\n            <span class=\"tag\">\u5f00\u53d1\u8005\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u4f01\u4e1a\u81ea\u52a8\u5316<\/span><br \/>\n            <span class=\"tag\">\u667a\u80fd\u4f53\u8eab\u4efd\u9694\u79bb<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u8ba4\u53ef\u5176\u89e3\u51b3\u4e86Gmail API\u7684OAuth\u3001\u901f\u7387\u9650\u5236\u548c\u5171\u4eab\u90ae\u7bb1\u96be\u9898\u3002\u9ad8\u9891\u95ee\u9898\u5305\u62ec\uff1a\u4e0eSES\/Sendgrid\u7684\u533a\u522b\u30012FA\u9a8c\u8bc1\u652f\u6301\u3001\u81ea\u5b9a\u4e49\u57df\u540d\u3001\u5b89\u5168\u6027\u53ca\u8bed\u4e49\u641c\u7d22\u5b9e\u73b0\u3002\u5f00\u53d1\u8005\u5206\u4eab\u5176\u5728\u5ba2\u670d\u3001\u6295\u8bc9\u5904\u7406\u7b49\u573a\u666f\u7684\u6210\u529f\u96c6\u6210\u6848\u4f8b\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                AgentMail\u7684\u5b9e\u8d28\uff0c\u5e76\u975e\u5728\u201c\u90ae\u4ef6\u201d\u7ea2\u6d77\u4e2d\u505a\u589e\u91cf\u4f18\u5316\uff0c\u800c\u662f\u4e3a\u5373\u5c06\u7206\u53d1\u7684AI\u667a\u80fd\u4f53\u7ecf\u6d4e\u94fa\u8bbe\u8eab\u4efd\u4e0e\u901a\u4fe1\u57fa\u7840\u8bbe\u65bd\u3002\u5176\u6838\u5fc3\u4ef7\u503c\u5728\u4e8e\u5c06\u201c\u90ae\u7bb1\u201d\u4ece\u4e00\u4e2a\u6c9f\u901a\u5de5\u5177\uff0c\u89e3\u6784\u4e3a\u667a\u80fd\u4f53\u7684\u6807\u51c6\u5316\u201c\u8f93\u5165\/\u8f93\u51fa\u63a5\u53e3\u201d\u548c\u201c\u8bb0\u5fc6\u5916\u6302\u201d\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4ea7\u54c1\u5de7\u5999\u907f\u5f00\u4e86\u201c\u7528AI\u589e\u5f3a\u4eba\u7c7b\u90ae\u4ef6\u6548\u7387\u201d\u7684\u62e5\u6324\u8d5b\u9053\uff0c\u8f6c\u800c\u5b9a\u4f4d\u201c\u4e3aAI\u63d0\u4f9b\u90ae\u4ef6\u670d\u52a1\u201d\uff0c\u8fd9\u4e00\u5b9a\u4f4d\u5dee\u5f02\u6784\u6210\u4e86\u5176\u58c1\u5792\u3002\u5b83\u76f4\u51fb\u5f00\u53d1\u8005\u7528\u4f20\u7edf\u90ae\u7bb1API\u670d\u52a1\u667a\u80fd\u4f53\u65f6\u7684\u4e09\u5927\u6b7b\u7a74\uff1a\u4e00\u662f\u8eab\u4efd\u7ed1\u5b9a\u96be\u9898\uff08\u65e0\u9700\u4eba\u7c7bOAuth\uff0c\u5b9e\u73b0\u667a\u80fd\u4f53\u8eab\u4efd\u9694\u79bb\uff09\uff1b\u4e8c\u662f\u72b6\u6001\u7ba1\u7406\u7f3a\u5931\uff08\u5185\u7f6e\u7ebf\u7a0b\u3001\u8bed\u4e49\u641c\u7d22\uff0c\u8ba9\u667a\u80fd\u4f53\u5177\u5907\u5bf9\u8bdd\u8bb0\u5fc6\u4e0e\u4e0a\u4e0b\u6587\u68c0\u7d22\u80fd\u529b\uff0c\u800c\u975e\u6bcf\u6b21\u91cd\u65b0\u89e3\u6790\u539f\u59cb\u90ae\u4ef6\uff09\uff1b\u4e09\u662f\u5b9e\u65f6\u6027\u74f6\u9888\uff08WebSocket\u652f\u6301\u5c06\u90ae\u4ef6\u6d41\u8f6c\u5316\u4e3a\u4e8b\u4ef6\u6d41\uff0c\u5c24\u5176\u9002\u54082FA\u7b49\u9700\u5373\u65f6\u54cd\u5e94\u7684\u4ea4\u4e92\u573a\u666f\uff09\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4ece\u8bc4\u8bba\u4e2d\u7684\u771f\u5b9e\u7528\u4f8b\u2014\u2014\u4ece\u5904\u7406\u516c\u7528\u4e8b\u4e1a\u6295\u8bc9\u5230\u533b\u7597\u5ba2\u670d\uff0c\u518d\u5230\u4f9b\u5e94\u5546\u8c08\u5224\u2014\u2014\u53ef\u4ee5\u770b\u51fa\uff0c\u4ea7\u54c1\u6b63\u5361\u4f4d\u5728\u201c\u667a\u80fd\u4f53\u9700\u8981\u4e0e\u4eba\u7c7b\u8fdb\u884c\u5f02\u6b65\u3001\u957f\u7ebf\u7a0b\u3001\u5e26\u9644\u4ef6\u590d\u6742\u4ea4\u4e92\u201d\u7684\u5173\u952e\u5de5\u4f5c\u6d41\u8282\u70b9\u3002\u5176\u98ce\u9669\u5728\u4e8e\uff0c\u8fd9\u4ecd\u662f\u4e00\u4e2a\u65e9\u671f\u5e02\u573a\uff0c\u9700\u6c42\u4f9d\u8d56\u4e8e\u667a\u80fd\u4f53\u672c\u8eab\u80fd\u529b\u7684\u666e\u53ca\u4e0e\u6210\u719f\u3002\u540c\u65f6\uff0c\u4f5c\u4e3a\u7ba1\u9053\u5c42\u670d\u52a1\uff0c\u5b83\u9700\u6301\u7eed\u9762\u5bf9\u201c\u80fd\u5426\u81ea\u5df1\u642d\u5efa\u201d\u7684\u8d28\u7591\uff0c\u5176\u62a4\u57ce\u6cb3\u5728\u4e8e\u5c06\u90ae\u4ef6\u534f\u8bae\u3001\u9001\u8fbe\u7387\u3001\u641c\u7d22\u7d22\u5f15\u7b49\u810f\u6d3b\u7d2f\u6d3b\u6253\u5305\u6210\u7b80\u6d01API\u4e0e\u5b9e\u65f6\u63a5\u53e3\u7684\u5de5\u7a0b\u80fd\u529b\u4e0e\u4f53\u9a8c\u5b8c\u6574\u6027\u3002\u82e5\u667a\u80fd\u4f53\u4ea4\u4e92\u8303\u5f0f\u771f\u6210\u4e3a\u4e3b\u6d41\uff0cAgentMail\u6709\u671b\u6210\u4e3a\u667a\u80fd\u4f53\u65f6\u4ee3\u7684\u201cTwilio for Email\u201d\u3002\n            <\/p>\n<\/p><\/div>\n<div class=\"comments-section\">\n<div class=\"comments-toggle\">\n            <span>\u67e5\u770b\u539f\u59cb\u4fe1\u606f<\/span><br \/>\n            <span class=\"toggle-arrow\">\u25bc<\/span>\n        <\/div>\n<div class=\"comments-container\">\n<div class=\"comment-item\">\n<div class=\"comment-header\">\n                    <span class=\"comment-author\">AgentMail<\/span>\n                <\/div>\n<div class=\"comment-content\">AgentMail gives every AI agent its own email inbox. Your agent sends, receives, threads, and replies to emails on its own. No shared mailboxes, no OAuth per inbox, no human in the loop. Real-time webhooks and websockets. Semantic search across inboxes. Built-in email parsing and attachment extraction. Developers, startups, and enterprises are already deploying email agents with AgentMail. Free to start.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey Product Hunt! We&#8217;re Haakam, Michael, and Adi. We&#8217;re building AgentMail, the email API for agents.<br \/>We&#8217;re not talking about AI for your email. This is email for your AI.<\/p>\n<p>We wanted to build email agents you could forward your work to and get back a completed task. The agents would act entirely autonomously, they wouldn&#8217;t need to borrow your identity. If they got stuck, they could just email you or anyone else.<\/p>\n<p>Using Gmail, we kept hitting the same walls. No way to create inboxes programmatically. Rate and sending limits. OAuth for every single inbox. Keyword search that doesn&#8217;t understand context. Per-seat pricing that doesn&#8217;t work for agents.<\/p>\n<p>So we built what we wished existed. An email provider for developers. APIs for creating inboxes and configuring domains. Email parsing and threading. Text extraction from attachments. Real-time webhooks and websockets. Semantic search across inboxes. Usage-based pricing that works for agents.<\/p>\n<p>Developers, startups, and enterprises are already deploying email agents with AgentMail. Agents that convert conversations and documents into structured data. Agents that source quotes, negotiate prices, and get the best deals.<\/p>\n<p>To celebrate our launch, we&#8217;re giving early-stage teams a free month on our Startup plan. If you&#8217;re building with agents, apply here: <a href=\"https:\/\/tally.so\/r\/QKrxj8\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/tally.so\/r\/QKrxj8<\/a><\/p>\n<p>We also just added a deal for developers &#8211; 2 months free on our $20\/month plan. You can claim the code right here from our Product Hunt page and get started for free at <a href=\"http:\/\/agentmail.to\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">agentmail.to<\/a>. Looking forward to hearing your thoughts.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>11<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@haakam\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@haakam<\/a>&nbsp;super excited about this and what comes next! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@haakam\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@haakam<\/a>&nbsp;Experimented with AgentMail around its inception to automate parts of MHacks. Amazing to see how the infra has grown. <\/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\/@haakam\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@haakam<\/a>&nbsp;Congrats on the launch! agentmail is a brilliantly simple and elegant implementation of something lots of agents (and the developers that build them) are going to need.<\/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>Used AgentMail a few months back for a project during a big SF power outage everyone was mad about, set up a bunch of inboxes people could pick from to send complaint emails to PG&amp;E, plus shared public inboxes for transparency. AgentMail handled all the email stuff, literally plug and play. Built the whole thing overnight, and launched it on reddit in the morning, that&#8217;s how easy it was to use. Congrats on the launch!&nbsp;<\/p>\n<p>Added a screenshot of an email someone sent using the platform below<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/cc3efdd1-c286-41fe-8156-a9090d4db418.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format\" style=\"max-width: 100%\"><img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/db3e8e46-8bd3-4ea7-b261-31ce9685829e.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>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\/@kareem88\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@kareem88<\/a>&nbsp;This is incredible! Love seeing powerful use cases like this!<br \/>Appreciate you sharing and congrats on shipping something that actually helped people when it mattered. Thanks for the support!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>3<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Wait can i use this for 2FA? ive been losing my mind trying to get verification codes for browser automation agents. please tell me this solves that<\/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\/@vivek_sonar1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@vivek_sonar1<\/a>&nbsp;Yes and we support websockets too. That means you agent can enter its email in a form, open a websocket connection, wait for the 2FA, and enter the code all in the same thread. No need to spin up a separate http server that needs to be publicly exposed to receive webhooks.<\/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>So how is this different from just using SES or Sendgrid? I&#8217;ve been hacking together SES for an agent project and it kinda works but feels like im fighting it the whole time. What am I missing here<\/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\/@new_user___0992026f7638df402840b2b\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@new_user___0992026f7638df402840b2b<\/a>&nbsp;Other email APIs just give you a webhook notification when you receive an email. AgentMail providers inboxes, threads, messages, attachments and allows you to reply, forward, label, search, etc. The functionality is a lot closer to Gmail.<\/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\/@new_user___0992026f7638df402840b2b\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@new_user___0992026f7638df402840b2b<\/a>&nbsp; Yes my friend!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>semantic search across agent inboxes is a nice touch. we&#8217;ve been thinking about AI agents that need to handle support emails for our healthcare clients, and the threading\/context preservation would be huge. are you seeing mostly customer service use cases or other workflows?<\/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\/@piotreksedzik\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"piotreksedzik\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@piotreksedzik<\/a> Hey Piotr, thanks! Yeah we actually have a ton of customers using us for healthcare support exactly. We also see teams using us for document processing, vendor negotiation, and a few startups using us for QA testing. The common thread is agents that need to hold real conversations and maintain context across threads. If you need any help getting set up feel free to reach out at <a href=\"mailto:support@agentmail.to\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">support@agentmail.to<\/a>, happy to help!<\/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\">How do semantic search and reply\/quote extraction work end-to-end for an agent developer\u2014what gets indexed, what stays private, and how does it compare to just storing raw emails and letting each agent re-read its thread history with an LLM on every turn?<\/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\/@curiouskitty\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@curiouskitty<\/a>&nbsp;All emails sent and received by AgentMail gets indexed, but of course stays private to you. This allows agents to quickly find what they might need and then narrow down by reading the threads.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>3<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>a email for your ai, not ai for your email&#8230; love that distinction. we&#8217;ve been struggling with parsing attachments into structured data using legacy providers. does the text extraction handle complex pdfs well? <a href=\"https:\/\/www.producthunt.com\/@haakam\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"haakam\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@haakam<\/a> <a href=\"https:\/\/www.producthunt.com\/products\/agentmail\" data-node-type=\"mention\" data-mention-type=\"product\" data-mention-id=\"agentmail\" target=\"_blank\" rel=\"noopener\">@AgentMail<\/a> <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@haakam\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@haakam<\/a>&nbsp; <a href=\"https:\/\/www.producthunt.com\/@priya_kushwaha1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@priya_kushwaha1<\/a>&nbsp; Yes. 100% completely PDF support. We will make it better for everyone!<\/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>Insane potential on the project, can&#8217;t wait to see what you guys build and congrats for 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\/@francoisdefitte\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@francoisdefitte<\/a>&nbsp;Thanks Francois! That&#8217;s love<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Ok this is actually solving a problem we hit last month. We tried giving our AI agents email capabilities through Gmail API and it was a nightmare \u2014 OAuth per inbox, rate limits, the whole thing. The websocket approach for 2FA is really clever. Quick q: do you support custom domains so agents can send from @<a href=\"http:\/\/company.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">company.com<\/a>?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@pierre_de_la_grand_rive\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@pierre_de_la_grand_rive<\/a>&nbsp;Yeah you can connect your own domain so agents send from @<a href=\"http:\/\/yourcompany.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">yourcompany.com<\/a>. You add a couple DNS records from our console, CNAME for DKIM, SPF include, MX record and we handle key rotation and deliverability from there. Glad you found us! Please reach out if you need any help : )<\/p>\n<p>Also check out the special offers we have running for the launch! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>This is super clean, giving each agent its own inbox makes a lot of sense.<\/p>\n<\/p>\n<p>Quick question though, what happens if an agent gets compromised or starts acting weird? How do you stop it from sending spam or leaking data?<\/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\/@dong_recost\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@dong_recost<\/a>&nbsp;Good question! Each inbox is isolated so one agent acting up doesn&#8217;t affect others. We have rate limiting, reputation monitoring, and allow\/blocklists you can configure per inbox. You can also revoke an agent&#8217;s inbox instantly if something goes wrong. The isolation is actually one of the big advantages over shared mailboxes where one compromised agent could mess things up for everyone.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Not trying to be an a-hole, but couldn&#8217;t you just build this on top of Cloudflare email workers + SES in a weekend? <br \/>What&#8217;s the actual hard part here that justifies paying for it?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@raymond_1907\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@raymond_1907<\/a>&nbsp;You could build something that exchanges emails, yes. But, we provide webhooks, inboxes, threads, attachments, replies, and even custom domains. This functionality is a lot closer to what consumer mail providers like GMail and Outlook have to offer BUT for your 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<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Giving each AI agent its own inbox is a simple idea, but it unlocks a lot. Agents can operate like real participants in workflows instead of awkward integrations bolted onto shared mailboxes.<\/p>\n<p>The semantic search and built-in parsing are interesting too. Once agents can reliably read attachments, thread conversations, and react in real time, email becomes a surprisingly powerful automation layer. <\/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\/@niksmac\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@niksmac<\/a>&nbsp;Well said! That&#8217;s exactly how we think about it. We think the next billion users of the internet are going to be AI agents, and for them to be effective they need their own identity, not borrowed human credentials. Giving them an inbox is the first step. Thanks for checking us out!<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Congrats on the launch! \ud83c\udf89<\/p>\n<p>AgentMail solves a problem I hit head-on while building my open source project <a href=\"https:\/\/github.com\/mtzanidakis\/praktor\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Praktor<\/a> \u2014 a personal AI agent assistant that runs multiple Claude-powered agents in isolated Docker containers. I needed a way for agents to send and receive email autonomously, without the nightmare of managing OAuth tokens per agent or sharing a single mailbox across them.<\/p>\n<\/p>\n<p>AgentMail was a perfect fit. The WebSocket integration for real-time message.received events made it straightforward to wire up \u2014 my gateway maintains a persistent WS connection and dispatches incoming emails to the right agent based on their inbox ID. Each agent gets its own dedicated inbox, fully isolated, which aligns perfectly with the sandboxed container model.<\/p>\n<\/p>\n<p>The developer experience is really clean. No per-inbox OAuth, the API is simple and well-documented, and the real-time delivery via WebSockets just works. Took me an afternoon to integrate, and it&#8217;s been reliable since.<\/p>\n<\/p>\n<p>If you&#8217;re building anything with autonomous agents that need email capabilities, this is the infrastructure you want so you can focus on the agent logic instead of fighting email protocols.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@zen_guerrilla\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@zen_guerrilla<\/a>&nbsp;This is amazing to hear. Thank you so much for sharing, Manolis. Appreciate the support. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">As someone who\u2019s been building with AgentMail from the beginning I can tell you: anyone who claims to be on the forefront of the new agentic paradigm should know and use agentmail. <\/p>\n<p>Amazing work team! Congrats on the launch.<\/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\/@jacobclaerhout\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jacobclaerhout<\/a>&nbsp;Thanks for the kind words Jacob!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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\/@haakam\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"haakam\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@haakam<\/a>  Great product &#8212; experimented on my own after getting credits from a Hackathon; Amazing to see its evolution of the last year or so<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@haakam\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@haakam<\/a>&nbsp; <a href=\"https:\/\/www.producthunt.com\/@nikhil_vaidyanathan\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@nikhil_vaidyanathan<\/a>&nbsp;Thanks Nikhil! Love hearing that <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>That is cool. Is it for the mass mailers or personal automation? How is it different from gog that I use for agents? <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@visualpharm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@visualpharm<\/a>&nbsp;It is for everything. We see it as the email API of your agents&#8217; dreams. gmail, and other email providers built for humans, are not the best setup for agents considering their setup has always been anti-bot. We built to bridge that gap in the market. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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 WebSocket support is crucial for me. No public-facing webhook url required, and the flow is simple. White-listing, attachments, so far everything I look for, I find. Very impressive, vastly better than anything else for my uses.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@pwinnski\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@pwinnski<\/a>&nbsp;Means the world to us! Thanks Philip <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Our customers have used it to set up voice agents and used this an an inbox for their agents! Works seamlessly. Great job! <a href=\"https:\/\/www.producthunt.com\/@adi_singh13\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"adi_singh13\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@adi_singh13<\/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\/@adi_singh13\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@adi_singh13<\/a>&nbsp; <a href=\"https:\/\/www.producthunt.com\/@pratikmundra\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@pratikmundra<\/a>&nbsp;Thanks Pratik! Great to know : )<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>How does agent self-signup work?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@anmolcs\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@anmolcs<\/a>&nbsp;We actually launched <a href=\"https:\/\/agent.email\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">agent.email<\/a> for this. This is a LP that agents can use to sign up for AgentMail &#8211; no human needed \ud83d\ude42<br \/>Check it out and let me know if you have any 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>We use Agentmail to power our customer support experience, great work guys!!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@heycamego\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@heycamego<\/a>&nbsp;Thanks, Carlos. Appreciate the kind words. Great to hear that you&#8217;re finding value with AgentMail. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\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\">#12<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/E2EVSJ63H7365K\" class=\"app-title\">Smuggl<\/a><\/p>\n<div class=\"one-liner\">Share your localhost as an invite only link<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">194<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Smuggl \u662f\u4e00\u6b3e\u5141\u8bb8\u5f00\u53d1\u8005\u5c06\u672c\u5730\u4e3b\u673a\uff08localhost\uff09\u751f\u6210\u4e3a\u52a0\u5bc6\u3001\u4ec5\u9650\u53d7\u9080\u8bbf\u95ee\u94fe\u63a5\u7684\u5de5\u5177\uff0c\u5728\u9700\u8981\u5b89\u5168\u5206\u4eab\u672c\u5730\u5f00\u53d1\u73af\u5883\u8fdb\u884c\u6f14\u793a\u3001\u9884\u89c8\u6216\u6536\u96c6\u53cd\u9988\u7684\u573a\u666f\u4e0b\uff0c\u89e3\u51b3\u4e86\u4f20\u7edf\u65b9\u5f0f\u9700\u5b8c\u5168\u66b4\u9732\u8ba1\u7b97\u673a\u81f3\u516c\u7f51\u7684\u5b89\u5168\u9690\u60a3\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\/650e3092-a786-4c50-8e56-6ec04d14a139.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/8a57bc09-7a3d-448d-9832-0531aea21369.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/10b6bb44-3704-483b-a8ff-3e3d30a14655.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">Developer Tools<\/span><br \/>\n            <span class=\"tag\">Alpha<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u5f00\u53d1\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u672c\u5730\u5f00\u53d1\u5206\u4eab<\/span><br \/>\n            <span class=\"tag\">\u5185\u7f51\u7a7f\u900f<\/span><br \/>\n            <span class=\"tag\">\u5b89\u5168\u6f14\u793a<\/span><br \/>\n            <span class=\"tag\">\u5f00\u53d1\u8005\u534f\u4f5c<\/span><br \/>\n            <span class=\"tag\">\u7f51\u7edc\u5b89\u5168<\/span><br \/>\n            <span class=\"tag\">\u9884\u89c8\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u8f7b\u91cf\u7ea7\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">Go\u8bed\u8a00<\/span><br \/>\n            <span class=\"tag\">TUI\u5e94\u7528<\/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\u9ed8\u8ba4\u963b\u6b62\u3001\u624b\u52a8\u653e\u884c\u201d\u7684\u6838\u5fc3\u5b89\u5168\u903b\u8f91\uff0c\u8ba4\u4e3a\u6bd4ngrok\u7b49\u5de5\u5177\u66f4\u5b89\u5168\u4fbf\u6377\u3002\u4e3b\u8981\u95ee\u9898\u96c6\u4e2d\u5728\uff1a\u4e0e\u7ade\u54c1\uff08ngrok, Cloudflare Tunnels, Tailscale\uff09\u7684\u5dee\u5f02\u5316\u3001\u94fe\u63a5\u5b89\u5168\u6027\uff08\u9632\u731c\u6d4b\uff09\u3001\u5bc6\u7801\u4fdd\u62a4\u3001Slack\u96c6\u6210\u3001\u65e0\u5934\uff08\u81ea\u52a8\u5316\uff09\u8fd0\u884c\u6a21\u5f0f\u4ee5\u53ca\u5b9e\u65f6\u963b\u65ad\u673a\u5236\u3002\u5f00\u53d1\u8005\u56de\u5e94\u79ef\u6781\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                Smuggl \u5207\u5165\u4e86\u4e00\u4e2a\u5fae\u5c0f\u4f46\u771f\u5b9e\u5b58\u5728\u7684\u7f1d\u9699\u5e02\u573a\uff1a\u5728\u201c\u5b8c\u5168\u5f00\u653e\u7684ngrok\u5f0f\u516c\u5f00\u96a7\u9053\u201d\u4e0e\u201c\u914d\u7f6e\u590d\u6742\u7684\u96f6\u4fe1\u4efb\u7f51\u7edc\u65b9\u6848\u201d\u4e4b\u95f4\uff0c\u63d0\u4f9b\u4e86\u4e00\u4e2a\u6781\u7b80\u7684\u3001\u4ee5\u4eba\u4e3a\u5ba1\u6838\u4e3a\u6838\u5fc3\u7684\u5b89\u5168\u5c42\u3002\u5b83\u7684\u6838\u5fc3\u4ef7\u503c\u5e76\u975e\u6280\u672f\u4e0a\u7684\u98a0\u8986\uff0c\u800c\u662f\u4ea7\u54c1\u5b9a\u4f4d\u4e0e\u7528\u6237\u4f53\u9a8c\u4e0a\u7684\u7cbe\u51c6\u62ff\u634f\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u5b83\u806a\u660e\u5730\u6293\u4f4f\u4e86\u5f00\u53d1\u8005\u5728\u201c\u5206\u4eab\u201d\u4e0e\u201c\u5b89\u5168\u201d\u4e4b\u95f4\u7684\u5fc3\u7406\u77db\u76fe\u3002\u5f00\u53d1\u8005\u6e34\u671b\u5feb\u901f\u5206\u4eablocalhost\u4ee5\u83b7\u5f97\u5373\u65f6\u53cd\u9988\uff0c\u4f46\u53c8\u5bf9\u5c06\u4e2a\u4eba\u7535\u8111\u7aef\u53e3\u66b4\u9732\u7ed9\u6574\u4e2a\u4e92\u8054\u7f51\u5fc3\u5b58\u6050\u60e7\u3002Smuggl\u5c06\u201c\u66b4\u9732\u201d\u8f6c\u5316\u4e3a\u201c\u9080\u8bf7\u201d\uff0c\u5e76\u901a\u8fc7\u76f4\u89c2\u7684TUI\u754c\u9762\u5c06\u8bbf\u5ba2IP\u548c\u56fd\u5bb6\u4fe1\u606f\u5448\u73b0\u51fa\u6765\uff0c\u628a\u8bbf\u95ee\u63a7\u5236\u6743\u4ece\u590d\u6742\u7684\u914d\u7f6e\u6587\u4ef6\u4e2d\u89e3\u653e\u51fa\u6765\uff0c\u4ea4\u7ed9\u4e86\u5f00\u53d1\u8005\u4e00\u4e2a\u76f4\u89c2\u7684\u201c\u5141\u8bb8\/\u963b\u6b62\u201d\u6309\u94ae\u3002\u8fd9\u79cd\u8bbe\u8ba1\u5c06\u5b89\u5168\u8d23\u4efb\u8f6c\u5316\u4e3a\u4e00\u79cd\u53ef\u611f\u77e5\u3001\u53ef\u64cd\u4f5c\u7684\u7b80\u6613\u6d41\u7a0b\uff0c\u6781\u5927\u5730\u964d\u4f4e\u4e86\u5fc3\u7406\u8d1f\u62c5\u548c\u64cd\u4f5c\u6210\u672c\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\u5176\u201c\u624b\u52a8\u5ba1\u6279\u201d\u6a21\u5f0f\u5728\u9700\u8981\u5927\u89c4\u6a21\u6216\u5f02\u6b65\u534f\u4f5c\u7684\u573a\u666f\u4e0b\u53ef\u80fd\u6210\u4e3a\u74f6\u9888\uff0c\u8fd9\u4ece\u7528\u6237\u8be2\u95ee\u5bc6\u7801\u4fdd\u62a4\u548c\u81ea\u52a8\u5316\u529f\u80fd\u5c31\u80fd\u770b\u51fa\u3002\u5176\u6b21\uff0c\u5176\u5546\u4e1a\u6a21\u5f0f\uff08\u63d0\u53ca12\u7f8e\u5143\u7ec8\u8eab\u8d39\u7528\uff09\u5728\u9762\u5bf9\u6210\u719f\u7ade\u54c1\u65f6\u80fd\u5426\u6301\u7eed\u5b58\u7591\u3002\u6700\u540e\uff0c\u5176\u6280\u672f\u58c1\u5792\u53ef\u80fd\u4e0d\u9ad8\uff0c\u201cGo+Charm\u201d\u7684\u9009\u578b\u4e5f\u5370\u8bc1\u4e86\u5176\u8f7b\u91cf\u5316\u3001\u5feb\u901f\u5b9e\u73b0\u7684\u601d\u8def\uff0c\u62a4\u57ce\u6cb3\u53ef\u80fd\u5728\u4e8e\u5bf9\u5f00\u53d1\u8005\u5de5\u4f5c\u6d41\u7ec6\u8282\u7684\u6301\u7eed\u6253\u78e8\u548c\u4f53\u9a8c\u4f18\u5316\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u672c\u8d28\u4e0a\uff0cSmuggl\u662f\u201c\u5b89\u5168\u601d\u7ef4\u201d\u5728\u5f00\u53d1\u8005\u5de5\u5177\u9886\u57df\u7684\u4e00\u6b21\u8f7b\u91cf\u7ea7\u5b9e\u8df5\u3002\u5b83\u672a\u5fc5\u9002\u5408\u4f01\u4e1a\u7ea7\u91cd\u578b\u5e94\u7528\uff0c\u4f46\u5bf9\u4e8e\u72ec\u7acb\u5f00\u53d1\u8005\u3001\u5c0f\u56e2\u961f\u5feb\u901f\u539f\u578b\u5c55\u793a\u3001\u4ee5\u53ca\u9700\u8981\u9891\u7e41\u8fdb\u884c\u5ba2\u6237\u9884\u89c8\u7684\u573a\u666f\uff0c\u5b83\u63d0\u4f9b\u4e86\u4e00\u4e2a\u6070\u5230\u597d\u5904\u7684\u3001\u5fc3\u7406\u4e0a\u66f4\u5b89\u7a33\u7684\u89e3\u51b3\u65b9\u6848\u3002\u5b83\u7684\u6210\u529f\u4e0e\u5426\uff0c\u5c06\u53d6\u51b3\u4e8e\u80fd\u5426\u5728\u4fdd\u6301\u6781\u81f4\u7b80\u5355\u7684\u540c\u65f6\uff0c\u4f18\u96c5\u5730\u6269\u5c55\u5176\u529f\u80fd\u8fb9\u754c\uff0c\u4ee5\u5e94\u5bf9\u7528\u6237\u81ea\u7136\u589e\u957f\u7684\u9700\u6c42\uff0c\u800c\u4e0d\u81f3\u4e8e\u6ca6\u4e3a\u53e6\u4e00\u4e2a\u590d\u6742\u7684\u914d\u7f6e\u5de5\u5177\u3002\n            <\/p>\n<\/p><\/div>\n<div class=\"comments-section\">\n<div class=\"comments-toggle\">\n            <span>\u67e5\u770b\u539f\u59cb\u4fe1\u606f<\/span><br \/>\n            <span class=\"toggle-arrow\">\u25bc<\/span>\n        <\/div>\n<div class=\"comments-container\">\n<div class=\"comment-item\">\n<div class=\"comment-header\">\n                    <span class=\"comment-author\">Smuggl<\/span>\n                <\/div>\n<div class=\"comment-content\">Smuggl lets you share your localhost as a secure link instead of blindly exposing your computer to the whole internet.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey Smugglers!<\/p>\n<\/p>\n<p>Smuggl lets you share localhost without exposing it to the whole web. You can create an invite only links, see each visitor\u2019s IP and country, and choose who to allow or block.<\/p>\n<\/p>\n<p>Built for quick demos, previews, and feedback on local apps without opening everything up.<\/p>\n<\/p>\n<p>Go try it out and have fun!<\/p>\n<p>Sayuj<\/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\/@sayuj_suresh\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sayuj_suresh<\/a>&nbsp;Kudos on the launch, just a tiny quetsion: any plans for password protection on links or integration with tools like Slack for seamless team previews?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\/@sayuj_suresh\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sayuj_suresh<\/a>&nbsp;Hi. How safe is the invite-only link? Can random people still guess it somehow?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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>neat product &#8211; no more &#8220;Check out my latest app <a href=\"http:\/\/localhost:3000\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">http:\/\/localhost:3000<\/a>&#8220;<\/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\/@fmerian\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@fmerian<\/a>&nbsp;hahaha yess!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@fmerian\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@fmerian<\/a>&nbsp;woah, looks exactly like mine<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\/@fmerian\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@fmerian<\/a>&nbsp;Exactly what I wanted to say!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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 use ngrok and have it for years. $12 lifetime with the ability to see who&#8217;s accessing before letting them through? Great.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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>Neat name \ud83e\udd77<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey! This is pretty cool! Can I ask how it differs from the likes of ngrok?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@jordan_carroll2\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jordan_carroll2<\/a>&nbsp;Thanks! It doesn&#8217;t expose your computer to public web instead you have to approve each ip which is much more secure! Neve expose your computer localhost to public web<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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>People laughed about  <a href=\"http:\/\/localhost:3000\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">http:\/\/localhost:3000<\/a> you fixed 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>Love the idea! Is it possible to run it without TUI (automation)? Use case: I have the remote agent running somewhere behind firewall and I want it to expose me a dev server.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@artur_rosa\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@artur_rosa<\/a>&nbsp;That\u2019s a food idea I will work on 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>Getting clients to review local builds without pushing to a staging environment is always a hassle, so having an invite-only layer right over localhost is a massive upgrade over basic ngrok links. Do you handle the authentication via magic links or does the invitee need to create an account first? I could see myself using this constantly for quick design sign-offs before deploying.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@y_taka\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@y_taka<\/a>&nbsp;It is very simple, you will see the visitor ip on your terminal and you just allow or block. No account creations or other weird stuff<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@sayuj_suresh\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"sayuj_suresh\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sayuj_suresh<\/a> , hi! nice job. The invite-only plus IP visibility combo is a nice touch for demos. usually you either expose everything or nothing. Does blocking work in real time, or do you have to set the allowlist before sharing the link? <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@ikalimullin\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ikalimullin<\/a>&nbsp;thank you! it works on real time where each IP shows up and you can allow or block!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Excellent to share, I&#8217;ve always used Cloudflare Tunnels<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@enzoevn\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@enzoevn<\/a>&nbsp;that&#8217;s a good choice too, it is just oo much setup for me to do. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>very cool. I&#8217;ve used ngrok for this before and I believe tailscale has a functionality similar to this as well. I do like the &#8220;block by default&#8221; approach. what did you write it in? l will guess rust based on the TUI, with a backup guess of go (maybe with charm?)  \ud83d\ude42 congrats on shipping!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@catt_marroll\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@catt_marroll<\/a>&nbsp;Hey Matt, yes smuggl is just ngrok but block by default! I built with go and charm!<\/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\">This is something I definitely would have wanted when I just started, and I think will still be useful when I test out random ideas! Looking forward to using this on the next project<\/div>\n<div class=\"comment-actions\">\n<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\/@krishnam_goel\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@krishnam_goel<\/a>&nbsp;Yess that&#8217;s exactly why I built smuggl, to share my silly projects with friends without exposing my mac to the whole world!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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>Good luck with the launch <a href=\"https:\/\/www.producthunt.com\/@sayuj_suresh\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"sayuj_suresh\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sayuj_suresh<\/a> ! Love the simplicity of Smuggl, one feature, but a much needed one. <\/p>\n<\/p>\n<p>While I generally don&#8217;t develop locally anymore, I can totally see the use case for Smuggl.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@jonathanfors\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jonathanfors<\/a>&nbsp;Thank you Jonathan! Hahaha yes I develop and do builds all on my local machine so need to make sure it is secure, so that&#8217;s how I ended up building smuggl!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"app-card\">\n<div class=\"app-header\">\n<div class=\"rank\">#13<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/NGBUJ3NXBFK3JY\" class=\"app-title\">Startups.RIP<\/a><\/p>\n<div class=\"one-liner\">Rebuild 1,738+ dead YC startups with AI<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">181<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>\u4e00\u6b3e\u5229\u7528AI\u6df1\u5ea6\u7814\u7a76\u5e76\u751f\u6210\u5df2\u5173\u95ed\u6216\u88ab\u6536\u8d2d\u7684YC\u521d\u521b\u516c\u53f8\u8be6\u5c3d\u201c\u9a8c\u5c38\u62a5\u544a\u201d\u4e0e\u91cd\u5efa\u6307\u5357\u7684\u6570\u636e\u5e93\uff0c\u5e2e\u52a9\u521b\u4e1a\u8005\u5728\u5f53\u524d\u6280\u672f\u73af\u5883\u4e0b\u5feb\u901f\u9a8c\u8bc1\u5e76\u91cd\u542f\u90a3\u4e9b\u56e0\u65f6\u673a\u4e0d\u5bf9\u800c\u5931\u8d25\u7684\u5546\u4e1a\u521b\u610f\uff0c\u89e3\u51b3\u4ece\u96f6\u5230\u4e00\u5bfb\u627e\u7ecf\u5e02\u573a\u521d\u6b65\u9a8c\u8bc1\u65b9\u5411\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\/44f2a76d-2d0a-4062-8bb5-04e92e788180.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/8fcf3388-ea0a-4ef1-8ca1-9448a9c539a8.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/b0e8721f-228d-416c-a138-52db9f8b5eca.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/ac87c933-986d-403e-b9ff-609c62c63543.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/878ad5e3-fca7-4068-bdff-9079e29d05bb.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\/6af2f084-667d-476a-bece-48e6c88e4d23.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/XcfimZPjwM0\"><source src=\"https:\/\/youtu.be\/XcfimZPjwM0\" 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\">Startup Lessons<\/span><br \/>\n            <span class=\"tag\">Vibe coding<\/span><br \/>\n            <span class=\"tag\">Alpha<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u521b\u4e1a\u7075\u611f<\/span><br \/>\n            <span class=\"tag\">AI\u7814\u7a76\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u521d\u521b\u516c\u53f8\u6570\u636e\u5e93<\/span><br \/>\n            <span class=\"tag\">\u5e02\u573a\u9a8c\u8bc1<\/span><br \/>\n            <span class=\"tag\">\u5931\u8d25\u5206\u6790<\/span><br \/>\n            <span class=\"tag\">YC\u751f\u6001<\/span><br \/>\n            <span class=\"tag\">\u4ea7\u54c1\u91cd\u5efa<\/span><br \/>\n            <span class=\"tag\">\u5546\u4e1a\u667a\u80fd<\/span><br \/>\n            <span class=\"tag\">\u8d8b\u52bf\u6d1e\u5bdf<\/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\u4f5c\u4e3a\u7075\u611f\u6765\u6e90\u548c\u6570\u636e\u5e93\u7684\u4ef7\u503c\uff0c\u4f46\u8d28\u7591\u201c\u6bcf\u4e2a\u5931\u8d25\u521d\u521b\u516c\u53f8\u90fd\u662f\u5df2\u9a8c\u8bc1\u5e02\u573a\u201d\u7684\u8bba\u65ad\u3002\u4e3b\u8981\u5efa\u8bae\u5305\u62ec\uff1a\u4e3a\u62a5\u544a\u589e\u52a0TL;DR\u6458\u8981\u3001\u533a\u5206\u201c\u5173\u95ed\u201d\u4e0e\u201c\u88ab\u6536\u8d2d\u201d\u72b6\u6001\u5e76\u589e\u52a0\u7b5b\u9009\u3001\u4f18\u5316\u4fe1\u606f\u5448\u73b0\uff08\u5982\u52a0\u5165\u7f51\u7ad9\u5386\u53f2\u5b58\u6863\u94fe\u63a5\uff09\u3002\u521b\u59cb\u4eba\u5bf9\u53cd\u9988\u56de\u5e94\u79ef\u6781\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                Startups.RIP \u7684\u7cbe\u660e\u4e4b\u5904\u5728\u4e8e\uff0c\u5b83\u5de7\u5999\u5730\u5c06\u201c\u5931\u8d25\u53d9\u4e8b\u201d\u4ece\u5355\u7eaf\u7684\u6559\u8bad\u5e93\uff0c\u91cd\u6784\u4e3a\u4e00\u4e2a\u5145\u6ee1\u673a\u4f1a\u7684\u201c\u534a\u6210\u54c1\u5e02\u573a\u201d\u3002\u5176\u5ba3\u79f0\u7684\u771f\u6b63\u4ef7\u503c\u5e76\u975e\u5728\u4e8e\u90a31700\u591a\u6761\u6b7b\u4ea1\u8bb0\u5f55\u672c\u8eab\u2014\u2014\u8fd9\u7c7b\u4fe1\u606f\u6563\u89c1\u4e8e\u7f51\u7edc\u2014\u2014\u800c\u5728\u4e8e\u5176AI\u9a71\u52a8\u7684\u201c\u7ffb\u8bd1\u201d\u4e0e\u201c\u91cd\u6784\u201d\u80fd\u529b\uff1a\u5c06\u9648\u65e7\u7684\u5931\u8d25\u6848\u4f8b\uff0c\u8f6c\u8bd1\u4e3a\u7b26\u5408\u5f53\u4e0bAI\u4ee3\u5de5\uff08\u5982Claude Code\uff09\u65f6\u4ee3\u8bed\u5883\u7684\u3001\u53ef\u7acb\u5373\u6267\u884c\u7684\u201c\u91cd\u5efa\u624b\u518c\u201d\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u4ea7\u54c1\u9762\u4e34\u7684\u6838\u5fc3\u8d28\u7591\u76f4\u6307\u5176\u903b\u8f91\u6839\u57fa\u3002\u8bc4\u8bba\u7280\u5229\u5730\u6307\u51fa\uff0c\u5e76\u975e\u6240\u6709\u5931\u8d25\u90fd\u610f\u5473\u7740\u5e02\u573a\u5b58\u5728\uff0c\u5f88\u591a\u662f\u6e90\u4e8e\u6839\u672c\u6027\u7684\u9700\u6c42\u6216\u7ecf\u6d4e\u6a21\u578b\u7f3a\u9677\u3002\u521b\u59cb\u4ebaOscar\u7684\u56de\u5e94\u5c06\u8303\u56f4\u7f29\u5c0f\u81f3\u201c\u5df2\u8fbe\u5230PMF\u4f46\u4ecd\u5931\u8d25\u201d\u7684\u9879\u76ee\uff0c\u8fd9\u867d\u4f7f\u8bba\u70b9\u66f4\u4e25\u8c28\uff0c\u5374\u4e5f\u66b4\u9732\u4e86\u5176\u5206\u6790\u6846\u67b6\u7684\u6a21\u7cca\u6027\u3002AI\u5982\u4f55\u4ece\u6df7\u6742\u7684\u3001\u65f6\u5e38\u5e26\u6709\u4e8b\u540e\u5408\u7406\u5316\u7684\u521b\u59cb\u4eba\u53d9\u8ff0\u4e2d\uff0c\u62bd\u53d6\u51fa\u771f\u5b9e\u7684\u5931\u8d25\u52a8\u56e0\uff1f\u8fd9\u4ecd\u662f\u9ed1\u7bb1\u3002\u76ee\u524d\uff0c\u5176\u6700\u5927\u4f18\u52bf\u4f3c\u4e4e\u662f\u9ad8\u6548\u7684\u4fe1\u606f\u805a\u5408\u4e0e\u7ed3\u6784\u5316\uff0c\u4e3a\u521b\u4e1a\u8005\u63d0\u4f9b\u4e86\u9ad8\u6548\u7684\u201c\u7075\u611f\u6c99\u76d8\u201d\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u5176\u5546\u4e1a\u6a21\u5f0f\u6697\u85cf\u5de7\u601d\u3002\u201c\u5efa\u9020\u8005\u6298\u6263\u201d\u65e8\u5728\u5f62\u6210\u6fc0\u52b1\u95ed\u73af\uff1a\u7528\u6237\u4ece\u5e73\u53f0\u83b7\u53d6\u7075\u611f\u5e76\u6210\u529f\u6784\u5efa\uff0c\u53cd\u8fc7\u6765\u53c8\u4e3a\u5e73\u53f0\u589e\u6dfb\u4e86\u6210\u529f\u6848\u4f8b\u3002\u8fd9\u8bd5\u56fe\u5c06\u201c\u672b\u65e5\u6d4f\u89c8\u201d\u8f6c\u5316\u4e3a\u751f\u4ea7\u529b\uff0c\u4f46\u6700\u7ec8\u8003\u9a8c\u7684\u662f\u5176\u201c\u91cd\u5efa\u624b\u518c\u201d\u80fd\u5426\u771f\u6b63\u8de8\u8d8a\u201c\u65f6\u673a\u201d\u8fd9\u9053\u6700\u5173\u952e\u7684\u9e3f\u6c9f\u3002\u5b83\u63d0\u4f9b\u7684\u662f\u4e00\u4efd\u57fa\u4e8e\u5386\u53f2\u6570\u636e\u7684\u201c\u6280\u672f\u5b9e\u73b0\u56fe\u7eb8\u201d\uff0c\u4f46\u521b\u4e1a\u6210\u529f\u6240\u9700\u7684\u5e02\u573a\u654f\u611f\u5ea6\u3001\u8fd0\u8425\u667a\u6167\u548c\u8fd0\u6c14\uff0c\u662f\u4efb\u4f55AI\u90fd\u96be\u4ee5\u6253\u5305\u63d0\u4f9b\u7684\u3002\u5b83\u662f\u4e00\u6b3e\u5f3a\u5927\u7684\u8f85\u52a9\u5de5\u5177\uff0c\u4f46\u7edd\u975e\u786e\u4fdd\u6210\u529f\u7684\u201c\u963f\u62c9\u4e01\u795e\u706f\u201d\u3002\n            <\/p>\n<\/p><\/div>\n<div class=\"comments-section\">\n<div class=\"comments-toggle\">\n            <span>\u67e5\u770b\u539f\u59cb\u4fe1\u606f<\/span><br \/>\n            <span class=\"toggle-arrow\">\u25bc<\/span>\n        <\/div>\n<div class=\"comments-container\">\n<div class=\"comment-item\">\n<div class=\"comment-header\">\n                    <span class=\"comment-author\">Startups.RIP<\/span>\n                <\/div>\n<div class=\"comment-content\">Startups often fail because of timing, not ideas. Startups.RIP is a wiki of 1,700+ YC startups that shut down or got acquired. Our AI research agent writes a detailed post-mortem (what they built, why they failed, what&#8217;s changed since) and a rebuild playbook with implementation-ready technical specs you can drop straight into your AI coding agent. Every failed startup is a validated market with unfinished business. Shortcut the idea maze. Start with what almost worked.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey Product Hunt, I&#8217;m Oscar, the maker of Startup.RIP \ud83d\udc4b<\/p>\n<p>The best startup ideas aren&#8217;t always new. They&#8217;re remixes that entered a market at the right time.<\/p>\n<p>Lyrebird (S17) built AI voice cloning in 2017 and folded. Years later, ElevenLabs hit $11B valuation on the same idea. Multiple YC companies tried prediction markets before regulatory changes enabled Kalshi to go mainstream. It pays to learn from startup history.<\/p>\n<p>Startups.RIP is a database of 1,700+ YC startups that died or got acquired. Our AI deeply researches post-mortem for each one \u2014 what they built, why they failed, what&#8217;s changed \u2014 and generates a rebuild playbook with implementation-ready specs you can drop into Claude Code, Codex, or your coding AI of choice.<\/p>\n<p><a href=\"https:\/\/www.forbes.com\/sites\/boazsobrado\/2026\/03\/29\/too-early-is-the-same-as-being-wrong-the-yc-fintech-graveyard\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">As covered by Forbes:<\/a> dozens of YC fintech startups that took teams of engineers years to build can now be shipped in an afternoon using AI.<\/p>\n<p>The first 32 reports are free. Pro ($20\/mo) unlocks everything. We&#8217;re giving 25% off the Pro subscription to our first 100 supporters (use the code PHLAUNCH). We also offer a 50% BUILDER discount for anyone who builds and ships a project inspired by an idea they found on Startups.RIP.<\/p>\n<p>The product is still rough around the edges, so any feedback is much appreciated. Drop a comment; I read everything.<\/p>\n<\/p>\n<p><em>What failed YC startup would you rebuild with AI today?<\/em><\/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\/@sfoscar\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sfoscar<\/a>&nbsp;Oo!! I had this idea once maybe a year ago on a random work, just never worked on it. Seeing it launch here and gather so many points is satisfying \ud83d\ude42 I feel very happy for you! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>3<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Interesting dataset. Looking at failed startups is always useful.<\/p>\n<p>But I\u2019m not fully convinced by the framing that <em>\u201cevery failed startup is a validated market.\u201d<\/em> Many of them failed because the market simply wasn\u2019t there, or the economics never worked. Timing matters, but sometimes the idea itself was flawed.<\/p>\n<p>Also curious how the AI determines <em>why<\/em> a startup failed. Post-mortems are messy and often speculative even for humans who were inside the company.<\/p>\n<p>Still, the archive itself sounds valuable. A structured database of 1,700 YC shutdowns could be a great learning resource for founders if the analysis stays grounded in real signals and not just narrative. <\/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\/@niksmac\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@niksmac<\/a>&nbsp;You&#8217;re right, that was probably too strong a statement. I was mostly thinking of startups that hit PMF (in YC&#8217;s words, &#8220;made something people wanted&#8221;) but still failed. Many were over-capitalised for the size of the market they were in, so while it might not have made sense as a venture-backed co, it could be a great bootstrapped business.<\/p>\n<\/p>\n<p>Re: economics, AI changes the landscape too. E.g. <a href=\"https:\/\/startups.rip\/company\/atrium\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Atrium (W18)<\/a> tried to do a tech-enabled law firm, but most of the work still had to be done by expensive lawyers. Years later, startups like Harvey, Legora (W24), and Crosby were able to benefit from offloading legal work to LLMs.<\/p>\n<\/p>\n<p>Our specialised Deep Research agent prioritises any post-mortem \/ retrospective-like commentary from the founders themselves (blog posts, tweets, podcast interviews, etc.) We try to ground the claims in primary accounts as much as possible and note speculations.<\/p>\n<\/p>\n<p>Appreciate you checking us out!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Loved the idea and the name, all the best for the launch. Small feedback it would be great if u could add TL;DR for each startup.<\/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\/@gamifykaran\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@gamifykaran<\/a>&nbsp;yes karan i also think so<\/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\/@gamifykaran\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@gamifykaran<\/a>&nbsp;great idea! we will for sure add this. thx for suggesting \ud83d\ude4f<\/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>lol at Delve being the first featured company hahaha. This is cool to see though. Love that it does so much of the heavy lifting&#8230; it&#8217;s not an aggregated graveyard, more like a treasure trove + AI planning so you can avoid any pitfalls<\/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\/@chris_u_han\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@chris_u_han<\/a>&nbsp;thx for the kind words! &#8220;treasure trove&#8221; is a great way to put it, I hope <a href=\"http:\/\/Startups.RIP\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Startups.RIP<\/a> can inspire people who are looking for their project to tackle!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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 provides a great dataset for anyone looking to learn from companies that didn&#8217;t end up succeeding.  One question, if a company was acquired instead of shutting-down, does <a href=\"https:\/\/Starups.rip\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Starups.rip<\/a> provide information on what worked and how it went through the steps to get acquired?<\/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\/@bill_mccormick09\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@bill_mccormick09<\/a>&nbsp;Hey Bill, currently we don&#8217;t separate it out into its own section, but that information may be embedded in the rest of the report on the startup&#8217;s history and timeline. It might be good to call this out more explicitly in the text or UI. Is there a particular acquired startup you would be most interested in? I can send it to you when it&#8217;s ready. Thanks for the suggestion!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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>It seems like I should be able to filter out acquisitions. I.e optimizely isn\u2019t really dead, it just isn\u2019t public or still a startup.<\/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\/@catt_marroll\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@catt_marroll<\/a>&nbsp;Good point! We&#8217;ll add a filter for status (inactive or acquired). We currently only filter by batch &amp; industry.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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 always loved browsing this site before I even launched my first product. Absolute gold mine for when you have founders-block<\/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\/@krishnam_goel\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@krishnam_goel<\/a>&nbsp;So glad it helped! If your next project is inspired in part or whole by the ideas on <a href=\"https:\/\/Startups.RIP\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Startups.RIP<\/a>, please let me know! We&#8217;d love to feature you \ud83d\ude01<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\">@sfoscar Today&#8217;s launch actually was! Inspired by Marf &amp; Rejoy Health, part of the reasons they didn&#8217;t do so well is what Cyris hopes to solve<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I love the name, You can maybe include a link to the archive website to see the previous website ?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@bengeekly\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@bengeekly<\/a>&nbsp;Good call! We&#8217;ll wrap old links (might not be up anymore) in something like web archive \/ wayback machine.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Some of them might work if the product + strategy were done properly. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@busmark_w_nika\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@busmark_w_nika<\/a>&nbsp;I think so too! Many people take away the wrong lessons from startups lessons &#8220;oh that has been tried before &amp; didn&#8217;t work&#8221; when in reality markets evolve, consumer behaviours evolve, the underlying tech &amp; infra evolves, etc. not to mention the team&#8217;s execution, of course.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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 50% BUILDER discount \u2013 so if I read about a dead fintech startup and immediately ship the same thing, you&#8217;ll give me a discount on the tool I used to get the idea. That&#8217;s a beautiful loop. Does anyone actually do this or is it mostly people doom-scrolling YC obituaries \ud83d\ude06<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@ikalimullin\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ikalimullin<\/a>&nbsp;We just shipped builder discount today so no one has taken me up on it yet. But we wanted to find some way to reward the builders &amp; doers. It&#8217;s just a small incentive, but sometimes that&#8217;s all it takes to break out of analysis paralysis \ud83d\ude42<\/p>\n<\/p>\n<p>Is there one company you&#8217;d want to see someone reimagine for the AI era? Maybe something you&#8217;d want to use yourself?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hah I love that delve is at the top of the list. RIP indeed.. <\/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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p>also wow i just went into the details page, i didnt realize how thorough these are! <a href=\"https:\/\/startups.rip\/company\/delve\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/startups.rip\/company\/delve<\/a>, very impressive, include references at the end. damn. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/3OSLA7N3QP6O7F\" class=\"app-title\">Convert or Not<\/a><\/p>\n<div class=\"one-liner\">Simulate first-time users. See why they drop off<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">153<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>\u4e00\u6b3e\u901a\u8fc7AI\u6a21\u62df\u76ee\u6807\u9996\u6b21\u8bbf\u95ee\u7528\u6237\u884c\u4e3a\uff08\u70b9\u51fb\u3001\u6eda\u52a8\u3001\u5c1d\u8bd5\u6ce8\u518c\u7b49\uff09\uff0c\u81ea\u52a8\u8bc6\u522b\u7f51\u7ad9\u8f6c\u5316\u6f0f\u6597\u4e2d\u7684\u72b9\u8c6b\u70b9\u548c\u6d41\u5931\u539f\u56e0\uff0c\u5e2e\u52a9\u5f00\u53d1\u8005\u5728\u771f\u5b9e\u7528\u6237\u6d41\u5931\u524d\u53d1\u73b0\u5e76\u4fee\u590d\u95ee\u9898\u7684\u5de5\u5177\u3002<\/div>\n<p>    <!-- \u5a92\u4f53\u753b\u5eca\uff1a\u5305\u542b\u89c6\u9891\u548c\u591a\u5f20\u56fe\u7247 --><\/p>\n<div class=\"media-gallery\">\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/a8a90e30-e77a-4564-a3ce-3f98679cd7f3.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/fd09ddb9-37b5-4d7d-9c21-fc94a08de03c.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/fae9fb3e-ede4-4917-9e65-7403785909b9.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\">Artificial Intelligence<\/span><br \/>\n            <span class=\"tag\">Alpha<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u7528\u6237\u884c\u4e3a\u6a21\u62df<\/span><br \/>\n            <span class=\"tag\">\u8f6c\u5316\u7387\u4f18\u5316<\/span><br \/>\n            <span class=\"tag\">\u7528\u6237\u4f53\u9a8c\u5206\u6790<\/span><br \/>\n            <span class=\"tag\">AI\u9a71\u52a8\u6d4b\u8bd5<\/span><br \/>\n            <span class=\"tag\">\u7f51\u7ad9\u5206\u6790\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u4ea7\u54c1\u589e\u957f<\/span><br \/>\n            <span class=\"tag\">\u7528\u6237\u6d41\u5931\u5206\u6790<\/span><br \/>\n            <span class=\"tag\">\u65e0\u4ee3\u7801\u6d4b\u8bd5<\/span><br \/>\n            <span class=\"tag\">\u9996\u8bbf\u7528\u6237\u6d1e\u5bdf<\/span><br \/>\n            <span class=\"tag\">SaaS\u5de5\u5177<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u666e\u904d\u8ba4\u53ef\u5176\u201c\u6a21\u62df\u9996\u6b21\u7528\u6237\u201d\u7684\u6838\u5fc3\u4ef7\u503c\uff0c\u5c24\u5176\u5728\u4ea7\u54c1\u65e9\u671f\u7f3a\u4e4f\u771f\u5b9e\u7528\u6237\u6570\u636e\u65f6\u3002\u4e3b\u8981\u95ee\u9898\u4e0e\u5efa\u8bae\u96c6\u4e2d\u5728\uff1a\u6a21\u62df\u884c\u4e3a\u7684\u771f\u5b9e\u6027\u4e0e\u6df1\u5ea6\uff08\u662f\u53d1\u73b0\u6280\u672f\u6469\u64e6\u8fd8\u662f\u7406\u89e3\u95ee\u9898\uff1f\uff09\u3001\u5bf9\u79fb\u52a8\u7aef\u7f51\u9875\u7684\u652f\u6301\u3001\u6d4b\u8bd5\u961f\u5217\u7b49\u5f85\u65f6\u95f4\u4e0e\u5b8c\u6210\u901a\u77e5\u3001\u4e0d\u540c\u7528\u6237\u753b\u50cf\u7684\u5bf9\u6bd4\u5206\u6790\u529f\u80fd\uff0c\u4ee5\u53ca\u540e\u53f0\u6a21\u578b\u7684\u5177\u4f53\u6784\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                Convert or Not \u5207\u5165\u4e86\u4e00\u4e2a\u7cbe\u51c6\u4e14\u75bc\u75db\u7684\u7f1d\u9699\u5e02\u573a\uff1a\u4ea7\u54c1\u51b7\u542f\u52a8\u6216\u8fed\u4ee3\u521d\u671f\uff0c\u90a3\u4e00\u6bb5\u201c\u6709\u6570\u636e\u4f46\u770b\u4e0d\u61c2\uff0c\u6709\u7528\u6237\u4f46\u7559\u4e0d\u4f4f\u201d\u7684\u5c34\u5c2c\u771f\u7a7a\u671f\u3002\u4f20\u7edf\u5206\u6790\u5de5\u5177\u544a\u8bc9\u4f60\u201c\u53d1\u751f\u4e86\u4ec0\u4e48\u201d\uff0c\u7528\u6237\u8bbf\u8c08\u544a\u8bc9\u4f60\u201c\u4ed6\u4eec\u600e\u4e48\u8bf4\u201d\uff0c\u800c\u5b83\u8bd5\u56fe\u7528AI\u6a21\u62df\u6765\u56de\u7b54\u201c\u4ed6\u4eec\u5f53\u65f6\u4e3a\u4ec0\u4e48\u72b9\u8c6b\u201d\u2014\u2014\u8fd9\u662f\u4e00\u4e2a\u4ece\u63cf\u8ff0\u73b0\u8c61\u5230\u63a8\u6d4b\u52a8\u673a\u7684\u91ce\u5fc3\u8df3\u8dc3\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u5176\u771f\u6b63\u4ef7\u503c\u4e0d\u5728\u4e8e\u66ff\u4ee3A\/B\u6d4b\u8bd5\u6216\u771f\u5b9e\u7528\u6237\u7814\u7a76\uff0c\u800c\u5728\u4e8e\u5145\u5f53\u4e00\u4e2a\u6210\u672c\u6781\u4f4e\u3001\u968f\u65f6\u53ef\u7528\u7684\u201c\u7b2c\u4e00\u53cd\u5e94\u201d\u8bca\u65ad\u7cfb\u7edf\u3002\u5b83\u7528\u9884\u8bbe\u7684\u7528\u6237\u753b\u50cf\u9a71\u52a8LLM\u8fdb\u884c\u63a8\u7406\u4ea4\u4e92\uff0c\u672c\u8d28\u4e0a\u662f\u5c06\u4ea7\u54c1\u56e2\u961f\u5bf9\u7528\u6237\u5fc3\u667a\u6a21\u578b\u7684\u5047\u8bbe\uff0c\u4e0e\u7f51\u7ad9\u7684\u5b9e\u9645\u4ea4\u4e92\u754c\u9762\u8fdb\u884c\u4e86\u4e00\u6b21\u538b\u529b\u6d4b\u8bd5\u3002\u4ece\u8bc4\u8bba\u770b\uff0c\u5176\u6210\u529f\u6848\u4f8b\uff08\u5982\u53d1\u73b0\u5b9a\u4ef7\u9875\u9762\u7684\u76f2\u70b9\uff09\u5370\u8bc1\u4e86\u8fd9\u79cd\u201c\u65c1\u89c2\u8005\u6e05\u201d\u7684AI\u89c6\u89d2\u7684\u4ef7\u503c\uff0c\u5b83\u80fd\u6253\u7834\u521b\u9020\u8005\u81ea\u8eab\u7684\u8ba4\u77e5\u8327\u623f\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u9762\u4e34\u7684\u8d28\u7591\u4e5f\u76f4\u6307\u6838\u5fc3\uff1a\u6a21\u62df\u7684\u201c\u771f\u5b9e\u6027\u201d\u5929\u82b1\u677f\u3002\u5de5\u5177\u80fd\u51fa\u8272\u5730\u8bc6\u522b\u6309\u94ae\u65e0\u6cd5\u70b9\u51fb\u6216\u6d41\u7a0b\u6df7\u4e71\uff0c\u4f46\u5b83\u80fd\u5426\u771f\u6b63\u7406\u89e3\u7528\u6237\u56e0\u4ef7\u503c\u4e3b\u5f20\u4e0d\u6e05\u6670\u800c\u4ea7\u751f\u7684\u201c5\u79d2\u56f0\u60d1\u201d\uff1f\u8fd9\u6d89\u53ca\u5230\u5bf9\u201c\u610f\u56fe\u201d\u7684\u6df1\u5ea6\u5efa\u6a21\uff0c\u76ee\u524d\u7684LLM\u53ef\u80fd\u4ecd\u505c\u7559\u5728\u6a21\u5f0f\u5316\u7684\u884c\u4e3a\u6a21\u4eff\u4e0a\u3002\u6b64\u5916\uff0c\u5c06\u590d\u6742\u7684\u6d41\u5931\u539f\u56e0\u7b80\u5355\u5730\u5f52\u56e0\u5e76\u5448\u73b0\uff0c\u672c\u8eab\u53ef\u80fd\u5e26\u6765\u8bef\u5bfc\u98ce\u9669\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4ea7\u54c1\u5f53\u524d\u7684\u7206\u53d1\u6027\u5173\u6ce8\uff0c\u53cd\u6620\u7684\u6b63\u662f\u5e02\u573a\u5bf9\u201c\u81ea\u52a8\u5316\u3001\u53ef\u89e3\u91ca\u6027\u7528\u6237\u6d1e\u5bdf\u201d\u7684\u6e34\u6c42\u3002\u5b83\u7684\u672a\u6765\u4e0d\u5728\u4e8e\u8ffd\u6c42100%\u62df\u771f\uff0c\u800c\u5728\u4e8e\u660e\u786e\u5176\u80fd\u529b\u8fb9\u754c\u2014\u2014\u662f\u4f18\u79c0\u7684\u201cUX\u68c0\u67e5\u5458\u201d\u548c\u201c\u6d41\u7a0b\u538b\u529b\u6d4b\u8bd5\u5458\u201d\uff0c\u800c\u975e\u771f\u6b63\u7684\u201c\u7528\u6237\u5fc3\u7406\u5206\u6790\u5e08\u201d\u3002\u82e5\u80fd\u6e05\u6670\u754c\u5b9a\u4e8e\u6b64\uff0c\u5e76\u6df1\u8015\u79fb\u52a8\u7aef\u3001\u591a\u753b\u50cf\u5bf9\u6bd4\u7b49\u5b9e\u7528\u573a\u666f\uff0c\u5b83\u5c06\u6210\u4e3a\u589e\u957f\u56e2\u961f\u5de5\u5177\u7bb1\u4e2d\u4e00\u628a\u950b\u5229\u7684\u624b\u672f\u5200\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\">Convert or Not<\/span>\n                <\/div>\n<div class=\"comment-content\">Convert or Not simulates first-time user sessions on your site. It clicks, scrolls, and attempts to complete key actions like signup, revealing where your target users hesitate, drop and why. Use it to understand and fix conversion gaps before real users are lost.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>If you don\u2019t have time for user research, this simulates your target first-time users clicking, scrolling, and using your site, and shows where they drop off and why.<\/p>\n<p>I kept seeing users get close to signing up, then stop. This tries to show where, and more importantly, why that happens<\/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\/@junetic\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@junetic<\/a>&nbsp;This is actually a really interesting approach \u2014 most tools tell you <em>what<\/em> users do, but not really <em>why they hesitate in the moment<\/em>.<\/p>\n<p>The simulation angle feels like it could uncover things analytics completely misses.<\/p>\n<p>Curious \u2014 how do you model different user intents? Like someone exploring vs someone ready to sign up?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@junetic\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@junetic<\/a>&nbsp;Hi. How realistic are the simulated first-time users? Do they really behave like real noobs?)))<\/p>\n<\/p>\n<p>I&#8217;m definitely bookmarking this tool. I often work with website releases<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Congrats on the launch! \ud83c\udf89<\/p>\n<\/p>\n<p>Honestly the timing of this is uncanny. I&#8217;ve literally spent today trying to figure out how to get real test users for my own product. Watching people drop off without knowing why is one of the most frustrating parts of being a solo founder. You build something, you ship it, and then&#8230; silence. Was it the headline? The pricing? The signup flow? You&#8217;re guessing.                                      <\/p>\n<\/p>\n<p>A simulated first-time session that tells you where people hesitate is genuinely useful , especially in that gap before you have enough real traffic to A\/B test anything.<\/p>\n<\/p>\n<p>Quick question: how close does the simulation get to real human hesitation? Like does it catch the &#8220;I don&#8217;t understand what this does in 5 seconds&#8221; moment, or is it more about UX friction (broken buttons, confusing flows)? Curious where it sits on that spectrum.<\/p>\n<\/p>\n<p>Either way, congrats<\/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\/@maria_fitzpatrick\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@maria_fitzpatrick<\/a>&nbsp;Maria&#8217;s question didn&#8217;t really get answered and it&#8217;s the one I&#8217;d most want to know. There&#8217;s a big difference between &#8220;the button was broken&#8221; and &#8220;I didn&#8217;t understand what this product does in 5 seconds.&#8221; One is a fix, the other is a positioning problem. Does the simulation tell you which one you&#8217;re dealing 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>Just ran it on our landing page and damn, it caught a friction point on our pricing section I&#8217;ve been blind to for weeks. The persona-based simulation is what sells it \u2014 generic &#8220;user testing&#8221; tools miss the fact that a CTO and a marketing lead look at the same page completely differently. Would love to see a comparison mode where you can run the same page with different personas side by side.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@pierre_de_la_grand_rive\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@pierre_de_la_grand_rive<\/a>&nbsp;great to hear it was helpful. You can generate a combined report where there is some comparison available but we will work on improving 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>Could be interesting to see or simulate how users will interact. How are you modeling a first-time user? Is it rule based flows, LLM-driven reasoning or something else?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@lak7\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@lak7<\/a>&nbsp;No rule based flows. LLM reasoning on ux (what it sees, experiences and does) with context about their persona (that you can specify based on who your target user 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<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Would you ever work on a version for mobile apps? I would love to be able to simulate first-time user sessions on our mobile app on both iOS and Android and understand more about our user behavior<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@chris_u_han\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@chris_u_han<\/a>&nbsp;Do you use any mobile product analytics? ie mixpanel, posthog etc?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>cool idea, congrats on the launch! would be great to have some kind of indication how long the user simulations will take &#8211; they take a while, and i don&#8217;t want to just sit there waiting. either a browser notification when they finish, or an estimated timeline. can&#8217;t really comment on output quality, since my test run is still queued. which model are you using in the background?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@bengauss\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@bengauss<\/a>&nbsp;thanks for the great feedback. There are a bunch of people trying it out so the queue was delayed. And some server issues which now should be fixed. You will be emailed once processing is 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=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@bengauss\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@bengauss<\/a>&nbsp;using various models in background (claude, openai etc)<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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 idea, I wish I knew about this a day before at least. <\/p>\n<p>I tried the website out and it was straight forward except for a couple of things:<br \/>1. It wasn&#8217;t very clear that I can run one single persona and it took me quite a bit of time till I realized how to run a single one not all 3. I thought the Edit part would only edit the persona and not exclusively run it. <br \/>2. When I ran that one single persona against my website, it went to the queue (which is fine), however, 45 minutes later and it is still in queue. Not sure if that is intended or not. <\/p>\n<p>Does it notify me when it is done? I kept refreshing to see if it finished the analysis or not.<\/p>\n<p>Nonetheless, congratulations on the release.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@vallar\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@vallar<\/a>&nbsp;thanks for the feedback. You&#8217;ll be notified when report is ready<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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! Looks great, is it going to work with mobile apps?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey Junu, this is a great idea as I&#8217;m just launching and would love to know more on how users will use my landing page. I just signed up but now I&#8217;m stuck on a blank screen. Any 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<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@jordan_carroll2\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jordan_carroll2<\/a>&nbsp;Hi Jordan. Could you go back to main page (<a href=\"https:\/\/convertornot.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">convertornot.com<\/a>) and let me know what you see<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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! This is really interesting, I had to give it a go on my site PromptBase where I spend a lot of time optimising for CRO. I liked how it was super simple to just paste in a URL and also choose the customer persona. I got a score of 5\/100 (not converted) but not sure it ran successfully. Would love to achieve a successful run!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@tinyprojects\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@tinyprojects<\/a>&nbsp;Thanks for trying it out! Will take a look to see if smth went wrong \ud83d\ude05<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@tinyprojects\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@tinyprojects<\/a>&nbsp;quick update &#8211; there was an issue with the model taking action &#8211; making clicks etc. It should be fixed now. You can try another run and hopefully it is 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<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>This is most useful for new SAAS products testing with real users is always expensive!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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>Alright this is scary relevant. I just launched my app and I&#8217;m watching people hit the landing page and vanish. The gap between &#8216;someone visited&#8217; and &#8216;someone downloaded&#8217; is where indie devs go to cry. Real question: does it simulate mobile users too? Because 70%+ of my traffic is mobile and desktop testing tells you almost nothing about that experience.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@thenomadcode\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@thenomadcode<\/a>&nbsp;Right now desktop web but mobile web can be added 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<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@thenomadcode\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@thenomadcode<\/a>&nbsp;EXACTLY what I was thinking &#8211; we just launched too and would be lovely to be able to see mobile web 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<\/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\/TWDXRABVXM6OGL\" class=\"app-title\">Claude Managed Agents<\/a><\/p>\n<div class=\"one-liner\">Pre-built agent harness on managed infrastructure<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">143<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>\u4e00\u6b3e\u63d0\u4f9b\u9884\u6784\u5efa\u3001\u53ef\u7ec4\u5408API\u5957\u4ef6\u7684\u4e91\u6258\u7ba1\u667a\u80fd\u4f53\u90e8\u7f72\u5e73\u53f0\uff0c\u901a\u8fc7\u5728\u4e91\u7aef\u539f\u751f\u5904\u7406\u6c99\u7bb1\u3001\u5de5\u5177\u6267\u884c\u3001\u72b6\u6001\u7ba1\u7406\u7b49\u590d\u6742\u57fa\u7840\u8bbe\u65bd\u95ee\u9898\uff0c\u5e2e\u52a9\u5f00\u53d1\u56e2\u961f\u5927\u5e45\u63d0\u5347\u751f\u4ea7\u7ea7\u667a\u80fd\u4f53\u7684\u90e8\u7f72\u901f\u5ea6\uff0c\u4e13\u6ce8\u4e8e\u7528\u6237\u4f53\u9a8c\u6784\u5efa\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\/77d552d7-523e-43fd-8fd7-6ebf4302277b.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/3f52d8c2-83b1-40aa-b340-8d96a79e63c6.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/11ec0ea7-52b4-4f0c-bd4c-4460ea2e8c6e.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/44fab15d-e290-4dc7-b765-cb79160db49a.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\/b5b5a1a8-ed61-4c8b-be1a-0087be9faf04.jpeg?auto=format\" data-video-url=\"https:\/\/www.youtube.com\/watch?v=I1BvAHOsjBU\"><source src=\"https:\/\/www.youtube.com\/watch?v=I1BvAHOsjBU\" 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\">API<\/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\">\u667a\u80fd\u4f53\u90e8\u7f72\u5e73\u53f0<\/span><br \/>\n            <span class=\"tag\">\u4e91\u6258\u7ba1<\/span><br \/>\n            <span class=\"tag\">\u53ef\u7ec4\u5408API<\/span><br \/>\n            <span class=\"tag\">\u751f\u4ea7\u7ea7AI<\/span><br \/>\n            <span class=\"tag\">\u57fa\u7840\u8bbe\u65bd\u5373\u670d\u52a1<\/span><br \/>\n            <span class=\"tag\">\u591a\u667a\u80fd\u4f53\u534f\u4f5c<\/span><br \/>\n            <span class=\"tag\">\u957f\u65f6\u4f1a\u8bdd<\/span><br \/>\n            <span class=\"tag\">\u6c99\u7bb1\u6267\u884c<\/span><br \/>\n            <span class=\"tag\">\u4f01\u4e1a\u7ea7AI\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">Anthropic\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>\u8bc4\u8bba\u8005\u8ba4\u4e3a\u8be5\u4ea7\u54c1\u662f\u4f01\u4e1a\u90e8\u7f72\u4e91\u7aefClaude\u5de5\u4f5c\u6d41\u7684\u5f3a\u5927\u7ade\u4e89\u8005\uff0c\u5176\u6838\u5fc3\u4ef7\u503c\u5728\u4e8e\u5c06\u57fa\u7840\u8bbe\u65bd\u7684\u7e41\u91cd\u5de5\u4f5c\uff08\u5982\u6c99\u7bb1\u6267\u884c\u3001\u72b6\u6001\u7ba1\u7406\uff09\u539f\u751f\u5904\u7406\uff0c\u4f7f\u56e2\u961f\u80fd\u4e13\u6ce8\u4e8e\u6838\u5fc3\u4e1a\u52a1\u3002\u540c\u65f6\uff0c\u8bc4\u8bba\u4e5f\u63d0\u51fa\u4e86\u4e00\u4e2a\u5173\u952e\u8d28\u7591\uff1a\u7a76\u7adf\u54ea\u4e2a\u7cfb\u7edf\u80fd\u5728\u5b9e\u9645\u751f\u4ea7\u4e2d\u771f\u6b63\u4ea4\u4ed8\u6210\u679c\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                Claude Managed Agents\u7684\u51fa\u73b0\uff0c\u6807\u5fd7\u7740AI\u667a\u80fd\u4f53\u8d5b\u9053\u6b63\u4ece\u201c\u73a9\u5177\u201d\u548c\u201c\u6f14\u793a\u201d\u9636\u6bb5\uff0c\u8fc8\u5165\u4e25\u8083\u7684\u201c\u751f\u4ea7\u90e8\u7f72\u201d\u6df1\u6c34\u533a\u3002Anthropic\u6b64\u4e3e\u7684\u6df1\u5c42\u903b\u8f91\uff0c\u5e76\u975e\u4ec5\u4ec5\u662f\u63d0\u4f9b\u4e00\u4e2a\u5de5\u5177\u5305\uff0c\u800c\u662f\u8bd5\u56fe\u4e3a\u6df7\u4e71\u7684\u667a\u80fd\u4f53\u5f00\u53d1\u751f\u6001\u5b9a\u4e49\u4e00\u5957\u201c\u4e91\u539f\u751f\u201d\u6807\u51c6\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u5176\u771f\u6b63\u4ef7\u503c\u5728\u4e8e\u201c\u63a5\u7ba1\u590d\u6742\u6027\u201d\u3002\u5f53\u524d\uff0c\u5c06\u5b9e\u9a8c\u5ba4\u4e2d\u7684\u667a\u80fd\u4f53\u8f6c\u5316\u4e3a\u7a33\u5b9a\u3001\u5b89\u5168\u3001\u53ef\u534f\u4f5c\u7684\u751f\u4ea7\u670d\u52a1\uff0c\u9762\u4e34\u5de5\u5177\u94fe\u6df7\u4e71\u3001\u72b6\u6001\u7ba1\u7406\u68d8\u624b\u3001\u57fa\u7840\u8bbe\u65bd\u8fd0\u7ef4\u6c89\u91cd\u7b49\u5de8\u5927\u9e3f\u6c9f\u3002\u8be5\u4ea7\u54c1\u5c06\u6c99\u7bb1\u3001\u8ba4\u8bc1\u3001\u5de5\u5177\u6267\u884c\u3001\u957f\u4f1a\u8bdd\u7b49\u975e\u5dee\u5f02\u5316\u4f46\u81f3\u5173\u91cd\u8981\u7684\u810f\u6d3b\u7d2f\u6d3b\u6253\u5305\u6210\u6258\u7ba1\u670d\u52a1\uff0c\u672c\u8d28\u4e0a\u662f\u5728\u51fa\u552e\u201c\u786e\u5b9a\u6027\u201d\u548c\u201c\u6548\u7387\u201d\uff0c\u627f\u8bfa\u8ba9\u56e2\u961f\u90e8\u7f72\u901f\u5ea6\u63d0\u534710\u500d\u7684\u53e3\u53f7\u4e5f\u76f4\u51fb\u4f01\u4e1a\u6210\u672c\u75db\u70b9\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5149\u73af\u4e4b\u4e0b\u6697\u85cf\u6311\u6218\u3002\u9996\u5f53\u5176\u51b2\u7684\u662f\u201c\u9501\u5b9a\u98ce\u9669\u201d\u3002\u4f01\u4e1a\u4e00\u65e6\u5c06\u6838\u5fc3\u667a\u80fd\u4f53\u7684\u8fd0\u884c\u5e95\u5ea7\u6df1\u5ea6\u7ed1\u5b9a\u4e8e\u6b64\u5e73\u53f0\uff0c\u672a\u6765\u7684\u8fc1\u79fb\u6210\u672c\u548c\u7075\u6d3b\u6027\u5c06\u6210\u4e3a\u4e00\u4e2a\u95ee\u53f7\u3002\u5176\u6b21\uff0c\u8bc4\u8bba\u4e2d\u201c\u54ea\u4e2a\u7cfb\u7edf\u80fd\u771f\u6b63\u5728\u751f\u4ea7\u4e2d\u4ea4\u4ed8\u201d\u7684\u8d28\u7591\u975e\u5e38\u7280\u5229\uff0c\u8fd9\u6307\u5411\u4e86\u667a\u80fd\u4f53\u6280\u672f\u7684\u6838\u5fc3\u75db\u70b9\uff1a\u5728\u53d7\u63a7\u6f14\u793a\u4e2d\u8868\u73b0\u60ca\u8273\uff0c\u5728\u590d\u6742\u771f\u5b9e\u573a\u666f\u4e2d\u5374\u53ef\u80fd\u8106\u5f31\u4e0d\u582a\u3002\u8be5\u5e73\u53f0\u89e3\u51b3\u4e86\u201c\u90e8\u7f72\u96be\u201d\uff0c\u4f46\u5e76\u672a\u627f\u8bfa\u89e3\u51b3\u201c\u667a\u80fd\u4f53\u4e0d\u597d\u7528\u201d\u7684\u6839\u672c\u95ee\u9898\u3002\u6700\u540e\uff0c\u5728AWS Bedrock\u3001Azure AI Studio\u7b49\u4e91\u5de8\u5934\u5747\u5df2\u5e03\u5c40\u667a\u80fd\u4f53\u6258\u7ba1\u670d\u52a1\u7684\u6218\u573a\u4e0a\uff0cAnthropic\u8fd9\u6b3e\u6e90\u81ea\u5176\u81ea\u8eab\u5de5\u7a0b\u5b9e\u8df5\u7684\u4ea7\u54c1\uff0c\u662f\u80fd\u51ed\u501f\u5bf9Claude\u6a21\u578b\u7684\u6df1\u5ea6\u4f18\u5316\u548c\u66f4\u654f\u6377\u7684\u4f53\u9a8c\u8131\u9896\u800c\u51fa\uff0c\u8fd8\u662f\u6700\u7ec8\u4f1a\u56e0\u751f\u6001\u4f4d\u72ed\u7a84\u800c\u53d7\u9650\uff0c\u4ecd\u9700\u5e02\u573a\u68c0\u9a8c\u3002\u5b83\u662f\u4e00\u5242\u5f3a\u6548\u7684\u6b62\u75db\u836f\uff0c\u4f46\u667a\u80fd\u4f53\u5e94\u7528\u7684\u201c\u75be\u75c5\u201d\u662f\u5426\u4ec5\u5728\u4e8e\u201c\u90e8\u7f72\u4e4b\u75db\u201d\uff0c\u4ecd\u9700\u89c2\u5bdf\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\">Claude Managed Agents<\/span>\n                <\/div>\n<div class=\"comment-content\">Claude Managed Agents is a suite of composable APIs for building and deploying cloud-hosted agents. It handles sandboxing, authentication, tool execution, long-running sessions, and multi-agent coordination, letting teams focus on user experience while shipping production agents up to 10x faster<\/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>Claude Managed Agents is shaping up as a strong contender for enterprises deploying cloud-based Claw workflows. <\/p>\n<p>By natively handling the infrastructure\u2014sandboxed execution, state management, orchestration, and long-running sessions\u2014they are taking all the heavy lifting out of agent deployment. <\/p>\n<p>Ultimately, the key question is still the same: which system can actually deliver in production?<\/p>\n<p>Check out this <a href=\"https:\/\/www.anthropic.com\/engineering\/managed-agents\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">engineering post<\/a> to dive into how Anthropic built it.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/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\/RH6F4GH6HJ32GA\" class=\"app-title\">Ycode Open Source<\/a><\/p>\n<div class=\"one-liner\">The open-source alternative to Webflow<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">138<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Ycode Open Source \u662f\u4e00\u6b3e\u5f00\u6e90\u3001\u53ef\u81ea\u6258\u7ba1\u7684\u53ef\u89c6\u5316\u7f51\u7ad9\u6784\u5efa\u5de5\u5177\uff0c\u901a\u8fc7\u63d0\u4f9b\u4ee3\u7801\u6240\u6709\u6743\u548c\u90e8\u7f72\u7075\u6d3b\u6027\uff0c\u89e3\u51b3\u4e86\u7528\u6237\u88abWebflow\u7b49\u95ed\u6e90\u5e73\u53f0\u5728\u6570\u636e\u3001\u5b9a\u4ef7\u548c\u6269\u5c55\u6027\u4e0a\u201c\u9501\u5b9a\u201d\u7684\u75db\u70b9\u3002<\/div>\n<p>    <!-- \u5a92\u4f53\u753b\u5eca\uff1a\u5305\u542b\u89c6\u9891\u548c\u591a\u5f20\u56fe\u7247 --><\/p>\n<div class=\"media-gallery\">\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/19b5ca96-5907-4494-9862-3405d775d75c.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\/1cbf94e4-7cde-4919-a501-fabed31431a8.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\/cb78e6c5-c80d-4f4a-9569-1da468c4ae29.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\/63d976d8-eec1-482d-b87f-967b1feda042.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\/3b3cbdba-67d7-42dc-8028-6b1d7bcafc18.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\">Design Tools<\/span><br \/>\n            <span class=\"tag\">Open Source<\/span><br \/>\n            <span class=\"tag\">Website Builder<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u7f51\u7ad9\u5efa\u8bbe\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u5f00\u6e90\u66ff\u4ee3\u54c1<\/span><br \/>\n            <span class=\"tag\">\u53ef\u89c6\u5316\u5f00\u53d1<\/span><br \/>\n            <span class=\"tag\">\u65e0\u9501\u5b9a\u7b56\u7565<\/span><br \/>\n            <span class=\"tag\">\u81ea\u6258\u7ba1<\/span><br \/>\n            <span class=\"tag\">MCP\u8fde\u63a5<\/span><br \/>\n            <span class=\"tag\">Webflow\u7ade\u54c1<\/span><br \/>\n            <span class=\"tag\">\u5f00\u53d1\u8005\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u793e\u533a\u9a71\u52a8<\/span><br \/>\n            <span class=\"tag\">\u7075\u6d3b\u90e8\u7f72<\/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\u5f00\u6e90\u7406\u5ff5\u3002\u4e3b\u8981\u95ee\u9898\u96c6\u4e2d\u4e8e\uff1a\u4e0eAI\u667a\u80fd\u4f53\u901a\u8fc7MCP\u7684\u517c\u5bb9\u6027\u3001\u662f\u5426\u652f\u6301\u5bfc\u5165Webflow\u6a21\u677f\u3001\u4ee5\u53ca\u4e0eFramer\u7684\u529f\u80fd\u6210\u719f\u5ea6\u5bf9\u6bd4\u3002\u6709\u8bc4\u8bba\u6307\u51faFramer\u56e0\u793e\u533a\u5927\u800c\u6682\u65f6\u9886\u5148\uff0c\u4f46\u770b\u597dYcode\u957f\u671f\u6f5c\u529b\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                Ycode Open Source \u796d\u51fa\u201c\u5f00\u6e90\u201d\u5927\u65d7\uff0c\u76f4\u6307Webflow\u3001Framer\u7b49\u4e3b\u6d41\u53ef\u89c6\u5316\u5efa\u7ad9\u5de5\u5177\u6700\u654f\u611f\u7684\u547d\u95e8\u2014\u2014\u5e73\u53f0\u9501\u5b9a\u3002\u5176\u771f\u6b63\u7684\u4ef7\u503c\u5185\u6838\u5e76\u975e\u529f\u80fd\u5c42\u9762\u7684\u7b80\u5355\u590d\u523b\uff0c\u800c\u662f\u4e00\u573a\u5173\u4e8e\u201c\u6240\u6709\u6743\u201d\u548c\u201c\u63a7\u5236\u6743\u201d\u7684\u8303\u5f0f\u8f6c\u79fb\u3002\u5b83\u8bd5\u56fe\u5c06\u5efa\u7ad9\u4ece\u4e00\u79cd\u201c\u79df\u8d41\u670d\u52a1\u201d\u91cd\u65b0\u5b9a\u4e49\u4e3a\u201c\u81ea\u6709\u8d44\u4ea7\u201d\uff0c\u901a\u8fc7\u5f00\u653e\u6e90\u4ee3\u7801\u548c\u5141\u8bb8\u81ea\u6258\u7ba1\uff0c\u8d4b\u4e88\u5f00\u53d1\u8005\u6570\u636e\u81ea\u4e3b\u3001\u8fc1\u79fb\u81ea\u7531\u548c\u6210\u672c\u53ef\u63a7\u7684\u7ec8\u6781\u6743\u5229\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\uff0c\u201c\u5f00\u6e90\u201d\u5728\u964d\u4f4e\u95e8\u69db\u7684\u540c\u65f6\uff0c\u4e5f\u610f\u5473\u7740\u7528\u6237\u9700\u8981\u627f\u62c5\u66f4\u9ad8\u7684\u6280\u672f\u6808\u8d23\u4efb\uff0c\u8fd9\u4e0e\u4e3b\u6d41\u65e0\u4ee3\u7801\u7528\u6237\u8ffd\u6c42\u201c\u7701\u5fc3\u201d\u7684\u6838\u5fc3\u8bc9\u6c42\u5b58\u5728\u5185\u5728\u5f20\u529b\u3002\u5176\u6b21\uff0c\u8bc4\u8bba\u4e2d\u5173\u4e8eMCP\u8fde\u63a5\u3001\u6a21\u677f\u517c\u5bb9\u6027\u7684\u7591\u95ee\uff0c\u66b4\u9732\u51fa\u5176\u751f\u6001\u4f4d\u7684\u5173\u952e\u77ed\u677f\uff1a\u4e00\u4e2a\u5efa\u7ad9\u5de5\u5177\u7684\u5b9e\u7528\u4ef7\u503c\uff0c\u4e0d\u4ec5\u5728\u4e8e\u5f15\u64ce\u662f\u5426\u5f00\u653e\uff0c\u66f4\u5728\u4e8e\u5176\u6a21\u677f\u5e02\u573a\u3001\u7ec4\u4ef6\u5e93\u3001\u96c6\u6210\u751f\u6001\u7684\u4e30\u5bcc\u5ea6\u3002Framer\u8bc4\u8bba\u8005\u70b9\u51fa\u7684\u201c\u793e\u533a\u66f4\u5927\u201d\u6b63\u662f\u5176\u62a4\u57ce\u6cb3\u6240\u5728\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4ea7\u54c1\u5c06\u201cMCP\u8fde\u63a5\u201d\u4f5c\u4e3a\u4eae\u70b9\uff0c\u9887\u5177\u524d\u77bb\u6027\uff0c\u8fd9\u6697\u793a\u5176\u6218\u7565\u662f\u62bc\u6ce8AI\u4ee3\u7406\u9a71\u52a8\u7684\u5f00\u53d1\u8303\u5f0f\u3002\u82e5\u80fd\u6210\u4e3aAI\u6784\u5efa\u7f51\u7ad9\u7684\u9996\u9009\u53ef\u64cd\u63a7\u3001\u53ef\u5ba1\u67e5\u7684\u57fa\u7840\u5c42\uff0c\u6216\u8bb8\u80fd\u5f00\u8f9f\u4e00\u6761\u7ed5\u8fc7\u4f20\u7edf\u6a21\u677f\u7ade\u4e89\u7684\u65b0\u8def\u5f84\u3002\u4f46\u773c\u4e0b\uff0c\u5b83\u66f4\u50cf\u662f\u4e00\u4efd\u9762\u5411\u6280\u672f\u610f\u8bc6\u5f3a\u70c8\u7684\u5f00\u53d1\u8005\u4e0e\u521b\u4e1a\u516c\u53f8\u7684\u201c\u5ba3\u8a00\u201d\uff0c\u5176\u6210\u529f\u4e0e\u5426\uff0c\u5c06\u6781\u5ea6\u4f9d\u8d56\u5f00\u6e90\u793e\u533a\u80fd\u5426\u771f\u6b63\u5f62\u6210\u8d21\u732e\u95ed\u73af\uff0c\u5feb\u901f\u586b\u8865\u4e0e\u5de8\u5934\u4e4b\u95f4\u7684\u529f\u80fd\u4e0e\u751f\u6001\u9e3f\u6c9f\u3002\u5b83\u6380\u5f00\u4e86\u684c\u5b50\uff0c\u4f46\u81ea\u5df1\u4e5f\u9700\u8981\u5728\u540c\u6837\u7684\u9910\u684c\u4e0a\uff0c\u7aef\u51fa\u66f4\u7f8e\u5473\u7684\u83dc\u80b4\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\">Ycode Open Source<\/span>\n                <\/div>\n<div class=\"comment-content\">Most website builders like Webflow or Framer lock you in. Ycode is an open-source alternative that puts you back in control, with everything you need to build professional websites\u2014including MCP connections for AI tools.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey everyone \ud83d\udc4b<\/p>\n<p>When we started building Ycode, we kept coming back to the same problem: Most website builders don\u2019t just help you build, they lock you in. Your site, your data, and even your ability to scale are tied to a platform you don\u2019t control, with pricing and rules that can change anytime.<\/p>\n<p>We believe it shouldn\u2019t work like that.<\/p>\n<p>With Ycode Open Source, you can fully own your project. You can self-host it on your own infrastructure, use Ycode Cloud for convenience, and move between the two whenever you want. No lock-in, no restrictions, just flexibility.<\/p>\n<p>What makes this even more exciting is the community. Ycode isn\u2019t just built by us, it\u2019s shaped by developers and creators contributing and improving it together.<\/p>\n<p>We truly believe the future of website building is open, flexible, and accessible to everyone, not controlled by a few platforms.<\/p>\n<p>Would love to hear what you think \ud83d\ude4c<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@lunenas\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@lunenas<\/a>&nbsp;That&#8217;s great! I like it. Does this work with any agent using MCP? I&#8217;ll try it with the agent I built.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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! Is it compatible with Webflow templates? <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\">nice, is it on the same level as framer?<\/div>\n<div class=\"comment-actions\">\n<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\/@evrendombak\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@evrendombak<\/a>&nbsp;Framer is still stronger as the community is bigger- more templates and components, more YouTube content. But I really think that in the long run, this is going to be a head on head. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"app-card\">\n<div class=\"app-header\">\n<div class=\"rank\">#17<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/7AH5T7WYHMIII7\" class=\"app-title\">Lunagraph<\/a><\/p>\n<div class=\"one-liner\">Your design canvas that writes code powered by AI<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">135<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>\u4e00\u6b3eAI\u9a71\u52a8\u7684\u8bbe\u8ba1\u753b\u5e03\uff0c\u53ef\u76f4\u63a5\u751f\u6210\u771f\u5b9e\u4ee3\u7801\uff0c\u4e3a\u8bbe\u8ba1\u5e08\u3001\u521b\u59cb\u4eba\u548c\u5de5\u7a0b\u5e08\u5728\u540c\u4e00\u4e2a\u753b\u5e03\u4e0a\u534f\u4f5c\u3001\u5f25\u5408\u8bbe\u8ba1\u4e0e\u5f00\u53d1\u9e3f\u6c9f\u63d0\u4f9b\u4e86\u89e3\u51b3\u65b9\u6848\u3002<\/div>\n<p>    <!-- \u5a92\u4f53\u753b\u5eca\uff1a\u5305\u542b\u89c6\u9891\u548c\u591a\u5f20\u56fe\u7247 --><\/p>\n<div class=\"media-gallery\">\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/f5df8a7d-2027-43ff-bec8-533a4149d49c.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/c4a194a5-be01-4cf7-a5be-01db1626c3c0.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/b0b50d5b-b5d6-405f-bea6-eff46923ce82.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\/fa333b5c-0f42-4997-b33c-2a2cb71120f9.jpeg?auto=format\" data-video-url=\"https:\/\/www.youtube.com\/watch?v=zJlBTWofBfk\"><source src=\"https:\/\/www.youtube.com\/watch?v=zJlBTWofBfk\" type=\"video\/mp4\"><\/video><\/p>\n<div class=\"video-overlay\">\n<div class=\"play-icon\">\u25b6<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">Design Tools<\/span><br \/>\n            <span class=\"tag\">Developer Tools<\/span><br \/>\n            <span class=\"tag\">Alpha<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u8bbe\u8ba1\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u8bbe\u8ba1\u8f6c\u4ee3\u7801<\/span><br \/>\n            <span class=\"tag\">\u5b9e\u65f6\u534f\u4f5c<\/span><br \/>\n            <span class=\"tag\">\u524d\u7aef\u5f00\u53d1<\/span><br \/>\n            <span class=\"tag\">Figma\u66ff\u4ee3\u54c1<\/span><br \/>\n            <span class=\"tag\">React\u7ec4\u4ef6<\/span><br \/>\n            <span class=\"tag\">Tailwind CSS<\/span><br \/>\n            <span class=\"tag\">\u4ea7\u54c1\u539f\u578b<\/span><br \/>\n            <span class=\"tag\">\u4f4e\u4ee3\u7801<\/span><br \/>\n            <span class=\"tag\">\u8bbe\u8ba1\u7cfb\u7edf<\/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\u8bbe\u8ba1\u5373\u4ee3\u7801\u201d\u7684\u6838\u5fc3\u4ef7\u503c\uff0c\u8ba4\u4e3a\u80fd\u7b80\u5316\u6d41\u7a0b\u3002\u4e3b\u8981\u95ee\u9898\u96c6\u4e2d\u5728\u5b66\u4e60\u66f2\u7ebf\uff08\u975e\u6280\u672f\u521b\u59cb\u4eba\uff09\u3001\u5bf9\u7c97\u7cd9\u8349\u7a3f\u7684\u7406\u89e3\u80fd\u529b\uff0c\u4ee5\u53ca\u5bf9\u590d\u6742\u4ea4\u4e92\uff08\u5982\u6eda\u52a8\u3001\u89c6\u5dee\uff09\u5b9e\u73b0\u7ec6\u8282\u7684\u8be2\u95ee\u3002\u5f00\u53d1\u8005\u5173\u6ce8\u751f\u6210\u4ee3\u7801\u7684\u53ef\u5408\u5e76\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                Lunagraph\u7684\u91ce\u5fc3\u4e0d\u5728\u4e8e\u6210\u4e3a\u53e6\u4e00\u4e2aFigma\uff0c\u800c\u5728\u4e8e\u6210\u4e3a\u201c\u8bbe\u8ba1-\u5f00\u53d1\u201d\u5de5\u4f5c\u6d41\u7684\u7ec8\u7ed3\u8005\u3002\u5b83\u76f4\u6307\u5f53\u524dAI\u8f85\u52a9\u8bbe\u8ba1\u5de5\u5177\u7684\u81f4\u547d\u4f24\uff1a\u5728\u201c\u63d0\u793a\u4e0e\u7948\u7977\u201d\u4e4b\u540e\uff0c\u8bbe\u8ba1\u5e08\u4ecd\u65e0\u6cd5\u8fdb\u884c\u50cf\u7d20\u7ea7\u7684\u7cbe\u786e\u63a7\u5236\uff0c\u5de5\u7a0b\u5e08\u4ecd\u9700\u624b\u52a8\u91cd\u5efa\u3002\u5176\u771f\u6b63\u4ef7\u503c\u5e76\u975e\u201cAI\u751f\u6210\u4ee3\u7801\u201d\uff0c\u800c\u662f\u6784\u5efa\u4e86\u4e00\u4e2a**\u4ee5\u771f\u5b9e\u4ee3\u7801\u4e3a\u5e95\u5c42\u3001AI\u4e3a\u534f\u4f5c\u8005\u7684\u53ef\u89c6\u5316\u64cd\u4f5c\u73af\u5883**\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u8fd9\u5e26\u6765\u4e86\u53cc\u91cd\u98a0\u8986\uff1a\u5bf9\u8bbe\u8ba1\u5e08\uff0c\u5b83\u964d\u4f4e\u4e86\u76f4\u63a5\u64cd\u4f5c\u4ee3\u7801\u7684\u95e8\u69db\uff0c\u8ba9AI\u4ece\u201c\u9ed1\u76d2\u751f\u6210\u5668\u201d\u53d8\u4e3a\u201c\u53ef\u7cbe\u786e\u8c03\u6821\u7684\u5408\u4f5c\u4f19\u4f34\u201d\uff1b\u5bf9\u5f00\u53d1\u8005\uff0c\u5b83\u627f\u8bfa\u4ea4\u4ed8\u53ef\u5408\u5e76\u7684\u3001\u57fa\u4e8e\u6210\u719f\u4f53\u7cfb\uff08\u5982React\u3001Tailwind\u3001shadcn\uff09\u7684\u4ee3\u7801\uff0c\u800c\u975e\u5f85\u7ffb\u8bd1\u7684\u9759\u6001\u6807\u6ce8\u3002\u4ea7\u54c1\u6807\u8bed\u4e2d\u201cPowered by AI\u201d\u7684\u8868\u8ff0\u53ef\u80fd\u5f31\u5316\u4e86\u5176\u66f4\u6df1\u5c42\u7684\u9769\u65b0\u2014\u2014**\u201cCode as the Source of Truth\u201d**\u3002\u753b\u5e03\u4e0a\u7684\u6bcf\u4e2a\u5143\u7d20\u90fd\u662f\u53ef\u5373\u65f6\u68c0\u9a8c\u3001\u7b26\u5408\u751f\u4ea7\u6807\u51c6\u7684\u4ee3\u7801\u5b9e\u4f53\uff0c\u8fd9\u4ece\u6839\u672c\u4e0a\u6539\u53d8\u4e86\u56e2\u961f\u534f\u4f5c\u7684\u201c\u4fe1\u6e90\u201d\uff0c\u6709\u671b\u6d88\u706d\u56e0\u683c\u5f0f\u8f6c\u6362\u548c\u89e3\u91ca\u504f\u5dee\u5bfc\u81f4\u7684\u635f\u8017\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u6311\u6218\u540c\u6837\u5c16\u9510\u3002\u5b83\u5c06\u8bbe\u8ba1\u5de5\u5177\u7684\u4e13\u4e1a\u95e8\u69db\u4ece\u89c6\u89c9\u89c4\u8303\u90e8\u5206\u8f6c\u79fb\u5230\u4e86\u524d\u7aef\u5de5\u7a0b\u89c4\u8303\u3002\u8bc4\u8bba\u4e2d\u5173\u4e8e\u5b66\u4e60Tailwind\u548cshadcn\u7684\u8ba8\u8bba\u5370\u8bc1\u4e86\u8fd9\u4e00\u70b9\uff1a\u5b83\u53ef\u80fd\u66f4\u53d7\u201c\u8bbe\u8ba1\u5de5\u7a0b\u5e08\u201d\u6216\u201c\u5f3a\u6280\u672f\u80cc\u666f\u521b\u59cb\u4eba\u201d\u7684\u9752\u7750\uff0c\u800c\u7eaf\u89c6\u89c9\u8bbe\u8ba1\u5e08\u53ef\u80fd\u9762\u4e34\u65b0\u7684\u5b66\u4e60\u66f2\u7ebf\u3002\u6b64\u5916\uff0c\u5728Alpha\u9636\u6bb5\u7f3a\u5931\u7684\u4ea4\u4e92\u8bbe\u8ba1\u80fd\u529b\uff08\u5982\u62d6\u62fd\uff09\u662f\u5176\u4e0e\u6210\u719f\u8bbe\u8ba1\u5de5\u5177\u4f53\u9a8c\u5dee\u8ddd\u7684\u5173\u952e\u3002\u80fd\u5426\u5728\u4fdd\u6301\u4ee3\u7801\u7eaf\u51c0\u5ea6\u7684\u540c\u65f6\uff0c\u63d0\u4f9b\u4e0d\u900a\u4e8eFigma\u7684\u6d41\u7545\u3001\u76f4\u89c2\u7684\u8bbe\u8ba1\u4f53\u9a8c\uff0c\u5c06\u51b3\u5b9a\u5b83\u662f\u6210\u4e3a\u4e00\u4e2a\u5c0f\u4f17\u7684\u5148\u950b\u5de5\u5177\uff0c\u8fd8\u662f\u4e00\u4e2a\u771f\u6b63\u7684\u8303\u5f0f\u98a0\u8986\u8005\u3002\u5b83\u7684\u51fa\u73b0\uff0c\u6807\u5fd7\u7740\u201c\u8bbe\u8ba1\u5de5\u5177\u201d\u6b63\u5728\u4ece\u201c\u6a21\u62df\u4ee3\u7801\u201d\u8d70\u5411\u201c\u6210\u4e3a\u4ee3\u7801\u201d\u7684\u65b0\u9636\u6bb5\u3002\n            <\/p>\n<\/p><\/div>\n<div class=\"comments-section\">\n<div class=\"comments-toggle\">\n            <span>\u67e5\u770b\u539f\u59cb\u4fe1\u606f<\/span><br \/>\n            <span class=\"toggle-arrow\">\u25bc<\/span>\n        <\/div>\n<div class=\"comments-container\">\n<div class=\"comment-item\">\n<div class=\"comment-header\">\n                    <span class=\"comment-author\">Lunagraph<\/span>\n                <\/div>\n<div class=\"comment-content\">Lunagraph is a design canvas \u2014 like Figma, but everything you add is real HTML, CSS, and React. Hand-craft UIs from scratch with granular control, or ask Claude to make sweeping changes. Designers, founders, and engineers all work on the same canvas.<\/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! Excited and a little nervous to share Lunagraph on Alpha Day.<\/p>\n<p>This is genuinely early. I&#8217;m sharing it now because I want feedback before I keep building in the wrong direction.<\/p>\n<p><strong>Lunagraph is a design canvas, like Figma, but everything you add to the canvas is real HTML, CSS, and React. <\/strong><\/p>\n<\/p>\n<p>It&#8217;s for designers, but also for everyone else on the team.<\/p>\n<ul>\n<li>\n<p>If you&#8217;re a designer, you&#8217;ve probably been trying Claude or Cursor and feeling handicapped. No canvas, no controls, can&#8217;t tweak padding with a click, just prompting and praying. <\/p>\n<\/li>\n<li>\n<p>If you&#8217;re a founder, you&#8217;ve been using Claude for design because Figma is just hard for you to use.<\/p>\n<\/li>\n<li>\n<p>And engineers, meanwhile, are stuck rebuilding mockups and tweaking by hand.<\/p>\n<\/li>\n<\/ul>\n<p>You can hand-craft UIs from scratch with granular control over every value, or ask Claude as your creative partner to do big sweeps of change and make variations you can tweak. The components are real React components, like shadcn. The colors and spacing come from your actual design tokens on Tailwind. The code that ships is the code you designed.<\/p>\n<p><strong>What works today:<\/strong><\/p>\n<ul>\n<li>\n<p>Design from scratch with real HTML or React components: divs, text, shadcn, etc.<\/p>\n<\/li>\n<li>\n<p>Use Claude side-by-side to remix screens, apply a design system across a flow, or generate variations.<\/p>\n<\/li>\n<li>\n<p>Customize shadcn components directly in the canvas.<\/p>\n<\/li>\n<li>\n<p>Hand off real code to engineers. No Figma files, no annotations, ready to ship.<\/p>\n<\/li>\n<li>\n<p>Founders, product, and sales can duplicate and remix existing designs without bugging the design team.<\/p>\n<\/li>\n<\/ul>\n<p><strong>What&#8217;s still rough (because it&#8217;s alpha):<\/strong><\/p>\n<ul>\n<li>\n<p>There&#8217;s no onboarding. You&#8217;ll probably need me to walk you through your first session, and I want to, so reach out.<\/p>\n<\/li>\n<li>\n<p>Still working to reach parity with Figma&#8217;s canvas and shortcuts.<\/p>\n<\/li>\n<li>\n<p>You can&#8217;t drag components in yet. Please click to add them to the canvas.<\/p>\n<\/li>\n<li>\n<p>No drag for absolute positioning yet. Please use Top, Left, Bottom, Right.<\/p>\n<\/li>\n<li>\n<p>You can use Claude Code Chat to pull components from your codebase into the project. I&#8217;m still figuring out the right approach to work between codebase and design system.<\/p>\n<\/li>\n<\/ul>\n<p><strong>Pricing<\/strong><\/p>\n<p>Free. I&#8217;m not pricing this until I know what people are actually using it for.<\/p>\n<p><strong>What I need from you<\/strong><\/p>\n<ul>\n<li>\n<p>If you&#8217;re a designer: try building one screen from scratch and tell me where you got stuck. That&#8217;s the most useful thing in the world to me right now.<\/p>\n<\/li>\n<li>\n<p>If you&#8217;re a founder or PM: try the chat to remix an existing screen and tell me if the output felt usable or janky.<\/p>\n<\/li>\n<li>\n<p>If you&#8217;re an engineer: look at the code Lunagraph produces and tell me if you&#8217;d actually merge it.<\/p>\n<\/li>\n<\/ul>\n<p>I&#8217;m reading every comment today and I&#8217;ll reply to all of them. The whole point of Alpha Day is the feedback loop, so let&#8217;s actually do it.<\/p>\n<p>Big thanks to the small group who&#8217;s been testing this in the closed alpha. You know who you are.<\/p>\n<p>See you in the canvas.<\/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\/@putrikarunia\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@putrikarunia<\/a>&nbsp;Hi. You draw on canvas and it writes code, what if my sketch is super rough, does it still understand?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>2<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Wow such a cool idea. Small question, being a non tech founder how would rate the learning curve for this as compared to figma (m ok with figma as of now)<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@gamifykaran\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@gamifykaran<\/a>&nbsp;Should be similar to Figma! The only thing is that if you want to use Shadcn components or Tailwind classes, you kinda need to know tailwind and how to compose Shadcn components ( but you can always just copy paste from their documentation). And being familiar with CSS would help, but not necessary.<\/p>\n<p>Plus there&#8217;s Claude Code to chat with on the left sidebar, so you can create UI and ask for guidance if you can&#8217;t find the right way to style something.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>3<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I like it, does it work with TailwindCSS?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@bengeekly\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@bengeekly<\/a>&nbsp;Yess it has tailwind out of the box, you can add p-2 etc on the right sidebar and even write any tailwind classes as well (like hover:bg-blue-500) <\/p>\n<\/p>\n<p>and you can ask chat (claude code) to help you update design colors and vas and it will literally update the globals.css in the lunagraph project + it can make a quick mock of all your colors and vars in the canvas to view easily <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Very cool! How would I go about building more complex UX (scrolling, parallax, etc). If it did that it would be way better than Figma!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@stefano_delmanto\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@stefano_delmanto<\/a>&nbsp;yeah you can edit all CSS and Tailwind on your designs, or ask Claude Code on the chat to help you. All interactions and scrolling works on the canvas!<\/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\">Super cool insight that figma as a design layer isn\u2019t that necessary anymore. Amped to see where this goes \ud83e\udd19\ud83c\udffb<\/div>\n<div class=\"comment-actions\">\n<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\/@jake_schonberger1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jake_schonberger1<\/a>&nbsp;Yess, code on the canvas makes everyone&#8217;s life easier \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 have been following Putri&#8217;s journey since Typedream, when I got the opportunity to test Lunagraph I was amazed by what she and Anthony have created! I use AI a lot in my workflow, but the lack of a design founders take on all these tools puts designer&#8217;s at a disadvantage as everything is built around developers &#8211; Lunagraph is bridging that gap from design to code, while still keeping the design workflow intact and honestly impressed by the product and will be using it!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@mrnick_buzz\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@mrnick_buzz<\/a>&nbsp;thank you Nick!! Super excited to see what you build on Lunagraph and new workflows you&#8217;re discovering \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<\/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\/Y4SELE4X7HWLMO\" class=\"app-title\">Plow<\/a><\/p>\n<div class=\"one-liner\">Openclaw on your Mac, with permissions you can understand<\/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>Plow\u662f\u4e00\u6b3e\u4e3aMac\u7528\u6237\u63d0\u4f9b\u7684\u6c99\u76d2\u5316\u3001\u6613\u5b89\u88c5\u7684OpenClaw\u5ba2\u6237\u7aef\uff0c\u89e3\u51b3\u4e86\u539f\u751fOpenClaw\u914d\u7f6e\u590d\u6742\u3001\u6743\u9650\u4e0d\u900f\u660e\u5bfc\u81f4\u7528\u6237\u96be\u4ee5\u4f7f\u7528\u548c\u4fe1\u4efb\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\/e758963a-655c-412f-83b7-0052907d7ee8.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/a9c631a4-cc57-4e78-8b62-4c4d66eb658f.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/4d3cd60f-2d9e-4235-a3c7-bd9602857634.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/83996d53-4a79-4a65-9575-d9218a45d242.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\/4585f133-7476-41c9-b918-04342d5dedf1.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/Wdf3ifB_lXQ\"><source src=\"https:\/\/youtu.be\/Wdf3ifB_lXQ\" 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><br \/>\n            <span class=\"tag\">Alpha<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u52a9\u624b<\/span><br \/>\n            <span class=\"tag\">Mac\u5e94\u7528<\/span><br \/>\n            <span class=\"tag\">\u6c99\u76d2\u5b89\u5168<\/span><br \/>\n            <span class=\"tag\">\u4e00\u952e\u5b89\u88c5<\/span><br \/>\n            <span class=\"tag\">\u5f00\u6e90\u5ba2\u6237\u7aef<\/span><br \/>\n            <span class=\"tag\">\u7528\u6237\u534f\u4f5c\u5f00\u53d1<\/span><br \/>\n            <span class=\"tag\">\u6743\u9650\u7ba1\u7406<\/span><br \/>\n            <span class=\"tag\">\u751f\u4ea7\u529b\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">alpha\u6d4b\u8bd5<\/span><br \/>\n            <span class=\"tag\">\u4f4e\u95e8\u69dbAI<\/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\u7b80\u5316\u5b89\u88c5\u548c\u6c99\u76d2\u5b89\u5168\u8bbe\u8ba1\uff0c\u6709\u7528\u6237\u5206\u4eab\u5176\u63d0\u5347\u4e2a\u4eba\u5de5\u4f5c\u6d41\u7a0b\u7684\u5177\u4f53\u7528\u4f8b\u3002\u4e3b\u8981\u95ee\u9898\u96c6\u4e2d\u4e8e\u80fd\u5426\u8986\u76d6\u73b0\u6709OpenClaw\u5b89\u88c5\uff0c\u4ee5\u53ca\u5bf9\u6743\u9650\u7ba1\u7406\u9897\u7c92\u5ea6\u7684\u8be2\u95ee\u3002\u5f00\u53d1\u8005\u79ef\u6781\u56de\u5e94\uff0c\u786e\u8ba4\u6743\u9650\u9694\u79bb\u4e8e\u7279\u5b9a\u6587\u4ef6\u5939\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                Plow\u7684\u672c\u8d28\u5e76\u975e\u6280\u672f\u521b\u65b0\uff0c\u800c\u662f\u4e00\u6b21\u7cbe\u51c6\u7684\u201c\u4f53\u9a8c\u5916\u79d1\u624b\u672f\u201d\u3002\u5b83\u7784\u51c6\u4e86\u5f00\u6e90\u660e\u661f\u9879\u76eeOpenClaw\u9ad8\u8fbe35.2\u4e07\u661f\u5374\u96be\u4ee5\u8f6c\u5316\u4e3a\u5b9e\u9645\u7528\u6237\u7684\u5de8\u5927\u65ad\u5c42\u2014\u2014\u8fd9\u65ad\u5c42\u7531\u590d\u6742\u7684\u672c\u5730\u90e8\u7f72\u548c\u4ee4\u4eba\u4e0d\u5b89\u7684\u6743\u9650\u98ce\u9669\u6784\u6210\u3002\u4ea7\u54c1\u5c06\u201c\u6c99\u76d2\u201d\u4f5c\u4e3a\u6838\u5fc3\u5356\u70b9\uff0c\u662f\u6781\u9ad8\u660e\u7684\u7b56\u7565\uff0c\u5b83\u8f6c\u6362\u4e86\u53d9\u4e8b\uff1a\u4ece\u4e0d\u900f\u660e\u7684\u3001\u9700\u8981\u6280\u672f\u4fe1\u4ef0\u7684\u201c\u4fe1\u4efb\u5f00\u6e90\u4ee3\u7801\u201d\uff0c\u8f6c\u53d8\u4e3a\u53ef\u89c6\u5316\u7684\u3001\u7b26\u5408\u76f4\u89c9\u7684\u201c\u63a7\u5236\u6587\u4ef6\u8bbf\u95ee\u201d\u3002\u8fd9\u76f4\u63a5\u51fb\u4e2d\u4e86\u4e13\u4e1a\u7528\u6237\u6700\u540e\u7684\u5fc3\u7406\u9632\u7ebf\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u5546\u4e1a\u6a21\u5f0f\u548c\u957f\u671f\u4ef7\u503c\u5b58\u5728\u6df1\u5c42\u62f7\u95ee\u3002\u4ee5\u201c\u534f\u540c\u5f00\u53d1\u201d\u4e4b\u540d\u62db\u52df\u4ed8\u8d39alpha\u7528\u6237\uff0c\u66f4\u50cf\u662f\u4e00\u79cd\u793e\u533a\u9884\u70ed\u4e0e\u73b0\u91d1\u6d41\u6d4b\u8bd5\u7684\u6df7\u5408\u4f53\uff0c\u5b9a\u4ef7\u7b56\u7565\uff08\u7b2c7\u4f4d7\u7f8e\u5143\uff0c\u7b2c83\u4f4d83\u7f8e\u5143\uff09\u5145\u6ee1\u4e86\u6e38\u620f\u5316\u8425\u9500\u610f\u5473\u3002\u5176\u771f\u6b63\u7684\u6311\u6218\u5728\u4e8e\uff0c\u4e00\u65e6\u89e3\u51b3\u4e86\u5b89\u88c5\u4e0e\u521d\u59cb\u4fe1\u4efb\u95ee\u9898\uff0c\u4ea7\u54c1\u662f\u5426\u4f1a\u6ca6\u4e3a\u5355\u7eaf\u7684\u201c\u5b89\u88c5\u5668\u201d\uff1f\u5b83\u7684\u62a4\u57ce\u6cb3\u662f\u77ed\u6682\u7684\u4fbf\u5229\u6027\uff0c\u8fd8\u662f\u80fd\u6784\u5efa\u51fa\u8d85\u8d8a\u539f\u751fOpenClaw\u7684\u3001\u72ec\u7279\u7684\u4ea4\u4e92\u5c42\u6216\u751f\u6001\uff1f\u8bc4\u8bba\u4e2d\u7528\u6237\u81ea\u53d1\u7684\u4f7f\u7528\u573a\u666f\u5206\u4eab\uff08\u5982\u4e0b\u73ed\u590d\u76d8\u3001\u4efb\u52a1\u6574\u7406\uff09\u63ed\u793a\u4e86\u66f4\u6df1\u5c42\u9700\u6c42\uff1a\u7528\u6237\u9700\u8981\u7684\u6216\u8bb8\u4e0d\u662f\u4e00\u4e2a\u66f4\u5b89\u5168\u7684OpenClaw\uff0c\u800c\u662f\u4e00\u4e2a\u66f4\u61c2\u573a\u666f\u3001\u66f4\u201c\u65e0\u611f\u201d\u7684AI\u5de5\u4f5c\u6d41\u5f15\u64ce\u3002Plow\u82e5\u6b62\u6b65\u4e8e\u5b89\u88c5\u4e0e\u6c99\u76d2\uff0c\u5219\u4ef7\u503c\u5929\u82b1\u677f\u6e05\u6670\u53ef\u89c1\uff1b\u82e5\u80fd\u4ee5\u6b64\u4e3a\u57fa\u7840\uff0c\u6784\u5efa\u4e00\u4e2a\u8ba9\u975e\u6280\u672f\u7528\u6237\u4e5f\u80fd\u8f7b\u677e\u7ec4\u5408AI\u6280\u80fd\u7684\u201c\u4e50\u9ad8\u5e73\u53f0\u201d\uff0c\u65b9\u6709\u53ef\u80fd\u4ece\u5f00\u6e90\u9879\u76ee\u7684\u201c\u642c\u8fd0\u5de5\u201d\u8715\u53d8\u4e3a\u65b0\u4ef7\u503c\u7684\u201c\u5b9a\u4e49\u8005\u201d\u3002\u5f53\u524d\uff0c\u5b83\u806a\u660e\u5730\u627e\u5230\u4e86\u4e00\u4e2a\u88c2\u7f1d\uff0c\u4f46\u5c1a\u672a\u8bc1\u660e\u81ea\u5df1\u80fd\u5f00\u51ff\u51fa\u4e00\u6761\u65b0\u822a\u9053\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\">Plow<\/span>\n                <\/div>\n<div class=\"comment-content\">OpenClaw has 352k GitHub stars, yet many never get it running on their machine. We fixed that. Plow is an easy-to-install OpenClaw, where your data is firewalled behind a sandbox. If you&#8217;ve been wanting to use OpenClaw on your Mac but aren&#8217;t quite sure how to do that, we&#8217;re here to help. We&#8217;re looking for our first alpha customers to work with us and co-develop this product. 100 alpha spots. Spot #7 is $7. Spot #83 is $83<\/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! Plow is pretty simple: Sandboxed Openclaw on your Mac, installed in seconds. If you&#8217;ve been wanting to try OpenClaw but aren&#8217;t sure where to start, this is for you.<\/p>\n<p>We are looking for 100 users to co-develop this project with. All alpha users get access to the Plow engineering team, dedicated to getting OpenClaw running on your Mac.<\/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\/@sodio\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sodio<\/a>&nbsp;Judging by the video, it&#8217;s a piece of cake to figure 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<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>setting up my openclaw was a crazy painful experience. will try to get my parents to use openclaw using Plow<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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 first time I installed OpenClaw it took me about 40 minutes, and by the end I still didn\u2019t really know what to do with it. And even once it was set up, it lived in Telegram, which I never use, so I ended up forgetting about it entirely.<\/p>\n<\/p>\n<p>With Plow I was up and running in under a minute, texting my agent in imessage right away.<\/p>\n<\/p>\n<p>My favorite skill I\u2019ve set up: midday it asks me what time I\u2019m signing off. At that time it pings me a reminder, asks for a brain dump, and I just voice-to-text everything. What I did, what\u2019s still rattling around, what I\u2019m picking up tomorrow. Next morning at 7:30 it sends me an organized list.<\/p>\n<\/p>\n<p>The first time I ran it, Plow searched my Slack after my brain dump and surfaced a task I had completely forgotten I finished and added it to the list. It was a small thing but weirdly satisfying!<\/p>\n<\/p>\n<p>Curious what others would build. What\u2019s the first skill you\u2019d set up?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I already have OpenClaw installed can I install Plow on top of it, or Plow needs a fresh install ?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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>Really excited to finally share this. The whole idea started because we kept seeing people bounce off OpenClaw during setup. Plow handles all of that so you can just start using it. <br \/>Would love feedback from anyone who tries 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>been wanting to try OpenClaw but the setup always looked intimidating. sandboxing approach makes sense for something this powerful &#8211; you don&#8217;t really know what it&#8217;s accessing until you&#8217;re deep in the weeds. how granular do the permissions get? can you see exactly which files it&#8217;s touching?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@piotreksedzik\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@piotreksedzik<\/a>&nbsp;yes you can.  Openclaw only has access to files that are in your ~\/Plow folder &#8211; so you have full control over what files it can access.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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 sandboxing angle is smart. A lot of people bounced off OpenClaw not because they didn&#8217;t want it but because the setup felt risky on a personal machine. Removing that friction is the right call. We&#8217;re in the same neighbourhood today with Grass, letting developers run Claude Code on a cloud VM instead of their local machine. Good luck with the alpha.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\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\/CJY2VPVLXJCTD4\" class=\"app-title\">ReminderOS<\/a><\/p>\n<div class=\"one-liner\">Reminders that keep up with you<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">128<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>ReminderOS\u662f\u4e00\u6b3e\u901a\u8fc7\u201c\u9884\u63d0\u9192\u201d\u548c\u7075\u6d3b\u8c03\u5ea6\u7cfb\u7edf\uff0c\u5728\u5065\u8eab\u3001\u670d\u836f\u3001\u4e8b\u52a1\u8ddf\u8fdb\u7b49\u65e5\u5e38\u573a\u666f\u4e2d\uff0c\u89e3\u51b3\u7528\u6237\u56e0\u5355\u6b21\u901a\u77e5\u6613\u88ab\u5ffd\u7565\u800c\u65e0\u6cd5\u771f\u6b63\u843d\u5b9e\u4efb\u52a1\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\/4a54d492-46ed-4ce6-95ee-ba0db94ba6fc.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/4f4b2c16-a8d5-42e3-afc6-b0c72f4fa93a.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/1b607330-7aac-4b6f-ba8d-aa00ab5336a9.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/022255a3-161b-473e-bb60-2a2f0945fbb1.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/ca744189-d095-4889-ab5c-4075785423f1.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/ca93b9eb-b42a-4b0f-8aba-3208382cab34.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\">Calendar<\/span><br \/>\n            <span class=\"tag\">Alpha<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u6548\u7387\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u667a\u80fd\u63d0\u9192<\/span><br \/>\n            <span class=\"tag\">\u4efb\u52a1\u7ba1\u7406<\/span><br \/>\n            <span class=\"tag\">\u9884\u63d0\u9192\u673a\u5236<\/span><br \/>\n            <span class=\"tag\">\u4e60\u60ef\u517b\u6210<\/span><br \/>\n            <span class=\"tag\">\u8de8\u8bbe\u5907\u540c\u6b65<\/span><br \/>\n            <span class=\"tag\">\u65e0\u8d26\u53f7\u8bbe\u8ba1<\/span><br \/>\n            <span class=\"tag\">\u7075\u6d3b\u6392\u671f<\/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\u9884\u63d0\u9192\u201d\u6982\u5ff5\uff0c\u8ba4\u4e3a\u5176\u5b9e\u7528\u6027\u5f3a\uff0c\u5c24\u5176\u5bf9\u5065\u8eab\u51c6\u5907\u7b49\u573a\u666f\u8868\u793a\u5171\u9e23\u3002\u4e3b\u8981\u7591\u95ee\u96c6\u4e2d\u5728\u662f\u5426\u652f\u6301Siri\u521b\u5efa\u3001\u662f\u5426\u5177\u5907\u4e60\u60ef\u5b66\u4e60\u80fd\u529b\uff0c\u4ee5\u53ca\u5bf9\u201c\u9884\u63d0\u9192\u201d\u4e0e\u201c\u5b50\u4efb\u52a1\u201d\u529f\u80fd\u5b9a\u4e49\u7684\u63a2\u8ba8\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                ReminderOS\u770b\u4f3c\u662f\u62e5\u6324\u7684\u63d0\u9192\u5e94\u7528\u5e02\u573a\u4e2d\u7684\u53c8\u4e00\u4e2a\u5165\u5c40\u8005\uff0c\u4f46\u5176\u5207\u5165\u89d2\u5ea6\u7cbe\u51c6\u5730\u523a\u4e2d\u4e86\u73b0\u6709\u4ea7\u54c1\u7684\u8f6f\u808b\uff1a\u901a\u77e5\u4e0e\u6267\u884c\u4e4b\u95f4\u7684\u65ad\u5c42\u3002\u5b83\u6ca1\u6709\u8ffd\u9010\u201cAI\u667a\u80fd\u201d\u7684\u5b8f\u5927\u53d9\u4e8b\uff0c\u800c\u662f\u805a\u7126\u4e8e\u4e00\u4e2a\u88ab\u5ffd\u89c6\u7684\u5fae\u89c2\u903b\u8f91\u2014\u2014\u8bb8\u591a\u4efb\u52a1\u7684\u5931\u8d25\uff0c\u5e76\u975e\u6e90\u4e8e\u9057\u5fd8\uff0c\u800c\u662f\u6e90\u4e8e\u51c6\u5907\u4e0d\u8db3\u6216\u5373\u65f6\u72b6\u6001\u4e0d\u9002\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4ea7\u54c1\u5c06\u201c\u63d0\u9192\u201d\u62c6\u89e3\u4e3a\u201c\u51c6\u5907\u201d\u4e0e\u201c\u6267\u884c\u201d\u4e24\u4e2a\u9636\u6bb5\uff0c\u901a\u8fc7\u53ef\u914d\u7f6e\u7684\u201c\u9884\u63d0\u9192\u201d\u673a\u5236\uff0c\u5728\u5fc3\u7406\u548c\u65f6\u95f4\u4e0a\u4e3a\u7528\u6237\u642d\u5efa\u4e86\u4e00\u4e2a\u6267\u884c\u7f13\u51b2\u533a\u3002\u8fd9\u672c\u8d28\u4e0a\u662f\u5c06\u9879\u76ee\u7ba1\u7406\u4e2d\u7684\u201c\u524d\u7f6e\u4f9d\u8d56\u201d\u601d\u60f3\u5fae\u578b\u5316\u3001\u65e5\u5e38\u5316\u3002\u5176\u4ef7\u503c\u4e0d\u5728\u4e8e\u901a\u77e5\u7684\u201c\u667a\u80fd\u201d\uff0c\u800c\u5728\u4e8e\u5bf9\u4eba\u6027\u5f31\u70b9\u7684\u201c\u4f53\u8d34\u201d\u8bbe\u8ba1\uff1a\u5b83\u627f\u8ba4\u7528\u6237\u4f1a\u62d6\u5ef6\u3001\u4f1a\u51c6\u5907\u4e0d\u5468\uff0c\u5e76\u63d0\u4f9b\u4e86\u4e00\u79cd\u7ed3\u6784\u5316\u800c\u975e\u8bf4\u6559\u5f0f\u7684\u8865\u6551\u6d41\u7a0b\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u6df1\u5c42\u6311\u6218\u4e5f\u5728\u4e8e\u6b64\u3002\u8fd9\u79cd\u8bbe\u8ba1\u53ef\u80fd\u5c06\u7b80\u5355\u4e8b\u52a1\u590d\u6742\u5316\uff0c\u5bf9\u8f7b\u91cf\u7528\u6237\u6784\u6210\u4f7f\u7528\u95e8\u69db\u3002\u8bc4\u8bba\u4e2d\u5173\u4e8e\u201c\u4e60\u60ef\u5b66\u4e60\u201d\u7684\u63d0\u95ee\uff0c\u6070\u6070\u53cd\u6620\u4e86\u5e02\u573a\u5bf9\u201c\u81ea\u52a8\u5316\u201d\u7684\u671f\u5f85\u3002ReminderOS\u5f53\u524d\u9009\u62e9\u505a\u4e00\u6b3e\u201c\u8c26\u900a\u7684\u5de5\u5177\u201d\uff0c\u901a\u8fc7\u7075\u6d3b\u6392\u671f\u548ciCloud\u540c\u6b65\u4fdd\u969c\u57fa\u7840\u4f53\u9a8c\uff0c\u662f\u52a1\u5b9e\u7684\u3002\u4f46\u5176\u957f\u8fdc\u53d1\u5c55\u9700\u601d\u8003\uff1a\u5728\u7528\u6237\u5b9a\u4e49\u4e86\u5927\u91cf\u9884\u63d0\u9192\u89c4\u5219\u540e\uff0c\u4ea7\u54c1\u80fd\u5426\u4ece\u4e2d\u63d0\u70bc\u6a21\u5f0f\uff0c\u4e3b\u52a8\u4f18\u5316\u63d0\u9192\u7b56\u7565\uff0c\u5b9e\u73b0\u4ece\u201c\u53ef\u914d\u7f6e\u5de5\u5177\u201d\u5230\u201c\u8d34\u5fc3\u4f19\u4f34\u201d\u7684\u8fdb\u5316\uff1f\u5426\u5219\uff0c\u5b83\u53ef\u80fd\u4ec5\u6210\u4e3a\u6548\u7387\u70ed\u8877\u8005\u7684\u73a9\u7269\uff0c\u96be\u4ee5\u89e6\u52a8\u66f4\u5e7f\u6cdb\u7684\u61d2\u4eba\u5e02\u573a\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\">ReminderOS<\/span>\n                <\/div>\n<div class=\"comment-content\">Never miss what matters with flexible schedules, one-tap snooze and reminders that stay in sync across your devices.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Nice idea! This feels much more practical with the follow-ups<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@nat_lasica\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@nat_lasica<\/a>&nbsp;Hello Paul \ud83d\udc4b <br \/>I like the idea of reminders that actually help you follow through instead of just notifying once. That pre-reminder concept makes a lot of sense<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>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\/@nat_lasica\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@nat_lasica<\/a>&nbsp;Congrats on launching \ud83c\udf89. The gym example really clicked for me. The preparation reminder is often more important than the actual task.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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 really cool! can I set up these reminders by asking Siri?<\/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\/@naveensharma\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@naveensharma<\/a>&nbsp;Thank you! Creating reminders with Siri is a work in progress!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">Hey Product Hunt \ud83d\udc4b<\/p>\n<p>I\u2019m Paul, and I\u2019m excited to launch ReminderOS today!<\/p>\n<p>Most reminder apps do the same thing: they notify you at a time you chose, and assume that\u2019s enough.<\/p>\n<p>In reality, that\u2019s usually not how things get done. A few examples from how I use ReminderOS:<\/p>\n<p>&#8211; I take vitamin C + D every morning. I\u2019ve got a short heads-up before the actual reminder so I don\u2019t just dismiss it and move on.<br \/>\n&#8211; If I need to return something, I star the email and it becomes a reminder.<br \/>\n&#8211; For the gym, the useful reminder isn\u2019t the workout \u2014 it\u2019s the one before it that tells me to pack my bag and get ready.<\/p>\n<p>That\u2019s the idea behind ReminderOS- not just \u201cremind me at this time\u201d but \u201chelp me actually follow through\u201d.<\/p>\n<p>You can keep things simple, or get very specific with schedules (every 3 days, certain weekdays, etc.). Everything syncs via iCloud, so no accounts and no tracking.<\/p>\n<p>I didn\u2019t set out to build a reminders app, I just wanted something that works properly day to day.<\/p>\n<p>How do you find reminder apps? What&#8217;s working and what&#8217;s not working?<\/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\/@paul_waweru1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@paul_waweru1<\/a>&nbsp;Hi. Reminders that \u201ckeep up with you\u201d, does it actually learn my habits or just ping more often?<\/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>is it follow ups or sub-reminders? sub-reminders could be really effective actually<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@theapricotapp\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@theapricotapp<\/a>&nbsp;Hey! It&#8217;s &#8220;pre-reminders&#8221; that you can configure, for instance 30 mins or 15 minutes before the main alarm, so it helps with being prepared before the main alarm arrives!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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 multiple reminders! Thats whats missing from my google calender\/iphone notifs!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>i mostly use reminder for work thing (and for that i use apple reminder and so far so good) but yeah loved the thought and idea behind it, we all need 1 extra push sometimes<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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 reminding before the reminder !! that\u2019s actually what makes things happen in real life.  Most apps assume one notification is enough, but it rarely is. Congratss !! will definitely try 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<\/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\/ZHD3II4F3EUXP5\" class=\"app-title\">Chaterm<\/a><\/p>\n<div class=\"one-liner\">Deploy, fix, and automate your infra in one terminal<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">123<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Chaterm\u662f\u4e00\u6b3eAI\u539f\u751f\u7ec8\u7aef\uff0c\u5141\u8bb8SRE\u548cDevOps\u5de5\u7a0b\u5e08\u4f7f\u7528\u81ea\u7136\u8bed\u8a00\u63cf\u8ff0\u76ee\u6807\uff0c\u7531\u5176\u81ea\u52a8\u89c4\u5212\u5e76\u6267\u884c\u4ece\u90e8\u7f72\u3001\u8bca\u65ad\u5230\u56de\u6eda\u7684\u5b8c\u6574\u57fa\u7840\u8bbe\u65bd\u8fd0\u7ef4\u5de5\u4f5c\u6d41\uff0c\u89e3\u51b3\u4e86\u590d\u6742\u57fa\u7840\u8bbe\u65bd\u64cd\u4f5c\u95e8\u69db\u9ad8\u3001\u77e5\u8bc6\u4f20\u627f\u96be\u53ca\u91cd\u590d\u52b3\u52a8\u591a\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\/ca70508c-9046-49f8-b884-53b218d551fe.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/c95bc336-bf9a-4658-ae82-2d7474a3c75a.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/3045bd45-0cb7-48ae-adbf-08e7aea7b827.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/d2d5e26f-b745-4828-b2b7-eb4e3206b81b.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/98ec2ed4-2e19-4a77-991f-c27e797e8b33.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/1c7e8efb-2286-46e0-bf14-faa77d801c4c.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">Developer Tools<\/span><br \/>\n            <span class=\"tag\">Alpha<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u539f\u751f\u7ec8\u7aef<\/span><br \/>\n            <span class=\"tag\">\u57fa\u7840\u8bbe\u65bd\u5373\u4ee3\u7801<\/span><br \/>\n            <span class=\"tag\">DevOps\u81ea\u52a8\u5316<\/span><br \/>\n            <span class=\"tag\">SRE\u534f\u4f5c\u8005<\/span><br \/>\n            <span class=\"tag\">\u81ea\u7136\u8bed\u8a00\u8fd0\u7ef4<\/span><br \/>\n            <span class=\"tag\">\u667a\u80fd\u5de5\u4f5c\u6d41<\/span><br \/>\n            <span class=\"tag\">\u77e5\u8bc6\u5e93\u6280\u80fd\u5316<\/span><br \/>\n            <span class=\"tag\">\u5f00\u6e90\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u8de8\u5e73\u53f0<\/span><br \/>\n            <span class=\"tag\">SSH\u96c6\u6210<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u666e\u904d\u8ba4\u53ef\u5176\u201c\u4ece\u610f\u56fe\u5230\u6267\u884c\u201d\u7684\u6838\u5fc3\u4ef7\u503c\uff0c\u7279\u522b\u662f\u201c\u53ef\u590d\u7528Agent Skills\u201d\u80fd\u5c06\u4e13\u5bb6\u7ecf\u9a8c\u8f6c\u5316\u4e3a\u56e2\u961f\u8d44\u4ea7\u3002\u5173\u6ce8\u70b9\u96c6\u4e2d\u5728\u4e0e\u5b9e\u9645\u6280\u672f\u6808\u7684\u96c6\u6210\u3001\u8df3\u677f\u673a\u7b49\u5b89\u5168\u73af\u5883\u9002\u914d\u6027\u3001\u79fb\u52a8\u7aef\u8bed\u97f3\u8f93\u5165\u7684\u5b9e\u7528\u6027\uff0c\u4ee5\u53ca\u5176\u6267\u884c\u53ef\u9760\u6027\u662f\u5426\u8db3\u4ee5\u6539\u53d8\u56e2\u961f\u534f\u4f5c\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                Chaterm\u7684\u91ce\u5fc3\u4e0d\u5728\u4e8e\u6210\u4e3a\u53e6\u4e00\u4e2a\u667a\u80fd\u547d\u4ee4\u63d0\u793a\u5668\uff0c\u800c\u65e8\u5728\u6210\u4e3a\u57fa\u7840\u8bbe\u65bd\u9886\u57df\u7684\u201c\u6267\u884c\u5c42\u5927\u8111\u201d\u3002\u5176\u771f\u6b63\u7684\u98a0\u8986\u6027\u5728\u4e8e\u4e24\u70b9\uff1a\u4e00\u662f\u5c06\u81ea\u7136\u8bed\u8a00\u754c\u9762\u4ece\u201c\u5efa\u8bae\u201d\u63a8\u5411\u201c\u53ef\u9760\u6267\u884c\u201d\uff0c\u8fd9\u9700\u8981\u4ea7\u54c1\u5728\u7406\u89e3\u4e0a\u4e0b\u6587\u3001\u89c4\u5212\u5b89\u5168\u64cd\u4f5c\u5e8f\u5217\u65b9\u9762\u6709\u6781\u9ad8\u7684\u51c6\u786e\u6027\uff0c\u5426\u5219\u6781\u6613\u6ca6\u4e3a\u5371\u9669\u7684\u73a9\u5177\u3002\u4e8c\u662f\u63d0\u51fa\u4e86\u201cAgent Skills\u201d\u8fd9\u4e00\u77e5\u8bc6\u8f7d\u4f53\u6982\u5ff5\uff0c\u8bd5\u56fe\u5c06\u8fd0\u7ef4\u4e2d\u7684\u201c\u90e8\u843d\u77e5\u8bc6\u201d\u548c\u5e94\u6025\u9884\u6848\u6807\u51c6\u5316\u3001\u4ea7\u54c1\u5316\uff0c\u8fd9\u76f4\u51fb\u4e86\u8fd0\u7ef4\u56e2\u961f\u77e5\u8bc6\u7ba1\u7406\u4e0e\u4eba\u5458\u4f9d\u8d56\u7684\u6838\u5fc3\u75db\u70b9\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u9762\u4e34\u7684\u6311\u6218\u540c\u6837\u4e25\u5cfb\u3002\u9996\u5148\uff0c\u5728\u590d\u6742\u3001\u5f02\u6784\u7684\u751f\u4ea7\u73af\u5883\u4e2d\uff0cAI\u4ee3\u7406\u7684\u51b3\u7b56\u5bb9\u9519\u7387\u6781\u4f4e\uff0c\u4efb\u4f55\u8bef\u64cd\u4f5c\u90fd\u53ef\u80fd\u4ee3\u4ef7\u9ad8\u6602\u3002\u7528\u6237\u8bc4\u8bba\u4e2d\u9690\u542b\u7684\u5bf9\u201c\u53ef\u9760\u6027\u201d\u7684\u8ffd\u95ee\uff0c\u662f\u5b83\u5fc5\u987b\u7528\u5b9e\u9645\u8868\u73b0\u56de\u7b54\u7684\u9996\u8981\u95ee\u9898\u3002\u5176\u6b21\uff0c\u5b83\u6e38\u8d70\u4e8e\u201c\u589e\u5f3a\u73b0\u6709\u5de5\u5177\u94fe\u201d\u4e0e\u201c\u521b\u5efa\u65b0\u6807\u51c6\u201d\u4e4b\u95f4\u3002\u6df1\u5ea6\u96c6\u6210\u4e0e\u5b89\u5168\u5408\u89c4\u6027\uff08\u5982\u8bc4\u8bba\u63d0\u53ca\u7684\u8df3\u677f\u673a\u652f\u6301\uff09\u662f\u843d\u5730\u5173\u952e\uff0c\u82e5\u4ec5\u4f5c\u4e3a\u677e\u6563\u7684\u5916\u6302\u52a9\u624b\uff0c\u5176\u4ef7\u503c\u5c06\u5927\u6253\u6298\u6263\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4ece\u8d8b\u52bf\u770b\uff0cChaterm\u4ee3\u8868\u4e86AI\u5411IT\u8fd0\u7ef4\u6838\u5fc3\u7eb5\u6df1\u5207\u5165\u7684\u5c1d\u8bd5\u2014\u2014\u4ece\u8f85\u52a9\u5206\u6790\u8d70\u5411\u63a7\u5236\u6267\u884c\u3002\u5b83\u7684\u6210\u529f\u4e0e\u5426\uff0c\u4e0d\u4ec5\u53d6\u51b3\u4e8e\u5176\u6280\u672f\u6210\u719f\u5ea6\uff0c\u66f4\u53d6\u51b3\u4e8e\u80fd\u5426\u5728\u8fd0\u7ef4\u56e2\u961f\u6700\u91cd\u89c6\u7684\u5b89\u5168\u3001\u53ef\u63a7\u3001\u53ef\u5ba1\u8ba1\u65b9\u9762\u5efa\u7acb\u8d77\u575a\u5b9e\u7684\u4fe1\u4efb\u3002\u5982\u679c\u5b83\u80fd\u8de8\u8d8a\u8fd9\u4e9b\u9e3f\u6c9f\uff0c\u624d\u53ef\u80fd\u771f\u6b63\u5b9e\u73b0\u5176\u201c\u8ba9\u6bcf\u4e2a\u5f00\u53d1\u8005\u90fd\u62e5\u6709SRE\u8d85\u80fd\u529b\u201d\u7684\u613f\u666f\uff0c\u5426\u5219\uff0c\u5b83\u53ef\u80fd\u53ea\u662f\u53c8\u4e00\u4e2a\u5728\u8fb9\u7f18\u573a\u666f\u8bd5\u6c34\u7684\u6709\u8da3\u5b9e\u9a8c\u3002\n            <\/p>\n<\/p><\/div>\n<div class=\"comments-section\">\n<div class=\"comments-toggle\">\n            <span>\u67e5\u770b\u539f\u59cb\u4fe1\u606f<\/span><br \/>\n            <span class=\"toggle-arrow\">\u25bc<\/span>\n        <\/div>\n<div class=\"comments-container\">\n<div class=\"comment-item\">\n<div class=\"comment-header\">\n                    <span class=\"comment-author\">Chaterm<\/span>\n                <\/div>\n<div class=\"comment-content\">Chaterm is the Claude Code for SREs and DevOps \u2014 built for real infrastructure. Describe your goal, and let Chaterm execute it end-to-end \u2014 from deploy to diagnose. It transforms team knowledge into reusable Agent Skills, automating complex workflows and removing repetitive work across your infrastructure.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">Hi Product Hunt \ud83d\udc4b<\/p>\n<p>I&#8217;m Walter, founder of the open-source project Chaterm, and an SRE with over 10 years of experience at INTSIG PTE, an AWS Advanced Partner.<\/p>\n<p>In my previous roles, we managed tens of thousands of servers, dozens of Kubernetes clusters, and hundreds of databases. One key challenge was helping engineers ramp up quickly in such environments. That\u2019s why we built Chaterm \u2014 an AI-native terminal for cloud infrastructure management that bridges intent and execution.<\/p>\n<p>Instead of memorizing complex CLI flags or digging through documentation, you simply describe your goal in natural language. Chaterm understands your infrastructure topology and autonomously plans and executes workflows\u2014from multi-cluster deployments and anomaly diagnosis to automatic rollbacks.<\/p>\n<p>Our core philosophy:<\/p>\n<p>\u25cf  From Commands to Execution: Let AI handle the heavy lifting of planning and executing complex tasks.<\/p>\n<p>\u25cf  Reusable Agent Skills: Turn your team\u2019s expertise into safe, reusable skills anyone can run.<\/p>\n<p>\u25cf  SRE Superpowers for Everyone: Lowering the barrier, giving every developer SRE-level execution.<\/p>\n<p>We\u2019re excited to share Chaterm with the PH community and would truly appreciate your feedback. We\u2019ll be here all day answering any questions and discuss ideas.<\/p>\n<p>\ud83c\udf81 Product Hunt Launch Bonus: Use code PH2026 for a 3-month Pro trial.<\/p>\n<p>\ud83d\udc49 Explore Chaterm: <a href=\"https:\/\/github.com\/chaterm\/Chaterm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/github.com\/chaterm\/Chaterm<\/a><\/p>\n<p>Thanks so much for your support \u2014 and special thanks to our hunter Chris Messina \ud83d\ude4f<\/p><\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>13<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p>Thanks to Chris for the recommendation.and thanks to our team&#8217;s developers: Allen, Ivar, David, Remulic, Diann, Levi, Vagt, and Neddy.<\/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\/@jarvishappy\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jarvishappy<\/a>&nbsp;Really like this framing \u2014 \u201cfrom commands to execution\u201d hits hard.<\/p>\n<p>Infra has always been powerful but inaccessible. If Chaterm can truly bridge intent \u2192 execution reliably, this could fundamentally change how teams interact with their systems.<\/p>\n<p>Congrats on the launch \ud83d\udd25<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>5<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@jarvishappy\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jarvishappy<\/a>&nbsp;Congratulations! And also, thank you very much to our hunter, Chris.<\/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>As the maker of Chaterm, I built this because I felt the terminal experience hadn\u2019t evolved enough for modern AI-native workflows.<\/p>\n<\/p>\n<p>Chaterm is an AI-powered terminal that helps you move faster without losing control:<\/p>\n<p>&#8211; Smart command completion with context<\/p>\n<p>&#8211; Multi-device and SSH-friendly workflows<\/p>\n<p>&#8211; Built-in AI Agent capabilities for real tasks, not just chat<\/p>\n<\/p>\n<p>This is just the beginning, and I\u2019m building it closely with user feedback.  <\/p>\n<p>Would love for you to try it and tell me what to improve next.<\/p>\n<\/p>\n<p>Thanks for checking it out and supporting us on Product Hunt!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>7<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@yu_zhou8\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@yu_zhou8<\/a>&nbsp;Nice Job!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Cool! manage Servers and K8s clusters using natural language.<\/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\/@min_zhou\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@min_zhou<\/a>&nbsp;A big thank you to Min and Capy for providing such extensive support and assistance during our product development phase!<\/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\/@min_zhou\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@min_zhou<\/a>&nbsp;Couldn&#8217;t agree more<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>As an AI-native terminal product, Chaterm has also launched a cross-platform mobile version(Android\/IOS\/Harmonyos). For it, Whether you\u2019re on the go or without carrying laptop, you can handle operation and maintenance tasks seamlessly anytime, anywhere. When typing commands isn\u2019t convenient, you can even finish SRE&amp;OPS tasks simply with your voice input. We aim to deliver users a simple, efficient, and powerful experience.<\/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\/@linda_vagt\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@linda_vagt<\/a>&nbsp;that&#8217;s great !<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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 shot for automating dev ops! How does Chaterm integrate with other components of tech stack btw?<\/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\/@cruise_chen\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@cruise_chen<\/a>&nbsp;Thanks a lot! Great question.<\/p>\n<\/p>\n<p>Chaterm integrates with the stack at the workflow layer, so teams can adopt it without heavy migration:<\/p>\n<p>&#8211; SSH-friendly for remote servers and multi-environment operations<\/p>\n<p>&#8211; Can fit into CI\/CD and infra workflows as an execution assistant (instead of replacing your toolchain)<\/p>\n<p>&#8211; Designed to stay composable with the tools you already use<\/p>\n<\/p>\n<p>Our philosophy is to augment your current stack, not force a new one.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hi PH folks! Chaterm is an open-source AI-native terminal and SRE Copilot. Manage complex infrastructure with simple natural language, enjoy faster AI workflows while staying in control. Try it, share feedback\u2014your support means a lot \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\/@ninghui_yu\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ninghui_yu<\/a>&nbsp;Thanks to Neddy for preparing so much for this lanuch.<\/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\/@ninghui_yu\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ninghui_yu<\/a>&nbsp;Thank you for Nedy&#8217;s support. Feeling really excited to put it out in public!  <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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>It truly brings large language models into real-world DevOps workflows. From troubleshooting and log analysis to handling daily operational tasks, it significantly boosts efficiency\u2014making operations smarter and less about just typing commands.<\/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\/@dingdingdingyinyinyin\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@dingdingdingyinyinyin<\/a>&nbsp;A big thank you to Diann\u2014the only female developer on our team. Thanks to your contributions, Chaterm is able to become even better!<\/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\/@dingdingdingyinyinyin\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@dingdingdingyinyinyin<\/a>&nbsp;Thanks Diann \ud83d\ude4c<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">Really like the focus on execution, not just suggestions \u2014 that\u2019s what DevOps tools often miss.<\/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\/@ibitekukie\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ibitekukie<\/a>&nbsp;<br \/>Thanks Chenyue!<\/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\/@ibitekukie\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ibitekukie<\/a>&nbsp;Really appreciate this \u2014 that\u2019s exactly the gap we wanted to close.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Every team has that one engineer who knows how to fix everything in prod. When they go on vacation, everyone panics. Turning that knowledge into reusable skills is the real feature here.<\/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\/@kailesk_khumar\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@kailesk_khumar<\/a>&nbsp;Totally agree, we\u2019ve all been there.<\/p>\n<p>Our goal with Agent Skills is to turn that hero knowledge into something the whole team can safely reuse. No more single points of failure\ud83d\ude04<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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>Wow, Chaterm. love the idea of an AI-native terminal built for real infrastructure<\/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\/@janicelewis00\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@janicelewis00<\/a>&nbsp;Grateful to Janice and the AdFox team\uff01wishing AdFox continued growth and success!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>As one of the developers behind Chaterm, I\u2019m truly honored to be part of this project.<br \/>We\u2019ve put a lot of thought into it and refined many details along the way, hoping it will be more than just a new tool and genuinely help people in real-world workflows.<\/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\/@remulic\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@remulic<\/a>&nbsp;Let\u2019s keep listening, iterating, and making Chaterm genuinely useful where it matters most.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@remulic\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@remulic<\/a>&nbsp;The conversational input and output features on mobile are really cool!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\u2019d highly recommend everyone to try the built-in Jumpserver asset integration.<\/p>\n<p>Most AI terminal tools can\u2019t really operate within bastion-managed environments, but Chaterm bridges that gap nicely.<\/p>\n<p>This directly addresses a real pain point for ops teams working with secured infrastructure.<\/p>\n<p>Small feature, but makes a big difference in real-world usage.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@david1986\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@david1986<\/a>&nbsp;very interesting<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@david1986\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@david1986<\/a>&nbsp;Both Jumpserver and AWS EICE are practical plugins!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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>Built for real operational scenarios, Chaterm is an AI-native terminal. It focuses less on isolated commands and more on helping multi-step, context-heavy tasks keep moving. In practice, that often matters more than making any single command better.<\/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\/@rvarbob\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@rvarbob<\/a>&nbsp;Thank you \u2014 this means a lot.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@rvarbob\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@rvarbob<\/a>&nbsp;Nice job, Ivar!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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 waiting for something like this. We run a bunch of K8s clusters at Delos and onboarding new devs on infra is always painful. The &#8216;Agent Skills&#8217; concept is what makes this different from just another AI terminal \u2014 turning tribal knowledge into reusable workflows is huge. Trying it today.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@pierre_de_la_grand_rive\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@pierre_de_la_grand_rive<\/a>&nbsp;Thanks so much \u2014 that\u2019s exactly the problem we\u2019re trying to solve.<\/p>\n<p>Would love to hear your feedback after trying 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<\/div>\n<p><!-- \u56fe\u7247\u653e\u5927\u6a21\u6001\u6846 --><\/p>\n<div id=\"imageModal\" class=\"modal\">\n    <span class=\"close\">&times;<\/span><br \/>\n    <img class=\"modal-content\" id=\"modalImage\">\n<\/div>\n<p><script>\n    \/\/ \u83b7\u53d6\u6a21\u6001\u6846\u5143\u7d20\n    const modal = document.getElementById(\"imageModal\");\n    const modalImg = document.getElementById(\"modalImage\");\n    const closeBtn = document.getElementsByClassName(\"close\")[0];<\/p>\n<p>    \/\/ \u68c0\u6d4b\u662f\u5426\u4e3a\u79fb\u52a8\u8bbe\u5907\n    const isMobile = \/iPhone|iPad|iPod|Android\/i.test(navigator.userAgent);<\/p>\n<p>    \/\/ \u4e3a\u79fb\u52a8\u8bbe\u5907\u6dfb\u52a0\u89e6\u6478\u4f18\u5316\n    function addTouchOptimization() {\n        if (isMobile) {\n            \/\/ \u4e3a\u6240\u6709\u53ef\u70b9\u51fb\u5143\u7d20\u6dfb\u52a0\u89e6\u6478\u53cd\u9988\n            const clickableElements = document.querySelectorAll(\n                '.media-content, .close, .video-overlay, .play-icon'\n            );<\/p>\n<p>            clickableElements.forEach(el => {\n                el.style.touchAction = 'manipulation'; \/\/ \u9632\u6b62\u53cc\u51fb\u7f29\u653e\n            });\n        }\n    }<\/p>\n<p>    \/\/ \u4e3a\u6240\u6709\u56fe\u7247\u6dfb\u52a0\u70b9\u51fb\u4e8b\u4ef6\n    const images = document.querySelectorAll(\"img.media-content\");\n    images.forEach(img => {\n        img.onclick = function() {\n            modal.style.display = \"block\";\n            modalImg.src = this.src;\n            \/\/ \u963b\u6b62\u80cc\u666f\u6eda\u52a8\n            document.body.style.overflow = \"hidden\";\n        }<\/p>\n<p>        \/\/ \u4e3a\u79fb\u52a8\u8bbe\u5907\u6dfb\u52a0\u89e6\u6478\u4e8b\u4ef6\u652f\u6301\n        if (isMobile) {\n            img.addEventListener('touchstart', function(e) {\n                \/\/ \u9632\u6b62\u89e6\u6478\u4e8b\u4ef6\u89e6\u53d1\u4e0d\u5fc5\u8981\u7684\u884c\u4e3a\n                e.preventDefault();\n                this.click();\n            }, { passive: false });\n        }\n    });<\/p>\n<p>    \/\/ \u4e3a\u89c6\u9891\u6dfb\u52a0\u70b9\u51fb\u4e8b\u4ef6 - \u8df3\u8f6c\u5230\u89c6\u9891URL\n    const videos = document.querySelectorAll(\"video.media-content\");\n    videos.forEach(video => {\n        \/\/ \u70b9\u51fb\u89c6\u9891\u672c\u8eab\u65f6\u8df3\u8f6c\u5230\u89c6\u9891URL\n        video.onclick = function(e) {\n            \/\/ \u68c0\u67e5\u70b9\u51fb\u76ee\u6807\u662f\u5426\u662f\u89c6\u9891\u63a7\u4ef6\u6216\u5176\u5b50\u5143\u7d20\n            let isControlClick = false;\n            let target = e.target;<\/p>\n<p>            \/\/ \u5411\u4e0a\u904d\u5386DOM\uff0c\u68c0\u67e5\u662f\u5426\u70b9\u51fb\u4e86\u63a7\u4ef6\u5143\u7d20\n            while (target && target !== this) {\n                \/\/ \u68c0\u67e5\u662f\u5426\u6709\u63a7\u4ef6\u76f8\u5173\u7684\u7c7b\u540d\u6216\u5c5e\u6027\n                if (target.classList.contains('video-js') || \n                    target.tagName.toLowerCase() === 'button' || \n                    target.tagName.toLowerCase() === 'input' || \n                    target.tagName.toLowerCase() === 'select' ||\n                    target.className.includes('control')) {\n                    isControlClick = true;\n                    break;\n                }\n                target = target.parentElement;\n            }<\/p>\n<p>            \/\/ \u53ea\u6709\u5f53\u70b9\u51fb\u7684\u662f\u89c6\u9891\u672c\u8eab\u800c\u975e\u63a7\u4ef6\u65f6\u624d\u8df3\u8f6c\n            if (!isControlClick && e.target.tagName.toLowerCase() === 'video') {\n                const videoUrl = this.getAttribute('data-video-url') || this.querySelector('source').src;\n                window.open(videoUrl, '_blank');\n            }\n        }<\/p>\n<p>        \/\/ \u4e3a\u79fb\u52a8\u8bbe\u5907\u6dfb\u52a0\u89e6\u6478\u4e8b\u4ef6\u652f\u6301\n        if (isMobile) {\n            video.addEventListener('touchstart', function(e) {\n                \/\/ \u68c0\u67e5\u662f\u5426\u70b9\u51fb\u4e86\u63a7\u4ef6\n                let isControlClick = false;\n                let target = e.target;<\/p>\n<p>                while (target && target !== this) {\n                    if (target.tagName.toLowerCase() === 'button' || \n                        target.tagName.toLowerCase() === 'input' || \n                        target.className.includes('control')) {\n                        isControlClick = true;\n                        break;\n                    }\n                    target = target.parentElement;\n                }<\/p>\n<p>                if (!isControlClick) {\n                    e.preventDefault();\n                    const videoUrl = this.getAttribute('data-video-url') || this.querySelector('source').src;\n                    window.open(videoUrl, '_blank');\n                }\n            }, { passive: false });\n        }\n    });<\/p>\n<p>    \/\/ \u4e3a\u89c6\u9891\u906e\u7f69\u6dfb\u52a0\u70b9\u51fb\u4e8b\u4ef6\uff0c\u786e\u4fdd\u70b9\u51fb\u906e\u7f69\u4e5f\u80fd\u8df3\u8f6c\n    const videoOverlays = document.querySelectorAll('.video-overlay');\n    videoOverlays.forEach(overlay => {\n        overlay.onclick = function(e) {\n            \/\/ \u963b\u6b62\u4e8b\u4ef6\u5192\u6ce1\u5230\u89c6\u9891\u5143\u7d20\n            e.stopPropagation();\n            const video = this.parentElement.querySelector('video.media-content');\n            if (video) {\n                const videoUrl = video.getAttribute('data-video-url') || video.querySelector('source').src;\n                window.open(videoUrl, '_blank');\n            }\n        }<\/p>\n<p>        \/\/ \u4e3a\u79fb\u52a8\u8bbe\u5907\u6dfb\u52a0\u89e6\u6478\u4e8b\u4ef6\u652f\u6301\n        if (isMobile) {\n            overlay.addEventListener('touchstart', function(e) {\n                e.preventDefault();\n                e.stopPropagation();\n                const video = this.parentElement.querySelector('video.media-content');\n                if (video) {\n                    const videoUrl = video.getAttribute('data-video-url') || video.querySelector('source').src;\n                    window.open(videoUrl, '_blank');\n                }\n            }, { passive: false });\n        }\n    });<\/p>\n<p>    \/\/ \u5173\u95ed\u6a21\u6001\u6846\n    closeBtn.onclick = function() {\n        modal.style.display = \"none\";\n        \/\/ \u6062\u590d\u80cc\u666f\u6eda\u52a8\n        document.body.style.overflow = \"auto\";\n    }<\/p>\n<p>    \/\/ \u4e3a\u79fb\u52a8\u8bbe\u5907\u6dfb\u52a0\u89e6\u6478\u4e8b\u4ef6\u652f\u6301\n    if (isMobile) {\n        closeBtn.addEventListener('touchstart', function(e) {\n            e.preventDefault();\n            modal.style.display = \"none\";\n            document.body.style.overflow = \"auto\";\n        }, { passive: false });\n    }<\/p>\n<p>    \/\/ \u70b9\u51fb\u6a21\u6001\u6846\u5916\u90e8\u5173\u95ed\n    window.onclick = function(event) {\n        if (event.target === modal) {\n            modal.style.display = \"none\";\n            document.body.style.overflow = \"auto\";\n        }\n    }<\/p>\n<p>    \/\/ \u4e3a\u79fb\u52a8\u8bbe\u5907\u6dfb\u52a0\u89e6\u6478\u4e8b\u4ef6\u652f\u6301\n    if (isMobile) {\n        modal.addEventListener('touchstart', function(e) {\n            if (e.target === modal) {\n                modal.style.display = \"none\";\n                document.body.style.overflow = \"auto\";\n            }\n        }, { passive: true });\n    }<\/p>\n<p>    \/\/ \u6309ESC\u952e\u5173\u95ed\u6a21\u6001\u6846\n    document.addEventListener('keydown', function(event) {\n        if (event.key === 'Escape' && modal.style.display === 'block') {\n            modal.style.display = 'none';\n            document.body.style.overflow = \"auto\";\n        }\n    });<\/p>\n<p>    \/\/ \u68c0\u67e5\u6bcf\u4e2a\u5a92\u4f53\u753b\u5eca\u4e2d\u662f\u5426\u53ea\u6709\u4e00\u4e2a\u9879\u76ee\uff0c\u5982\u679c\u662f\uff0c\u6dfb\u52a0single-item\u7c7b\n    document.querySelectorAll('.media-gallery').forEach(gallery => {\n        if (gallery.querySelectorAll('.media-item-wrapper').length === 1) {\n            gallery.classList.add('single-item');\n        }\n    });<\/p>\n<p>    \/\/ \u521d\u59cb\u5316\u89e6\u6478\u4f18\u5316\n    addTouchOptimization();<\/p>\n<p>    \/\/ \u7a97\u53e3\u5927\u5c0f\u53d8\u5316\u65f6\u91cd\u65b0\u68c0\u67e5\u753b\u5eca\u72b6\u6001\n    window.addEventListener('resize', function() {\n        document.querySelectorAll('.media-gallery').forEach(gallery => {\n            if (gallery.querySelectorAll('.media-item-wrapper').length === 1) {\n                gallery.classList.add('single-item');\n            } else {\n                gallery.classList.remove('single-item');\n            }\n        });\n    });<\/p>\n<p>    \/\/ --- \u8bc4\u8bba\u533a\u57df\u6298\u53e0\/\u5c55\u5f00\u529f\u80fd ---\n    const commentToggles = document.querySelectorAll('.comments-toggle');<\/p>\n<p>    commentToggles.forEach(toggle => {\n        toggle.addEventListener('click', function() {\n            \/\/ \u5207\u6362\u5f53\u524dtoggle\u7684open\u72b6\u6001\n            this.classList.toggle('open');<\/p>\n<p>            \/\/ \u83b7\u53d6\u5bf9\u5e94\u7684\u8bc4\u8bba\u5bb9\u5668\n            const commentsContainer = this.nextElementSibling;\n            if (commentsContainer && commentsContainer.classList.contains('comments-container')) {\n                commentsContainer.classList.toggle('open');\n            }\n        });\n    });\n<\/script><\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Product Hunt \u6bcf\u65e5\u70ed\u699c 2026-04-09 PH\u70ed\u699c | 2026-04-09 #1 Brila [&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-187","post","type-post","status-publish","format-standard","hentry","category-producthunt"],"_links":{"self":[{"href":"https:\/\/ph.listeningo.cn\/index.php\/wp-json\/wp\/v2\/posts\/187","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=187"}],"version-history":[{"count":0,"href":"https:\/\/ph.listeningo.cn\/index.php\/wp-json\/wp\/v2\/posts\/187\/revisions"}],"wp:attachment":[{"href":"https:\/\/ph.listeningo.cn\/index.php\/wp-json\/wp\/v2\/media?parent=187"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ph.listeningo.cn\/index.php\/wp-json\/wp\/v2\/categories?post=187"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ph.listeningo.cn\/index.php\/wp-json\/wp\/v2\/tags?post=187"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}