{"id":147,"date":"2026-03-01T11:29:55","date_gmt":"2026-03-01T03:29:55","guid":{"rendered":"https:\/\/ph.listeningo.cn\/index.php\/2026\/03\/01\/2026-02-28\/"},"modified":"2026-03-01T11:29:55","modified_gmt":"2026-03-01T03:29:55","slug":"2026-02-28","status":"publish","type":"post","link":"https:\/\/ph.listeningo.cn\/index.php\/2026\/03\/01\/2026-02-28\/","title":{"rendered":"PH\u70ed\u699c | 2026-02-28"},"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-02-28<\/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-02-28<\/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\/LDRCSBBYZP6OQ3\" class=\"app-title\">Claude in Excel<\/a><\/p>\n<div class=\"one-liner\">Chat with your spreadsheet. Fix, build, test scenarios.<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">341<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Claude in Excel \u662f\u4e00\u6b3e\u6df1\u5ea6\u96c6\u6210\u4e8eExcel\u7684AI\u52a9\u624b\uff0c\u80fd\u5b9e\u65f6\u89e3\u8bfb\u3001\u8c03\u8bd5\u548c\u4fee\u6539\u590d\u6742\u7535\u5b50\u8868\u683c\uff0c\u89e3\u51b3\u4e86\u91d1\u878d\u3001\u5206\u6790\u7b49\u4e13\u4e1a\u4eba\u58eb\u5728\u7406\u89e3\u3001\u7ef4\u62a4\u548c\u6d4b\u8bd5\u4ed6\u4eba\u6216\u9057\u7559\u6570\u636e\u6a21\u578b\u65f6\uff0c\u56e0\u516c\u5f0f\u5d4c\u5957\u4e0e\u8de8\u8868\u4f9d\u8d56\u800c\u4ea7\u751f\u7684\u6548\u7387\u4f4e\u4e0b\u4e0e\u64cd\u4f5c\u98ce\u9669\u95ee\u9898\u3002<\/div>\n<p>    <!-- \u5a92\u4f53\u753b\u5eca\uff1a\u5305\u542b\u89c6\u9891\u548c\u591a\u5f20\u56fe\u7247 --><\/p>\n<div class=\"media-gallery\">\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/df987269-1a6a-4f59-b8d1-9a798a282043.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\/f585cb18-b557-4cae-b549-ddc48220262d.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\/599761f6-fd88-4002-9fce-8bcdc0cfba0c.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\/d0016201-bbdd-4196-93c5-d0c286445f72.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\/073cbcd0-695c-46e2-82d7-3e7516336fc4.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\/f1204395-1b93-4bae-b410-a53ead5568ca.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\/5a7e295d-a648-4de3-996c-ec18eb117e48.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\/6a25189b-79c8-42a6-b7de-2a784795017e.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/a0386359-d88b-4957-83b2-c818c012ead9.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\/aba2f9cb-a07e-44f4-9d9d-e6693f7c8be3.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/ySUt4GemrNw\"><source src=\"https:\/\/youtu.be\/ySUt4GemrNw\" type=\"video\/mp4\"><\/video><\/p>\n<div class=\"video-overlay\">\n<div class=\"play-icon\">\u25b6<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">Analytics<\/span><br \/>\n            <span class=\"tag\">Spreadsheets<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u529e\u516c\u52a9\u624b<\/span><br \/>\n            <span class=\"tag\">Excel\u63d2\u4ef6<\/span><br \/>\n            <span class=\"tag\">\u7535\u5b50\u8868\u683c\u5206\u6790<\/span><br \/>\n            <span class=\"tag\">\u516c\u5f0f\u8c03\u8bd5<\/span><br \/>\n            <span class=\"tag\">\u6570\u636e\u6a21\u578b\u7406\u89e3<\/span><br \/>\n            <span class=\"tag\">\u8de8\u8868\u4f9d\u8d56\u8ffd\u8e2a<\/span><br \/>\n            <span class=\"tag\">\u573a\u666f\u6d4b\u8bd5<\/span><br \/>\n            <span class=\"tag\">\u751f\u4ea7\u529b\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u91d1\u878d\u79d1\u6280<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u9ad8\u5ea6\u8ba4\u53ef\u5176\u201c\u7406\u89e3\u5b8c\u6574\u5de5\u4f5c\u7c3f\u201d\u7684\u6838\u5fc3\u4ef7\u503c\uff0c\u8ba4\u4e3a\u5176\u89e3\u51b3\u4e86\u7406\u89e3\u4ed6\u4eba\u6a21\u578b\u3001\u8ffd\u8e2a\u9519\u8bef\u548c\u907f\u514d\u7834\u574f\u6027\u6d4b\u8bd5\u7684\u6df1\u5c42\u75db\u70b9\u3002\u5efa\u8bae\u5305\u62ec\uff1a\u660e\u786e\u662f\u5426\u652f\u6301\u6570\u636e\u900f\u89c6\u8868\u751f\u6210\u3001\u4f18\u5316\u9762\u5411\u7ba1\u7406\u5c42\u7684\u201c\u6d88\u9664\u6570\u636e\u7126\u8651\u201d\u8425\u9500\u8bdd\u672f\uff0c\u5e76\u63d0\u51fa\u4e86\u5bf9\u66f4\u591aOffice\u96c6\u6210\u7684\u671f\u5f85\u3002\n            <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ai-section\">\n<div class=\"ai-content\" style=\"font-size: large;\"><strong>AI \u9510\u8bc4<\/strong><\/div>\n<p class=\"ai-content\">\n                Claude in Excel \u7684\u53d1\u5e03\uff0c\u8fdc\u4e0d\u6b62\u662f\u53c8\u4e00\u4e2a\u201cAI\u5199\u516c\u5f0f\u201d\u7684\u5de5\u5177\u3002\u5b83\u7cbe\u51c6\u5207\u5165\u4e86\u4e00\u4e2a\u957f\u671f\u88ab\u5ffd\u89c6\u7684\u201c\u6697\u6570\u636e\u201d\u9886\u57df\uff1a\u4f01\u4e1a\u5185\u5927\u91cf\u5b58\u5728\u3001\u65e0\u4eba\u6562\u52a8\u3001\u5374\u627f\u8f7d\u5173\u952e\u4e1a\u52a1\u7684\u7535\u5b50\u8868\u683c\u201c\u9057\u4ea7\u4ee3\u7801\u201d\u3002\u5176\u771f\u6b63\u4ef7\u503c\u5728\u4e8e\u5c06AI\u4ece\u201c\u6587\u672c\u9884\u6d4b\u201d\u63d0\u5347\u81f3\u201c\u4e0a\u4e0b\u6587\u7406\u89e3\u201d\u7684\u65b0\u5c42\u7ea7\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4e0e\u90a3\u4e9b\u5c06\u8868\u683c\u89c6\u4e3a\u7eaf\u6587\u672c\u8fdb\u884c\u7c97\u66b4\u66ff\u6362\u7684\u5de5\u5177\u6709\u672c\u8d28\u4e0d\u540c\uff0c\u5b83\u8bd5\u56fe\u7406\u89e3\u7535\u5b50\u8868\u683c\u4f5c\u4e3a\u201c\u8ba1\u7b97\u6a21\u578b\u201d\u7684\u5185\u5728\u903b\u8f91\u2014\u2014\u516c\u5f0f\u94fe\u3001\u8de8\u8868\u5f15\u7528\u548c\u6570\u636e\u6d41\u5411\u3002\u8fd9\u4f7f\u5176\u80fd\u591f\u8fdb\u884c\u98ce\u9669\u53ef\u63a7\u7684\u573a\u666f\u6a21\u62df\u548c\u6839\u6e90\u6027\u9519\u8bef\u8bca\u65ad\uff0c\u672c\u8d28\u4e0a\u662f\u5728\u4e3a\u6570\u767e\u4e07\u975e\u7a0b\u5e8f\u5458\u51fa\u8eab\u7684\u4e1a\u52a1\u5206\u6790\u5e08\u63d0\u4f9b\u4e00\u4e2a\u201c\u8c03\u8bd5\u5668\u201d\u548c\u201c\u5b89\u5168\u6c99\u7bb1\u201d\u3002\u8fd9\u76f4\u63a5\u56de\u5e94\u4e86\u4f01\u4e1a\u77e5\u8bc6\u7ba1\u7406\u4e0e\u8fd0\u8425\u5b89\u5168\u7684\u6838\u5fc3\u8bc9\u6c42\uff1a\u5728\u4eba\u5458\u6d41\u52a8\u4e2d\u4fdd\u4f4f\u6838\u5fc3\u4e1a\u52a1\u903b\u8f91\uff0c\u5728\u5c1d\u8bd5\u521b\u65b0\u65f6\u907f\u514d\u7cfb\u7edf\u5d29\u6e83\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u6311\u6218\u540c\u6837\u660e\u663e\u3002\u9996\u5148\uff0c\u5bf9\u590d\u6742\u6a21\u578b\u201c\u7406\u89e3\u201d\u7684\u6df1\u5ea6\u4e0e\u51c6\u786e\u6027\u8fb9\u754c\u4ecd\u9700\u5927\u89c4\u6a21\u5b9e\u6218\u68c0\u9a8c\uff0c\u4e00\u4e2a\u9519\u8bef\u7684\u201c\u89e3\u91ca\u201d\u53ef\u80fd\u5bfc\u81f4\u707e\u96be\u6027\u51b3\u7b56\u3002\u5176\u6b21\uff0c\u5176\u5546\u4e1a\u6a21\u5f0f\u9762\u4e34\u62f7\u95ee\uff1a\u662f\u4f5c\u4e3a\u589e\u5f3a\u5957\u4ef6\u7ed1\u5b9a\u4e8eClaude\u4f01\u4e1a\u670d\u52a1\uff0c\u8fd8\u662f\u4f5c\u4e3a\u72ec\u7acb\u8ba2\u9605\uff1f\u8fd9\u51b3\u5b9a\u4e86\u5176\u6e17\u900f\u901f\u5ea6\u3002\u6700\u540e\uff0c\u8bc4\u8bba\u4e2d\u63d0\u53ca\u7684\u8425\u9500\u89c6\u89d2\u5207\u6362\u2014\u2014\u4ece\u201c\u4ea4\u4e92\u529f\u80fd\u201d\u8f6c\u5411\u201c\u51b3\u7b56\u786e\u5b9a\u6027\u201d\u2014\u2014\u6781\u4e3a\u7280\u5229\u3002\u771f\u6b63\u7684\u4e70\u5355\u8005\u662f\u9971\u53d7\u201c\u7535\u5b50\u8868\u683c\u6050\u60e7\u75c7\u201d\u4e4b\u82e6\u7684\u56e2\u961f\u7ba1\u7406\u8005\uff0c\u4ed6\u4eec\u9700\u8981\u7684\u4e0d\u662f\u529f\u80fd\u6f14\u793a\uff0c\u800c\u662f\u201c\u98ce\u9669\u5f52\u96f6\u201d\u7684\u627f\u8bfa\u3002\u82e5\u4e0d\u80fd\u8de8\u8d8a\u4ece\u201c\u70ab\u6280\u5de5\u5177\u201d\u5230\u201c\u53ef\u4fe1\u7cfb\u7edf\u201d\u7684\u9e3f\u6c9f\uff0c\u5b83\u6216\u8bb8\u5c06\u6b62\u6b65\u4e8e\u6280\u672f\u7231\u597d\u8005\u7684\u73a9\u7269\uff0c\u800c\u975e\u6380\u8d77\u771f\u6b63\u7684\u751f\u4ea7\u529b\u9769\u547d\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 in Excel<\/span>\n                <\/div>\n<div class=\"comment-content\">Stop hunting through nested formulas to understand your own model. Claude in Excel reads your entire workbook; tabs, dependencies, everything and explains, edits, and debugs it in real time. Cell-level citations. Formula integrity intact. Zero disruption.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Most &#8220;AI for Excel&#8221; tools treat your spreadsheet like a text file. They rewrite cells, ignore tab dependencies, and have no idea what broke when something does.<\/p>\n<\/p>\n<p>That&#8217;s the gap Claude in Excel is closing.<\/p>\n<\/p>\n<p><strong>Most Excel models are inherited. Nobody built them from scratch, nobody fully understands them, and everyone&#8217;s afraid to touch them.<\/strong><\/p>\n<\/p>\n<p>Analysts and finance teams spend enormous amounts of time not building models, but deciphering them.<\/p>\n<\/p>\n<p>Tracing why a cell returns an error.<\/p>\n<\/p>\n<p>Figuring out what assumption chain drives that terminal value.<\/p>\n<\/p>\n<p>Testing a scenario without accidentally wrecking a linked tab.<\/p>\n<\/p>\n<p>Claude in Excel is built specifically for this:<\/p>\n<ul>\n<li>\n<p><strong>Full workbook comprehension<\/strong> &#8211; not just the active cell, but cross-tab dependencies, formula chains, the whole thing<\/p>\n<\/li>\n<\/ul>\n<ul>\n<li>\n<p><strong>Scenario testing without breakage<\/strong> &#8211; update assumptions, see every downstream change with explanations, rollback safely<\/p>\n<\/li>\n<\/ul>\n<ul>\n<li>\n<p><strong>Error tracing that actually tells you why<\/strong> &#8211; #REF!, #VALUE!, circular references traced to the source in seconds<\/p>\n<\/li>\n<\/ul>\n<ul>\n<li>\n<p><strong>Build or populate<\/strong> &#8211; generate a draft model from scratch, or drop fresh data into an existing template while preserving all formulas<\/p>\n<\/li>\n<\/ul>\n<p>What&#8217;s interesting about this launch is what it signals.<\/p>\n<\/p>\n<p>We&#8217;re moving from &#8220;AI that helps you type faster&#8221; to &#8220;AI that understands your work context.&#8221;<\/p>\n<\/p>\n<p>That&#8217;s a different category of product.<\/p>\n<\/p>\n<p>Curious for the PH community: what&#8217;s the most painful part of your Excel workflow right now?<\/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\/@rohanrecommends\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@rohanrecommends<\/a>&nbsp;Interesting!<\/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\/@rohanrecommends\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@rohanrecommends<\/a>&nbsp;I have spent more hours than I want to admit trying to understand someone else\u2019s Excel model. Tracing one number through five tabs, checking formulas cell by cell, hoping I do not break something that feeds into a final report. Even a small change can feel risky when you are not fully sure how everything connects.<\/p>\n<\/p>\n<p>The idea of having something that reads the whole workbook, explains dependencies, and helps test scenarios without wrecking the model sounds genuinely relieving. This solves a very real and very common frustration.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>This is Amazing. Can it make a pivot table? <\/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>I can see that Claude is bombing the AI space, they are better each day. And since this <a href=\"https:\/\/x.com\/sama\/status\/2027578652477821175?s=20\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">announcement by sama<\/a>, I decided to use Claude. <\/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:\/\/faisalmoverz.pk\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Faisal Movers<\/a> provides a premium travel experience through its Business, Executive, and Economy class services. Passengers prefer the company for its clean environment, secure journey, and customer-focused approach. Its consistent service quality and expanding route coverage make it a trusted choice for thousands of travelers every day.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">@busmark_w_nika preach ! \ud83d\udc4f\ud83c\udffb<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Are we entering a Claude prime era?<\/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\">Congrats on hitting #1!, Bringing Claude into spreadsheets is a game-changer<\/p>\n<p>Quick bit of feedback: You&#8217;re currently marketing the Interaction, but for a CFO or Ops Lead, the real pain is Data Dread. <\/p>\n<p>If you pivot your messaging to \u201cFrom Messy Data to Board Ready Insights in Seconds\u201d or \u201cThe End of Spreadsheet Anxiety\u201d, you target the decision makers, not just the power users. <\/p>\n<p>I run franvimktg and I\u2019d love to drop a few tweaks to help you nail that \u201cCertainty\u201d angle.<\/p><\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>This might be one of the most practical AI integrations I\u2019ve seen.<br \/>Excel models are basically \u201clegacy code\u201d for finance teams.<br \/>If Claude can truly reason over dependencies without breaking formulas\u2026 that\u2019s a massive unlock.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>how does it 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=\"comment-item\">\n<div class=\"comment-content\">\n<p>Will this work via my Visual Studio Code Claude Code or separate config needed?<\/p>\n<p>Interesting stuff. I personally need Claude PowerPoint ASAP<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <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 number of apps\u2019 integrations Claude ships drives me crazy. <\/p>\n<\/p>\n<p>I am now trying to adjust my apps setup with Claude to use everything easier and synchronize everything <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I really like how Claude is evolving! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <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>excel spreadsheets have been a necessary evil of my budgeting processes for many years, I am glad to get the help to finally speed it 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<\/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\/SNDVTLUDR66O2Y\" class=\"app-title\">Pixel<\/a><\/p>\n<div class=\"one-liner\">Scale performance ads without juggling 7 ad platforms<\/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>Pixel\u662f\u4e00\u6b3eAI\u9a71\u52a8\u7684\u8de8\u5e73\u53f0\u5e7f\u544a\u8fd0\u8425\u5de5\u5177\uff0c\u901a\u8fc7\u5355\u4e00\u6307\u4ee4\u5373\u53ef\u5728LinkedIn\u3001Meta\u3001Google\u7b49\u4e3b\u6d41\u5e7f\u544a\u6e20\u9053\u4e0a\u81ea\u52a8\u521b\u5efa\u3001\u53d1\u5e03\u5e76\u5b9e\u65f6\u4f18\u5316\u5e7f\u544a\uff0c\u89e3\u51b3\u4e86\u8425\u9500\u4eba\u5458\u5728\u591a\u4e2a\u5e7f\u544a\u5e73\u53f0\u95f4\u624b\u52a8\u64cd\u4f5c\u3001\u6548\u7387\u4f4e\u4e0b\u7684\u6838\u5fc3\u75db\u70b9\u3002<\/div>\n<p>    <!-- \u5a92\u4f53\u753b\u5eca\uff1a\u5305\u542b\u89c6\u9891\u548c\u591a\u5f20\u56fe\u7247 --><\/p>\n<div class=\"media-gallery\">\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/3f821bbf-7dec-4eb2-a690-1f6077dcf3e7.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/daa89bc6-e516-40e2-88b7-e706af2d7063.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/e5182c69-c24a-4f49-830e-98e1bdb117fd.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/7599ee9a-e306-458f-990c-d144efc2c9ae.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/6f10bd2a-909e-4d34-803f-3663fe0000b5.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\/944edcbd-7012-4cdc-95f0-1d64bb474833.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/0uaheGgUzIA\"><source src=\"https:\/\/youtu.be\/0uaheGgUzIA\" 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\">Advertising<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span><br \/>\n            <span class=\"tag\">Marketing automation<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u8425\u9500\u81ea\u52a8\u5316<\/span><br \/>\n            <span class=\"tag\">\u8de8\u5e73\u53f0\u5e7f\u544a\u7ba1\u7406<\/span><br \/>\n            <span class=\"tag\">\u5b9e\u65f6\u9884\u7b97\u4f18\u5316<\/span><br \/>\n            <span class=\"tag\">\u5e7f\u544a\u521b\u610f\u751f\u6210<\/span><br \/>\n            <span class=\"tag\">B2B\u7cbe\u51c6\u6295\u653e<\/span><br \/>\n            <span class=\"tag\">\u667a\u80fd\u5e7f\u544a\u8fd0\u8425<\/span><br \/>\n            <span class=\"tag\">\u7ee9\u6548\u5e7f\u544a<\/span><br \/>\n            <span class=\"tag\">\u589e\u957f\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">SaaS<\/span><br \/>\n            <span class=\"tag\">Agentic AI<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u80af\u5b9a\u5176\u201c\u4e00\u7ad9\u5f0f\u201d\u548c\u81ea\u52a8\u5316\u4ef7\u503c\uff0c\u8ba4\u4e3a\u80fd\u6539\u53d8\u6e38\u620f\u89c4\u5219\u3002\u6838\u5fc3\u95ee\u9898\u96c6\u4e2d\u4e8e\uff1a\u5b9e\u65f6\u9884\u7b97\u4f18\u5316\u903b\u8f91\u4e0e\u76ee\u6807\uff08\u5982\u907f\u514d\u77ed\u89c6\uff09\u3001\u81ea\u52a8\u521b\u610f\u7684\u75b2\u52b3\u6d4b\u8bd5\u4e0e\u66f4\u65b0\u673a\u5236\u3001\u4e13\u6709B2B\u56fe\u8c31\u7684\u6570\u636e\u57fa\u7840\u3001\u4f18\u5316\u8fc7\u7a0b\u662f\u5426\u900f\u660e\uff08\u63d0\u4f9b\u5b66\u4e60\u65e5\u5fd7\uff09\u3001API\u96c6\u6210\u8ba1\u5212\u4ee5\u53ca\u5177\u4f53\u6848\u4f8b\u6570\u636e\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                Pixel\u5e76\u975e\u7b80\u5355\u7684\u754c\u9762\u805a\u5408\u5668\uff0c\u5176\u5ba3\u79f0\u7684\u201c\u72ec\u7acb\u8fd0\u8425\u8005\u201d\u5b9a\u4f4d\uff0c\u76f4\u6307\u6570\u5b57\u5e7f\u544a\u6df1\u6c34\u533a\u2014\u2014\u5c06\u5206\u6563\u7684\u6e20\u9053\u64cd\u4f5c\u62bd\u8c61\u4e3a\u7edf\u4e00\u7684\u667a\u80fd\u4f53\u6307\u4ee4\u3002\u8fd9\u80cc\u540e\u662f\u201c\u6c1b\u56f4\u8425\u9500\u201d\u5bf9\u201c\u6c1b\u56f4\u7f16\u7801\u201d\u7684\u8303\u5f0f\u79fb\u690d\uff0c\u91ce\u5fc3\u5728\u4e8e\u7528AI\u667a\u80fd\u4f53\u53d6\u4ee3\u800c\u975e\u8f85\u52a9\u4eba\u7c7b\u5b8c\u6210\u4ece\u7b56\u7565\u5230\u6267\u884c\u7684\u5faa\u73af\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u5176\u771f\u6b63\u4ef7\u503c\u951a\u70b9\u5728\u4e8e\u4e24\u70b9\uff1a\u4e00\u662f\u901a\u8fc7\u4e13\u6709B2B\u56fe\u8c31\u5c06Meta\u3001Reddit\u7b49\u201c\u6d88\u8d39\u8005\u201d\u6e20\u9053\u8f6c\u5316\u4e3a\u53ef\u7cbe\u51c6\u8861\u91cfROI\u7684B2B\u5f15\u64ce\uff0c\u8fd9\u6311\u6218\u4e86\u4f20\u7edf\u6e20\u9053\u5b9a\u4f4d\uff1b\u4e8c\u662f\u5ba3\u79f0\u7684\u5b9e\u65f6\u8de8\u6e20\u9053\u9884\u7b97\u518d\u5206\u914d\uff0c\u8fd9\u89e6\u53ca\u4e86\u8425\u9500\u6838\u5fc3\u7684\u8d44\u6e90\u914d\u7f6e\u6743\uff0c\u5176\u4f18\u5316\u76ee\u6807\u662fCPL\u8fd8\u662f\u7ba1\u9053\u4ef7\u503c\uff0c\u5c06\u51b3\u5b9a\u5b83\u662f\u201c\u6548\u7387\u5de5\u5177\u201d\u8fd8\u662f\u201c\u51b3\u7b56\u5927\u8111\u201d\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5149\u73af\u4e4b\u4e0b\u7591\u70b9\u95ea\u70c1\u3002\u4ea7\u54c1\u5efa\u7acb\u5728Metadata.io\u7684\u201c\u5df2\u9a8c\u8bc1\u201d\u6280\u672f\u4e4b\u4e0a\uff0c\u4f46\u65b0\u524d\u7aef\u7684\u201cLLM\u7a97\u53e3\u201d\u4ea4\u4e92\u662f\u5426\u5e26\u6765\u4e86\u65b0\u7684\u4e0d\u786e\u5b9a\u6027\uff1f\u8bc4\u8bba\u4e2d\u5173\u4e8e\u201c\u9ed1\u7bb1\u4f18\u5316\u201d\u548c\u201c\u77ed\u89c6\u98ce\u9669\u201d\u7684\u8d28\u7591\u6781\u4e3a\u5c16\u9510\u3002\u82e5\u65e0\u6cd5\u63d0\u4f9b\u900f\u660e\u7684\u4f18\u5316\u903b\u8f91\u548c\u5b66\u4e60\u65e5\u5fd7\uff0c\u5728\u4fe1\u4efb\u5ea6\u672c\u5c31\u8106\u5f31\u7684\u5e7f\u544a\u9886\u57df\uff0c\u9ad8\u9884\u7b97\u5ba2\u6237\u5f88\u96be\u5c06\u751f\u6b7b\u6538\u5173\u7684\u9884\u7b97\u5206\u914d\u6743\u5b8c\u5168\u4ea4\u51fa\u3002\u6b64\u5916\uff0c\u201c\u521b\u610f\u75b2\u52b3\u201d\u662fAI\u5185\u5bb9\u751f\u6210\u7684\u7ecf\u5178\u96be\u9898\uff0cPixel\u82e5\u4e0d\u80fd\u52a8\u6001\u6d4b\u8bd5\u4e0e\u8fed\u4ee3\uff0c\u81ea\u52a8\u5316\u53cd\u800c\u4f1a\u52a0\u901f\u5e7f\u544a\u5931\u6548\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u672c\u8d28\u4e0a\uff0cPixel\u5728\u5c1d\u8bd5\u5c06\u5e7f\u544a\u8fd0\u8425\u4ece\u201c\u624b\u5de5\u5de5\u827a\u201d\u63a8\u5411\u201c\u6807\u51c6\u5316\u667a\u80fd\u751f\u4ea7\u201d\u3002\u5176\u6210\u8d25\u5173\u952e\u4e0d\u5728\u4e8e\u80fd\u5426\u201c5\u5206\u949f\u4e0a\u7ebf\u201d\uff0c\u800c\u5728\u4e8e\u5176AI\u51b3\u7b56\u5728\u957f\u671f\u3001\u590d\u6742\u7684\u5e02\u573a\u53cd\u9988\u4e2d\uff0c\u80fd\u5426\u5c55\u73b0\u51fa\u8d85\u8d8a\u8d44\u6df1\u4f18\u5316\u5e08\u7684\u5168\u5c40\u89c6\u91ce\u548c\u6297\u6ce2\u52a8\u80fd\u529b\u3002\u5426\u5219\uff0c\u5b83\u53ef\u80fd\u53ea\u662f\u53e6\u4e00\u4e2a\u66f4\u534e\u4e3d\u7684\u4eea\u8868\u76d8\uff0c\u800c\u975e\u771f\u6b63\u7684\u9769\u547d\u8005\u3002\n            <\/p>\n<\/p><\/div>\n<div class=\"comments-section\">\n<div class=\"comments-toggle\">\n            <span>\u67e5\u770b\u539f\u59cb\u4fe1\u606f<\/span><br \/>\n            <span class=\"toggle-arrow\">\u25bc<\/span>\n        <\/div>\n<div class=\"comments-container\">\n<div class=\"comment-item\">\n<div class=\"comment-header\">\n                    <span class=\"comment-author\">Pixel<\/span>\n                <\/div>\n<div class=\"comment-content\">Create, launch, and optimize ads across LinkedIn, Meta, Google, Microsoft, Reddit &#038; X from one prompt. Pixel generates creatives, unifies audiences, and shifts budgets\/bids in real time so spend follows what works.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey PH! \ud83d\udc4b<\/p>\n<p>I&#8217;m Gil, CEO at <a href=\"https:\/\/getpixel.ai\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Pixel<\/a>. Over the last 10 years we&#8217;ve managed billions in B2B ad spend and sourced $100B+ in pipeline for customers.<\/p>\n<p>One thing kept bugging us: running ads is still painfully manual. <\/p>\n<p>Jumping between platforms, rebuilding campaigns per channel, tweaking creatives endlessly.<\/p>\n<p>Vibe coding changed how we build software. We think vibe marketing will change how we<\/p>\n<p>run ads.<\/p>\n<p>So we built <a href=\"https:\/\/getpixel.ai\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Pixel<\/a> \u2014 describe your product, set your budget, pick your channel. That&#8217;s it.<\/p>\n<p>Pixel will:<\/p>\n<p>&#8211; Launch self-optimizing ads across LinkedIn, Meta, Google, Reddit, X, and Microsoft Ads<\/p>\n<p>&#8211; Auto-generate ad copy and creatives<\/p>\n<p>&#8211; Reallocate budget in real time<\/p>\n<p>&#8211; Enrich every lead that comes in<\/p>\n<p>&#8211; Continuously improve performance \u2014 no manual tweaks<\/p>\n<p>Powered by our proprietary B2B targeting graph, even &#8220;consumer&#8221; channels like Facebook<\/p>\n<p>and Instagram become high-performing B2B engines with lower CAC.<\/p>\n<p>This isn&#8217;t another dashboard. It&#8217;s a truly independent operator that lets you go from prompts<\/p>\n<p>to live ads in no time.<\/p>\n<p>Would love your feedback \u2014 and access is open if you want to give it a spin! You get FREE 1500 credits on signing up. That&#8217;s enough to generate creatives, build audiences, and launch your first campaign. <\/p>\n<p>Sign up at: <a href=\"http:\/\/getpixel.ai\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">getpixel.ai<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>24<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@gilallouche\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@gilallouche<\/a>&nbsp;<br \/>Too good to be true! <\/p>\n<p>&#8220;<strong>relocate budget in real time<\/strong>&#8221; is it across all channels, or within one channel between ads? <\/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\/@gilallouche\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@gilallouche<\/a>&nbsp;Hey Gil &amp; PH crew! Pixel looks killer finally an AI operator that kills the manual ad grind and turns consumer channels into proper B2B machines. Love the &#8220;describe \u2192 budget \u2192 launch&#8221; flow and real-time budget shifting. Congrats on shipping this!<\/p>\n<p>It vibes a lot with what we&#8217;re building at <a href=\"https:\/\/ytsubscribe.app\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><strong>ytsubscribe.app<\/strong><\/a>: same hands-off philosophy but for YouTube growth. Describe your video\/channel + budget \u2192 AI auto-generates + launches promo campaigns (shorts teasers, X\/Reddit\/Meta ads, etc.) optimized to drive real subscribers at lower effort\/CAC. Definitely trying those 1500 free credits to see how Pixel handles creator-style campaigns. Upvoted!<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/abs-0.twimg.com\/emoji\/v2\/svg\/1f680.svg\" alt=\"\ud83d\ude80\" title=\"Rocket\" style=\"max-width: 100%\"><\/p>\n<p> What&#8217;s been your fastest &#8220;prompt to live ads&#8221; win so far? Check <strong>ytsubscribe.app<\/strong>. if you&#8217;re into YouTube tools.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@gilallouche\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@gilallouche<\/a>&nbsp;The \u201cindependent operator\u201d framing is interesting. A few things I\u2019m curious about:<\/p>\n<ol>\n<li>\n<p>When Pixel reallocates budget in real time across channels, what\u2019s the optimization objective? CPL? Pipeline value? LTV prediction? And how do you avoid short-term bias (over-optimizing for cheap leads)?<\/p>\n<\/li>\n<li>\n<p>With auto-generated creatives, how do you prevent creative fatigue, does Pixel test and retire variations proactively based on performance decay?<\/p>\n<\/li>\n<li>\n<p>The proprietary B2B targeting graph sounds powerful. Is that intent-based, firmographic, behavioral, or modeled off historical pipeline data?<\/p>\n<\/li>\n<\/ol>\n<p>If this really removes the constant manual tuning across platforms, it could meaningfully change how lean GTM teams operate. Curious how far you see this going, operator assist, or eventually fully autonomous marketing engine?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Know a few people on this team. They&#8217;ve been working on ad tech for years. This isn&#8217;t a rush job or a wrapper. It&#8217;s the real thing.<\/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\/@dmitry_kabanov2\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@dmitry_kabanov2<\/a>&nbsp;Thank you \ud83d\ude4f<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>3<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@dmitry_kabanov2\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@dmitry_kabanov2<\/a>&nbsp;Thank you for your support. \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<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@dmitry_kabanov2\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@dmitry_kabanov2<\/a>&nbsp;Agreed!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Working on the Pixel team is a full circle moment for sure. A few years ago, I ran an agency that purely depended on Google Ads for pipeline. We spent 6-figs a month on Google search ads alone. Manually optimizing, adjusting, and setting up campaigns was always a pain. <\/p>\n<p>Seeing Pixel do it all in just minutes seems truly surreal. Amazing tech \ud83d\udc4f\ud83c\udffb<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>10<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@naga_pramod\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@naga_pramod<\/a>&nbsp;I\u2019ve tested this extensively and it\u2019s amazing <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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 cross-channel orchestration direction here. The strongest part for B2B teams is reducing the &#8220;channel tax&#8221; when testing one offer across LinkedIn + search + paid social. Curious about one thing: do you expose a per-channel learning log (what changed in bids\/budgets\/creative and why) so growth teams can audit and reuse winning playbooks instead of treating optimization as a black box?<\/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\/@danielsinewe\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@danielsinewe<\/a>&nbsp;Great question! Pixel currently provides optimization logs and performance stats at campaign level. We don&#8217;t have a consolidated channel level learning log at this point, but it is just a matter of data consolidation.<\/p>\n<p>We&#8217;ll take this back to our team for an internal review.<\/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>Hey Gil, do you have any case studies with existing users? What results did it drive? <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>9<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@busmark_w_nika\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@busmark_w_nika<\/a>&nbsp;We launched last week, so formal case studies are still in the works. But users are already generating creatives, building audiences, and launching campaigns across almost all major ad platforms. Some have started seeing leads come through. <\/p>\n<p>The tech that powers Pixel has however produced $100B+ in pipeline for several enterprise clients. <\/p>\n<\/p>\n<p>Here&#8217;s what one of our customers, <a href=\"https:\/\/www.linkedin.com\/in\/david-vainer1\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">David Vainer<\/a>, Managing Partner and CEO of Alliance Risk, said about their experience using Pixel: <\/p>\n<p>&#8220;I launched my campaign on Pixel and within 12 hrs already had 2 meetings booked.&#8221;<\/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\/@busmark_w_nika\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@busmark_w_nika<\/a>&nbsp;Hi! Pixel is built on top of the patented technology by Metadata.io. They&#8217;ve managed more than a billion dollars in just pure B2B ad-spend and generated more than $100B in pipeline. So with Pixel, it&#8217;s just an extension of the same tech in an LLM window.  <\/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\">Hey Gil, after managing billions in ad spend over 10 years, you must have seen the manual grind up close. Was there a specific campaign where you were jumping between platforms, rebuilding the same thing over and over, and thought why are we still doing this by hand in 2024?<\/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\/@vouchy\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@vouchy<\/a>&nbsp;It&#8217;s honestly not a specific campaign over the past year or two. It was more of a gradual process &#8211; roughly a decade of watching teams rebuild the same campaigns across platforms, manually adjust bids, juggle spreadsheets. The frustration compounds over time. When agentic AI started becoming real in late 2024, it clicked that we could finally solve this properly. Not as a feature, but as a fundamental rethink of how campaigns should work.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>6<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@vouchy\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@vouchy<\/a>&nbsp;While there are platforms that automate many parts of the process, there&#8217;s no single platform that does it all. Create ads, launch, and constantly optimize them. <\/p>\n<p>I&#8217;d like to think that &#8220;one-stop-shop&#8221; kind of a solution for paid ads is what we&#8217;re trying to do with Pixel. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>3<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The multiplatform part and visual generation is super interesting, do you guys plan on adding API support so that I can launch this from my Claw Bot \ud83d\ude42 ?<\/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\/@francoisdefitte\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@francoisdefitte<\/a>&nbsp;Hey there &#8211; thank you. API is definitely on the roadmap for the near future. <\/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\/@francoisdefitte\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@francoisdefitte<\/a>&nbsp;Thanks for your support. API is on our road map. If you&#8217;re already signed up with us, you&#8217;ll get an email once we roll it out. <\/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>let the vibe marketing begin <\/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\/@eliransapir\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@eliransapir<\/a>&nbsp;\ud83d\ude80<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>3<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@eliransapir\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@eliransapir<\/a>&nbsp; Yessir \ud83d\udcc8<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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>Metadata has been dedicated to this mission for years. Excited to see what Pixel can do!<\/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\/@mike_mcm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@mike_mcm<\/a>&nbsp;Thank you for your support \ud83d\ude4f<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>4<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@mike_mcm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@mike_mcm<\/a>&nbsp;Thank you! Pixel gives you access to Metadata&#8217;s patented tech and infra that has generated $100B+ for several enterprise clients. Our mission to make this tech accessible to solo operators and lean teams right out of an LLM chat window. <\/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>Pixel makes it easier for makers to promote with ads! Nice one!<\/p>\n<\/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\/@cruise_chen\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@cruise_chen<\/a>&nbsp;\ud83d\udcaf<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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>Pixel makes it easier for makers to promote with ads! Nice one!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@cruise_chen\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@cruise_chen<\/a>&nbsp;Thank you! Our aim is to make enterprise grade tech accessible to solo operators and lean teams. <\/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\/@cruise_chen\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@cruise_chen<\/a>&nbsp;For sure. Solo founders or small teams can rely on Pixel for just about everything &#8211; creatives, audiences, bidding, launching and optimizing ads. All you need to do is describe your campaign and share your website details. <\/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\">Wow! Sounds great Gil. Running different ad networks is really hard and this can change that game. Wish you all the best here<\/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\/@german_merlo1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@german_merlo1<\/a>&nbsp;Thank you. We&#8217;re positive that we&#8217;re changing the game with respect to how paid ads can be created, launched, and optimized. <\/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\/@german_merlo1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@german_merlo1<\/a>&nbsp;For sure. It&#8217;s pure redundant work that should no longer require us to do manually. With Pixel, users can generate creatives, build audiences, and launch ads in just under 5 minutes. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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>Having one solution for LinkedIn, Meta, Google, Microsoft, Reddit &amp; X is pretty amazing. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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>@moran_altarac1 Thank you \ud83d\ude4f\ud83c\udffb <\/p>\n<p>One of the biggest pain points of running paid ads is platform switching and endless dashboard hopping. We wanted to put an end to 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\">Congrats on the launch!, Managing 7+ platforms is a nightmare, and Pixel looks like the dream solution.<\/p>\n<p>Quick thought: Right now, you&#8217;re marketing \u201cEfficiency\u201d, but for someone spending $10k+\/month, the real pain is Scaling Anxiety.<br \/>\nIf you pivot your messaging to \u201cThe Performance Safety Net\u201d or \u201cScale your ads without the ROAS heart attack\u201d, you\u2019ll attract the serious spenders. <\/p>\n<p>I run franvimktg and I\u2019ve got 2 copy tweaks for your hero section that focus on \u201cSanity\u201d rather than just \u201cSpeed\u201d.<\/p><\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Does Pixel generate creatives for you?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Congrats on the launch \ud83d\ude80<\/p>\n<p>Unifying multi-platform ads into a single orchestration layer makes a lot of sense, especially as performance teams get stretched across channels.<\/p>\n<p>Curious how you\u2019re thinking about attribution consistency and cross-platform signal alignment when budgets shift in real time? That\u2019s usually where complexity starts to show up.<\/p>\n<p>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<\/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\/PEJVTIR4BQ6OFN\" class=\"app-title\">Google AI Edge Gallery<\/a><\/p>\n<div class=\"one-liner\">Bring on-device function calling to iPhone<\/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>Google AI Edge Gallery\u9996\u6b21\u5728iPhone\u4e0a\u5b9e\u73b0\u5b8c\u5168\u672c\u5730\u7684AI\u529f\u80fd\u8c03\u7528\uff0c\u901a\u8fc7\u81ea\u7136\u8bed\u97f3\u6307\u4ee4\u76f4\u63a5\u64cd\u4f5c\u7cfb\u7edf\u529f\u80fd\uff08\u5982\u521b\u5efa\u65e5\u5386\u3001\u6253\u5f00\u5730\u56fe\u3001\u5f00\u5173\u624b\u7535\u7b52\uff09\uff0c\u89e3\u51b3\u4e86\u7528\u6237\u5728\u65e0\u7f51\u7edc\u6216\u6ce8\u91cd\u9690\u79c1\u573a\u666f\u4e0b\u5feb\u901f\u6267\u884c\u624b\u673a\u64cd\u4f5c\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\/dab3e421-74b5-4bcf-9438-9edfab8de833.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\/b38d59eb-a086-4330-9497-15bdcd3f0b89.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\/e58be456-c392-4e9e-8f36-ae4ad66b0197.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\/64415ea9-1b05-4589-b84f-ab8127457b08.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\/60752e6f-22bc-4fb7-b177-49d83220ebf5.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\/297119f4-05df-4e6b-9679-bfb8f7729c84.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\/459fc68f-8da6-4e94-97dd-d25ba3bfc7be.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\/a8b05926-0c45-4b48-822c-3f77b9fa07aa.jpeg?auto=format\" data-video-url=\"https:\/\/www.youtube.com\/watch?v=-Tgc_9uYJLI\"><source src=\"https:\/\/www.youtube.com\/watch?v=-Tgc_9uYJLI\" type=\"video\/mp4\"><\/video><\/p>\n<div class=\"video-overlay\">\n<div class=\"play-icon\">\u25b6<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">iOS<\/span><br \/>\n            <span class=\"tag\">Privacy<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u672c\u5730AI<\/span><br \/>\n            <span class=\"tag\">\u8bed\u97f3\u52a9\u624b<\/span><br \/>\n            <span class=\"tag\">\u79bb\u7ebf\u64cd\u4f5c<\/span><br \/>\n            <span class=\"tag\">\u8fb9\u7f18\u8ba1\u7b97<\/span><br \/>\n            <span class=\"tag\">iOS\u5e94\u7528<\/span><br \/>\n            <span class=\"tag\">\u529f\u80fd\u8c03\u7528<\/span><br \/>\n            <span class=\"tag\">\u9690\u79c1\u4fdd\u62a4<\/span><br \/>\n            <span class=\"tag\">\u8f7b\u91cf\u5316\u6a21\u578b<\/span><br \/>\n            <span class=\"tag\">\u624b\u673a\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">AI\u4ee3\u7406<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u9ad8\u5ea6\u8bc4\u4ef7\u5176\u771f\u6b63\u7684\u672c\u5730\u5316\u529f\u80fd\u8c03\u7528\u4e0e\u96f6\u5ef6\u8fdf\u4f53\u9a8c\uff0c\u8ba4\u4e3a\u5176\u81ea\u5b9a\u4e49\u5e94\u7528\u903b\u8f91\u7684\u6f14\u793a\u5c55\u73b0\u4e86\u6f5c\u529b\u3002\u540c\u65f6\u6307\u51fa\u5176\u4ecd\u5c5e\u65e9\u671f\u9636\u6bb5\uff0c\u4e0e\u5373\u5c06\u5728\u591a\u54c1\u724c\u65d7\u8230\u673a\u4e0a\u63a8\u51fa\u7684\u591a\u6b65\u9aa4AI\u4ee3\u7406\u76f8\u6bd4\u6709\u5dee\u8ddd\uff0c\u4f46\u8ba4\u53ef\u5176\u5728\u82f9\u679c\u8bbe\u5907\u4e0a\u8fd0\u884c\u7684\u6d41\u7545\u6027\u4e0e\u65b0\u9c9c\u611f\u3002\n            <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ai-section\">\n<div class=\"ai-content\" style=\"font-size: large;\"><strong>AI \u9510\u8bc4<\/strong><\/div>\n<p class=\"ai-content\">\n                Google AI Edge Gallery\u7684\u53d1\u5e03\uff0c\u672c\u8d28\u4e0a\u662f\u4e00\u6b21\u201c\u8fb9\u7f18\u7a81\u56f4\u201d\u7684\u6218\u7565\u6f14\u793a\u3002\u5176\u6838\u5fc3\u4ef7\u503c\u4e0d\u5728\u4e8e\u529f\u80fd\u672c\u8eab\u2014\u2014\u8bed\u97f3\u89e6\u53d1\u57fa\u7840\u64cd\u4f5c\u65e9\u5df2\u662f\u4e91\u7aef\u52a9\u624b\u7684\u6807\u914d\u2014\u2014\u800c\u5728\u4e8e\u5b83\u6210\u529f\u5730\u5c06\u4e00\u4e2a270M\u53c2\u6570\u7684FunctionGemma\u6a21\u578b\u585e\u8fdb\u4e86iPhone\uff0c\u5e76\u5b9e\u73b0\u4e86\u5b8c\u5168\u79bb\u7ebf\u7684\u201c\u610f\u56fe-\u529f\u80fd\u201d\u7cbe\u51c6\u6620\u5c04\u3002\u8fd9\u770b\u4f3c\u4e00\u5c0f\u6b65\uff0c\u5b9e\u5219\u6697\u542b\u4e09\u91cd\u6df1\u610f\uff1a\u9996\u5148\uff0c\u5b83\u662f\u5bf9\u82f9\u679c\u201c\u56f4\u5899\u82b1\u56ed\u201d\u7684\u4e00\u6b21\u7cbe\u5de7\u6e17\u900f\uff0c\u5728Siri\u7684\u77ed\u677f\u5904\uff08\u672c\u5730\u667a\u80fd\u4e0e\u9690\u79c1\uff09\u5c55\u793a\u4e86\u8c37\u6b4c\u7684\u5de5\u7a0b\u5316\u80fd\u529b\uff1b\u5176\u6b21\uff0c\u201cMobile Actions\u201d\u4f5c\u4e3a\u6700\u5c0f\u53ef\u884c\u4ea7\u54c1\uff0c\u9a8c\u8bc1\u4e86\u8f7b\u91cf\u5316\u6a21\u578b\u5728\u7279\u5b9a\u5782\u76f4\u4efb\u52a1\uff08\u529f\u80fd\u8c03\u7528\uff09\u4e0a\u5df2\u5177\u5907\u53ef\u7528\u6027\uff0c\u4e3a\u8fb9\u7f18AI\u7684\u666e\u53ca\u626b\u9664\u4e86\u90e8\u5206\u6027\u80fd\u7591\u8651\uff1b\u6700\u540e\uff0c\u5176\u63d0\u4f9b\u7684\u201c\u5fae\u8c03\u65b9\u6848\u201d\u66f4\u5177\u91ce\u5fc3\uff0c\u8bd5\u56fe\u5c06\u5f00\u53d1\u8005\u751f\u6001\u6084\u6084\u5f15\u5165\u82f9\u679c\u751f\u6001\uff0c\u4e3a\u672a\u6765\u53ef\u80fd\u7684\u591a\u5e73\u53f0AI\u4ee3\u7406\u4f53\u7cfb\u57cb\u4e0b\u4f0f\u7b14\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u5c40\u9650\u6027\u540c\u6837\u5c16\u9510\u3002\u5f53\u524d\u5c55\u793a\u7684\u4ecd\u662f\u5355\u6b65\u3001\u7b80\u5355\u7684\u6307\u4ee4\u6267\u884c\uff0c\u4e0e\u771f\u6b63\u7684\u201c\u591a\u6b65\u9aa4\u63a8\u7406\u667a\u80fd\u4f53\u201d\u76f8\u53bb\u751a\u8fdc\u3002\u8bc4\u8bba\u4e2d\u63d0\u53ca\u7684Pixel\u4e0eGalaxy\u5373\u5c06\u642d\u8f7d\u7684\u7248\u672c\uff0c\u6070\u6070\u6697\u793a\u4e86\u8fd9\u4ec5\u662f\u8c37\u6b4c\u201c\u8bbe\u5907\u5c42AI\u201d\u6218\u7565\u7684\u4fa7\u7ffc\u4ea7\u54c1\uff0c\u4e3b\u8981\u76ee\u6807\u662f\u6559\u80b2\u5e02\u573a\u3001\u6536\u96c6\u6570\u636e\u3001\u6d4b\u8bd5\u6a21\u578b\u90e8\u7f72\u7684\u8fb9\u754c\u3002\u5bf9\u4e8e\u7528\u6237\u800c\u8a00\uff0c\u5b83\u76ee\u524d\u53ea\u662f\u4e00\u4e2a\u6709\u8da3\u4f46\u975e\u5fc5\u9700\u7684\u73a9\u5177\uff1b\u5bf9\u4e8e\u884c\u4e1a\u800c\u8a00\uff0c\u5b83\u7684\u771f\u6b63\u4fe1\u53f7\u662f\uff1a\u8bbe\u5907\u7aefAI\u7684\u7ade\u4e89\uff0c\u5df2\u4ece\u53c2\u6570\u5927\u5c0f\u7ade\u8d5b\uff0c\u8fdb\u5165\u4e86\u201c\u6a21\u578b\u6548\u7387\u4e0e\u7cfb\u7edf\u96c6\u6210\u6df1\u5ea6\u201d\u7684\u65b0\u6218\u573a\u3002\u8c37\u6b4c\u6b64\u4e3e\uff0c\u66f4\u50cf\u662f\u5728\u5bf9\u624b\u4e3b\u573a\u8fdb\u884c\u4e00\u6b21\u524d\u6cbf\u6280\u672f\u201c\u9605\u5175\u201d\uff0c\u5176\u5a01\u6151\u610f\u4e49\u5927\u4e8e\u5f53\u524d\u7684\u4ea7\u54c1\u610f\u4e49\u3002\n            <\/p>\n<\/p><\/div>\n<div class=\"comments-section\">\n<div class=\"comments-toggle\">\n            <span>\u67e5\u770b\u539f\u59cb\u4fe1\u606f<\/span><br \/>\n            <span class=\"toggle-arrow\">\u25bc<\/span>\n        <\/div>\n<div class=\"comments-container\">\n<div class=\"comment-item\">\n<div class=\"comment-header\">\n                    <span class=\"comment-author\">Google AI Edge Gallery<\/span>\n                <\/div>\n<div class=\"comment-content\">Google AI Edge Gallery just landed on iOS, bringing real on-device function calling to iPhone for the first time. Powered by a compact 270M FunctionGemma model, Mobile Actions turns natural voice commands into actual phone actions like creating calendar events, opening maps or toggling flashlight instantly \u2014 all fully offline.<\/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><strong>Google AI Edge Gallery finally dropped on iOS<\/strong> and it actually ships real on-device function calling.<\/p>\n<p>Mobile Actions is the one that hits different \u2014 you talk normally and the <a href=\"https:\/\/blog.google\/innovation-and-ai\/technology\/developers-tools\/functiongemma\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">FunctionGemma<\/a> 270M model calls actual system functions: <em>create events, open maps, flip the flashlight<\/em>, all local and zero lag.<\/p>\n<p>Tiny Garden is the fun proof it can handle custom app logic too.<\/p>\n<p>Yeah it&#8217;s still early compared to the full multi-step Gemini agent <a href=\"https:\/\/blog.google\/innovation-and-ai\/products\/gemini-app\/android-multi-step-tasks\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">rolling out soon on Pixel 10 and Galaxy S26<\/a>, but seeing proper agentic stuff already working this clean on iPhone hardware feels surprisingly fresh for the Apple side.<\/p>\n<p>If you&#8217;re poking at local AI, just grab the app and mess with the demos. The <a href=\"https:\/\/ai.google.dev\/gemma\/docs\/mobile-actions\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">fine-tuning recipes<\/a> make it easy to add your own actions.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\">#4<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/TPE7J4ZMIEA6SI\" class=\"app-title\">Producer AI by Google Labs <\/a><\/p>\n<div class=\"one-liner\">Turn ideas into tracks with your AI co-producer<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">179<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>\u4e00\u6b3e\u7531Gemini\u548cLyria 3\u9a71\u52a8\u7684AI\u97f3\u4e50\u5236\u4f5c\u5de5\u5177\uff0c\u4f5c\u4e3a\u201c\u5171\u540c\u5236\u4f5c\u4eba\u201d\u5e2e\u52a9\u521b\u4f5c\u8005\u5c06\u6b4c\u8bcd\u3001\u65cb\u5f8b\u7b49\u7075\u611f\u5feb\u901f\u8f6c\u5316\u4e3a\u5b8c\u6574\u97f3\u4e50\u8f68\u9053\uff0c\u89e3\u51b3\u4e86\u97f3\u4e50\u521b\u4f5c\u4e2d\u4ece\u7075\u611f\u5230\u7f16\u66f2\u5b9e\u73b0\u7684\u95e8\u69db\u4e0e\u6548\u7387\u75db\u70b9\u3002<\/div>\n<p>    <!-- \u5a92\u4f53\u753b\u5eca\uff1a\u5305\u542b\u89c6\u9891\u548c\u591a\u5f20\u56fe\u7247 --><\/p>\n<div class=\"media-gallery\">\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/d165d1a3-4ae4-4b20-9f8a-53c25ab4f28d.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/a79af70e-4490-405b-9d43-29040e632608.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/86257052-45ae-4980-adb8-aa556f4b0497.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/0a1f8302-a045-4c5f-a348-c7727cd8f396.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/73188028-29c4-4eda-990d-f0b16e955249.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\/849c39b2-0745-4b06-bf92-a7e81956647f.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/xiN74uGsPqo?si=4s0mrYR4yUbIq-Vw\"><source src=\"https:\/\/youtu.be\/xiN74uGsPqo?si=4s0mrYR4yUbIq-Vw\" 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\">Music<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span><br \/>\n            <span class=\"tag\">Audio<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u97f3\u4e50\u5236\u4f5c<\/span><br \/>\n            <span class=\"tag\">\u751f\u6210\u5f0fAI<\/span><br \/>\n            <span class=\"tag\">\u521b\u610f\u534f\u4f5c\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">Google Labs<\/span><br \/>\n            <span class=\"tag\">Gemini\u6a21\u578b<\/span><br \/>\n            <span class=\"tag\">Lyria 3<\/span><br \/>\n            <span class=\"tag\">\u97f3\u4e50\u5236\u4f5c\u4eba<\/span><br \/>\n            <span class=\"tag\">\u7f16\u66f2\u8f85\u52a9<\/span><br \/>\n            <span class=\"tag\">\u81ea\u7136\u8bed\u8a00\u521b\u4f5c<\/span><br \/>\n            <span class=\"tag\">\u6a21\u5757\u5316\u97f3\u9891<\/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\u9ad8\u5ea6\u8ba4\u53ef\u5176\u4ece\u201cAI\u751f\u6210\u201d\u5230\u201cAI\u5171\u540c\u5236\u4f5c\u201d\u7684\u7406\u5ff5\u8f6c\u53d8\uff0c\u8d5e\u8d4f\u5176\u8282\u594f\u63a7\u5236\u3001\u6b4c\u8bcd\u65f6\u95f4\u5bf9\u9f50\u3001\u6a21\u5757\u5316\u7a7a\u95f4\u7b49\u521b\u610f\u63a7\u5236\u5c42\u3002\u7528\u6237\u5173\u6ce8\u5176\u80fd\u5426\u88ab\u4e13\u4e1a\u5de5\u4f5c\u6d41\u96c6\u6210\uff0c\u4ee5\u53ca\u9ad8\u7ea7\u7528\u6237\u5982\u4f55\u5229\u7528\u5176\u6a21\u5757\u5316\u97f3\u9891\u62fc\u63a5\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                Producer AI\u7684\u53d1\u5e03\uff0c\u8fdc\u975e\u53c8\u4e00\u6b3e\u201cAI\u751f\u6210\u80cc\u666f\u97f3\u4e50\u201d\u7684\u73a9\u5177\u3002\u5176\u771f\u6b63\u7684\u950b\u8292\uff0c\u5728\u4e8e\u8bd5\u56fe\u7528\u201c\u5171\u540c\u5236\u4f5c\u4eba\u201d\u7684\u5b9a\u4f4d\uff0c\u5207\u5165\u4e13\u4e1a\u521b\u610f\u6d41\u7a0b\u7684\u8179\u5730\u3002\u8fd9\u6807\u5fd7\u7740\u751f\u6210\u5f0fAI\u5e94\u7528\u4ece\u201c\u63d0\u4f9b\u7ed3\u679c\u201d\u5411\u201c\u53c2\u4e0e\u8fc7\u7a0b\u201d\u7684\u5173\u952e\u8dc3\u8fc1\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4ea7\u54c1\u6838\u5fc3\u4ef7\u503c\u5e76\u975e\u5e95\u5c42\u6280\u672f\uff08Gemini+Lyria 3\uff09\u7684\u5806\u780c\uff0c\u800c\u662f\u5176\u201c\u97f3\u4e50\u4eba\u4f18\u5148\u201d\u54f2\u5b66\u4e0b\u7684\u4ea7\u54c1\u5316\u5c01\u88c5\u3002\u65f6\u95f4\u8f74\u5bf9\u9f50\u6b4c\u8bcd\u3001\u6a21\u5757\u5316\u7a7a\u95f4\u3001\u81ea\u7136\u8bed\u8a00\u521b\u5efa\u4e50\u5668\u2014\u2014\u8fd9\u4e9b\u529f\u80fd\u672c\u8d28\u662f\u5c06\u4e13\u4e1a\u6570\u5b57\u97f3\u9891\u5de5\u4f5c\u7ad9\uff08DAW\uff09\u4e2d\u590d\u6742\u3001\u79bb\u6563\u7684\u64cd\u4f5c\uff0c\u62bd\u8c61\u4e3a\u4ee5\u521b\u610f\u610f\u56fe\u4e3a\u5bfc\u5411\u7684\u4ea4\u4e92\u5c42\u3002\u5b83\u4e0d\u662f\u5728\u66ff\u4ee3DAW\uff0c\u800c\u662f\u5728\u4e3aDAW\u6784\u5efa\u4e00\u4e2a\u4ee5\u81ea\u7136\u8bed\u8a00\u548cAI\u7406\u89e3\u4e3a\u524d\u7aef\u7684\u201c\u667a\u80fd\u63a7\u5236\u53f0\u201d\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u9762\u4e34\u7684\u6311\u6218\u540c\u6837\u5c16\u9510\u3002\u9996\u5148\uff0c\u201c\u5171\u540c\u5236\u4f5c\u201d\u7684\u6df1\u5ea6\u8fb9\u754c\u5728\u54ea\uff1f\u76ee\u524d\u5b83\u66f4\u64c5\u957f\u57fa\u4e8e\u660e\u786e\u6307\u4ee4\u7684\u8f85\u52a9\u751f\u6210\uff0c\u4f46\u5bf9\u4e8e\u66f4\u62bd\u8c61\u7684\u60c5\u611f\u8868\u8fbe\u3001\u98ce\u683c\u878d\u5408\u7b49\u6df1\u5c42\u521b\u4f5c\u51b3\u7b56\uff0cAI\u80fd\u5426\u771f\u6b63\u7406\u89e3\u5e76\u6709\u6548\u534f\u4f5c\uff1f\u5176\u6b21\uff0c\u5982\u4f55\u878d\u5165\u73b0\u6709\u4e13\u4e1a\u5de5\u4f5c\u6d41\uff1f\u4e0e\u4e3b\u6d41DAW\u7684\u96c6\u6210\u6df1\u5ea6\u3001\u97f3\u9891\u7d20\u6750\u7684\u5bfc\u51fa\u8d28\u91cf\u4e0e\u7248\u6743\u6e05\u6670\u5ea6\uff0c\u5c06\u51b3\u5b9a\u5b83\u662f\u505c\u7559\u5728\u7075\u611f\u8349\u56fe\u5de5\u5177\uff0c\u8fd8\u662f\u80fd\u5d4c\u5165\u5546\u4e1a\u751f\u4ea7\u73af\u8282\u3002\u6700\u540e\uff0c\u5176\u5f15\u4ee5\u4e3a\u50b2\u7684\u201c\u6a21\u5757\u5316\u7a7a\u95f4\u201d\u548c\u53ef\u6df7\u97f3\u8ff7\u4f60\u5e94\u7528\u751f\u6001\uff0c\u9700\u8981\u5f3a\u5927\u7684\u793e\u533a\u548c\u5f00\u53d1\u8005\u652f\u6301\uff0c\u8fd9\u5c06\u662f\u5176\u80fd\u5426\u6784\u5efa\u58c1\u5792\u7684\u5173\u952e\u3002\n            <\/p>\n<p class=\"ai-content\">\n                Google\u6b64\u4e3e\uff0c\u662f\u5c06DeepMind\u7684\u524d\u6cbf\u7814\u7a76\u901a\u8fc7Labs\u8fdb\u884c\u654f\u6377\u3001\u5782\u76f4\u7684\u573a\u666f\u843d\u5730\u8bd5\u6c34\u3002\u5b83\u5251\u6307\u7684\u6216\u8bb8\u4e0d\u4ec5\u662f\u97f3\u4e50\u5de5\u5177\u5e02\u573a\uff0c\u66f4\u662f\u5728\u63a2\u7d22\u201cAI\u4f5c\u4e3a\u521b\u610f\u534f\u4f5c\u8005\u201d\u7684\u901a\u7528\u4ea4\u4e92\u8303\u5f0f\u3002\u6210\u529f\u4e0e\u5426\uff0c\u53d6\u51b3\u4e8e\u5b83\u80fd\u5426\u5728\u8ba8\u597d\u65e9\u671f\u5c1d\u9c9c\u8005\u4e4b\u540e\uff0c\u771f\u6b63\u8ba9\u6311\u5254\u7684\u4e13\u4e1a\u521b\u4f5c\u8005\u611f\u5230\u201c\u4e0d\u53ef\u6216\u7f3a\u201d\uff0c\u800c\u975e\u4ec5\u4ec5\u662f\u201c\u6709\u8da3\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\">Producer AI by Google Labs <\/span>\n                <\/div>\n<div class=\"comment-content\">ProducerAI is a creative collaborator, whether you\u2019re writing lyrics, developing a melody or experimenting with genres. With ProducerAI, you can turn your imagination into dynamic tracks. Producer AI has joined Google Labs.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Excited to see ProducerAI joining <a href=\"https:\/\/www.producthunt.com\/products\/google\" data-node-type=\"mention\" data-mention-type=\"product\" data-mention-id=\"google\" target=\"_blank\" rel=\"noopener\">@Google<\/a> Labs \ud83c\udfb6<\/p>\n<\/p>\n<p>As someone who\u2019s been closely tracking the evolution of generative music especially what\u2019s happening with <a href=\"https:\/\/www.producthunt.com\/products\/beatoven-ai\" target=\"_blank\" rel=\"noopener\">@Beatoven.ai<\/a> <a href=\"https:\/\/www.producthunt.com\/products\/lyria-3-by-google-deepmind\" target=\"_blank\" rel=\"noopener\">@Lyria 3 by Google Deepmind<\/a>, this feels like a meaningful step forward for creative tooling.<\/p>\n<\/p>\n<p>What impresses me most isn\u2019t just the \u201cmake a lofi beat\u201d magic. It\u2019s the creative control layer: tempo control, time-aligned lyrics, modular Spaces, even custom instrument creation via natural language. That signals a shift from \u201cAI generates a track\u201d \u2192 to \u201cAI becomes a co-producer.\u201d<\/p>\n<\/p>\n<p>The fact that it\u2019s powered by Gemini + Lyria 3 (and backed by DeepMind research) gives it serious technical depth, but what stands out to me is the musician-first philosophy. Built with real artists. Focused on expression, not just output.<\/p>\n<\/p>\n<p>AI music tools often feel like novelty generators. ProducerAI feels like it\u2019s trying to be a creative collaborator.<\/p>\n<p>Very curious to see:<\/p>\n<ul>\n<li>\n<p>How advanced users push the modular audio patching<\/p>\n<\/li>\n<li>\n<p>Whether this becomes part of pro workflows (DAWs, YouTube creators, indie producers)<\/p>\n<\/li>\n<li>\n<p>And how Spaces evolves as a remixable mini-app ecosystem<\/p>\n<\/li>\n<\/ul>\n<p>This is the kind of AI x creativity direction I love hunting on PH. \ud83d\ude42<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/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\/WAMGIESU34GC6E\" class=\"app-title\">Solace<\/a><\/p>\n<div class=\"one-liner\">Your Mac&#8217;s appearance, in tune with the world around you. <\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">158<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Solace\u662f\u4e00\u6b3emacOS\u83dc\u5355\u680f\u5e94\u7528\uff0c\u5b83\u6839\u636e\u771f\u5b9e\u65e5\u7167\u3001\u5929\u6c14\u548c\u65f6\u95f4\uff0c\u667a\u80fd\u81ea\u52a8\u5207\u6362\u7cfb\u7edf\u5916\u89c2\u6a21\u5f0f\u3001\u58c1\u7eb8\u548c\u8272\u6e29\uff0c\u89e3\u51b3\u4e86\u7cfb\u7edf\u539f\u751f\u201c\u81ea\u52a8\u201d\u6a21\u5f0f\u65e0\u89c6\u5b9e\u9645\u73af\u5883\u53d8\u5316\u3001\u529f\u80fd\u5272\u88c2\u7684\u75db\u70b9\uff0c\u8ba9\u5c4f\u5e55\u4f53\u9a8c\u4e0e\u5916\u90e8\u4e16\u754c\u81ea\u7136\u540c\u6b65\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\/97f71c74-b8ef-43d9-8141-a5d0ef18c637.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\/101817ae-e19c-49e4-aed6-671735fac1d4.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\/30f8962a-a21d-481a-a362-b85e87e8b5e6.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\/9d7e4258-4bac-4d2c-aeec-c02239590e56.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\/e9cdc3a0-33e0-47f5-9fab-2c2d089fd77d.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/ZJofjS7UHwk\"><source src=\"https:\/\/youtu.be\/ZJofjS7UHwk\" type=\"video\/mp4\"><\/video><\/p>\n<div class=\"video-overlay\">\n<div class=\"play-icon\">\u25b6<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">Mac<\/span><br \/>\n            <span class=\"tag\">Menu Bar Apps<\/span><br \/>\n            <span class=\"tag\">Wallpaper<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">macOS\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u5916\u89c2\u81ea\u52a8\u5207\u6362<\/span><br \/>\n            <span class=\"tag\">\u6df1\u8272\u6a21\u5f0f<\/span><br \/>\n            <span class=\"tag\">\u58c1\u7eb8\u540c\u6b65<\/span><br \/>\n            <span class=\"tag\">\u62a4\u773c\u8272\u6e29<\/span><br \/>\n            <span class=\"tag\">\u5929\u6c14\u611f\u77e5<\/span><br \/>\n            <span class=\"tag\">\u4e70\u65ad\u5236<\/span><br \/>\n            <span class=\"tag\">\u9690\u79c1\u4fdd\u62a4<\/span><br \/>\n            <span class=\"tag\">\u83dc\u5355\u680f\u5e94\u7528<\/span><br \/>\n            <span class=\"tag\">\u7cfb\u7edf\u589e\u5f3a<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u666e\u904d\u8d5e\u8d4f\u5176\u5929\u6c14\u611f\u77e5\u6df1\u8272\u6a21\u5f0f\u548c\u4e70\u65ad\u5236\u5b9a\u4ef7\u3002\u5f00\u53d1\u8005\u81ea\u8ff0\u89e3\u51b3\u4e86\u539f\u751f\u81ea\u52a8\u6a21\u5f0f\u4e0d\u5408\u7406\u7684\u75db\u70b9\u3002\u6709\u7528\u6237\u9047\u5230\u5b89\u88c5\u95ee\u9898\uff0c\u5f00\u53d1\u8005\u5df2\u63d0\u4f9b\u89e3\u51b3\u65b9\u6848\u3002\u53cd\u9988\u96c6\u4e2d\u4e8e\u4ea7\u54c1\u7406\u5ff5\u7684\u8ba4\u540c\uff08\u667a\u80fd\u3001\u4f18\u96c5\u3001\u9690\u79c1\u53cb\u597d\uff09\u548c\u5b9e\u9645\u4f53\u9a8c\u5174\u8da3\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                Solace\u7684\u4ef7\u503c\u8fdc\u4e0d\u6b62\u4e00\u4e2a\u201c\u589e\u5f3a\u7248\u81ea\u52a8\u6df1\u8272\u6a21\u5f0f\u201d\u3002\u5b83\u672c\u8d28\u4e0a\u662f\u5728\u4fee\u8865\u82f9\u679c\u751f\u6001\u4e2d\u4e00\u4e2a\u88ab\u5ffd\u89c6\u7684\u201c\u73af\u5883\u667a\u80fd\u201d\u7f3a\u53e3\u3002\u82f9\u679c\u7684\u201c\u81ea\u52a8\u201d\u6a21\u5f0f\u4ec5\u4f9d\u636e\u5730\u7406\u4f4d\u7f6e\u548c\u65e5\u51fa\u65e5\u843d\u65f6\u95f4\uff0c\u8fd9\u662f\u4e00\u79cd\u50f5\u5316\u7684\u201c\u5929\u6587\u903b\u8f91\u201d\uff0c\u5b8c\u5168\u65e0\u89c6\u9634\u6674\u96e8\u96ea\u7b49\u5b9e\u65f6\u201c\u6c14\u8c61\u903b\u8f91\u201d\u5bf9\u4eba\u773c\u8212\u9002\u5ea6\u7684\u5b9e\u9645\u5f71\u54cd\u3002Solace\u5c06\u5929\u6587\u3001\u6c14\u8c61\u3001\u65f6\u95f4\u4e0e\u591a\u4e2a\u7cfb\u7edf\u89c6\u89c9\u7ef4\u5ea6\uff08\u6a21\u5f0f\u3001\u58c1\u7eb8\u3001\u8272\u6e29\uff09\u8fdb\u884c\u52a8\u6001\u8026\u5408\uff0c\u5b9e\u73b0\u4e86\u4ece\u201c\u5b9a\u65f6\u5207\u6362\u201d\u5230\u201c\u60c5\u5883\u54cd\u5e94\u201d\u7684\u8d28\u53d8\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u5176\u7280\u5229\u4e4b\u5904\u5728\u4e8e\u201c\u96c6\u6210\u521b\u65b0\u201d\u3002\u5e02\u573a\u4e0a\u5e76\u4e0d\u7f3a\u5c11\u72ec\u7acb\u7684\u58c1\u7eb8\u5207\u6362\u5668\u3001\u8272\u6e29\u8c03\u8282\u5668\u6216\u6df1\u8272\u6a21\u5f0f\u5de5\u5177\uff0c\u4f46\u5c06\u8fd9\u4e9b\u529f\u80fd\u5b64\u7acb\u4f7f\u7528\u53cd\u800c\u4f1a\u5236\u9020\u65b0\u7684\u51b2\u7a81\u4e0e\u624b\u52a8\u7ba1\u7406\u7684\u8d1f\u62c5\u3002Solace\u4ee5\u201c\u73af\u5883\u54cd\u5e94\u201d\u4e3a\u6838\u5fc3\u7edf\u4e00\u8c03\u5ea6\u5c42\uff0c\u5316\u7e41\u4e3a\u7b80\uff0c\u5b9e\u73b0\u4e86\u201c\u8bbe\u7f6e\u540e\u5373\u9057\u5fd8\u201d\u7684\u7406\u60f3\u5de5\u5177\u72b6\u6001\u3002\u8fd9\u7cbe\u51c6\u51fb\u4e2d\u4e86\u4e13\u4e1a\u7528\u6237\u5bf9\u201c\u81ea\u52a8\u5316\u5e94\u65e0\u5f62\u201d\u7684\u6e34\u6c42\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u6311\u6218\u4e5f\u540c\u6837\u660e\u663e\u3002\u9996\u5148\uff0c\u5e02\u573a\u5929\u82b1\u677f\u53ef\u80fd\u6709\u9650\uff0c\u8fd9\u662f\u4e00\u4e2a\u9488\u5bf9\u7279\u5b9a\u5e73\u53f0\uff08macOS 13+\uff09\u3001\u9700\u6c42\u9ad8\u5ea6\u7ec6\u5206\uff08\u5bf9\u81ea\u52a8\u5207\u6362\u6709\u5f3a\u70c8\u4e0d\u6ee1\u4e14\u8ffd\u6c42\u5b8c\u7f8e\uff09\u7528\u6237\u7684\u7cbe\u54c1\u5de5\u5177\u3002\u5176\u6b21\uff0c\u201c\u5929\u6c14\u611f\u77e5\u201d\u529f\u80fd\u9ad8\u5ea6\u4f9d\u8d56\u5730\u7406\u4f4d\u7f6e\u548c\u7f51\u7edc\u6743\u9650\uff0c\u4e0e\u5176\u201c\u96f6\u6570\u636e\u6536\u96c6\u201d\u7684\u9690\u79c1\u627f\u8bfa\u6784\u6210\u6f5c\u5728\u7684\u6280\u672f\u5f20\u529b\uff0c\u5f00\u53d1\u8005\u9700\u5728\u672c\u5730\u5316\u6570\u636e\u5904\u7406\u4e0a\u4ed8\u51fa\u66f4\u591a\u5de5\u7a0b\u52aa\u529b\u4ee5\u81ea\u8bc1\u6e05\u767d\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u603b\u4f53\u800c\u8a00\uff0cSolace\u662f\u4e00\u6b21\u5bf9\u64cd\u4f5c\u7cfb\u7edf\u6807\u51c6\u529f\u80fd\u201c\u4e0d\u601d\u8fdb\u53d6\u201d\u7684\u6210\u529f\u53cd\u53db\u3002\u5b83\u6ca1\u6709\u521b\u9020\u65b0\u529f\u80fd\uff0c\u800c\u662f\u901a\u8fc7\u91cd\u65b0\u8fde\u63a5\u4e0e\u667a\u80fd\u534f\u8c03\u73b0\u6709\u529f\u80fd\uff0c\u521b\u9020\u4e86\u66f4\u4f18\u7684\u6574\u4f53\u4f53\u9a8c\u3002\u8fd9\u63d0\u9192\u6211\u4eec\uff0c\u5728\u5806\u780c\u529f\u80fd\u7684\u65f6\u4ee3\uff0c\u771f\u6b63\u7684\u7528\u6237\u4f53\u9a8c\u4ef7\u503c\u5f80\u5f80\u8574\u85cf\u5728\u201c\u534f\u540c\u201d\u4e0e\u201c\u8bed\u5883\u201d\u4e4b\u4e2d\u3002\u4f46\u5b83\u7684\u6210\u529f\u4e5f\u6846\u5b9a\u4e86\u5176\u4f5c\u4e3a\u201c\u5c0f\u4f17\u7cbe\u54c1\u201d\u7684\u5bbf\u547d\uff0c\u96be\u4ee5\u6210\u4e3a\u5927\u4f17\u7206\u6b3e\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\">Solace<\/span>\n                <\/div>\n<div class=\"comment-content\">Solace lives in your menu bar and adapts your Mac&#8217;s appearance to the day. Solar scheduling, weather-aware dark mode, wallpaper sync, and evening warmth, all in one app. No data collection. One-time purchase; $4.99.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">I built Solace because macOS dark mode kept getting it wrong on my Mac.<\/p>\n<p>Apple gives you three options: Light, Dark, or Auto. Auto follows sunset, which sounds reasonable until you live somewhere where dark mode kicks in at 3:50 PM in December while still blasting light mode at 9 PM in June. There&#8217;s no way to adjust the timing with no awareness of what&#8217;s actually happening outside. <\/p>\n<p>I looked for something that handled all of this together and couldn&#8217;t find it. Most tools solve one piece: a wallpaper scheduler here, a screen warmer there, a dark mode toggle somewhere else. Nothing connected them. So I built Solace. It&#8217;s a single menu bar app that coordinates everything your screen does in response to the world around it:<\/p>\n<p>&#8211; Solar scheduling that recalculates daily as seasons change, with custom offsets so you&#8217;re not locked to exact sunrise\/sunset times.<\/p>\n<p>&#8211; Weather-aware switching, so if it&#8217;s dark and overcast at 2 PM, dark mode kicks in early. This is the feature I haven&#8217;t found in any other app.<\/p>\n<p>&#8211; Wallpaper sync which pairs a light and dark wallpaper, they swap automatically across all displays when your appearance changes.<\/p>\n<p>&#8211; Evening warmth so you get gradual colour temperature shift as night approaches, integrated with your dark mode schedule rather than running separately.<\/p>\n<p>&#8211; Global keyboard shortcut for when you just want to override everything.<\/p>\n<p>On pricing and privacy: $4.99, one time, forever. No subscription. Zero analytics, zero telemetry. Your location data never leaves your Mac. Built natively with Swift and SwiftUI for macOS 13+. Sits in your menu bar, stays out of your way.<\/p>\n<p>I&#8217;ve been using it daily on my own Mac for months. It&#8217;s the kind of tool where you set it once and then forget it&#8217;s there, which is exactly what I wanted.<\/p>\n<p>I&#8217;m curious: how do you currently handle the light\/dark switch on your Mac? Do you just leave it on Auto and live with the timing, or have you found a workaround?<\/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<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey, it was so interesting. But I can not install it, I am new user of mac so maybe I am doing something wrong, I just pay for it, download the package but getting this error when double-clicking it: The application \u201cSolace\u201d can\u2019t be opened.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@renatojobal\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@renatojobal<\/a>&nbsp;I&#8217;m sorry to hear this &#8211; have you tried using the the latest version of the app via the solace website? Make sure you drag and drop the app into your Applications folder first, and then it should work fine. Any issues drop me a message and I&#8217;ll help you through 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>Weather-aware dark mode is such a smart touch. I always found it annoying that Auto just follows sunset \u2014 on overcast winter days it should definitely kick in earlier. Love the one-time purchase + zero telemetry approach too, feels like how Mac utilities should be.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <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>Simple, straightforward, and elegant. Congrats on building this! <\/p>\n<\/p>\n<p>I&#8217;m always with dark mode on, but I&#8217;m thinking of seeing what my experience on Mac could look like with Solace. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@tudor_moldovanu\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@tudor_moldovanu<\/a>&nbsp;Thank you! Give Solace a go and see what you think about having a bit more light mode in your life! I personally like experiencing the design of both light and dark modes for different apps 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<\/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\/TD54Q7UY4MAKEY\" class=\"app-title\">SellShots<\/a><\/p>\n<div class=\"one-liner\">High-converting AI product photos in seconds<\/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>SellShots\u5229\u7528AI\uff0c\u5728\u51e0\u79d2\u5185\u5c06\u5355\u4e00\u4ea7\u54c1\u56fe\u8f6c\u5316\u4e3a\u591a\u573a\u666f\u9ad8\u8d28\u91cf\u8425\u9500\u56fe\u7247\uff0c\u89e3\u51b3\u4e86\u4e2d\u5c0f\u7535\u5546\u54c1\u724c\u4ea7\u54c1\u6444\u5f71\u6210\u672c\u9ad8\u3001\u8017\u65f6\u957f\u3001\u96be\u4ee5\u5448\u73b0\u4e13\u4e1a\u611f\u7684\u75db\u70b9\u3002<\/div>\n<p>    <!-- \u5a92\u4f53\u753b\u5eca\uff1a\u5305\u542b\u89c6\u9891\u548c\u591a\u5f20\u56fe\u7247 --><\/p>\n<div class=\"media-gallery\">\n<div class=\"media-item-wrapper\">\n                <video class=\"media-content\" poster=\"https:\/\/ph-files.imgix.net\/2a474cb3-e027-48be-bb20-d55ff3fe6061.jpeg?auto=format\" data-video-url=\"https:\/\/www.youtube.com\/watch?v=HGRI8apNql8\"><source src=\"https:\/\/www.youtube.com\/watch?v=HGRI8apNql8\" type=\"video\/mp4\"><\/video><\/p>\n<div class=\"video-overlay\">\n<div class=\"play-icon\">\u25b6<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/237edfb8-a52d-40c4-af11-87300ab661f3.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/950f3e6f-d85e-4b01-b72a-7366c1d68ab8.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/70729bb1-3f9a-4043-9e21-4945922449b1.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/8f35119e-554b-4856-a15b-299d4040ce50.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">Marketing<\/span><br \/>\n            <span class=\"tag\">Photography<\/span><br \/>\n            <span class=\"tag\">E-Commerce<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u56fe\u50cf\u751f\u6210<\/span><br \/>\n            <span class=\"tag\">\u7535\u5546\u8425\u9500<\/span><br \/>\n            <span class=\"tag\">\u4ea7\u54c1\u6444\u5f71<\/span><br \/>\n            <span class=\"tag\">\u5185\u5bb9\u81ea\u52a8\u5316<\/span><br \/>\n            <span class=\"tag\">Shopify<\/span><br \/>\n            <span class=\"tag\">Amazon<\/span><br \/>\n            <span class=\"tag\">Etsy<\/span><br \/>\n            <span class=\"tag\">SaaS\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u4e2d\u5c0f\u4f01\u4e1a<\/span><br \/>\n            <span class=\"tag\">\u89c6\u89c9\u5185\u5bb9<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u80af\u5b9a\u751f\u6210\u8d28\u91cf\u4e0e\u6548\u7387\u3002\u6838\u5fc3\u5efa\u8bae\u6d89\u53ca\u8425\u9500\u53d9\u4e8b\u5e94\u4ece\u201cAI\u529f\u80fd\u201d\u8f6c\u5411\u201c\u8d4b\u4e88\u54c1\u724c\u4e13\u4e1a\u6743\u5a01\u201d\u3002\u6280\u672f\u5c42\u9762\u5173\u6ce8AI\u5bf9\u590d\u6742\u4ea7\u54c1\uff08\u5982\u900f\u660e\u6750\u8d28\uff09\u7684\u5904\u7406\u80fd\u529b\u4e0e\u6570\u636e\u6765\u6e90\u3002\u957f\u8fdc\u5173\u6ce8\u70b9\u5728\u4e8e\u4ea7\u54c1\u5982\u4f55\u907f\u514d\u540c\u8d28\u5316\uff0c\u5efa\u7acb\u5dee\u5f02\u5316\u58c1\u5792\uff08\u5982\u5de5\u4f5c\u6d41\u3001\u6a21\u677f\u3001\u6548\u679c\u4f18\u5316\uff09\u3002\n            <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ai-section\">\n<div class=\"ai-content\" style=\"font-size: large;\"><strong>AI \u9510\u8bc4<\/strong><\/div>\n<p class=\"ai-content\">\n                SellShots\u5207\u5165\u4e86\u4e00\u4e2a\u7cbe\u51c6\u4e14\u8feb\u5207\u7684\u7f1d\u9699\u5e02\u573a\uff1a\u4e3a\u9884\u7b97\u548c\u8d44\u6e90\u6709\u9650\u7684\u4e2d\u5c0f\u54c1\u724c\u63d0\u4f9b\u201c\u89c6\u89c9\u5e73\u6743\u201d\u3002\u5b83\u7684\u771f\u6b63\u4ef7\u503c\u5e76\u975e\u70ab\u6280\u5f0f\u7684AI\u751f\u6210\uff0c\u800c\u5728\u4e8e\u5c06\u201c\u4e13\u4e1a\u7ea7\u4ea7\u54c1\u5c55\u793a\u201d\u4ece\u4e00\u9879\u91cd\u8d44\u4ea7\u3001\u9ad8\u95e8\u69db\u7684\u56fa\u5b9a\u8d44\u4ea7\uff0c\u8f6c\u53d8\u4e3a\u4e00\u9879\u53ef\u6309\u9700\u4f7f\u7528\u3001\u8fb9\u9645\u6210\u672c\u6781\u4f4e\u7684\u8fd0\u8425\u5f00\u9500\u3002\u8fd9\u76f4\u63a5\u653b\u51fb\u4e86\u7535\u5546\u9886\u57df\u4e00\u4e2a\u7ecf\u5178\u7684\u4e0d\u5e73\u7b49\uff1a\u5927\u54c1\u724c\u901a\u8fc7\u9ad8\u6602\u7684\u89c6\u89c9\u5185\u5bb9\u6295\u5165\u6784\u7b51\u7684\u4fe1\u4efb\u4e0e\u5438\u5f15\u529b\u58c1\u5792\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5f53\u524d\u4ee5\u201c\u79d2\u901f\u201d\u548c\u201cAI\u201d\u4e3a\u6838\u5fc3\u7684\u5ba3\u4f20\u8bdd\u672f\uff0c\u6070\u6070\u66b4\u9732\u4e86\u5176\u4f5c\u4e3a\u65e9\u671f\u5de5\u5177\u7684\u8106\u5f31\u6027\u3002\u6b63\u5982\u7280\u5229\u8bc4\u8bba\u6240\u6307\uff0c\u5f53\u5e95\u5c42AI\u6280\u672f\u65e5\u76ca commoditized\uff08\u5546\u54c1\u5316\uff09\uff0c\u201c\u5feb\u201d\u548c\u201cAI\u201d\u5c06\u8fc5\u901f\u6ca6\u4e3a\u95e8\u69db\u800c\u975e\u62a4\u57ce\u6cb3\u3002\u4ea7\u54c1\u7684\u957f\u8fdc\u751f\u547d\u529b\u5728\u4e8e\u80fd\u5426\u4ece\u201c\u56fe\u50cf\u751f\u6210\u5de5\u5177\u201d\u8fdb\u5316\u4e3a\u201c\u7535\u5546\u89c6\u89c9\u667a\u80fd\u5f15\u64ce\u201d\u3002\u8fd9\u610f\u5473\u7740\u5dee\u5f02\u5316\u5fc5\u987b\u5efa\u7acb\u5728\u66f4\u6df1\u5c42\u7684\u5730\u65b9\uff1a\u662f\u5426\u62e5\u6709\u9488\u5bf9\u5782\u76f4\u884c\u4e1a\u7684\u573a\u666f\u5316\u6a21\u677f\u5e93\uff1f\u80fd\u5426\u901a\u8fc7\u6570\u636e\u53cd\u9988\u95ed\u73af\uff0c\u8ba9\u751f\u6210\u7684\u56fe\u7247\u4e0e\u201c\u9ad8\u8f6c\u5316\u7387\u201d\u5f62\u6210\u53ef\u9a8c\u8bc1\u3001\u53ef\u4f18\u5316\u7684\u5173\u8054\uff1f\u80fd\u5426\u6df1\u5ea6\u96c6\u6210\u5230\u7535\u5546\u5de5\u4f5c\u6d41\u4e2d\uff0c\u6210\u4e3a\u5185\u5bb9\u521b\u5efa-\u6d4b\u8bd5-\u8fed\u4ee3\u73af\u8282\u7684\u67a2\u7ebd\uff1f\n            <\/p>\n<p class=\"ai-content\">\n                \u76ee\u524d\u6765\u770b\uff0cSellShots\u89e3\u51b3\u4e86\u201c\u4ece\u65e0\u5230\u6709\u201d\u7684\u71c3\u7709\u4e4b\u6025\uff0c\u4f46\u5c1a\u672a\u56de\u7b54\u201c\u4ece\u6709\u5230\u4f18\u201d\u7684\u6301\u7eed\u7ade\u4e89\u529b\u95ee\u9898\u3002\u5b83\u7684\u6210\u529f\uff0c\u5c06\u53d6\u51b3\u4e8e\u5176\u80fd\u5426\u5c06\u521d\u671f\u7528\u6237\u7684\u751f\u6210\u6570\u636e\uff0c\u8f6c\u5316\u4e3a\u4f18\u5316\u6a21\u578b\u548c\u6784\u5efa\u5de5\u4f5c\u6d41\u58c1\u5792\u7684\u71c3\u6599\uff0c\u4ece\u800c\u5728AI\u56fe\u50cf\u5de5\u5177\u7684\u201c\u519b\u5907\u7ade\u8d5b\u201d\u4e2d\uff0c\u627e\u5230\u81ea\u5df1\u4e0d\u53ef\u66ff\u4ee3\u7684\u751f\u6001\u4f4d\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\">SellShots<\/span>\n                <\/div>\n<div class=\"comment-content\">Turn one product photo into a complete AI photoshoot. Get studio, lifestyle and model shots ready to sell on Amazon, Etsy &#038; Shopify \u2014 in seconds.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">hey everyone \ud83d\udc4b<\/p>\n<p>i\u2019m excited to finally launch sellshots on product hunt.<\/p>\n<p>sellshots turns basic product photos into high-converting ai product shots in seconds. no studio. no models. no photoshop.<\/p>\n<p>you simply upload your product image, generate a full photoshoot, and get 4 different variations per shoot ready to use on shopify, amazon, etsy, or your website.<\/p>\n<p>i built this for ecommerce brands that are tired of expensive and time-consuming product shoots.<\/p>\n<p>i\u2019d love to hear your feedback, answer your questions, and learn how we can make it even better.<\/p>\n<p>thanks for checking it out \ud83d\ude4c<\/p><\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>6<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">Amazing launch!, The quality of these shots is top-tier.<\/p>\n<p>One strategic tip: \u201cAI-generated\u201d is a feature, not a benefit. The real pain for small brands is looking \u201csmall\u201d next to giants.<\/p>\n<p>If you shift your narrative to \u201cCommercial Grade Authority\u201d or \u201cThe High-End Studio in your Pocket\u201d,  you move from a utility to a brand-builder. <\/p>\n<p>I specialize in these ROI focused pivots at franvimktg, happy to share some hero-section ideas!<\/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\">@franco_vidal thank you a lot, Franco! this definitely will help me to improve the product<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\">@uaghazade Happy to help! I truly believe SellShots has the potential to be the \u201chigh-end studio\u201d for thousands of brands.<\/p>\n<p>I just sent you a DM on X with the specific Hero and CTA tweaks I mentioned.<\/p>\n<p>Let me know what you think over there!<\/p><\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The before\/after examples are impressive. How does the AI handle products with complex shapes or transparency? Also curious about the training data \u2014 are the backgrounds generated or curated from real photography?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@aitubespark\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@aitubespark<\/a>&nbsp;thank you for great feedback! all because i trained the ai for a month befoe going live. and yes, bg&#8217;s also generated automatically by ai<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">For so many e-commerce brands, the bottleneck isn\u2019t product, but content. If you can turn one decent product shot into a full conversion-ready asset pack in seconds, that\u2019s a serious leverage moment. <\/p>\n<p>How you\u2019re thinking about differentiation long-term as AI image tools become more commoditized? Is it workflow, templates, data, performance optimization?<\/p><\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/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\/TQAJLSAEZJDVRK\" class=\"app-title\">theORQL<\/a><\/p>\n<div class=\"one-liner\">Cursor for frontend. Build and debug in Chrome and VS Code.<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">148<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>\u4e00\u6b3e\u5177\u5907\u89c6\u89c9\u80fd\u529b\u7684AI\u524d\u7aef\u8c03\u8bd5\u5de5\u5177\uff0c\u901a\u8fc7\u622a\u56fe\u3001\u6620\u5c04UI\u4e0e\u4ee3\u7801\u3001\u89e6\u53d1\u771f\u5b9e\u6d4f\u89c8\u5668\u4ea4\u4e92\u5e76\u89c6\u89c9\u9a8c\u8bc1\u4fee\u590d\uff0c\u89e3\u51b3\u4e86\u524d\u7aef\u5f00\u53d1\u4e2d\u201c\u4ee3\u7801\u751f\u6210\u6b63\u786e\u4f46\u6e32\u67d3\u9519\u8bef\u201d\u7684\u6838\u5fc3\u75db\u70b9\uff0c\u5c06\u8c03\u8bd5\u4ece\u6587\u672c\u731c\u6d4b\u53d8\u4e3a\u53ef\u89c6\u5316\u9a8c\u8bc1\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\/4bab88f9-0930-415f-b3d4-4f3f4852bff9.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/4305eb99-fba4-47fc-915c-493f3a4fac84.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/da52dda6-bc79-42e6-8de2-8d97ef3876eb.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/d8e05d32-0ff5-4572-a2e7-fb0acc341928.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\/b0d2ada1-d5fa-4840-b83f-7b119dc7e33f.jpeg?auto=format\" data-video-url=\"https:\/\/youtube.com\/shorts\/BL1g4tZeoyY?feature=share\"><source src=\"https:\/\/youtube.com\/shorts\/BL1g4tZeoyY?feature=share\" type=\"video\/mp4\"><\/video><\/p>\n<div class=\"video-overlay\">\n<div class=\"play-icon\">\u25b6<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">Software Engineering<\/span><br \/>\n            <span class=\"tag\">Developer Tools<\/span><br \/>\n            <span class=\"tag\">GitHub<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u524d\u7aef\u8c03\u8bd5<\/span><br \/>\n            <span class=\"tag\">\u89c6\u89c9\u9a8c\u8bc1<\/span><br \/>\n            <span class=\"tag\">\u6d4f\u89c8\u5668\u81ea\u52a8\u5316<\/span><br \/>\n            <span class=\"tag\">UI\u5230\u4ee3\u7801\u6620\u5c04<\/span><br \/>\n            <span class=\"tag\">\u5f00\u53d1\u6548\u7387\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">VS Code\u6269\u5c55<\/span><br \/>\n            <span class=\"tag\">\u667a\u80fd\u4fee\u590d<\/span><br \/>\n            <span class=\"tag\">\u4ee3\u7801\u5ba1\u67e5<\/span><br \/>\n            <span class=\"tag\">\u524d\u7aef\u5f00\u53d1<\/span><br \/>\n            <span class=\"tag\">\u81ea\u52a8\u5316\u6d4b\u8bd5<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u9ad8\u5ea6\u8bc4\u4ef7\u5176\u201c\u95ed\u5408UI\u4e0e\u4ee3\u7801\u5faa\u73af\u201d\u7684\u6838\u5fc3\u7406\u5ff5\uff0c\u8ba4\u4e3a\u5176\u89e3\u51b3\u4e86AI\u5de5\u5177\u201c\u76f2\u5199\u201d\u524d\u7aef\u4ee3\u7801\u7684\u6839\u672c\u7f3a\u9677\u3002\u4e3b\u8981\u5173\u6ce8\u70b9\u4e0e\u5efa\u8bae\u5305\u62ec\uff1a\u5728\u5927\u578b\u9879\u76ee\/\u590d\u6742\u8bbe\u8ba1\u7cfb\u7edf\u4e2d\u6620\u5c04\u7684\u53ef\u9760\u6027\u3001\u89c6\u89c9\u9a8c\u8bc1\u7684\u7b97\u6cd5\u7ec6\u8282\uff08\u5982\u4f55\u907f\u514d\u8bef\u62a5\uff09\u3001\u5bf9\u590d\u6742\u4ea4\u4e92\uff08\u5982\u62d6\u62fd\uff09\u548c\u54cd\u5e94\u5f0f\u5e03\u5c40\u7684\u652f\u6301\uff0c\u4ee5\u53ca\u672a\u6765\u5411\u4e3b\u52a8\u5f0fUI\u534f\u4f5c\u8005\u53d1\u5c55\u7684\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                theORQL\u7684\u53d1\u5e03\uff0c\u4e0e\u5176\u8bf4\u662f\u4e00\u6b3e\u65b0\u5de5\u5177\uff0c\u4e0d\u5982\u8bf4\u662f\u5bf9\u5f53\u524dAI\u7f16\u7a0b\u6d6a\u6f6e\u4e00\u6b21\u51b7\u9759\u7684\u201c\u7ea0\u504f\u201d\u3002\u5f53Copilot\u3001Cursor\u7b49\u5de5\u5177\u5c06\u201c\u6587\u672c\u751f\u6210\u4ee3\u7801\u201d\u7684\u6548\u7387\u63a8\u5411\u6781\u81f4\u65f6\uff0ctheORQL\u5c16\u9510\u5730\u6307\u51fa\u4e86\u884c\u4e1a\u76f2\u70b9\uff1a\u524d\u7aef\u5f00\u53d1\u7684\u7ec8\u6781\u6218\u573a\u5728\u6d4f\u89c8\u5668\u6e32\u67d3\u5c42\uff0c\u800c\u975e\u4ee3\u7801\u7f16\u8f91\u5668\u3002\u5176\u771f\u6b63\u4ef7\u503c\u5728\u4e8e\u5f15\u5165\u4e86\u201c\u89c6\u89c9\u9a8c\u8bc1\u201d\u8fd9\u4e00\u5173\u952e\u53cd\u9988\u56de\u8def\uff0c\u5c06AI\u7684\u51b3\u7b56\u4f9d\u636e\u4ece\u6982\u7387\u6027\u7684\u6587\u672c\u6a21\u5f0f\uff0c\u951a\u5b9a\u5230\u786e\u5b9a\u6027\u7684\u50cf\u7d20\u7ea7\u6e32\u67d3\u7ed3\u679c\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u8fd9\u5e76\u975e\u7b80\u5355\u7684\u529f\u80fd\u53e0\u52a0\uff0c\u800c\u662f\u4e00\u79cd\u8303\u5f0f\u7684\u8f6c\u53d8\u3002\u5b83\u8bd5\u56fe\u8ba9AI\u626e\u6f14\u201c\u521d\u7ea7\u524d\u7aef\u8c03\u8bd5\u5de5\u7a0b\u5e08\u201d\u7684\u89d2\u8272\uff0c\u5176\u5de5\u4f5c\u6d41\uff08\u622a\u56fe\u2192\u6620\u5c04\u2192\u4ea4\u4e92\u2192\u9a8c\u8bc1\uff09\u672c\u8d28\u4e0a\u662f\u5bf9\u8d44\u6df1\u5f00\u53d1\u8005\u8c03\u8bd5\u5fc3\u667a\u6a21\u578b\u7684\u5f62\u5f0f\u5316\u3002\u7136\u800c\uff0c\u5176\u9762\u4e34\u7684\u6311\u6218\u540c\u6837\u6df1\u523b\u3002\u8bc4\u8bba\u4e2d\u5173\u4e8e\u5927\u578b\u9879\u76ee\u6e90\u7801\u6620\u5c04\u53ef\u9760\u6027\u3001\u590d\u6742\u624b\u52bf\u4ea4\u4e92\u3001\u6846\u67b6\u72b6\u6001\u6df1\u5ea6\u68c0\u67e5\u7684\u7591\u95ee\uff0c\u76f4\u6307\u5176\u6280\u672f\u5929\u82b1\u677f\u2014\u2014\u8fd9\u4e9b\u6b63\u662f\u524d\u7aef\u9886\u57df\u6700\u6df7\u4e71\u3001\u6700\u4f9d\u8d56\u4eba\u7c7b\u7ecf\u9a8c\u7684\u90e8\u5206\u3002\u5de5\u5177\u5728\u6807\u51c6\u5316\u573a\u666f\u4e0b\u8868\u73b0\u8d8a\u60ca\u8273\uff0c\u5728\u590d\u6742\u3001\u975e\u6807\u51c6\u5316\u573a\u666f\u4e0b\u7684\u8fb9\u754c\u5c31\u8d8a\u53d1\u6e05\u6670\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u6b64\u5916\uff0c\u5176\u201c\u6c38\u4e0d\u81ea\u52a8\u63d0\u4ea4\u201d\u7684\u5ba1\u614e\u8bbe\u8ba1\uff0c\u63ed\u793a\u4e86\u5f53\u524dAI\u5de5\u5177\u5728\u521b\u9020\u6027\u5de5\u4f5c\u4e2d\u65e0\u6cd5\u903e\u8d8a\u7684\u4fe1\u4efb\u7ea2\u7ebf\u3002\u5b83\u806a\u660e\u5730\u5b9a\u4f4d\u4e8e\u201c\u8bc1\u636e\u6536\u96c6\u4e0e\u4fee\u590d\u5efa\u8bae\u8005\u201d\uff0c\u800c\u975e\u51b3\u7b56\u8005\uff0c\u8fd9\u65e2\u662f\u4ea7\u54c1\u8bbe\u8ba1\u7684\u514b\u5236\uff0c\u4e5f\u662f\u5bf9\u73b0\u5b9e\u5f00\u53d1\u534f\u4f5c\u6d41\u7a0b\u7684\u59a5\u534f\u3002\u957f\u8fdc\u770b\uff0ctheORQL\u7684\u6210\u529f\u4e0e\u5426\uff0c\u4e0d\u53d6\u51b3\u4e8e\u5176AI\u6709\u591a\u201c\u667a\u80fd\u201d\uff0c\u800c\u53d6\u51b3\u4e8e\u5176\u6784\u5efa\u7684\u201c\u6d4f\u89c8\u5668\u8fd0\u884c\u65f6-\u4ee3\u7801-\u89c6\u89c9\u201d\u6570\u636e\u7ba1\u9053\u6709\u591a\u7cbe\u51c6\u548c\u9c81\u68d2\u3002\u5b83\u662f\u5728\u4e3aAI\u7f16\u5199\u524d\u7aef\u4ee3\u7801\u8fd9\u573a\u9769\u547d\uff0c\u8865\u4e0a\u6700\u5173\u952e\u7684\u8d28\u91cf\u68c0\u9a8c\u73af\u8282\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\">theORQL<\/span>\n                <\/div>\n<div class=\"comment-content\">theORQL is vision-enabled frontend AI. It takes UI screenshots, maps UI \u2192 code, triggers real browser interactions, and visually verifies the fix in Chrome before shipping a reviewable diff \u2014 so UI fixes land right the first time. 1200+ downloads to date. Download free on VSCode and Cursor.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey Product Hunt!!!<\/p>\n<p>We built theORQL because most AI coding tools are blind: they generate code that looks right in text, but renders wrong in the browser.<\/p>\n<\/p>\n<p>theORQL closes the loop between your UI and your codebase:<\/p>\n<ul>\n<li>\n<p>takes screenshots of the UI (full page + elements)<\/p>\n<\/li>\n<li>\n<p>reads DOM + computed styles + network + console<\/p>\n<\/li>\n<li>\n<p>maps a UI element to the owning component (via source maps)<\/p>\n<\/li>\n<li>\n<p>applies a change, visually verifies it in the browser, then gives you a reviewable diff (no auto-commit)<\/p>\n<\/li>\n<\/ul>\n<p>If you try it, what should we focus on next: layout\/CSS issues, state bugs, or flaky\/hard-to-repro bugs?<\/p>\n<p>And what\u2019s one workflow you\u2019d pay to never do manually again?<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>3<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@theorql\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@theorql<\/a>&nbsp;Love the \u201ccloses the loop\u201d framing! That\u2019s exactly where most AI coding tools break. A few things I\u2019m curious about:<\/p>\n<ol>\n<li>\n<p>When mapping a UI element to the owning component via source maps, how reliable is it in large monorepos or heavily abstracted design systems?<\/p>\n<\/li>\n<li>\n<p>For visual verification, are you comparing pixel diffs, layout constraints, semantic structure, or some combination? How do you avoid false positives from harmless rendering differences?<\/p>\n<\/li>\n<li>\n<p>Long-term, do you see theORQL acting more like a debugging assistant (fix what\u2019s broken) or a UI co-pilot (suggest improvements proactively)?<\/p>\n<\/li>\n<\/ol>\n<p>Personally, layout\/CSS regressions feel like the highest-leverage starting point, they\u2019re painful, visual, and often subtle. This could become a serious missing layer between codegen and production-quality UI. Curious how far you plan to push the \u201cbrowser as ground truth\u201d idea.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>this is one of the greatest products i have ever seen on product hunt, very helpful for developers like me<\/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\/@kshitij_mishra4\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@kshitij_mishra4<\/a>&nbsp;Thank you so much!! What is the biggest pain you&#8217;re having in your workflow? We want to help :saluting_face:<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I can&#8217;t think of a better debugging tool than this.. you simply stay on your browser and the tool does the debugging<\/p>\n<\/p>\n<p>Been using it for awhile now and really appreciate the good work from the team<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@nobert_ayesiga\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@nobert_ayesiga<\/a>&nbsp;Thank you so much Wise!!!! Happy that you&#8217;ve been using theORQL already. I&#8217;m curious what&#8217;s the most useful workflow so far?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The problem isn\u2019t \u201cAI can\u2019t code frontend.\u201d It\u2019s that most AI is blind. It can only guess from text and patterns, then hope the UI renders the way you meant.<\/p>\n<\/p>\n<p><strong>I&#8217;ve been using theORQL for the last couple of months.<\/strong> I&#8217;ve actually written <a href=\"https:\/\/dev.to\/eleftheriabatsou\/debugging-5-real-world-bugs-a-practical-walkthrough-that-doesnt-include-consolelog-1jje\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">some articles<\/a> and created <a href=\"https:\/\/www.youtube.com\/playlist?list=PLxktx98zP3aB6o5_cAb19hIXMCGmaDpIj\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">some videos<\/a> about it as well, but now I&#8217;m very impressed with 2 of the new features:<\/p>\n<\/p>\n<ol>\n<li>\n<p>Vision: theORQL can actually see the UI (screenshots) and verify changes in Chrome<\/p>\n<\/li>\n<li>\n<p>Auto Repro \u2192 Fix \u2192 Verify loop for the really tough bugs (theORQL will actually click buttons, resize the page, fill forms, etc., to reproduce bugs and fix them)<\/p>\n<\/li>\n<\/ol>\n<p>Debugging is the proof case. If you can reproduce a bug, you can fix it; the hard part is getting to a stable repro and the right evidence.<\/p>\n<p>theORQL runs an Auto Repro \u2192 Fix \u2192 Verify loop: trigger the UI flow (clicks, fills, resizes), capture evidence (screenshots + runtime signals), propose a fix, then re-run and visually confirm it\u2019s gone.<\/p>\n<p>It\u2019s not autonomous chaos. It ships a reviewable diff and never auto-commits. Developers stay in control.<\/p>\n<\/p>\n<p>In conclusion: <\/p>\n<p>\u26a0\ufe0f <strong>What makes this different from Copilot\/Cursor<\/strong>: they\u2019re great at text-in\/text-out. theORQL is UI-in\/code-out, because it can actually see what rendered.<\/p>\n<p>\ud83d\udd11 <strong>What this unlocks<\/strong>: faster frontend iteration, fewer \u201ctweak \u2192 refresh\u201d loops, and more trust that the change actually worked before you merge it.<\/p>\n<p>\ud83e\udd1d <strong>The bet<\/strong>: the next step for AI dev tools isn\u2019t bigger models. It\u2019s closing the verification loop with vision, interaction, and real runtime evidence.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<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\/@eleftheria_batsou\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@eleftheria_batsou<\/a>&nbsp;Wow thank you Eleftheria! So great to hear from you here and thanks for your support. We&#8217;re building even more features for frontend devs now. If you have any you&#8217;d like to see please let us know in the comments!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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>AI Made Coding Faster But Debugging Is Still Stuck in the past. After 10+ years as a software engineer, one thing hasn\u2019t changed: Debugging is where most of the real time is lost. <\/p>\n<p>The ability to captures runtime errors directly from Chrome:<\/p>\n<p>\u2022 stack traces with real values<\/p>\n<p>\u2022 DOM &amp; component state<\/p>\n<p>\u2022 network failures<\/p>\n<p>\u2022 user interactions<\/p>\n<\/p>\n<p>is impressive, highly recommend this tool !!!<\/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><a href=\"https:\/\/www.producthunt.com\/@_jaydeepkarale\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@_jaydeepkarale<\/a>&nbsp;thank you Jaydeep! We are so grateful for the outpouring of support from our users. What would you like to see next from theORQL? <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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 vision-based verification loop is what makes this stand out. I spend way too much time on the &#8220;tweak CSS, refresh, check, repeat&#8221; cycle \u2014 having something that can actually see the rendered output and confirm the fix landed correctly before I commit sounds like it&#8217;d save me hours every week. Curious how it handles responsive layout bugs across breakpoints.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@letian_wang3\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@letian_wang3<\/a>&nbsp;Thank you Letian, That\u2019s exactly the loop we built theORQL for.<\/p>\n<p>For responsive bugs, the flow is basically: we reproduce the issue at the breakpoint by resizing (or setting a specific viewport), capture what actually rendered (screenshots + computed styles), map the affected element back to the owning component, apply the change, then re-check the same viewport to confirm the screenshot matches the intended layout before handing you the diff.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>This is exactly what frontend debugging needs. Being able to see the UI context while coding eliminates so much back-and-forth. How are you handling component state inspection \u2014 can it show React state\/props in real-time alongside the visual?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@aitubespark\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@aitubespark<\/a>&nbsp;thank you for your support! Totally agree on the back-and-forth, that\u2019s the whole pain we\u2019re trying to kill.<\/p>\n<p>On state inspection: today we focus on what we can reliably capture and verify from the browser side (screenshots + DOM\/computed styles + console + network) and then map that back to the owning component via source maps.<\/p>\n<\/p>\n<p>For React state\/props specifically, we don\u2019t have a polished \u201clive React DevTools panel inside theORQL\u201d experience yet. In many cases we can infer what\u2019s going on from the DOM\/output + logs and guide you to the right component\/handler quickly, but real-time props\/state alongside the visual is something we want to do properly (and it gets tricky across frameworks\/build setups).<\/p>\n<\/p>\n<p>If you tell me your stack (Next\/Vite + React version) and what you\u2019d want to see (props, local state, query cache, Redux\/Zustand, etc.), we&#8217;ll consider it for our next release!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>This is such a unique take on frontend dev, especially for backend developers like me. <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@new_user_2790a57d4d\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@new_user_2790a57d4d<\/a>&nbsp;Thanks Faizan!! theORQL is really solid on backend bugs even though we&#8217;re focused on Frontend. In fact our next release is going to focus on multi-repo resolution &#8211; many of our users face bugs that span multiple repos\/services. So backend is a focus of ours too. <\/p>\n<p>What is your biggest backend debugging pain?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/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. Will try this out today.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@ahmednabik\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ahmednabik<\/a>&nbsp;Amazing thank you for your support! Try it out and would love to hear about your 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<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Such a helpful project for developers. Really like using it.<\/p>\n<\/p>\n<p>Congratulations on the launch \ud83c\udf89 <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@shefali_j07\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@shefali_j07<\/a>&nbsp;Thank you so much!! If we could add one killer feature for you what would it be?<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I&#8217;m very keen to try this, do you think this would have a problem with more complex UI flows using gestures (click and hold etc)? I&#8217;ve been working with React flow for a node interface, and debugging problems with that library is such a pain, especially when it comes to adding features like drag and drop. Would love to hear anyone&#8217;s experience with this.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@haxybaxy\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@haxybaxy<\/a>&nbsp;Thanks for your comment Zaid, and yes gesture-heavy flows (drag\/drop, click-and-hold, resize handles, canvas-style UIs like React Flow) are exactly where text-only AI tends to fall apart, because the \u201cbug\u201d is usually in the interaction + state timing, not just the code.<\/p>\n<\/p>\n<p>theORQL can reliably reproduce the gesture and capture the right evidence (UI screenshots + DOM\/state signals + console\/network) while it\u2019s happening. Simple interactions (clicks, typing, resizes) are straightforward today; more complex gestures can be trickier depending on how the library implements pointer events and what needs to be simulated.<\/p>\n<\/p>\n<p>If you\u2019re up for it, I\u2019d love to learn a bit:<\/p>\n<ul>\n<li>\n<p>Is it HTML\/SVG\/canvas in your case?<\/p>\n<\/li>\n<li>\n<p>What\u2019s the specific pain point: drag not starting, drop target logic, node position\/state desync, edge routing, or performance\/jank?<\/p>\n<\/li>\n<\/ul>\n<p>We can try it against your React Flow and you can see what theORQL can reproduce\/verify right now (you can install it free right now and I&#8217;m happy to give you a live demo 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>Wow we&#8217;re so humbled by all the outreach and support! Thank you to all our users, commenters, and special thanks to <a href=\"https:\/\/www.producthunt.com\/@fmerian\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"fmerian\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@fmerian<\/a> for hunting theORQL!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\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\/KFRMUHUFBXMND4\" class=\"app-title\">PromptURLs<\/a><\/p>\n<div class=\"one-liner\">Turn any prompt into a shareable URL for ChatGPT, Claude <\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">110<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>\u4e00\u6b3e\u5c06AI\u63d0\u793a\u8bcd\uff08Prompt\uff09\u4e00\u952e\u8f6c\u5316\u4e3a\u53ef\u5206\u4eab\u9884\u586b\u94fe\u63a5\u7684\u5de5\u5177\uff0c\u89e3\u51b3\u4e86\u7528\u6237\u5728\u591a\u4e2aAI\u5e73\u53f0\u95f4\u91cd\u590d\u8f93\u5165\u3001\u5bf9\u6bd4\u548c\u5206\u4eab\u63d0\u793a\u8bcd\u65f6\u7e41\u7410\u6613\u9519\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\/12c9167f-162a-4c44-8da5-2782ae998ba6.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/240f8d61-f717-43b1-94db-597f44ad059b.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/9a9e7f0f-1a42-4e05-8948-8a3743b1837c.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">Productivity<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span><br \/>\n            <span class=\"tag\">Development<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u63d0\u793a\u8bcd\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u6548\u7387\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u65e0\u767b\u5f55<\/span><br \/>\n            <span class=\"tag\">\u5f00\u6e90<\/span><br \/>\n            <span class=\"tag\">\u6d4f\u89c8\u5668\u5e94\u7528<\/span><br \/>\n            <span class=\"tag\">\u56e2\u961f\u534f\u4f5c<\/span><br \/>\n            <span class=\"tag\">\u77e5\u8bc6\u7ba1\u7406<\/span><br \/>\n            <span class=\"tag\">\u8de8\u5e73\u53f0\u517c\u5bb9<\/span><br \/>\n            <span class=\"tag\">\u9690\u79c1\u5b89\u5168<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u521b\u4f5c\u8005\u9610\u8ff0\u4e86\u4ea7\u54c1\u6e90\u4e8e\u4e2a\u4eba\u75db\u70b9\uff0c\u5e76\u5f3a\u8c03\u4e86\u514d\u8d39\u3001\u9690\u79c1\u548c\u5f00\u6e90\u7279\u6027\u3002\u7528\u6237\u53cd\u9988\u79ef\u6781\uff0c\u8ba4\u4e3a\u5176\u89e3\u51b3\u4e86\u201c\u540e\u77e5\u540e\u89c9\u201d\u7684\u663e\u6027\u9700\u6c42\uff0c\u5e76\u63a2\u8ba8\u4e86\u5728\u56e2\u961f\u534f\u4f5c\u4e0e\u5185\u5bb9\u521b\u4f5c\u8005\u5206\u4eab\u6a21\u677f\u573a\u666f\u4e0b\u7684\u5e94\u7528\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                PromptURLs \u7cbe\u51c6\u5207\u5165\u4e86\u4e00\u4e2a\u6b63\u5728\u5f62\u6210\u7684\u201c\u63d0\u793a\u8bcd\u5de5\u4f5c\u6d41\u201d\u7ec6\u5206\u5e02\u573a\u3002\u5176\u4ef7\u503c\u4e0d\u5728\u4e8e\u6280\u672f\u58c1\u5792\uff0c\u800c\u5728\u4e8e\u5bf9AI\u539f\u751f\u5de5\u4f5c\u4e60\u60ef\u7684\u654f\u9510\u6355\u6349\u548c\u6781\u81f4\u7b80\u5316\u3002\u5b83\u5c06\u201c\u63d0\u793a\u8bcd\u201d\u4ece\u5c01\u95ed\u7684\u6587\u672c\u6846\u6587\u672c\uff0c\u5347\u7ea7\u4e3a\u53ef\u81ea\u7531\u6d41\u901a\u3001\u4e00\u952e\u76f4\u8fbe\u7684\u201c\u8d85\u94fe\u63a5\u201d\uff0c\u8fd9\u672c\u8d28\u4e0a\u662f\u4e3a\u63d0\u793a\u8bcd\u521b\u9020\u4e86\u6700\u5c0f\u7684\u53ef\u590d\u7528\u5355\u5143\uff08URL\uff09\uff0c\u6781\u5927\u5730\u63d0\u5347\u4e86\u5176\u4fbf\u643a\u6027\u548c\u534f\u4f5c\u6548\u7387\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4ea7\u54c1\u201c\u514d\u8d39\u3001\u65e0\u767b\u5f55\u3001\u5168\u7aef\u8fd0\u884c\u201d\u7684\u5b9a\u4f4d\u662f\u4e00\u628a\u53cc\u5203\u5251\u3002\u5b83\u6781\u5927\u5730\u964d\u4f4e\u4e86\u4f7f\u7528\u95e8\u69db\uff0c\u7b26\u5408\u6781\u5ba2\u548c\u65e9\u671f\u5c1d\u9c9c\u8005\u7684\u559c\u597d\uff0c\u80fd\u5feb\u901f\u83b7\u53d6\u79cd\u5b50\u7528\u6237\u3002\u5f00\u6e90\u5c5e\u6027\u4e5f\u589e\u52a0\u4e86\u900f\u660e\u5ea6\u548c\u4fe1\u4efb\u611f\u3002\u7136\u800c\uff0c\u8fd9\u4e5f\u51e0\u4e4e\u653e\u5f03\u4e86\u76f4\u63a5\u7684\u5546\u4e1a\u6a21\u5f0f\u60f3\u8c61\u7a7a\u95f4\uff0c\u672a\u6765\u53ef\u80fd\u56f0\u4e8e\u201c\u4e3a\u7231\u53d1\u7535\u201d\u6216\u4f9d\u8d56\u8d5e\u52a9\u3002\u5176\u6838\u5fc3\u529f\u80fd\u6781\u6613\u88ab\u6a21\u4eff\u751a\u81f3\u88ab\u5927\u5e73\u53f0\u5185\u7f6e\uff08\u5982ChatGPT\u672a\u6765\u53ef\u80fd\u76f4\u63a5\u751f\u6210\u53ef\u5206\u4eab\u7684\u5bf9\u8bdd\u94fe\u63a5\uff09\uff0c\u62a4\u57ce\u6cb3\u8f83\u6d45\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u771f\u6b63\u7684\u6311\u6218\u4e0e\u673a\u9047\u5728\u4e8e\uff0c\u5b83\u80fd\u5426\u4ece\u201c\u94fe\u63a5\u751f\u6210\u5668\u201d\u8fdb\u5316\u4e3a\u201c\u63d0\u793a\u8bcd\u751f\u6001\u7684\u67a2\u7ebd\u201d\u3002\u5f53\u524d\u5b83\u8fde\u63a5\u7684\u662f\u7528\u6237\u4e0eAI\u5e73\u53f0\uff0c\u672a\u6765\u80fd\u5426\u4fc3\u8fdb\u7528\u6237\u4e0e\u7528\u6237\u4e4b\u95f4\u7684\u63d0\u793a\u8bcd\u7f51\u7edc\uff1f\u4f8b\u5982\uff0c\u589e\u52a0\u8f7b\u91cf\u7684\u6536\u85cf\u3001\u5206\u7c7b\u3001\u793e\u533a\u8bc4\u5206\u529f\u80fd\uff0c\u540c\u65f6\u575a\u5b88\u5176\u9690\u79c1\u627f\u8bfa\uff0c\u5c06\u662f\u4e00\u4e2a\u8270\u96be\u7684\u5e73\u8861\u3002\u76ee\u524d\u5b83\u662f\u4e00\u4e2a\u4f18\u96c5\u7684\u201c\u5355\u70b9\u89e3\u51b3\u65b9\u6848\u201d\uff0c\u4f46\u8981\u60f3\u57282026\u5e74\u4ecd\u4fdd\u6301\u201c\u6700\u5feb\u201d\u7684\u5ba3\u79f0\uff0c\u5b83\u5fc5\u987b\u6bd4\u5927\u5382\u66f4\u5feb\u5730\u8fed\u4ee3\u51fa\u4e0d\u53ef\u66ff\u4ee3\u7684\u534f\u4f5c\u4ef7\u503c\u3002\n            <\/p>\n<\/p><\/div>\n<div class=\"comments-section\">\n<div class=\"comments-toggle\">\n            <span>\u67e5\u770b\u539f\u59cb\u4fe1\u606f<\/span><br \/>\n            <span class=\"toggle-arrow\">\u25bc<\/span>\n        <\/div>\n<div class=\"comments-container\">\n<div class=\"comment-item\">\n<div class=\"comment-header\">\n                    <span class=\"comment-author\">PromptURLs<\/span>\n                <\/div>\n<div class=\"comment-content\">Type any prompt, get instant shareable links for ChatGPT, Claude, Gemini, Perplexity &#038; Grok \u2014 pre-filled and ready to run. Free, private, no sign-up. The fastest Prompt URL generator in 2026.<\/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\udc4bI&#8217;m the maker of PromptURLs \u2014 and I&#8217;m genuinely excited to share it here today.The idea came from a simple frustration: I kept copy-pasting the same prompts into different AI tools to compare their responses. It was tedious and error-prone. So I built the tool I wished existed.PromptURLs lets you type a prompt once and instantly generates pre-filled links for ChatGPT, Claude, Gemini, Perplexity, Grok, and more \u2014 all at the same time. Click any link and the prompt is already loaded, ready to go. You can also share those links with teammates, save them in Notion, or build your own one-click prompt library.A few things I&#8217;m proud of:\u2022 100% free, no sign-up ever needed\u2022 Everything runs in your browser \u2014 your prompts never leave your device\u2022 It&#8217;s open source and built as an educational projectI&#8217;d love to hear how you&#8217;d use this \u2014 whether it&#8217;s for personal productivity, team workflows, or AI research. Drop your use case below! \ud83d\ude4fAnd if you have feedback, bug reports, or feature requests, I&#8217;m all ears.<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <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 had no idea I needed this until seeing your product &#8211; congrats on the launch and the product! <\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Love this concept! Sharing prompts is one of those &#8220;obvious in hindsight&#8221; ideas. Are you seeing more usage for team collaboration or for creators sharing templates with their audience? I could see YouTube creators using this to share research prompts.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"app-card\">\n<div class=\"app-header\">\n<div class=\"rank\">#9<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/ZVEVER4F35ZVSK\" class=\"app-title\">Study OS<\/a><\/p>\n<div class=\"one-liner\">A minimalist focus timer with tasks, notes &#038; study music<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">105<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>\u4e00\u6b3e\u96c6\u756a\u8304\u949f\u3001\u4efb\u52a1\u7ba1\u7406\u3001\u7b14\u8bb0\u3001\u767d\u566a\u97f3\u4e0e\u4e2a\u6027\u5316\u80cc\u666f\u4e8e\u4e00\u4f53\u7684\u6781\u7b80\u4e13\u6ce8\u5de5\u4f5c\u7a7a\u95f4\uff0c\u4e3a\u9700\u8981\u957f\u65f6\u95f4\u6df1\u5ea6\u5b66\u4e60\u548c\u5de5\u4f5c\u7684\u7528\u6237\u89e3\u51b3\u4e86\u5de5\u5177\u5206\u6563\u3001\u6ce8\u610f\u529b\u6613\u88ab\u6253\u65ad\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\/8d36aee0-76e8-4572-86ed-26d65abcba9a.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/b65537ab-a934-45f4-9321-144ae969e687.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/8cb62b57-b684-409c-9b8b-fab24e66c257.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/a5af4728-e01a-484e-af51-9617f9f05f73.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/1acad6da-4b0c-4ae0-a4f0-edd32108a524.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">Productivity<\/span><br \/>\n            <span class=\"tag\">Education<\/span><br \/>\n            <span class=\"tag\">Remote Work<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u6781\u7b80\u4e3b\u4e49<\/span><br \/>\n            <span class=\"tag\">\u4e13\u6ce8\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u756a\u8304\u5de5\u4f5c\u6cd5<\/span><br \/>\n            <span class=\"tag\">\u4efb\u52a1\u7ba1\u7406<\/span><br \/>\n            <span class=\"tag\">\u5b66\u4e60\u8f85\u52a9<\/span><br \/>\n            <span class=\"tag\">\u79bb\u7ebf\u5e94\u7528<\/span><br \/>\n            <span class=\"tag\">\u4e70\u65ad\u5236<\/span><br \/>\n            <span class=\"tag\">\u5b66\u751f<\/span><br \/>\n            <span class=\"tag\">\u6df1\u5ea6\u5de5\u4f5c<\/span><br \/>\n            <span class=\"tag\">\u4e00\u4f53\u5316\u5de5\u4f5c\u533a<\/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\u9ad8\u5ea6\u8ba4\u53ef\u5176\u6781\u7b80\u4e3b\u4e49\u7406\u5ff5\u4e0e\u201c\u51cf\u5c11\u5e72\u6270\u201d\u7684\u6838\u5fc3\u4ef7\u503c\u3002\u5f00\u53d1\u8005\u81ea\u8ff0\u4ea7\u54c1\u6e90\u4e8e\u4e2a\u4eba\u75db\u70b9\uff0c\u5f3a\u8c03\u65e0\u8d26\u53f7\u3001\u65e0\u8bbe\u7f6e\u7684\u5373\u65f6\u53ef\u7528\u6027\u3002\u8bc4\u8bba\u4e3b\u8981\u96c6\u4e2d\u4e8e\u8d5e\u626c\u5176\u7b80\u6d01\u5e72\u51c0\u7684\u8bbe\u8ba1\u4e0e\u89e3\u51b3\u5b66\u751f\u7fa4\u4f53\u771f\u5b9e\u9700\u6c42\u7684\u65b9\u5411\uff0c\u672a\u63d0\u51fa\u5177\u4f53\u529f\u80fd\u95ee\u9898\u6216\u6539\u8fdb\u5efa\u8bae\u3002\n            <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ai-section\">\n<div class=\"ai-content\" style=\"font-size: large;\"><strong>AI \u9510\u8bc4<\/strong><\/div>\n<p class=\"ai-content\">\n                StudyOS \u7684\u5b9e\u8d28\uff0c\u5e76\u975e\u529f\u80fd\u521b\u65b0\uff0c\u800c\u662f\u4e00\u6b21\u9488\u5bf9\u201c\u751f\u4ea7\u529b\u5de5\u5177\u6096\u8bba\u201d\u7684\u7cbe\u51c6\u5916\u79d1\u624b\u672f\u3002\u5b83\u654f\u9510\u5730\u6d1e\u5bdf\u5230\uff0c\u5f53\u4ee3\u7528\u6237\u7684\u751f\u4ea7\u529b\u56f0\u5883\uff0c\u5f80\u5f80\u4e0d\u5728\u4e8e\u5de5\u5177\u532e\u4e4f\uff0c\u800c\u5728\u4e8e\u5de5\u5177\u8fc7\u8f7d\u5e26\u6765\u7684\u6ce8\u610f\u529b\u8017\u6563\u3002\u4ea7\u54c1\u5c06\u756a\u8304\u949f\u3001\u4efb\u52a1\u3001\u7b14\u8bb0\u3001\u97f3\u4e50\u7b49\u79bb\u6563\u5de5\u5177\u66b4\u529b\u6574\u5408\u4e8e\u5355\u4e00\u9759\u6001\u9875\u9762\uff0c\u5176\u6838\u5fc3\u4ef7\u503c\u5e76\u975e\u201c\u529f\u80fd\u805a\u5408\u201d\uff0c\u800c\u662f\u901a\u8fc7\u5f3a\u5236\u6027\u7684\u201c\u754c\u9762\u7ea6\u675f\u201d\uff0c\u4e3a\u7528\u6237\u6784\u5efa\u4e86\u4e00\u4e2a\u8ba4\u77e5\u4e0a\u7684\u201c\u65e0\u83cc\u64cd\u4f5c\u53f0\u201d\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u5b83\u7684\u201c\u6781\u7b80\u201d\u4e0e\u201c\u65e0\u8d26\u53f7\u201d\u8bbe\u8ba1\uff0c\u662f\u4ea7\u54c1\u54f2\u5b66\u6700\u7280\u5229\u7684\u8868\u8fbe\uff1a\u5b83\u4e3b\u52a8\u653e\u5f03\u4e86\u7528\u6237\u7ba1\u7406\u3001\u4e91\u7aef\u540c\u6b65\uff08\u57fa\u7840\u7248\uff09\u7b49\u73b0\u4ee3\u8f6f\u4ef6\u6807\u914d\uff0c\u8fd9\u770b\u4f3c\u662f\u529f\u80fd\u7f3a\u5931\uff0c\u5b9e\u5219\u662f\u901a\u8fc7\u524a\u51cf\u51b3\u7b56\u70b9\uff08\u65e0\u9700\u767b\u5f55\u3001\u65e0\u9700\u8bbe\u7f6e\uff09\u6765\u6700\u5927\u5316\u964d\u4f4e\u7528\u6237\u7684\u542f\u52a8\u6469\u64e6\u4e0e\u5fc3\u667a\u8d1f\u62c5\u3002\u5176\u4e70\u65ad\u5236\u5546\u4e1a\u6a21\u5f0f\uff0c\u8fdb\u4e00\u6b65\u5f3a\u5316\u4e86\u5176\u201c\u7eaf\u7cb9\u5de5\u5177\u201d\u7684\u5b9a\u4f4d\uff0c\u4e0e\u4e3b\u6d41SaaS\u7684\u8ba2\u9605\u7126\u8651\u5f62\u6210\u9c9c\u660e\u5bf9\u6bd4\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u957f\u671f\u4ef7\u503c\u9762\u4e34\u4e24\u91cd\u62f7\u95ee\uff1a\u9996\u5148\uff0c\u4f5c\u4e3a\u672c\u5730\u4f18\u5148\u5e94\u7528\uff0c\u5728\u8de8\u8bbe\u5907\u534f\u540c\u5df2\u6210\u521a\u9700\u7684\u5f53\u4e0b\uff0c\u5176\u6838\u5fc3\u4fbf\u5229\u6027\u53ef\u80fd\u81ea\u6211\u8bbe\u9650\uff1b\u5c06\u540c\u6b65\u529f\u80fd\u7f6e\u4e8e\u4ed8\u8d39\u5899\u540e\uff0c\u53ef\u80fd\u5206\u5272\u7528\u6237\u4f53\u9a8c\u3002\u5176\u6b21\uff0c\u5176\u529f\u80fd\u7ec4\u5408\u7684\u62a4\u57ce\u6cb3\u8f83\u6d45\uff0c\u6781\u6613\u88ab\u6a21\u4eff\u3002\u5b83\u7684\u771f\u6b63\u58c1\u5792\uff0c\u6216\u8bb8\u4e0d\u5728\u4e8e\u6280\u672f\u6216\u529f\u80fd\uff0c\u800c\u5728\u4e8e\u80fd\u5426\u5c06\u8fd9\u79cd\u201c\u53cd\u590d\u6742\u201d\u7684\u514b\u5236\u54f2\u5b66\u8d2f\u5f7b\u5230\u5e95\uff0c\u5e76\u56f4\u7ed5\u201c\u4e13\u6ce8\u201d\u8fd9\u4e00\u6838\u5fc3\u72b6\u6001\uff0c\u6784\u5efa\u8d77\u66f4\u6df1\u5c42\u7684\u7528\u6237\u4e60\u60ef\u7ed1\u5b9a\u6216\u793e\u533a\u6587\u5316\u3002\u5b83\u662f\u4e00\u6b3e\u4f18\u79c0\u7684\u201c\u6b62\u75db\u836f\u201d\uff0c\u4f46\u8981\u6210\u4e3a\u5e38\u9752\u6811\uff0c\u9700\u5728\u201c\u6781\u7b80\u201d\u7684\u9aa8\u9abc\u4e0a\uff0c\u751f\u957f\u51fa\u96be\u4ee5\u88ab\u7b80\u5355\u590d\u5236\u7684\u7075\u9b42\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\">Study OS<\/span>\n                <\/div>\n<div class=\"comment-content\">StudyOS is a distraction-free workspace built for students and deep workers. It combines a Pomodoro timer, lightweight task manager, scratchpad notes, study music, daily quotes, and custom backgrounds &#8211; all in one minimalist screen. No accounts. No setup. No friction. Everything works instantly and is saved locally by default. Built for long study sessions. Built to stay open all day. Plan. Focus. Finish.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">Hey everyone \ud83d\udc4b<\/p>\n<p>I built StudyOS out of frustration.<\/p>\n<p>When I was studying for exams and even while working, I noticed something uncomfortable. I was not struggling with difficulty. I was struggling with attention.<\/p>\n<p>I would open a Pomodoro timer.<br \/>\nThen a tab for study music.<br \/>\nThen my notes app.<br \/>\nThen my task list.<\/p>\n<p>And somehow I would still end up distracted.<\/p>\n<p>It felt strange. I was using productivity tools but feeling less focused.<\/p>\n<p>So I built something for myself. One calm tab. No accounts. No setup. No clutter.<\/p>\n<p>Just a focus timer, simple tasks, a scratchpad for thoughts, built in study music, and a clean dark workspace.<\/p>\n<p>Everything works instantly. No login required.<\/p>\n<p>If someone finds it useful enough, they can upgrade once for $9 to sync across devices  (get your early bird price). No subscriptions. I personally do not like subscriptions for tools like this.<\/p>\n<p>This is not trying to be a big productivity suite. It is just meant to be a quiet place on the internet where you can sit down and actually study.<\/p>\n<p>If you have ever felt your attention slipping while trying to be productive, I built this for you.<\/p>\n<p>Would genuinely love honest feedback. What feels unnecessary? What would make you use this daily?<\/p>\n<p>Thanks for checking it out \ud83d\ude4f<\/p><\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>10<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>The biggest productivity hack isn\u2019t more features, it\u2019s fewer distractions.<br \/>Love the minimalist direction here.<br \/>Students desperately need something like this.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@ahmedhamdyse\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ahmedhamdyse<\/a>&nbsp;Thanks for the kind words, build it for myself as an MBA grad and thought might help a lot more. Scratching ones own itch works \ud83d\ude80<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Nice, I like how simple and clean it is! Congrats on the launch and the product \ud83d\udd25<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@ruxandra_mazilu\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ruxandra_mazilu<\/a>&nbsp;Thanks for the kind words, try custom backgrounds too &#8211; they are so fun<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"app-card\">\n<div class=\"app-header\">\n<div class=\"rank\">#10<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/EZDGA6DCUBORFC\" class=\"app-title\">Surfpool<\/a><\/p>\n<div class=\"one-liner\">Where developers start their Solana journey<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">100<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Surfpool\u4f5c\u4e3asolana-test-validator\u7684\u5373\u63d2\u5373\u7528\u66ff\u4ee3\u65b9\u6848\uff0c\u5141\u8bb8\u5f00\u53d1\u8005\u5728\u672c\u5730\u73af\u5883\u4e2d\u4f7f\u7528\u4e3b\u7f51\u8d26\u6237\u6a21\u62df\u548c\u6d4b\u8bd5Solana\u7a0b\u5e8f\uff0c\u89e3\u51b3\u4e86Solana\u5f00\u53d1\u8005\u5728\u90e8\u7f72\u524d\u96be\u4ee5\u771f\u5b9e\u3001\u9ad8\u6548\u8fdb\u884c\u672c\u5730\u6d4b\u8bd5\u548c\u9a8c\u8bc1\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\/07705716-ad15-46f0-9e6a-cb51ee55be1a.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\/ec539458-cc21-48f7-b5c5-286e7f26bcd0.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/tibT9ZPb8wE?si=9OelRBQnoLGRxxM0\"><source src=\"https:\/\/youtu.be\/tibT9ZPb8wE?si=9OelRBQnoLGRxxM0\" type=\"video\/mp4\"><\/video><\/p>\n<div class=\"video-overlay\">\n<div class=\"play-icon\">\u25b6<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">Open Source<\/span><br \/>\n            <span class=\"tag\">Developer Tools<\/span><br \/>\n            <span class=\"tag\">GitHub<\/span><br \/>\n            <span class=\"tag\">Web3<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">Solana\u5f00\u53d1\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u533a\u5757\u94fe\u6d4b\u8bd5<\/span><br \/>\n            <span class=\"tag\">\u672c\u5730\u6a21\u62df\u5668<\/span><br \/>\n            <span class=\"tag\">\u57fa\u7840\u8bbe\u65bd\u5373\u4ee3\u7801<\/span><br \/>\n            <span class=\"tag\">\u5f00\u53d1\u8005\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u667a\u80fd\u5408\u7ea6\u6d4b\u8bd5<\/span><br \/>\n            <span class=\"tag\">\u66ff\u4ee3\u6d4b\u8bd5\u9a8c\u8bc1\u5668<\/span><br \/>\n            <span class=\"tag\">Web3\u5f00\u53d1\u73af\u5883<\/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\u4ec5\u6709\u4e00\u6761\uff0c\u6765\u81ea\u9ad8\u5ea6\u8ba4\u53ef\u7684\u7528\u6237\u3002\u5176\u5f3a\u8c03Surfpool\u662f\u5f00\u53d1\u8005\u5f00\u542fSolana\u4e4b\u65c5\u7684\u8d77\u70b9\uff0c\u7528\u6237\u57fa\u6570\u5927\uff0c\u5e76\u63d0\u53ca\u521b\u59cb\u4eba\u80cc\u666f\u53ca\u65b0\u52a8\u5411\u3002\u65e0\u5177\u4f53\u529f\u80fd\u95ee\u9898\u6216\u6539\u8fdb\u5efa\u8bae\u3002\n            <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ai-section\">\n<div class=\"ai-content\" style=\"font-size: large;\"><strong>AI \u9510\u8bc4<\/strong><\/div>\n<p class=\"ai-content\">\n                Surfpool\u7784\u51c6\u7684\u662fSolana\u751f\u6001\u5f00\u53d1\u5de5\u5177\u94fe\u4e2d\u7684\u4e00\u4e2a\u5173\u952e\u7f3a\u53e3\uff1a\u672c\u5730\u6d4b\u8bd5\u7684\u771f\u5b9e\u6027\u4e0e\u4fbf\u6377\u6027\u3002\u5176\u6838\u5fc3\u4ef7\u503c\u5e76\u975e\u7b80\u5355\u7684\u201c\u66ff\u4ee3\u201d\uff0c\u800c\u5728\u4e8e\u201c\u589e\u5f3a\u201d\u4e0e\u201c\u8fde\u63a5\u201d\u2014\u2014\u901a\u8fc7\u5141\u8bb8\u5728\u672c\u5730\u6a21\u62df\u73af\u5883\u4e2d\u5f15\u5165\u4e3b\u7f51\u8d26\u6237\u72b6\u6001\uff0c\u5b83\u5b9e\u8d28\u4e0a\u6a21\u7cca\u4e86\u672c\u5730\u6d4b\u8bd5\u7f51\u4e0e\u771f\u5b9e\u4e3b\u7f51\u4e4b\u95f4\u7684\u9e3f\u6c9f\u3002\u8fd9\u76f4\u63a5\u51fb\u4e2d\u4e86\u5f00\u53d1\u8005\uff0c\u5c24\u5176\u662fDeFi\u7b49\u590d\u6742\u5e94\u7528\u5f00\u53d1\u8005\u7684\u6838\u5fc3\u8bc9\u6c42\uff1a\u5728\u5b89\u5168\u3001\u53ef\u63a7\u7684\u672c\u5730\u73af\u5883\u4e2d\uff0c\u5bf9\u4f9d\u8d56\u7279\u5b9a\u4e3b\u7f51\u8d26\u6237\u4ea4\u4e92\u903b\u8f91\u7684\u7a0b\u5e8f\u8fdb\u884c\u66f4\u8d34\u8fd1\u73b0\u5b9e\u7684\u8c03\u8bd5\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u6807\u8bed\u201c\u5f00\u53d1\u8005Solana\u4e4b\u65c5\u7684\u8d77\u70b9\u201d\u53ef\u80fd\u7565\u663e\u5b8f\u5927\u3002\u4f5c\u4e3a\u4e00\u4e2a\u5e95\u5c42\u6d4b\u8bd5\u5de5\u5177\uff0c\u5b83\u786e\u5b9e\u662f\u4e13\u4e1a\u5f00\u53d1\u8005\u5de5\u5177\u7bb1\u4e2d\u7684\u91cd\u8981\u4e00\u73af\uff0c\u4f46\u5e76\u975e\u9762\u5411\u521d\u5b66\u8005\u7684\u201c\u8d77\u70b9\u201d\u3002\u771f\u6b63\u7684\u201c\u8d77\u70b9\u201d\u66f4\u53ef\u80fd\u662f\u5ba2\u6237\u7aefSDK\u6216\u57fa\u7840\u6559\u7a0b\u3002\u4ea7\u54c1\u7684\u6df1\u5c42\u4ef7\u503c\u5728\u4e8e\u63d0\u5347\u4e13\u4e1a\u5f00\u53d1\u8005\u7684\u6548\u7387\u4e0e\u4fe1\u5fc3\uff0c\u964d\u4f4e\u56e0\u6d4b\u8bd5\u73af\u5883\u4e0e\u751f\u4ea7\u73af\u5883\u5dee\u5f02\u5bfc\u81f4\u7684\u90e8\u7f72\u98ce\u9669\uff0c\u8fd9\u662f\u63a8\u52a8Solana\u751f\u6001\u5e94\u7528\u8d28\u91cf\u4e0e\u521b\u65b0\u901f\u5ea6\u7684\u57fa\u7840\u8bbe\u65bd\u7ea7\u8d21\u732e\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4ece\u8bc4\u8bba\u548c\u521b\u59cb\u4eba\u52a8\u5411\u770b\uff0c\u9879\u76ee\u5df2\u5efa\u7acb\u4e86\u4e00\u5b9a\u7684\u5f00\u53d1\u8005\u793e\u533a\u4fe1\u4efb\uff0c\u4e14\u56e2\u961f\u80cc\u666f\u4e0eSolana\u57fa\u91d1\u4f1a\u5173\u8054\u52a0\u6df1\uff0c\u9884\u793a\u7740\u4ea7\u54c1\u53ef\u80fd\u83b7\u5f97\u66f4\u7d27\u5bc6\u7684\u751f\u6001\u652f\u6301\u4e0e\u8fed\u4ee3\u52a8\u529b\u3002\u4f46\u5f53\u524d\u516c\u5f00\u4fe1\u606f\u6709\u9650\uff0c\u5176\u201c\u57fa\u7840\u8bbe\u65bd\u5373\u4ee3\u7801\u201d\u7b49\u5ba3\u79f0\u529f\u80fd\u7684\u5177\u4f53\u5b9e\u73b0\u6df1\u5ea6\u3001\u5bf9\u590d\u6742\u4ea4\u6613\u573a\u666f\u7684\u6a21\u62df\u80fd\u529b\u3001\u4ee5\u53ca\u4e0e\u4f20\u7edf\u5de5\u4f5c\u6d41\u7684\u6574\u5408\u5ea6\uff0c\u4ecd\u6709\u5f85\u5e02\u573a\u8fdb\u4e00\u6b65\u68c0\u9a8c\u3002\u5728\u7ade\u4e89\u65e5\u76ca\u6fc0\u70c8\u7684\u533a\u5757\u94fe\u5f00\u53d1\u8005\u5de5\u5177\u8d5b\u9053\uff0cSurfpool\u9700\u8981\u6301\u7eed\u8bc1\u660e\u5176\u4e0d\u53ef\u66ff\u4ee3\u7684\u6280\u672f\u6df1\u5ea6\uff0c\u800c\u4e0d\u4ec5\u4ec5\u662f\u6982\u5ff5\u4e0a\u7684\u4fbf\u5229\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\">Surfpool<\/span>\n                <\/div>\n<div class=\"comment-content\">Drop-in replacement for solana-test-validator. Simulate programs locally using Mainnet accounts, deploy with Infrastructure as Code, and more.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/products\/surfpool\" target=\"_blank\" rel=\"noopener\">@Surfpool<\/a> is where developers start their Solana journey.<\/p>\n<\/p>\n<p>Started a year ago, used by thousands of developers, its maker <a href=\"https:\/\/www.producthunt.com\/@ludovic\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@ludovic<\/a>, who recently launched <a href=\"https:\/\/www.producthunt.com\/products\/axel-3\" data-node-type=\"mention\" data-mention-type=\"product\" data-mention-id=\"axel-3\" target=\"_blank\" rel=\"noopener\">@Axel<\/a>, just announced joining the Solana Foundation.<\/p>\n<\/p>\n<p>Always be cooking!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"app-card\">\n<div class=\"app-header\">\n<div class=\"rank\">#11<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/BGU727F4YRWA2G\" class=\"app-title\">The Claw News<\/a><\/p>\n<div class=\"one-liner\">OpenClaw agents publishing daily news <\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">97<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>The Claw News\u662f\u4e00\u4e2a\u7531\u591a\u4e2a\u5177\u5907\u201c\u7075\u9b42\u201d\u7684OpenClaw AI\u667a\u80fd\u4f53\u81ea\u4e3b\u8fd0\u8425\u7684\u6570\u5b57\u65b0\u95fb\u5a92\u4f53\uff0c\u5728\u5168\u81ea\u52a8\u5316\u7684\u573a\u666f\u4e0b\uff0c\u89e3\u51b3\u4e86\u4f20\u7edf\u65b0\u95fb\u5185\u5bb9\u751f\u4ea7\u5bf9\u4eba\u5de5\u9ad8\u5ea6\u4f9d\u8d56\u7684\u75db\u70b9\uff0c\u5b9e\u73b0\u4e86\u4ece\u9009\u9898\u3001\u64b0\u7a3f\u3001\u914d\u56fe\u5230\u5ba1\u6838\u53d1\u5e03\u7684\u5168\u7a0b\u65e0\u4eba\u5316\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\/b8807459-5710-4cdf-b2f1-5ccade20ad60.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/8cf1394f-af22-4045-ab39-56e3b1249fed.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/20e4040e-5fcc-4d67-9fec-f6c92d787ce2.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">Productivity<\/span><br \/>\n            <span class=\"tag\">News<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u751f\u6210\u5185\u5bb9<\/span><br \/>\n            <span class=\"tag\">\u81ea\u52a8\u5316\u65b0\u95fb<\/span><br \/>\n            <span class=\"tag\">\u6570\u5b57\u5a92\u4f53<\/span><br \/>\n            <span class=\"tag\">\u667a\u80fd\u4f53\u534f\u4f5c<\/span><br \/>\n            <span class=\"tag\">\u65e0\u4eba\u5316\u8fd0\u8425<\/span><br \/>\n            <span class=\"tag\">\u591a\u4e3b\u9898\u62a5\u9053<\/span><br \/>\n            <span class=\"tag\">AI\u5ba1\u6838<\/span><br \/>\n            <span class=\"tag\">\u5f00\u6e90\u667a\u80fd\u4f53\u5e94\u7528<\/span><br \/>\n            <span class=\"tag\">\u6bcf\u65e5\u66f4\u65b0<\/span><br \/>\n            <span class=\"tag\">\u4e2a\u6027\u5316\u5199\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>\u521b\u4f5c\u8005\u672c\u4eba\u9610\u8ff0\u5176\u4e3a\u4e2a\u4eba\u5174\u8da3\u9879\u76ee\uff0c\u8be6\u7ec6\u8bf4\u660e\u4e86\u5176\u5168\u81ea\u52a8\u65b0\u95fb\u7f16\u8f91\u5ba4\u7684\u8fd0\u4f5c\u6d41\u7a0b\u3002\u6709\u6548\u8bc4\u8bba\u9ad8\u5ea6\u8d5e\u8d4f\u5176\u201c\u5206\u5c42\u63a7\u5236\u201d\u8bbe\u8ba1\uff0c\u7279\u522b\u662f\u5ba1\u6838\u667a\u80fd\u4f53\u5bf9\u5f15\u7528\u51c6\u786e\u6027\u548c\u8d28\u91cf\u7684\u68c0\u67e5\uff0c\u8ba4\u4e3a\u8fd9\u4f7f\u5176\u8d85\u8d8a\u4e86\u7b80\u5355\u7684AI\u535a\u5ba2\u5b9e\u9a8c\uff0c\u66f4\u63a5\u8fd1\u4e13\u4e1a\u5a92\u4f53\u56e2\u961f\u7684\u8fd0\u4f5c\u6a21\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                The Claw News \u6240\u6807\u699c\u7684\u201c\u5168\u7403\u9996\u4e2aAI\u9a71\u52a8\u6570\u5b57\u5a92\u4f53\u51fa\u7248\u7269\u201d\uff0c\u5176\u771f\u6b63\u7684\u98a0\u8986\u6027\u4e0d\u5728\u4e8e\u201cAI\u5199\u65b0\u95fb\u201d\u2014\u2014\u8fd9\u5df2\u662f\u7ea2\u6d77\uff0c\u800c\u5728\u4e8e\u6784\u5efa\u4e86\u4e00\u4e2a\u521d\u6b65\u81ea\u6cbb\u7684\u201cAI\u65b0\u95fb\u7f16\u8f91\u90e8\u201d\u7cfb\u7edf\u3002\u5b83\u5c06\u5355\u70b9\u7684\u5185\u5bb9\u751f\u6210\u5de5\u5177\uff0c\u5347\u7ea7\u4e3a\u591a\u667a\u80fd\u4f53\u5206\u5de5\u534f\u4f5c\u7684\u751f\u4ea7\u7ebf\uff0c\u5e76\u5f15\u5165\u4e86\u5173\u952e\u7684\u201c\u5ba1\u6838\u201d\u73af\u8282\uff0c\u8bd5\u56fe\u6a21\u4eff\u4e13\u4e1a\u5a92\u4f53\u7684\u54c1\u63a7\u6d41\u7a0b\u3002\u8fd9\u6b63\u662f\u5176\u4ece\u73a9\u5177\u8fc8\u5411\u5de5\u5177\u7684\u5173\u952e\u4e00\u6b65\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u4ef7\u503c\u4e0e\u98ce\u9669\u540c\u6837\u7a81\u51fa\u3002\u4ef7\u503c\u5728\u4e8e\uff0c\u5b83\u63d0\u4f9b\u4e86\u4e00\u4e2a\u4f4e\u6210\u672c\u3001\u9ad8\u65f6\u6548\u7684\u5782\u76f4\u9886\u57df\u5185\u5bb9\u81ea\u52a8\u5316\u6837\u677f\uff0c\u5c24\u5176\u5728\u79d1\u6280\u3001\u5546\u4e1a\u7b49\u7ed3\u6784\u5316\u4fe1\u606f\u8f83\u5f3a\u7684\u9886\u57df\u6f5c\u529b\u660e\u663e\u3002\u5176\u201c\u6bcf\u4e2a\u667a\u80fd\u4f53\u62e5\u6709\u7075\u9b42\u201d\u7684\u8bbe\u5b9a\uff0c\u867d\u5c5e\u8425\u9500\u8bdd\u672f\uff0c\u4f46\u6307\u5411\u4e86\u5dee\u5f02\u5316\u98ce\u683c\u7684\u53ef\u80fd\u6027\uff0c\u662f\u5bf9\u5f53\u524d\u540c\u8d28\u5316AI\u5185\u5bb9\u7684\u4e00\u79cd\u5e94\u5bf9\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4f46\u7280\u5229\u7684\u73b0\u5b9e\u662f\uff0c\u8fd9\u8fdc\u975e\u771f\u6b63\u7684\u201c\u5a92\u4f53\u201d\u3002\u9996\u5148\uff0c\u5176\u6838\u5fc3\u74f6\u9888\u4ece\u201c\u5199\u4f5c\u80fd\u529b\u201d\u8f6c\u79fb\u5230\u4e86\u201c\u9009\u9898\u5224\u65ad\u4e0e\u4e8b\u5b9e\u6838\u67e5\u80fd\u529b\u201d\u4e0a\u3002\u5ba1\u6838\u667a\u80fd\u4f53\u80fd\u5426\u771f\u6b63\u7406\u89e3\u590d\u6742\u8bed\u5883\u3001\u8bc6\u522b\u6df1\u5c42\u903b\u8f91\u8c2c\u8bef\u4e0e\u504f\u89c1\uff0c\u662f\u5de8\u5927\u95ee\u53f7\u3002\u5176\u6b21\uff0c\u201c\u65e0\u4eba\u5316\u201d\u6070\u662f\u5176\u6700\u5927\u8f6f\u808b\u3002\u65b0\u95fb\u7684\u6838\u5fc3\u4ef7\u503c\u2014\u2014\u8c03\u67e5\u3001\u95ee\u8d23\u3001\u4eba\u6587\u5173\u6000\u4e0e\u4ef7\u503c\u5224\u65ad\u2014\u2014\u5728\u53bb\u4eba\u5316\u7684\u6d41\u7a0b\u4e2d\u88ab\u5f7b\u5e95\u62bd\u7a7a\uff0c\u5b83\u751f\u4ea7\u7684\u672c\u8d28\u662f\u4fe1\u606f\u7efc\u8ff0\uff0c\u800c\u975e\u65b0\u95fb\u3002\u6700\u540e\uff0c\u5176\u6a21\u5f0f\u6781\u6613\u9677\u5165\u81ea\u6211\u6307\u6d89\u7684\u4fe1\u606f\u8327\u623f\uff0cAI\u57fa\u4e8e\u73b0\u6709\u7f51\u7edc\u4fe1\u606f\u8bad\u7ec3\u5e76\u751f\u4ea7\u5185\u5bb9\uff0c\u53ef\u80fd\u52a0\u5267\u4fe1\u606f\u8870\u51cf\u4e0e\u5faa\u73af\u6c61\u67d3\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u603b\u800c\u8a00\u4e4b\uff0cThe Claw News \u662f\u4e00\u6b21\u6781\u5177\u542f\u53d1\u6027\u7684\u6280\u672f\u6f14\u793a\uff0c\u5728\u81ea\u52a8\u5316\u5185\u5bb9\u6d41\u6c34\u7ebf\u67b6\u6784\u4e0a\u503c\u5f97\u5173\u6ce8\u3002\u4f46\u5b83\u66f4\u50cf\u4e00\u4e2a\u9ad8\u6548\u7684\u201c\u4fe1\u606f\u6355\u624b\u201d\u4e0e\u201c\u91cd\u7ec4\u5668\u201d\uff0c\u800c\u975e\u201c\u77ad\u671b\u8005\u201d\u3002\u5b83\u63ed\u793a\u4e86\u672a\u6765\u5a92\u4f53\u5de5\u4f5c\u6d41\u4e2d\u4eba\u673a\u534f\u4f5c\u7684\u65b0\u5f62\u6001\uff08\u4eba\u7c7b\u8d1f\u8d23\u6218\u7565\u4e0e\u6df1\u5ea6\uff0cAI\u8d1f\u8d23\u6267\u884c\u4e0e\u5e7f\u5ea6\uff09\uff0c\u4f46\u82e5\u4ee5\u201c\u5a92\u4f53\u201d\u81ea\u5c45\uff0c\u5219\u6a21\u7cca\u4e86\u4fe1\u606f\u7684\u201c\u91cf\u201d\u4e0e\u65b0\u95fb\u7684\u201c\u8d28\u201d\u4e4b\u95f4\u7684\u672c\u8d28\u754c\u9650\u3002\u5b83\u7684\u6210\u529f\u4e0e\u5426\uff0c\u6700\u7ec8\u5c06\u53d6\u51b3\u4e8e\u5176\u5ba1\u6838\u667a\u80fd\u4f53\u7684\u201c\u7f16\u8f91\u5224\u65ad\u529b\u201d\u80fd\u8fdb\u5316\u5230\u4f55\u79cd\u7a0b\u5ea6\uff0c\u800c\u8fd9\u6070\u6070\u662f\u5f53\u524dAI\u6700\u96be\u653b\u514b\u7684\u9ad8\u5730\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\">The Claw News<\/span>\n                <\/div>\n<div class=\"comment-content\">The world&#8217;s first AI-powered digital media publication. All articles are written, edited and published autonomously by OpenClaw agents. Each agent has its own soul which adds a touch of personality to the writing. Discover thought-provoking articles on technology, science, culture, and business \u2014 delivered daily. Got an OpenClaw agent that wants to write for The Claw? Apply via our API. Instructions are on the site.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">So this is a hobby project of mine. I was thinking of something cool to use OpenClaw for and decided to build an automated newsroom. I have another project similar to this so already had a solid foundation. After a few days with my OpenClaw agent, we built &#8220;The Claw News&#8221;. Its a Digital News Platform ran by Openclaw Agents. <\/p>\n<p>How it works:<\/p>\n<p>&#8211; I have a team of agents that write for the site.<br \/>\n&#8211; Each agent writes about a different topic like sports or tech.<br \/>\n&#8211; Everyday the agents research current events to find interesting topics to write about.<br \/>\n&#8211; After research, they gather the sources and write a draft to be published on the site.<br \/>\n&#8211; The agents even find their own images for the write up.<br \/>\n&#8211; The draft is then submitted to our moderator agent who reviews it for things like reference accuracy, writing quality etc.<br \/>\n&#8211; The mod will either approve or reject the draft.<br \/>\n&#8211; If it\u2019s approved the mod will publish it on the authors behalf. <\/p>\n<p>This happens everyday automatically with no input from myself.<br \/>\nIt\u2019s a fully automated Newsroom.<\/p><\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@bluehatkeem\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@bluehatkeem<\/a>&nbsp;This is seriously impressive Hakeem. <\/p>\n<\/p>\n<p>What stands out most is the layered control. The moderator agent reviewing for reference accuracy and quality is what takes this from \u201cAI blog experiment\u201d to something that actually mirrors how professional media teams operate.<\/p>\n<\/p>\n<p>Very sharp execution. Would love to see how it 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<\/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\/GOK3TYCXOUH2KN\" class=\"app-title\">Oculis Analytics<\/a><\/p>\n<div class=\"one-liner\">Clear revenue attribution without complexity<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">27<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Oculis Analytics \u662f\u4e00\u6b3e\u4e13\u6ce8\u4e8e\u8425\u9500\u6e20\u9053\u6536\u5165\u5f52\u56e0\u7684\u5206\u6790\u5de5\u5177\uff0c\u901a\u8fc7\u6e05\u6670\u76f4\u89c2\u7684\u6570\u636e\uff0c\u5e2e\u52a9\u8425\u9500\u4eba\u5458\u548c\u521b\u4e1a\u8005\u5feb\u901f\u8bc6\u522b\u771f\u6b63\u5e26\u6765\u8f6c\u5316\u7684\u6e20\u9053\uff0c\u4ece\u800c\u4f18\u5316\u9884\u7b97\u3001\u5b9e\u73b0\u9ad8\u6548\u589e\u957f\uff0c\u89e3\u51b3\u4e86\u4f20\u7edf\u5206\u6790\u5de5\u5177\u8fc7\u4e8e\u590d\u6742\u3001\u6570\u636e\u566a\u97f3\u591a\u3001\u65e0\u6cd5\u76f4\u63a5\u5173\u8054\u6536\u5165\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\/3cfc489f-03fe-4c02-8b13-ade23047d111.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/a7ad1022-fa2f-49a9-b0e6-4b9942b3d5ee.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/aee9abb8-e11c-4046-9c00-a644d4f770a1.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/9b728334-ae45-474e-bb83-4326e062477b.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\">Data &#038; Analytics<\/span><br \/>\n            <span class=\"tag\">Marketing attribution<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u6536\u5165\u5f52\u56e0\u5206\u6790<\/span><br \/>\n            <span class=\"tag\">\u8425\u9500\u5206\u6790<\/span><br \/>\n            <span class=\"tag\">SaaS\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u6570\u636e\u9a71\u52a8\u51b3\u7b56<\/span><br \/>\n            <span class=\"tag\">\u8f6c\u5316\u8ddf\u8e2a<\/span><br \/>\n            <span class=\"tag\">\u7b80\u7ea6\u8bbe\u8ba1<\/span><br \/>\n            <span class=\"tag\">\u514d\u590d\u6742\u8bbe\u7f6e<\/span><br \/>\n            <span class=\"tag\">\u521d\u521b\u4f01\u4e1a<\/span><br \/>\n            <span class=\"tag\">\u8425\u9500\u6548\u679c\u8861\u91cf<\/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\u8bbe\u8ba1\u7cbe\u826f\u3001\u6267\u884c\u5230\u4f4d\uff0c\u89e3\u51b3\u4e86\u4f20\u7edf\u5206\u6790\u5de5\u5177\u590d\u6742\u3001\u4fe1\u606f\u5197\u4f59\u7684\u75db\u70b9\uff0c\u80fd\u76f4\u63a5\u63d0\u4f9b\u9a71\u52a8\u6536\u5165\u7684\u884c\u52a8\u6d1e\u5bdf\u3002\u6709\u7528\u6237\u671f\u5f85\u5728Stripe\u96c6\u6210\u540e\u589e\u52a0\u5bf9Polar\u652f\u4ed8\u7684\u652f\u6301\u3002\u53cd\u9988\u96c6\u4e2d\u4e8e\u4ea7\u54c1\u7406\u5ff5\u8ba4\u53ef\u548c\u521d\u6b65\u4f7f\u7528\u4f53\u9a8c\uff0c\u65e0\u660e\u663e\u8d1f\u9762\u95ee\u9898\u6216\u529f\u80fd\u5efa\u8bae\u3002\n            <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ai-section\">\n<div class=\"ai-content\" style=\"font-size: large;\"><strong>AI \u9510\u8bc4<\/strong><\/div>\n<p class=\"ai-content\">\n                Oculis Analytics \u5207\u5165\u4e86\u4e00\u4e2a\u770b\u4f3c\u7ea2\u6d77\u5374\u5b58\u5728\u5de8\u5927\u7a7a\u767d\u7684\u5e02\u573a\uff1a\u7b80\u5316\u5230\u6781\u81f4\u7684\u6536\u5165\u5f52\u56e0\u3002\u5f53\u524d\u7684\u5206\u6790\u751f\u6001\u8981\u4e48\u662fGoogle Analytics\u822c\u7684\u529f\u80fd\u5de8\u517d\uff0c\u8981\u4e48\u662f\u65e0\u6570\u7ec6\u5206\u76d1\u63a7\u5de5\u5177\u7684\u62fc\u51d1\uff0c\u521b\u4e1a\u8005\u5e38\u9677\u5165\u6570\u636e\u6cbc\u6cfd\u800c\u96be\u4ee5\u83b7\u5f97\u6700\u6838\u5fc3\u7684\u7b54\u6848\u2014\u2014\u94b1\u4ece\u54ea\u91cc\u6765\uff1f\n            <\/p>\n<p class=\"ai-content\">\n                \u5176\u771f\u6b63\u4ef7\u503c\u5e76\u975e\u6280\u672f\u521b\u65b0\uff0c\u800c\u662f\u6df1\u523b\u7684\u7528\u6237\u6d1e\u5bdf\u4e0e\u4ea7\u54c1\u54f2\u5b66\u3002\u5b83\u7cbe\u51c6\u72d9\u51fb\u4e86\u201c\u5206\u6790\u762b\u75ea\u201d\u8fd9\u4e00\u666e\u904d\u75db\u70b9\uff0c\u6562\u4e8e\u505a\u51cf\u6cd5\uff0c\u5c06\u4ef7\u503c\u4e3b\u5f20\u6b7b\u6b7b\u9489\u5728\u201c\u6e05\u6670\u201d\uff08Clear\uff09\u548c\u201c\u65e0\u590d\u6742\u6027\u201d\uff08without complexity\uff09\u4e0a\u3002\u4ece\u521b\u59cb\u4eba\u81ea\u8ff0\u548c\u7528\u6237\u8bc4\u8bba\u53ef\u4ee5\u770b\u51fa\uff0c\u5b83\u5438\u5f15\u7684\u6b63\u662f\u90a3\u7fa4\u5bf9\u65e0\u6548\u6570\u636e\u566a\u97f3\u611f\u5230\u75b2\u60eb\u3001\u6e34\u671b\u76f4\u63a5\u884c\u52a8\u6307\u5357\u7684\u5b9e\u5e72\u6d3e\u3002\u8fd9\u662f\u4e00\u79cd\u4ece\u201c\u6d4b\u91cf\u4e00\u5207\u201d\u5230\u201c\u53ea\u6d4b\u91cf\u5173\u952e\u201d\u7684\u8303\u5f0f\u8f6c\u53d8\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\u6781\u5ea6\u805a\u7126\u4e8e\u6536\u5165\u5f52\u56e0\uff0c\u867d\u950b\u5229\uff0c\u4f46\u5929\u82b1\u677f\u53ef\u80fd\u8f83\u4f4e\uff0c\u5bb9\u6613\u6210\u4e3a\u529f\u80fd\u800c\u975e\u5e73\u53f0\uff0c\u7528\u6237\u589e\u957f\u5230\u4e00\u5b9a\u9636\u6bb5\u540e\u53ef\u80fd\u4ecd\u9700\u8f6c\u5411\u66f4\u5168\u9762\u7684\u89e3\u51b3\u65b9\u6848\u3002\u5176\u6b21\uff0c\u201c\u7b80\u5355\u201d\u7684\u80cc\u540e\u662f\u5bf9\u6570\u636e\u6e90\u6574\u5408\uff08\u5982Stripe\uff09\u7684\u9ad8\u5ea6\u4f9d\u8d56\uff0c\u8fd9\u65e2\u662f\u5176\u5f00\u7bb1\u5373\u7528\u7684\u4f18\u52bf\uff0c\u4e5f\u53ef\u80fd\u6210\u4e3a\u6269\u5c55\u6027\u548c\u5b9a\u5236\u5316\u80fd\u529b\u7684\u74f6\u9888\u3002\u8bc4\u8bba\u4e2d\u63d0\u53ca\u5bf9Polar\u652f\u4ed8\u7684\u652f\u6301\u9700\u6c42\uff0c\u5df2\u521d\u6b65\u66b4\u9732\u4e86\u8fd9\u4e00\u70b9\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u603b\u4f53\u800c\u8a00\uff0cOculis\u5728\u6b63\u786e\u7684\u65f6\u95f4\u70b9\u63d0\u4f9b\u4e86\u4e00\u4e2a\u7cbe\u51c6\u7684\u201c\u624b\u672f\u5200\u5f0f\u201d\u89e3\u51b3\u65b9\u6848\u3002\u5b83\u672a\u5fc5\u80fd\u53d6\u4ee3\u7efc\u5408\u578b\u5206\u6790\u5e73\u53f0\uff0c\u4f46\u6781\u6709\u53ef\u80fd\u5728\u8ffd\u6c42\u6548\u7387\u7684\u521d\u521b\u516c\u53f8\u548c\u5c0f\u578b\u56e2\u961f\u4e2d\u5360\u636e\u4e00\u5e2d\u4e4b\u5730\uff0c\u6210\u4e3a\u5176\u589e\u957f\u5de5\u5177\u7bb1\u4e2d\u4e00\u628a\u950b\u5229\u3001\u4e13\u4e00\u7684\u5feb\u5200\u3002\u5176\u6210\u529f\u4e0e\u5426\uff0c\u5c06\u53d6\u51b3\u4e8e\u5728\u4fdd\u6301\u6838\u5fc3\u4f53\u9a8c\u7eaf\u7cb9\u6027\u7684\u540c\u65f6\uff0c\u5982\u4f55\u8c28\u614e\u800c\u6709\u9650\u5730\u62d3\u5c55\u6570\u636e\u8fde\u63a5\u4e0e\u62a5\u544a\u7ef4\u5ea6\uff0c\u4ee5\u6ee1\u8db3\u65e9\u671f\u7528\u6237\u8fdb\u9636\u9700\u6c42\u800c\u4e0d\u81f3\u4e8e\u91cd\u8e48\u201c\u590d\u6742\u201d\u8986\u8f99\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\">Oculis Analytics<\/span>\n                <\/div>\n<div class=\"comment-content\">Measure revenue by marketing channel to scale your business smarter and faster.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I built Oculis because I was tired of complex analytics tools that didn&#8217;t give me clarity on what&#8217;s driving my revenue.<\/p>\n<\/p>\n<p>Oculis is a focused tool that shows you which marketing channels bring conversions, so you can grow your business with actionable data straight away.<\/p>\n<\/p>\n<p>No convoluted dashboards, long set ups, and tons of metrics you don&#8217;t need.<\/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>Oculis is a masterclass in design and execution Katarina, you should be proud!<\/p>\n<\/p>\n<p>Rooting for you. You deserve it.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@robhallam\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@robhallam<\/a>&nbsp;wouldn&#8217;t have happened if I didn&#8217;t have legends like you by my side \ud83d\ude42 thank you Rob!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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 to see you build this in the open all these months and for it now to be out there for people to use. Congrats on the launch!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>2<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Looks awesome Katarina! I always found most analytics tools to be mostly noise so I\u2019m excited to try one that focuses more on what actually drives conversions.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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 coolest analytics Ive ever 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<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Oculis is my number one monitored project. Picking revenue analytics is a bold move, and it\u2019s cool! <\/p>\n<\/p>\n<p>Katarina, good luck on this launch! Great job\ud83d\udd25<\/p>\n<\/p>\n<p>I am patiently waiting for Polar support after Stripe-focused launch\ud83e\udd84<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <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>Oculis is an amazing tool for everyone who wants to understand their users and know where revenue actually comes from.<\/p>\n<p>Super cool product Katarina. You\u2019re killing 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>Good luck Katarina! Have been using it for a few days now, it makes it really easy to understand where you revenue comes from\ud83d\udd25<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<\/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\/YV4NLPCZHT5VM4\" class=\"app-title\">Recreate by Thumblify<\/a><\/p>\n<div class=\"one-liner\">Create Any YouTube Thumbnail Style With Your Face<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">25<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>\u4e00\u6b3e\u5141\u8bb8YouTube\u521b\u4f5c\u8005\u4e0a\u4f20\u4efb\u610f\u7f29\u7565\u56fe\u6a21\u677f\uff0c\u5e76\u901a\u8fc7\u4e2a\u4ebaAI\u4eba\u8138\u6a21\u578b\u5feb\u901f\u751f\u6210\u540c\u98ce\u683c\u3001\u9ad8\u70b9\u51fb\u7387\u4e13\u5c5e\u5c01\u9762\u7684\u5de5\u5177\uff0c\u89e3\u51b3\u4e86\u521b\u4f5c\u8005\u624b\u52a8\u6a21\u4eff\u8017\u65f6\u4e14\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\/03a44b99-b373-4e0c-90a7-8511106d72f0.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\/cdf9694e-30a6-43dc-9228-da45ca242644.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\/b5adeced-3932-41e8-8be0-b26fefd9cf8a.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\/c3dfc957-eebc-4236-911e-a372316b976d.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\">Growth Hacking<\/span><br \/>\n            <span class=\"tag\">YouTube<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u56fe\u50cf\u751f\u6210<\/span><br \/>\n            <span class=\"tag\">YouTube\u521b\u4f5c\u8005\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u7f29\u7565\u56fe\u8bbe\u8ba1<\/span><br \/>\n            <span class=\"tag\">\u4eba\u8138\u6a21\u578b\u5b9a\u5236<\/span><br \/>\n            <span class=\"tag\">\u70b9\u51fb\u7387\u4f18\u5316<\/span><br \/>\n            <span class=\"tag\">\u6548\u7387\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u6a21\u677f\u590d\u5236<\/span><br \/>\n            <span class=\"tag\">\u65e0\u8ba2\u9605\u5236<\/span><br \/>\n            <span class=\"tag\">\u5185\u5bb9\u8425\u9500<\/span><br \/>\n            <span class=\"tag\">AIGC<\/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\u4e3a\u6700\u4f73\u7f29\u7565\u56fe\u751f\u6210\u5de5\u5177\u4e4b\u4e00\u3002\u6709\u7528\u6237\u8be2\u95ee\u662f\u5426\u53ef\u901a\u8fc7\u63d0\u793a\u8bcd\u8c03\u6574\u7ec6\u8282\uff0c\u5f97\u5230\u80af\u5b9a\u56de\u590d\u5e76\u8ba1\u5212\u8bd5\u7528\u3002\u5f00\u53d1\u8005\u79ef\u6781\u4e92\u52a8\uff0c\u9080\u8bf7\u53cd\u9988\u5e76\u5c06\u5c55\u793a\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                Recreate by Thumblify \u7cbe\u51c6\u5207\u5165\u4e86\u4e00\u4e2a\u88ab\u5ffd\u89c6\u7684\u751f\u4ea7\u529b\u7f1d\u9699\uff1aYouTube\u7f29\u7565\u56fe\u7684\u98ce\u683c\u5316\u590d\u5236\u3002\u5176\u5ba3\u79f0\u7684\u201c\u975e\u7b80\u5355\u6362\u8138\u201d\uff0c\u800c\u662f\u4fdd\u6301\u201c\u5e03\u5c40\u3001\u8272\u5f69\u3001\u5149\u5f71\u3001\u6784\u56fe\u201d\u7684\u5b8c\u6574\u590d\u5236\uff0c\u76f4\u51fb\u4e86\u521b\u4f5c\u8005\u624b\u52a8\u6a21\u4eff\u5934\u90e8\u89c6\u9891\u5c01\u9762\u65f6\u201c\u5f62\u4f3c\u795e\u4e0d\u4f3c\u201d\u7684\u6838\u5fc3\u75db\u70b9\u3002\u4ea7\u54c1\u903b\u8f91\u6e05\u6670\u2014\u2014\u5c06\u6210\u529f\u7684\u89c6\u89c9\u6a21\u677f\u6570\u636e\u5316\uff0c\u518d\u901a\u8fc7\u7528\u6237\u4e13\u5c5e\u4eba\u8138\u6a21\u578b\u8fdb\u884c\u4e2a\u6027\u5316\u586b\u5145\uff0c\u672c\u8d28\u662f\u201c\u98ce\u683c\u8fc1\u79fb\u201d\u4e0e\u201c\u8eab\u4efd\u66ff\u6362\u201d\u7684AIGC\u7ec4\u5408\u62f3\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u771f\u6b63\u7684\u6311\u6218\u4e0e\u4ef7\u503c\u6df1\u5ea6\u5e76\u5b58\u3002\u7b2c\u4e00\uff0c\u6280\u672f\u58c1\u5792\u5b58\u7591\u3002\u4fdd\u6301\u590d\u6742\u6784\u56fe\u4e0e\u5149\u5f71\u7684\u201c\u5b8c\u6574\u201d\u590d\u5236\u5bf9AI\u8981\u6c42\u6781\u9ad8\uff0c\u5c24\u5176\u5728\u591a\u4eba\u3001\u7279\u6b8a\u89d2\u5ea6\u6216\u5f3a\u70c8\u60c5\u7eea\u8868\u8fbe\u7684\u7f29\u7565\u56fe\u4e2d\uff0c\u6548\u679c\u80fd\u5426\u59cb\u7ec8\u5982\u4e00\uff1f\u7b2c\u4e8c\uff0c\u5b83\u53ef\u80fd\u50ac\u5316\u201c\u5c01\u9762\u5185\u5377\u201d\u7684\u4e0b\u4e00\u9636\u6bb5\u3002\u5f53\u98ce\u683c\u590d\u5236\u53d8\u5f97\u5ec9\u4ef7\uff0c\u5168\u5e73\u53f0\u7f29\u7565\u56fe\u89c6\u89c9\u53ef\u80fd\u8d8b\u540c\uff0c\u53cd\u800c\u8feb\u4f7f\u521b\u4f5c\u8005\u5bfb\u6c42\u66f4\u6781\u7aef\u7684\u8868\u8fbe\uff0c\u5de5\u5177\u4ece\u201c\u89e3\u51b3\u65b9\u6848\u201d\u53d8\u4e3a\u201c\u7ade\u4e89\u95e8\u69db\u201d\u3002\u7b2c\u4e09\uff0c\u5176\u201c\u65e0\u6708\u8d39\u8ba2\u9605\u201d\u7684\u5546\u4e1a\u6a21\u5f0f\u4e0e\u6bcd\u516c\u53f8ThumblifyAI\u7684\u5173\u8054\uff0c\u6697\u793a\u5b83\u53ef\u80fd\u662f\u4e00\u4e2a\u5f15\u6d41\u4ea7\u54c1\u6216\u91c7\u7528\u6309\u6b21\u6536\u8d39\uff0c\u957f\u671f\u53ef\u6301\u7eed\u6027\u5f85\u89c2\u5bdf\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u5176\u6df1\u5c42\u4ef7\u503c\u4e0d\u5728\u4e8e\u201c\u751f\u6210\u53e6\u4e00\u5f20\u8138\u201d\uff0c\u800c\u5728\u4e8e**\u5c06\u201c\u89c6\u89c9\u6210\u529f\u7ecf\u9a8c\u201d\u5feb\u901f\u4ea7\u54c1\u5316**\u3002\u5b83\u964d\u4f4e\u4e86\u4f18\u8d28\u89c6\u89c9\u8bbe\u8ba1\u7684\u5b9e\u9a8c\u6210\u672c\uff0c\u8ba9\u4e2d\u5c0f\u521b\u4f5c\u8005\u80fd\u66f4\u4e13\u6ce8\u4e8e\u5185\u5bb9\u672c\u8eab\uff0c\u800c\u975e\u6210\u4e3aPS\u4e13\u5bb6\u3002\u4f46\u521b\u4f5c\u8005\u4e5f\u9700\u8b66\u60d5\uff0c\u8fc7\u5ea6\u4f9d\u8d56\u6a21\u677f\u590d\u5236\u53ef\u80fd\u524a\u5f31\u4e2a\u4eba\u54c1\u724c\u7684\u72ec\u7279\u89c6\u89c9\u6807\u8bc6\u3002\u8fd9\u6b3e\u5de5\u5177\u662f\u4e00\u628a\u950b\u5229\u7684\u53cc\u5203\u5251\uff0c\u7528\u5f97\u597d\u662f\u6548\u7387\u9769\u547d\uff0c\u7528\u5f97\u4e0d\u597d\u5219\u662f\u521b\u610f\u67b7\u9501\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\">Recreate by Thumblify<\/span>\n                <\/div>\n<div class=\"comment-content\">Getting clicks on YouTube is not luck. It is thumbnails. Recreate lets you upload any thumbnail style and generate the same look using your own trained AI face model. It keeps layout, colors, lighting, and composition intact while making it uniquely yours. Built for creators who want higher CTR without spending hours redesigning.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">Hey Everyone \ud83d\udc4b<\/p>\n<p>If you are a YouTuber, you already know this.<\/p>\n<p>CTR decides everything.<\/p>\n<p>I kept seeing creators spend hours trying to manually rebuild thumbnail styles they liked.<br \/>\nIt was slow. Frustrating. And never quite right.<\/p>\n<p>So I built Recreate.<\/p>\n<p>You upload a thumbnail style you love.<br \/>\nIt generates the same style using your own trained face AI model.<\/p>\n<p>This is not a face swap.<br \/>\nYou can even tweak the style with ai prompt instructions&#8230; change background, colors, text, whatever you want.<\/p>\n<p>But makes the person you.<\/p>\n<p>Oh, and btw, you can use ThumblifyAI without a monthly subscription.<br \/>\nVisit our website to learn more: <a href=\"https:\/\/thumblifyai.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/thumblifyai.com<\/a><\/p>\n<p>I would genuinely love your honest feedback.<\/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\/@heyalizaid\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@heyalizaid<\/a>&nbsp;you can tweak everything with prompts. definitely going to try it for my next thumbnails&#8230; \ud83d\udd25<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>One of the best thumbnail generators out there. Great stuff!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@dan_mindru\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@dan_mindru<\/a>&nbsp;thanks so much \ud83d\ude42<\/p>\n<p>this one&#8217;s going straight to thumblifyai landing page \ud83d\ude4c<\/p>\n<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>0<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"app-card\">\n<div class=\"app-header\">\n<div class=\"rank\">#14<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/BRGQEMOPEYTQNZ\" class=\"app-title\">cmux<\/a><\/p>\n<div class=\"one-liner\">The open-source terminal built for coding agents<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">20<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>\u4e00\u6b3e\u4e3a\u5e76\u884c\u7ba1\u7406AI\u7f16\u7a0b\u52a9\u624b\u4f1a\u8bdd\u800c\u8bbe\u8ba1\u7684\u5f00\u6e90\u7ec8\u7aef\uff0c\u901a\u8fc7\u89c6\u89c9\u5316\u901a\u77e5\u548c\u5782\u76f4\u6807\u7b7e\u7b49\u529f\u80fd\uff0c\u89e3\u51b3\u4e86\u591a\u4efb\u52a1\u5904\u7406\u65f6\u5de5\u4f5c\u6d41\u6df7\u4e71\u548c\u8f93\u5165\u8bf7\u6c42\u6613\u88ab\u5ffd\u7565\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\/412a6b11-b39e-42a7-a6d1-f3cbd414f7e4.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/dd74ab9a-5f3d-42e3-8bb1-c63a942f7496.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/63ebf80f-44a8-4123-93a2-59d18b340d26.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/24d7e5b1-c5f5-4efb-931b-3d2ca8904152.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/5e83b75c-72ac-4d8f-8e1c-d3ba0cdb985e.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\/dcaef031-56ce-40a5-806d-787a31926770.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/i-WxO5YUTOs\"><source src=\"https:\/\/youtu.be\/i-WxO5YUTOs\" type=\"video\/mp4\"><\/video><\/p>\n<div class=\"video-overlay\">\n<div class=\"play-icon\">\u25b6<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">Productivity<\/span><br \/>\n            <span class=\"tag\">Developer Tools<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u5f00\u6e90\u7ec8\u7aef<\/span><br \/>\n            <span class=\"tag\">AI\u7f16\u7a0b\u52a9\u624b<\/span><br \/>\n            <span class=\"tag\">\u591a\u4efb\u52a1\u7ba1\u7406<\/span><br \/>\n            <span class=\"tag\">\u539f\u751fmacOS\u5e94\u7528<\/span><br \/>\n            <span class=\"tag\">\u5de5\u4f5c\u6d41\u4f18\u5316<\/span><br \/>\n            <span class=\"tag\">\u5f00\u53d1\u8005\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u901a\u77e5\u589e\u5f3a<\/span><br \/>\n            <span class=\"tag\">\u5782\u76f4\u6807\u7b7e<\/span><br \/>\n            <span class=\"tag\">\u5185\u7f6e\u6d4f\u89c8\u5668<\/span><br \/>\n            <span class=\"tag\">Swift\/AppKit<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u53cd\u9988\u79ef\u6781\uff0c\u8ba4\u4e3a\u5176\u662fAI\u7f16\u7a0b\u5de5\u4f5c\u6d41\u7684\u201c\u7f3a\u5931\u4e00\u73af\u201d\uff0c\u663e\u8457\u6539\u5584\u4e86\u591a\u4f1a\u8bdd\u7ba1\u7406\u7684\u6df7\u4e71\u3002\u89c6\u89c9\u5316\u84dd\u73af\u901a\u77e5\u83b7\u5f97\u597d\u8bc4\uff0c\u5f7b\u5e95\u6d88\u9664\u4e86\u731c\u6d4b\u9700\u6c42\u3002\u539f\u751f\u5f00\u53d1\u7684\u6027\u80fd\u4f18\u52bf\u3001\u5f00\u6e90\u5c5e\u6027\u53ca\u5bf9\u73b0\u6709\u7ec8\u7aef\u914d\u7f6e\u7684\u517c\u5bb9\u6027\u53d7\u5230\u8ba4\u53ef\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                cmux\u7684\u53d1\u5e03\uff0c\u7cbe\u51c6\u5730\u523a\u4e2d\u4e86\u5f53\u524d\u201cAI\u7ed3\u5bf9\u7f16\u7a0b\u201d\u70ed\u6f6e\u4e0b\u884d\u751f\u51fa\u7684\u4e00\u4e2a\u5177\u4f53\u800c\u5fae\u5999\u7684\u6548\u7387\u75db\u70b9\uff1a\u5f53\u5f00\u53d1\u8005\u540c\u65f6\u8fd0\u884c\u591a\u4e2aClaude Code\u7b49\u7f16\u7801\u4ee3\u7406\u65f6\uff0c\u4f20\u7edf\u7684\u7ec8\u7aef\u5206\u5c4f\u4e0e\u7cfb\u7edf\u901a\u77e5\u673a\u5236\u5728\u4fe1\u606f\u8fc7\u8f7d\u4e0b\u8fc5\u901f\u5931\u6548\uff0c\u5bfc\u81f4\u5de5\u4f5c\u6d41\u963b\u585e\u3002\u4ea7\u54c1\u6ca1\u6709\u9009\u62e9\u6784\u5efa\u4e00\u4e2a\u91cd\u578b\u7684\u3001\u5c01\u95ed\u7684\u56fe\u5f62\u5316\u7f16\u6392\u5e73\u53f0\uff0c\u800c\u662f\u806a\u660e\u5730\u9009\u62e9\u4e86\u201c\u7ec8\u7aef\u589e\u5f3a\u201d\u8fd9\u6761\u8def\u5f84\uff0c\u8fd9\u6784\u6210\u4e86\u5176\u6838\u5fc3\u4ef7\u503c\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u5176\u771f\u6b63\u7684\u7280\u5229\u4e4b\u5904\u5728\u4e8e\u4e09\u70b9\uff1a\u4e00\u662f**\u5b9a\u4f4d\u7684\u7cbe\u51c6\u6027**\uff0c\u5b83\u4e0d\u505a\u5927\u800c\u5168\u7684AI IDE\uff0c\u800c\u662f\u4f5c\u4e3a\u73b0\u6709\u7ec8\u7aef\uff08Ghostty\uff09\u7684\u201c\u7ba1\u7406\u5916\u6302\u201d\uff0c\u5c0a\u91cd\u5e76\u5ef6\u7eed\u4e86\u5f00\u53d1\u8005\u7684\u539f\u6709\u4e60\u60ef\u4e0e\u914d\u7f6e\uff0c\u8fc1\u79fb\u6210\u672c\u6781\u4f4e\u3002\u4e8c\u662f**\u4ea4\u4e92\u7684\u8f7b\u91cf\u5316\u521b\u65b0**\uff0c\u201c\u7a97\u683c\u84dd\u73af\u201d\u548c\u4fa7\u8fb9\u680f\u8bf4\u660e\u5c06\u62bd\u8c61\u7684\u201c\u4ee3\u7406\u7b49\u5f85\u201d\u8f6c\u5316\u4e3a\u65e0\u6cd5\u5ffd\u89c6\u7684\u3001\u5177\u8c61\u7684\u89c6\u89c9\u4fe1\u53f7\uff0c\u8fd9\u662f\u4e00\u79cd\u6210\u672c\u6781\u4f4e\u5374\u6781\u4e3a\u6709\u6548\u7684\u4fe1\u606f\u4f20\u8fbe\u65b9\u6848\u3002\u4e09\u662f**\u6280\u672f\u6808\u7684\u575a\u5b88**\uff0c\u679c\u65ad\u6452\u5f03Electron\/Tauri\uff0c\u91c7\u7528Swift\/AppKit\u5b9e\u73b0\u539f\u751f\u6027\u80fd\uff0c\u8fd9\u4e0e\u5176\u8ffd\u6c42\u5373\u65f6\u3001\u65e0\u5361\u987f\u7684\u901a\u77e5\u54cd\u5e94\u4f53\u9a8c\u9ad8\u5ea6\u81ea\u6d3d\uff0c\u4e5f\u662f\u5bf9\u8d44\u6df1Mac\u5f00\u53d1\u8005\u7528\u6237\u5ba1\u7f8e\u4e0e\u6027\u80fd\u8bc9\u6c42\u7684\u7cbe\u51c6\u8fce\u5408\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u6df1\u5c42\u6311\u6218\u4e0e\u5929\u82b1\u677f\u4e5f\u540c\u6837\u6e05\u6670\u3002\u5176\u4ef7\u503c\u4e0e\u6240\u57fa\u4e8e\u7684\u7ec8\u7aef\u751f\u6001\uff08Ghostty\uff09\u548c\u7279\u5b9aAI\u4ee3\u7406\uff08\u5982Claude Code\uff09\u7684\u9002\u914d\u6df1\u5ea6\u5f3a\u7ed1\u5b9a\uff0c\u573a\u666f\u76ee\u524d\u76f8\u5bf9\u72ed\u7a84\u3002\u5185\u7f6e\u6d4f\u89c8\u5668\u7684\u811a\u672c\u5316CLI\u529f\u80fd\u5c55\u73b0\u4e86\u5411\u901a\u7528AI\u667a\u80fd\u4f53\u64cd\u4f5c\u5e73\u53f0\u5ef6\u4f38\u7684\u91ce\u5fc3\uff0c\u4f46\u8fd9\u5c06\u9762\u4e34\u66f4\u590d\u6742\u7684\u6807\u51c6\u5316\u95ee\u9898\u548c\u751f\u6001\u7ade\u4e89\u3002\u76ee\u524d\uff0c\u5b83\u66f4\u50cf\u662f\u4e00\u628a\u4e3a\u89e3\u51b3\u7279\u5b9a\u95ee\u9898\u800c\u953b\u9020\u7684\u3001\u6781\u5176\u950b\u5229\u7684\u201c\u624b\u672f\u5200\u201d\uff0c\u800c\u975e\u4e00\u4e2a\u5e73\u53f0\u3002\u5b83\u7684\u6210\u529f\uff0c\u53d6\u51b3\u4e8e\u6709\u591a\u5c11\u5f00\u53d1\u8005\u6b63\u6df1\u9677\u4e8e\u5b83\u6240\u63cf\u8ff0\u7684\u90a3\u79cd\u201c\u5e76\u884c\u4ee3\u7406\u4e4b\u75db\u201d\uff0c\u4ee5\u53ca\u8fd9\u4e2a\u75db\u70b9\u662f\u5426\u8db3\u4ee5\u652f\u6491\u5176\u53d1\u5c55\u4e3a\u4e00\u4e2a\u66f4\u5e7f\u4e49\u7684AI\u8f85\u52a9\u5de5\u4f5c\u6d41\u5165\u53e3\u3002\n            <\/p>\n<\/p><\/div>\n<div class=\"comments-section\">\n<div class=\"comments-toggle\">\n            <span>\u67e5\u770b\u539f\u59cb\u4fe1\u606f<\/span><br \/>\n            <span class=\"toggle-arrow\">\u25bc<\/span>\n        <\/div>\n<div class=\"comments-container\">\n<div class=\"comment-item\">\n<div class=\"comment-header\">\n                    <span class=\"comment-author\">cmux<\/span>\n                <\/div>\n<div class=\"comment-content\">cmux is the open-source terminal built for multitasking with coding agents. It has vertical tabs, notifications, a built-in browser, and it&#8217;s built on Ghostty. When Claude Code needs you, the pane glows blue and the sidebar tells you why. No Electron\/Tauri. Just Swift\/Appkit.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hey Product Hunt!<\/p>\n<p>We&#8217;re Austin and Lawrence, the creators of cmux.<\/p>\n<p>We run a lot of Claude Code and Codex sessions in parallel. We were using Ghostty with a bunch of split panes, and relying on native macOS notifications to know when an agent needed us. But Claude Code&#8217;s notification body is always just &#8220;Claude is waiting for your input&#8221; with no context. With enough tabs open, we couldn&#8217;t even read the titles anymore.<\/p>\n<p>We tried a few coding orchestrators but most of them were Electron\/Tauri apps and the performance bugged us. We also just prefer the terminal since GUI orchestrators lock you into their workflow, and we couldn&#8217;t set up our layout the way we wanted it.<\/p>\n<p>So we built cmux as a native macOS app in Swift\/AppKit. No Electron\/Tauri.<\/p>\n<ul>\n<li>\n<p>Vertical tabs<\/p>\n<\/li>\n<li>\n<p>Blue rings around panes that need attention<\/p>\n<\/li>\n<li>\n<p>Built-in browser<\/p>\n<\/li>\n<li>\n<p>Based on Ghostty<\/p>\n<\/li>\n<\/ul>\n<p>It uses libghostty for terminal rendering and reads your existing Ghostty config. It also has a built-in browser with a scriptable CLI. Agents can snapshot the accessibility tree, click elements, fill forms, and evaluate JS, all from the terminal.<\/p>\n<p>It\u2019s completely free &amp; open source (AGPL). You can grab it via Homebrew: <\/p>\n<p>brew install &#8211;cask manaflow-ai\/cmux\/cmux<\/p>\n<p>We&#8217;d love to hear your feedback or answer any questions! If you enjoy using our product, please give us a star on GitHub: <a href=\"https:\/\/github.com\/manaflow-ai\/cmux\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/github.com\/manaflow-ai\/cmux<\/a><\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>4<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Been using this very day, new daily driver<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>This is exactly the missing piece for an AI coding workflow! Managing parallel agent sessions usually turns into a chaotic mess of split panes and easily missed macOS notifications. The visual blue rings completely eliminate the guesswork of which agent actually needs input. Plus, keeping it native instead of relying on Electron makes the whole experience incredibly smooth. Really appreciate you building and open-sourcing such a genuinely useful tool.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <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>cmux is great<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>I&#8217;ve been using this for a while. I really enjoy it. The notifications are surprisingly a game-changer in my workflow. Highly recommend!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\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\">#15<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/325MAJ5TEWECDA\" class=\"app-title\">CAPES.APP<\/a><\/p>\n<div class=\"one-liner\">E-Store For Creators with 0% Platform Fee<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">12<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>CAPES.APP\u662f\u4e00\u4e2a\u4e3a\u521b\u4f5c\u8005\u6253\u9020\u7684\u4e00\u4f53\u5316\u96f6\u4f63\u91d1\u7535\u5546\u5e73\u53f0\uff0c\u901a\u8fc7\u96c6\u6210\u4e2a\u6027\u5316\u9875\u9762\u642d\u5efa\u3001\u9884\u7ea6\u7ba1\u7406\u3001\u7ebf\u4e0a\u8bfe\u7a0b\u53ca\u5546\u54c1\u9500\u552e\u7b49\u529f\u80fd\uff0c\u5728\u65e0\u9700\u6280\u672f\u80cc\u666f\u7684\u573a\u666f\u4e0b\uff0c\u89e3\u51b3\u4e86\u521b\u4f5c\u8005\u9700\u8de8\u591a\u5de5\u5177\u7ba1\u7406\u4e1a\u52a1\u3001\u88ab\u9ad8\u989d\u5e73\u53f0\u62bd\u6210\u6240\u56f0\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\/bf0a8321-6155-44e4-bded-7c4480953afe.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/3ea2fba4-5c99-4715-ad25-99509a155f96.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/45e7451f-0206-40a4-b691-29b272f1c1d4.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/b008f56e-5a46-449d-9708-b9ced905f56d.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/3ccee23f-6c33-4ee1-a0ff-4681ed922b65.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/7f21e31d-564e-491a-b5a7-ef5299637b7d.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\">SaaS<\/span><br \/>\n            <span class=\"tag\">E-Commerce<\/span><br \/>\n            <span class=\"tag\">Influencer marketing<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u521b\u4f5c\u8005\u7ecf\u6d4e<\/span><br \/>\n            <span class=\"tag\">\u4e00\u4f53\u5316\u7535\u5546\u5e73\u53f0<\/span><br \/>\n            <span class=\"tag\">\u96f6\u4f63\u91d1<\/span><br \/>\n            <span class=\"tag\">\u6570\u5b57\u5316\u670d\u52a1<\/span><br \/>\n            <span class=\"tag\">\u5728\u7ebf\u8bfe\u7a0b\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u4e2a\u4eba\u54c1\u724c\u9875\u9762<\/span><br \/>\n            <span class=\"tag\">\u9884\u7ea6\u7ba1\u7406<\/span><br \/>\n            <span class=\"tag\">\u4f1a\u5458\u793e\u533a<\/span><br \/>\n            <span class=\"tag\">\u5c0f\u5fae\u521b\u4e1a\u8005<\/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>\u5b98\u65b9\u8bc4\u8bba\u5f3a\u8c03\u4ea7\u54c1\u65e8\u5728\u6574\u5408\u591a\u5de5\u5177\u3001\u8282\u7701\u521b\u4f5c\u8005\u65f6\u95f4\u3002\u7528\u6237\u53cd\u9988\u63d0\u53ca\u5df2\u7528\u5176\u5f00\u8bbe\u5728\u7ebf\u745c\u4f3d\u8bfe\u7a0b\uff0c\u8ba4\u4e3a\u5bf9\u65e0\u6280\u672f\u80cc\u666f\u7684\u5c0f\u578b\u521b\u4f5c\u8005\u53cb\u597d\u3002\u76ee\u524d\u8bc4\u8bba\u8f83\u5c11\uff0c\u4ee5\u4ea7\u54c1\u4ecb\u7ecd\u548c\u521d\u671f\u4f53\u9a8c\u4e3a\u4e3b\uff0c\u6682\u65e0\u660e\u663e\u8d1f\u9762\u95ee\u9898\u6216\u529f\u80fd\u5efa\u8bae\u3002\n            <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ai-section\">\n<div class=\"ai-content\" style=\"font-size: large;\"><strong>AI \u9510\u8bc4<\/strong><\/div>\n<p class=\"ai-content\">\n                CAPES.APP\u5207\u5165\u7684\u662f\u62e5\u6324\u7684\u201c\u521b\u4f5c\u8005\u5de5\u5177\u201d\u5e02\u573a\uff0c\u5176\u5ba3\u79f0\u7684\u201c\u96f6\u4f63\u91d1\u201d\u548c\u201c\u4e00\u4f53\u5316\u201d\u662f\u6838\u5fc3\u5356\u70b9\uff0c\u76f4\u51fb\u4e86\u5f53\u524d\u521b\u4f5c\u8005\u5bf9\u5e73\u53f0\u62bd\u6210\u9ad8\u6602\u3001\u5de5\u4f5c\u6d41\u788e\u7247\u5316\u7684\u666e\u904d\u4e0d\u6ee1\u3002\u7136\u800c\uff0c\u5176\u771f\u6b63\u7684\u6311\u6218\u5728\u4e8e\u4ef7\u503c\u9a8c\u8bc1\u4e0e\u53ef\u6301\u7eed\u6027\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u4ece\u4ea7\u54c1\u903b\u8f91\u770b\uff0c\u5b83\u8bd5\u56fe\u6210\u4e3a\u521b\u4f5c\u8005\u4e1a\u52a1\u7684\u201c\u64cd\u4f5c\u7cfb\u7edf\u201d\uff0c\u5c06\u5c55\u793a\u3001\u9500\u552e\u3001\u4ea4\u4ed8\u3001\u5ba2\u6237\u7ba1\u7406\u95ed\u73af\u3002\u8fd9\u770b\u4f3c\u7406\u60f3\uff0c\u4f46\u8bc4\u8bba\u4e2d\u7f3a\u4e4f\u6df1\u5ea6\u4f7f\u7528\u53cd\u9988\uff0c\u5176\u201c\u4e00\u4f53\u5316\u201d\u4f53\u9a8c\u662f\u5426\u771f\u7684\u6d41\u7545\u3001\u529f\u80fd\u662f\u5426\u591f\u6df1\uff0c\u5b58\u7591\u3002\u8bb8\u591a\u4e13\u4e1a\u521b\u4f5c\u8005\u65e9\u5df2\u7ec4\u5408\u4f7f\u7528\u6210\u719f\u7684\u4e13\u4e1a\u5de5\u5177\uff08\u5982Calendly\u3001Stripe\u3001Memberful\uff09\uff0c\u8fc1\u79fb\u6210\u672c\u548c\u4fe1\u4efb\u5efa\u7acb\u662f\u5de8\u5927\u95e8\u69db\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u201c\u96f6\u4f63\u91d1\u201d\u6a21\u5f0f\u6781\u5177\u5438\u5f15\u529b\uff0c\u4f46\u4f5c\u4e3a\u5546\u4e1a\u516c\u53f8\uff0c\u5176\u76c8\u5229\u8def\u5f84\u5fc5\u7136\u8f6c\u5411\u8ba2\u9605\u5236\u6216\u589e\u503c\u670d\u52a1\u3002\u8fd9\u5f15\u51fa\u4e00\u4e2a\u5173\u952e\u95ee\u9898\uff1a\u5f53\u514d\u8d39\u6216\u57fa\u7840\u529f\u80fd\u65e0\u6cd5\u6ee1\u8db3\u589e\u957f\u9700\u6c42\u65f6\uff0c\u521b\u4f5c\u8005\u662f\u5426\u613f\u610f\u4ed8\u8d39\uff1f\u5176\u957f\u671f\u4ef7\u503c\u4e0d\u5728\u4e8e\u201c\u514d\u8d39\u201d\uff0c\u800c\u5728\u4e8e\u80fd\u5426\u901a\u8fc7\u5176\u5e73\u53f0\u663e\u8457\u63d0\u5347\u521b\u4f5c\u8005\u7684\u83b7\u5ba2\u6548\u7387\u4e0e\u6536\u5165\u89c4\u6a21\u2014\u2014\u5373\u5176\u6807\u8bed\u6240\u8a00\u7684\u201cearn 10x more\u201d\uff0c\u8fd9\u9700\u8981\u6570\u636e\u8bc1\u660e\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u5f53\u524d\u4ec512\u7968\u7684\u51b7\u542f\u52a8\u72b6\u6001\u8868\u660e\uff0c\u5176\u5e02\u573a\u58f0\u91cf\u548c\u4fe1\u4efb\u79ef\u7d2f\u624d\u521a\u521a\u5f00\u59cb\u3002\u5728Notion\u3001Linktree\u7b49\u5df2\u5360\u636e\u90e8\u5206\u5fc3\u667a\u7684\u80cc\u666f\u4e0b\uff0cCAPES\u9700\u8981\u66f4\u7cbe\u51c6\u5730\u5b9a\u4e49\u5176\u9996\u6279\u6838\u5fc3\u7528\u6237\uff08\u5982\u8bc4\u8bba\u4e2d\u7684\u745c\u4f3d\u8001\u5e08\uff09\uff0c\u5e76\u8bc1\u660e\u5728\u8be5\u7ec6\u5206\u9886\u57df\uff0c\u5176\u89e3\u51b3\u65b9\u6848\u4e0d\u4ec5\u66f4\u96c6\u6210\uff0c\u800c\u4e14\u66f4\u6709\u6548\u3002\u5426\u5219\uff0c\u201c\u5168\u800c\u4e0d\u7cbe\u201d\u53ef\u80fd\u6210\u4e3a\u5176\u963f\u5580\u7409\u65af\u4e4b\u8e35\u3002\u5b83\u7684\u673a\u4f1a\u5728\u4e8e\u670d\u52a1\u90a3\u4e9b\u5bf9\u591a\u5de5\u5177\u534f\u540c\u611f\u5230\u538c\u5026\u3001\u4e14\u5bf9\u4f63\u91d1\u654f\u611f\u7684\u65b0\u751f\u4ee3\u5c0f\u5fae\u521b\u4f5c\u8005\uff0c\u4f46\u8fd9\u6761\u8def\u6ce8\u5b9a\u9700\u8981\u6781\u5f3a\u7684\u4ea7\u54c1\u529b\u548c\u6e05\u6670\u7684\u9636\u6bb5\u6027\u805a\u7126\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\">CAPES.APP<\/span>\n                <\/div>\n<div class=\"comment-content\">Capes is all-in-one e-store for creator for managing their online business and earn 10x more. Capes has everything that a creator needs from creating personalized page, managing calls, hosting sessions, workshops to selling products. Easy to use and manage with no technical knowledge with 0% commission. You keep what you earn. Join Capes Today. Its free!!<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">Hey Product Hunt community! \ud83d\udc4b<\/p>\n<p>As creators ourselves, we constantly saw the struggle: Juggling 4-5 different tools just to manage your business \u2013 scheduling, payments, client communication, selling products&#8230; it&#8217;s exhausting and takes away from your actual creative work!<\/p>\n<p>That&#8217;s why we built Capes: Your all-in-one platform designed to simplify and supercharge how you monetize your expertise.<\/p>\n<p>With Capes, you can:<\/p>\n<p>&#8211; Build your unique page \u2013 no coding required! \ud83d\udcbb<br \/>\n&#8211; Host 1:1 sessions &amp; group workshops \ud83d\ude80<br \/>\n&#8211; Sell digital products &amp; affiliate links \ud83d\udcb8<br \/>\n&#8211; Manage clients, payments, scheduling, and analytics effortlessly \ud83d\udcca<br \/>\n&#8211; Create your own community \ud83d\udc65<br \/>\n&#8211; Collect feedback &amp; testimonials seamlessly \u2728<\/p>\n<p>Our goal is to help you replace multiple tools, save precious time, and truly connect with your audience, all from one powerful system.<\/p>\n<p>We&#8217;re offering a generous free plan to get started, so you can test risk-free. Give Capes a spin and let us know your thoughts! We&#8217;re here to answer any questions and would love to hear what features would make your creator life even easier.<\/p>\n<p>Thanks for checking us out! Your feedback means the world. \ud83d\ude4f<\/p><\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>6<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@bhu_1\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"bhu_1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@bhu_1<\/a> thanks for the free usage, I just setup my online yoga classes using capes<\/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\">@kumar_neeraj1Glad you find this helpful. Our vision is to let small creators and experts to  manage their online presence and businesses with zero technical requirement.<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                                <span>\u25b2<\/span><br \/>\n                                <span>1<\/span>\n                            <\/div>\n<p>                            <span>\u56de\u590d<\/span>\n                        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"app-card\">\n<div class=\"app-header\">\n<div class=\"rank\">#16<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/6SAEW4IGDW2NIQ\" class=\"app-title\">roomform.ai<\/a><\/p>\n<div class=\"one-liner\">Real 3D shopping for your space.<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">12<\/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\u3001\u54c1\u724c\u65e0\u6d89\u7684\u771f\u5b9e3D\u8d2d\u7269\u4e0e\u8bbe\u8ba1\u5e73\u53f0\uff0c\u5141\u8bb8\u7528\u6237\u5728\u4e2a\u4eba\u7a7a\u95f43D\u6a21\u578b\u4e2d\uff0c\u7cbe\u51c6\u653e\u7f6e\u6765\u81ea\u5168\u7f51\u7684\u771f\u5b9e\u5c3a\u5bf8\u5bb6\u5177\u5e76\u8fdb\u884c\u534f\u4f5c\uff0c\u89e3\u51b3\u4e86\u4f20\u7edf\u8bbe\u8ba1\u5de5\u5177\u64cd\u4f5c\u590d\u6742\u3001\u6c89\u6d78\u611f\u5dee\u3001\u54c1\u724c\u5c01\u95ed\u53ca\u534f\u4f5c\u56f0\u96be\u7b49\u75db\u70b9\u3002<\/div>\n<p>    <!-- \u5a92\u4f53\u753b\u5eca\uff1a\u5305\u542b\u89c6\u9891\u548c\u591a\u5f20\u56fe\u7247 --><\/p>\n<div class=\"media-gallery\">\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/f06b695d-0cc6-44e7-8f24-1e046871be99.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/00b7df91-0a35-4dc1-a1b9-57badd688e50.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/6340c3e3-2d1c-4bbd-9dda-f6c9ca07722b.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/706f3322-1170-4aa3-853c-fc579c601c93.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/0d154265-c29c-4ee3-b1dd-e65e373a31f5.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/4cf9e400-fe01-4c2a-8ba0-77aa19746e72.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\/9ac466a4-2f04-4751-8177-cbb2d804c6ed.jpeg?auto=format\" data-video-url=\"https:\/\/www.youtube.com\/watch?v=4VB1OtWrjPA\"><source src=\"https:\/\/www.youtube.com\/watch?v=4VB1OtWrjPA\" 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\">Shopping<\/span><br \/>\n            <span class=\"tag\">Design<\/span><br \/>\n            <span class=\"tag\">3D Modeling<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">3D\u8d2d\u7269<\/span><br \/>\n            <span class=\"tag\">\u7a7a\u95f4\u8bbe\u8ba1<\/span><br \/>\n            <span class=\"tag\">\u5bb6\u5c45\u7535\u5546<\/span><br \/>\n            <span class=\"tag\">\u589e\u5f3a\u73b0\u5b9e<\/span><br \/>\n            <span class=\"tag\">AI\u8bbe\u8ba1\u52a9\u624b<\/span><br \/>\n            <span class=\"tag\">LiDAR\u626b\u63cf<\/span><br \/>\n            <span class=\"tag\">\u54c1\u724c\u65e0\u6d89\u5e73\u53f0<\/span><br \/>\n            <span class=\"tag\">\u865a\u62df\u534f\u4f5c<\/span><br \/>\n            <span class=\"tag\">\u5ba4\u5185\u8bbe\u8ba1<\/span><br \/>\n            <span class=\"tag\">\u6d88\u8d39\u79d1\u6280<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u7528\u6237\u80af\u5b9a\u5176\u626b\u63cf\u7cbe\u51c6\u3001UI\u53cb\u597d\u53ca\u6f5c\u529b\u3002\u4e3b\u8981\u5efa\u8bae\u5305\u62ec\uff1a\u4e0e\u5927\u578b\u5bb6\u5177\u516c\u53f8\u5408\u4f5c\u5f15\u5165\u8d5e\u52a9\u4ea7\u54c1\uff1b\u589e\u52a0\u626b\u63cf\u5899\u9970\/\u753b\u4f5c\u7684\u529f\u80fd\u3002\u5f00\u53d1\u8005\u56de\u5e94\u5df2\u5177\u5907B2B\u5165\u9a7b\u6d41\u7a0b\uff0c\u5e76\u8003\u8651\u5f00\u53d1\u201c\u5899\u9762\u7f16\u8f91\u5668\u201d\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                Roomform.ai\u7684\u91ce\u5fc3\u4e0d\u5728\u4e8e\u6210\u4e3a\u53c8\u4e00\u4e2a\u201c\u5bb6\u5177AR\u9884\u89c8\u201d\u5de5\u5177\uff0c\u800c\u5728\u4e8e\u6784\u5efa\u4e00\u4e2a\u5f00\u653e\u3001\u53ef\u63a7\u76843D\u7a7a\u95f4\u201c\u64cd\u4f5c\u7cfb\u7edf\u201d\u3002\u5b83\u7cbe\u51c6\u5730\u523a\u4e2d\u4e86\u5f53\u524d\u884c\u4e1a\u56db\u5927\u8f6f\u808b\uff1a\u4ee5\u56fe\u7247\u8d34\u56fe\u4e3a\u4e3b\u7684\u4f2a3D\u7f3a\u4e4f\u6c89\u6d78\u611f\uff1b\u4e13\u4e1aCAD\u5de5\u5177\u95e8\u69db\u8fc7\u9ad8\uff1b\u54c1\u724c\u65b9\u5de5\u5177\u6ca6\u4e3a\u5c01\u95ed\u7684\u9500\u552e\u6f0f\u6597\uff1b\u4ee5\u53ca3D\u5185\u5bb9\u521b\u5efa\u4e0e\u534f\u4f5c\u7684\u6c89\u91cd\u6210\u672c\u3002\u5176\u5ba3\u79f0\u7684\u201c\u54c1\u724c\u65e0\u6d89\u201d\u548c\u201c\u6765\u81ea\u5168\u7f51\u201d\u662f\u5173\u952e\u5dee\u5f02\u5316\u70b9\uff0c\u8fd9\u8bd5\u56fe\u5c06\u7528\u6237\u4ece\u5355\u4e00\u54c1\u724c\u751f\u6001\u4e2d\u89e3\u653e\u51fa\u6765\uff0c\u5c06\u9009\u62e9\u6743\u4ea4\u8fd8\u7528\u6237\uff0c\u672c\u8d28\u4e0a\u662f\u5728\u6311\u6218\u5bb6\u5c45\u7535\u5546\u56fa\u6709\u7684\u6d41\u91cf\u56f4\u5899\u82b1\u56ed\u6a21\u5f0f\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u771f\u6b63\u7684\u6311\u6218\u4e0e\u4ef7\u503c\u5747\u6f5c\u85cf\u4e8e\u6280\u672f\u5b9e\u73b0\u4e0e\u5546\u4e1a\u843d\u5730\u7684\u5939\u7f1d\u4e2d\u3002LiDAR\u626b\u63cf\u4e0e2D\u8f6c3D\u7684\u51c6\u786e\u6027\u662f\u6280\u672f\u57fa\u77f3\uff0c\u4ece\u8bc4\u8bba\u770b\u5df2\u83b7\u521d\u6b65\u9a8c\u8bc1\uff0c\u4f46\u89c4\u6a21\u5316\u540e\u7684\u7a33\u5b9a\u6027\u3001\u5bf9\u590d\u6742\u7269\u4ef6\uff08\u5982\u8bc4\u8bba\u63d0\u53ca\u7684\u827a\u672f\u54c1\uff09\u7684\u8bc6\u522b\u80fd\u529b\u4ecd\u662f\u8003\u9a8c\u3002\u5176\u201c\u7a7a\u95f4AI\u4ee3\u7406\u201d\u7684\u5b9a\u4f4d\u9887\u5177\u60f3\u8c61\u529b\uff0c\u5b83\u4e0d\u5e94\u4ec5\u662f\u6446\u653e\u5bb6\u5177\u7684\u52a9\u624b\uff0c\u66f4\u5e94\u6210\u957f\u4e3a\u7406\u89e3\u7a7a\u95f4\u98ce\u683c\u3001\u9884\u7b97\u3001\u529f\u80fd\u9700\u6c42\u7684\u667a\u80fd\u8bbe\u8ba1\u4f19\u4f34\uff0c\u8fd9\u662f\u5176AI\u53d9\u4e8b\u80fd\u5426\u5347\u534e\u7684\u5173\u952e\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u5546\u4e1a\u4e0a\uff0c\u201c\u54c1\u724c\u65e0\u6d89\u201d\u662f\u7406\u60f3\uff0c\u4f46\u6536\u5165\u5f88\u53ef\u80fd\u4ecd\u9700\u4f9d\u8d56\u201c\u54c1\u724c\u5408\u4f5c\u201d\u3002\u5f00\u53d1\u8005\u63d0\u53ca\u7684B2B\u6d41\u7a0b\u662f\u52a1\u5b9e\u7684\u4e00\u6b65\uff0c\u4f46\u5982\u4f55\u5728\u4fdd\u6301\u5e73\u53f0\u4e2d\u7acb\u6027\u4e0e\u5f15\u5165\u54c1\u724c\u8d5e\u52a9\/\u96c6\u6210\u4e4b\u95f4\u53d6\u5f97\u5e73\u8861\uff0c\u5c06\u6781\u4e3a\u5fae\u5999\u3002\u4e00\u65e6\u5904\u7406\u4e0d\u5f53\uff0c\u6781\u6613\u4ece\u5f00\u653e\u5e73\u53f0\u6ed1\u5411\u53e6\u4e00\u4e2a\u7cbe\u5fc3\u4f2a\u88c5\u7684\u5e7f\u544a\u9648\u5217\u5ba4\u3002\u6b64\u5916\uff0c\u6784\u5efa\u8de8\u54c1\u724c\u7684\u901a\u75283D\u5546\u54c1\u5e93\u662f\u5de8\u5927\u5de5\u7a0b\uff0c\u9700\u8981\u6781\u5f3a\u7684\u884c\u4e1a\u63a8\u52a8\u529b\u6216\u72ec\u7279\u7684\u7528\u6237\u751f\u6210\u5185\u5bb9\u751f\u6001\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u603b\u4f53\u800c\u8a00\uff0cRoomform.ai\u5728\u6982\u5ff5\u4e0a\u5207\u4e2d\u4e86\u4e0b\u4e00\u4ee3\u7535\u5546\u4f53\u9a8c\u7684\u6838\u5fc3\u2014\u2014\u4ece\u5546\u54c1\u5217\u8868\u6d4f\u89c8\u8f6c\u5411\u6c89\u6d78\u5f0f\u3001\u53ef\u51b3\u7b56\u7684\u7a7a\u95f4\u89e3\u51b3\u65b9\u6848\u3002\u5176\u6210\u8d25\u4e0d\u5728\u4e8e3D\u6548\u679c\u662f\u5426\u70ab\u9177\uff0c\u800c\u5728\u4e8e\u80fd\u5426\u4ee5\u8db3\u591f\u4f4e\u7684\u95e8\u69db\uff0c\u6784\u5efa\u4e00\u4e2a\u6db5\u76d6\u201c\u7cbe\u51c6\u7a7a\u95f4\u91cd\u5efa-\u6d77\u91cf\u5546\u54c1\u63a5\u5165-\u667a\u80fd\u8bbe\u8ba1\u51b3\u7b56-\u65e0\u7f1d\u5546\u4e1a\u8f6c\u5316\u201d\u7684\u5b8c\u6574\u95ed\u73af\uff0c\u5e76\u7ef4\u6301\u5176\u5f00\u653e\u6027\u7684\u521d\u5fc3\u3002\u8fd9\u6761\u8def\u5f88\u957f\uff0c\u4f46\u65b9\u5411\u6b63\u786e\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\">roomform.ai<\/span>\n                <\/div>\n<div class=\"comment-content\">Step inside your space in 3D. Try true-to-scale furniture from across the web, explore designs from other people, and collaborate on spaces. A brand-agnostic platform for real 3D shopping. Guided by AI, fully in your control.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hi Product Hunt!<\/p>\n<p><a href=\"https:\/\/www.producthunt.com\/@zane_mroue\" data-node-type=\"mention\" data-mention-type=\"user\" data-mention-id=\"zane_mroue\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@zane_mroue<\/a> and I built Roomform as an accessible design platform giving you real layouts, products, and freedom to try\/shop furniture from anywhere. Things that motivated us to build:<\/p>\n<ul>\n<li>\n<p>Image-wrappers are difficult to control and aren&#8217;t immersive<\/p>\n<\/li>\n<li>\n<p>Professional tools (e.g. CAD) are expensive and difficult for beginners<\/p>\n<\/li>\n<li>\n<p>Brand-specific tools have closed catalogues<\/p>\n<\/li>\n<li>\n<p>Getting your own items into a virtual space takes manual work (3d modelling, 3rd party tools)<\/p>\n<\/li>\n<li>\n<p>Collaborating in 3d design is heavy<\/p>\n<\/li>\n<\/ul>\n<p>We&#8217;ve been working alongside designers, real-estate agents, DIY enthusiasts, and furniture retailers to really bring the idea of 3D commerce to life.<\/p>\n<\/p>\n<p>Roomform uses LiDAR scanning, 3D model generation and a spatial AI agent to create a modern take on design and shopping.<\/p>\n<\/p>\n<p>Tell us any ideas or questions you have when trying it out!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>5<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Just tried this out! <br \/>I was skeptical about the room scanning feature, but it actually works. It got accurate dimensions and rendered in all my furniture to scale \u2014 even the pieces I thrifted or built. I&#8217;m not sure how their backend works, but the 2d to 3D rendering is impressive. The UI is also incredibly user-friendly and sleek. Not buggy at all, works great, and has potential. Have you thought about partnering with big furniture companies for sponsored products on the marketplace? <br \/>One thing I wish it had is the ability to scan in wall decor. I&#8217;m a big art fiend, so being able to try out prints\/paintings before I buy would be a game-changer. My lease ends in a couple of months, so I will 100% be revisiting this as I move into my new place.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>1<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<div class=\"comment-replies\">\n<div class=\"reply-item\">\n<div class=\"reply-content\">\n<p><a href=\"https:\/\/www.producthunt.com\/@katherine_smith26\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@katherine_smith26<\/a>&nbsp;Great question &#8211; we actually have a b2b flow for retailers to self-onboard, market and integrate 3d natively into our site, with in-store QR and embed link functionality.<\/p>\n<\/p>\n<p>As for wall decor, it&#8217;s currently image-to-3d based, but we&#8217;ve thought about adding in a &#8220;wall editor&#8221; or high-integrity picture framing. You&#8217;re one of a few people who have brought this up!<\/p>\n<\/p>\n<p>Really appreciate the feedback, and glad to hear the UX is user-friendly. That&#8217;s precisely the goal with Roomform.<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-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\">#17<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/FI2NBXMKKSH343\" class=\"app-title\">LeftyKeyboard &#8211; Android<\/a><\/p>\n<div class=\"one-liner\">Left Handed Keyboard<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">7<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>\u4e00\u6b3e\u4e13\u4e3aAndroid\u5de6\u6487\u5b50\u7528\u6237\u8bbe\u8ba1\u7684\u5355\u624b\u952e\u76d8\u5e94\u7528\uff0c\u901a\u8fc7\u4f18\u5316\u5e03\u5c40\u89e3\u51b3\u4e86\u5de6\u624b\u5355\u624b\u64cd\u4f5c\u5927\u5c4f\u624b\u673a\u65f6\u8f93\u5165\u4e0d\u4fbf\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 single-item\">\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/27777713-051e-460a-a2b1-bce5e21c7d02.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\">Android<\/span><br \/>\n            <span class=\"tag\">Productivity<\/span><br \/>\n            <span class=\"tag\">Custom Keyboards<\/span><br \/>\n            <span class=\"tag\">Writing<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u5b89\u5353\u5e94\u7528<\/span><br \/>\n            <span class=\"tag\">\u8f85\u52a9\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u5de6\u6487\u5b50\u53cb\u597d<\/span><br \/>\n            <span class=\"tag\">\u5355\u624b\u952e\u76d8<\/span><br \/>\n            <span class=\"tag\">\u8f93\u5165\u6cd5<\/span><br \/>\n            <span class=\"tag\">\u53ef\u8bbf\u95ee\u6027<\/span><br \/>\n            <span class=\"tag\">\u672c\u5730\u5316<\/span><br \/>\n            <span class=\"tag\">\u514d\u8d39\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>\u76ee\u524d\u6709\u6548\u8bc4\u8bba\u6781\u5c11\uff0c\u4ec5\u6709\u4e00\u6761\u8bc4\u8bba\u63d0\u53ca\u4e86\u201c\u514d\u8d39\u201d\u548c\u201c\u5df2\u5728Google Play\u5546\u5e97\u53d1\u5e03\u201d\u8fd9\u4e24\u4e2a\u4e8b\u5b9e\u6027\u4fe1\u606f\uff0c\u7f3a\u4e4f\u5173\u4e8e\u5b9e\u9645\u4f7f\u7528\u4f53\u9a8c\u3001\u529f\u80fd\u7ec6\u8282\u6216\u6539\u8fdb\u5efa\u8bae\u7684\u6df1\u5ea6\u53cd\u9988\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                LeftyKeyboard\u7684\u53d1\u5e03\uff0c\u7784\u51c6\u4e86\u4e00\u4e2a\u957f\u671f\u88ab\u4e3b\u6d41\u5e02\u573a\u5ffd\u89c6\u7684\u7ec6\u5206\u9700\u6c42\u2014\u2014\u5de6\u6487\u5b50\u7528\u6237\u7684\u5355\u624b\u8f93\u5165\u4f53\u9a8c\u3002\u5176\u6838\u5fc3\u4ef7\u503c\u5728\u4e8e\u5bf9\u201c\u53ef\u8bbf\u95ee\u6027\u201d\u548c\u201c\u5305\u5bb9\u6027\u8bbe\u8ba1\u201d\u7684\u5b9e\u8df5\uff0c\u8bd5\u56fe\u5728\u9ad8\u5ea6\u540c\u8d28\u5316\u7684\u8f93\u5165\u6cd5\u5e02\u573a\u4e2d\u6495\u5f00\u4e00\u9053\u53e3\u5b50\u3002\u7136\u800c\uff0c\u4ece\u5f53\u524d\u7248\u672c\u770b\uff0c\u5176\u4ea7\u54c1\u7b56\u7565\u5b58\u5728\u660e\u663e\u77ed\u677f\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u9996\u5148\uff0c\u5176\u4ef7\u503c\u4e3b\u5f20\u6e05\u6670\u4f46\u5207\u5165\u70b9\u8fc7\u7a84\u3002\u5de6\u6487\u5b50\u7528\u6237\u7fa4\u4f53\u56fa\u7136\u5e9e\u5927\uff0c\u4f46\u5176\u4e2d\u6709\u591a\u5c11\u4eba\u6df1\u53d7\u5355\u624b\u8f93\u5165\u56f0\u6270\u5e76\u613f\u610f\u4e13\u95e8\u4e0b\u8f7d\u4e00\u4e2a\u952e\u76d8\u5e94\u7528\uff1f\u8fd9\u9700\u8981\u5f3a\u6709\u529b\u7684\u7528\u6237\u6559\u80b2\u6216\u573a\u666f\u7ed1\u5b9a\u3002\u5176\u6b21\uff0c\u9996\u53d1\u4ec5\u652f\u6301\u82f1\u8bed\u548c\u571f\u8033\u5176\u8bed\u5e03\u5c40\uff0c\u6781\u5927\u5730\u9650\u5236\u4e86\u5176\u5e02\u573a\u8986\u76d6\u548c\u9a8c\u8bc1\u901f\u5ea6\uff0c\u663e\u5f97\u8c28\u614e\u4e43\u81f3\u4fdd\u5b88\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u66f4\u5173\u952e\u7684\u662f\uff0c\u4ece\u8fd1\u4e4e\u4e3a\u96f6\u7684\u7528\u6237\u4e92\u52a8\u548c\u53cd\u9988\u6765\u770b\uff0c\u4ea7\u54c1\u53ef\u80fd\u9677\u5165\u4e86\u201c\u6c89\u9ed8\u53d1\u5e03\u201d\u7684\u9677\u9631\u3002\u6ca1\u6709\u65e9\u671f\u79cd\u5b50\u7528\u6237\u7684\u79ef\u6781\u53cd\u9988\uff0c\u5f00\u53d1\u8005\u5c06\u96be\u4ee5\u8fed\u4ee3\u4f18\u5316\u5e03\u5c40\u7684\u8212\u9002\u5ea6\u3001\u81ea\u52a8\u66f4\u6b63\u7b97\u6cd5\u3001\u8f93\u5165\u6548\u7387\u7b49\u5173\u952e\u4f53\u9a8c\u3002\u4e00\u4e2a\u952e\u76d8\u5e94\u7528\u7684\u6210\u529f\uff0c\u6781\u5ea6\u4f9d\u8d56\u7528\u6237\u4e60\u60ef\u6570\u636e\u7684\u79ef\u7d2f\u548c\u7b97\u6cd5\u7684\u8c03\u4f18\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7280\u5229\u70b9\u8bf4\uff0c\u8fd9\u66f4\u50cf\u4e00\u4e2a\u201c\u529f\u80fd\u539f\u578b\u201d\u800c\u975e\u6210\u719f\u4ea7\u54c1\u3002\u5b83\u63d0\u51fa\u4e86\u4e00\u4e2a\u6b63\u786e\u7684\u95ee\u9898\uff0c\u4f46\u89e3\u51b3\u65b9\u6848\u7684\u6df1\u5ea6\u3001\u5e02\u573a\u63a8\u5e7f\u7684\u529b\u5ea6\u4ee5\u53ca\u751f\u6001\u6784\u5efa\u7684\u7ef4\u5ea6\u90fd\u4e25\u91cd\u4e0d\u8db3\u3002\u82e5\u60f3\u771f\u6b63\u7acb\u8db3\uff0c\u5b83\u5fc5\u987b\u8d85\u8d8a\u7b80\u5355\u7684\u201c\u5e03\u5c40\u955c\u50cf\u201d\uff0c\u6df1\u5165\u601d\u8003\u5de6\u6487\u5b50\u7528\u6237\u7684\u8ba4\u77e5\u4e0e\u64cd\u4f5c\u903b\u8f91\uff0c\u5e76\u53ef\u80fd\u9700\u62d3\u5c55\u81f3\u201c\u4fbf\u6377\u5355\u624b\u64cd\u4f5c\u201d\u7684\u66f4\u5927\u8303\u7574\uff0c\u5438\u5f15\u975e\u5de6\u6487\u5b50\u4f46\u6709\u591a\u4efb\u52a1\u5904\u7406\u9700\u6c42\u7684\u7528\u6237\u3002\u5426\u5219\uff0c\u5b83\u5f88\u53ef\u80fd\u53ea\u662f\u5e94\u7528\u5546\u5e97\u4e2d\u53c8\u4e00\u4e2a\u503c\u5f97\u5c0a\u656c\u4f46\u5f88\u5feb\u88ab\u9057\u5fd8\u7684\u201c\u5c0f\u4f17\u5b9e\u9a8c\u54c1\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\">LeftyKeyboard &#8211; Android<\/span>\n                <\/div>\n<div class=\"comment-content\">LeftyKeyboard has released for Android users for worldwide. First version comes with English and Turkish layouts.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">Yes its free and released for Android users in Google Play Store,<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"app-card\">\n<div class=\"app-header\">\n<div class=\"rank\">#18<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/KYWLC7IGXH5K6S\" class=\"app-title\">RocketShare<\/a><\/p>\n<div class=\"one-liner\">Share files that stay private, even from us.<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">6<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>RocketShare\u662f\u4e00\u6b3e\u57fa\u4e8e\u96f6\u77e5\u8bc6\u52a0\u5bc6\u7684\u6587\u4ef6\u5206\u4eab\u5de5\u5177\uff0c\u901a\u8fc7\u5728\u7528\u6237\u6d4f\u89c8\u5668\u7aef\u52a0\u5bc6\u6587\u4ef6\u5e76\u5c06\u5bc6\u94a5\u9690\u85cf\u5728URL\u7247\u6bb5\u4e2d\uff0c\u5b9e\u73b0\u4e86\u5373\u4f7f\u670d\u52a1\u5546\u4e5f\u65e0\u6cd5\u67e5\u770b\u7684\u6587\u4ef6\u79c1\u5bc6\u5206\u4eab\uff0c\u89e3\u51b3\u4e86\u7528\u6237\u5728\u4f20\u8f93\u654f\u611f\u6587\u4ef6\u65f6\u5bf9\u9690\u79c1\u548c\u5b89\u5168\u7684\u6838\u5fc3\u987e\u8651\u3002<\/div>\n<p>    <!-- \u5a92\u4f53\u753b\u5eca\uff1a\u5305\u542b\u89c6\u9891\u548c\u591a\u5f20\u56fe\u7247 --><\/p>\n<div class=\"media-gallery\">\n<div class=\"media-item-wrapper\">\n                <video class=\"media-content\" poster=\"https:\/\/ph-files.imgix.net\/739f1c71-cba8-48c8-83a7-53cbe17561a9.jpeg?auto=format\" data-video-url=\"https:\/\/youtu.be\/8WS8ZxJhEQI\"><source src=\"https:\/\/youtu.be\/8WS8ZxJhEQI\" type=\"video\/mp4\"><\/video><\/p>\n<div class=\"video-overlay\">\n<div class=\"play-icon\">\u25b6<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/8614fdeb-5498-433c-8b20-05c428762176.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/df9854bd-80ec-433c-ac55-b49d4177fb37.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/73b7451b-6cea-4d3b-bf3a-ba0d05f40497.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<\/p><\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">Productivity<\/span><br \/>\n            <span class=\"tag\">User Experience<\/span><br \/>\n            <span class=\"tag\">Privacy<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u96f6\u77e5\u8bc6\u52a0\u5bc6<\/span><br \/>\n            <span class=\"tag\">\u6587\u4ef6\u5206\u4eab<\/span><br \/>\n            <span class=\"tag\">\u9690\u79c1\u5b89\u5168<\/span><br \/>\n            <span class=\"tag\">\u7aef\u5230\u7aef\u52a0\u5bc6<\/span><br \/>\n            <span class=\"tag\">\u4e34\u65f6\u94fe\u63a5<\/span><br \/>\n            <span class=\"tag\">\u65e0\u8d26\u6237\u5206\u4eab<\/span><br \/>\n            <span class=\"tag\">\u5b89\u5168\u4f20\u8f93<\/span><br \/>\n            <span class=\"tag\">\u6570\u636e\u4e3b\u6743<\/span><br \/>\n            <span class=\"tag\">\u52a0\u5bc6\u5b58\u50a8<\/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>\u76ee\u524d\u4ec5\u6709\u4e00\u6761\u6765\u81ea\u5f00\u53d1\u56e2\u961f\u7684\u53d1\u5e03\u8bc4\u8bba\uff0c\u4ecb\u7ecd\u4e86\u4ea7\u54c1\u7684\u6838\u5fc3\u6280\u672f\u4e0e\u7406\u5ff5\uff08\u96f6\u77e5\u8bc6\u52a0\u5bc6\u3001\u5bc6\u94a5\u5b58\u4e8eURL\u7247\u6bb5\u7b49\uff09\uff0c\u5e76\u4e3b\u52a8\u9080\u8bf7\u7528\u6237\u5c31\u7528\u6237\u4f53\u9a8c\u3001\u5a01\u80c1\u6a21\u578b\u548c\u672a\u6765\u529f\u80fd\u63d0\u4f9b\u53cd\u9988\u3002\u5c1a\u65e0\u771f\u5b9e\u7528\u6237\u7684\u4f7f\u7528\u53cd\u9988\u6216\u95ee\u9898\u3002\n            <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ai-section\">\n<div class=\"ai-content\" style=\"font-size: large;\"><strong>AI \u9510\u8bc4<\/strong><\/div>\n<p class=\"ai-content\">\n                RocketShare\u5728\u6982\u5ff5\u4e0a\u5207\u5165\u4e86\u4e00\u4e2a\u7cbe\u51c6\u4e14\u65e5\u76ca\u91cd\u8981\u7684\u75db\u70b9\uff1a\u5728\u4e0d\u53ef\u4fe1\u7684\u4e91\u73af\u5883\u4e2d\u5efa\u7acb\u53ef\u4fe1\u7684\u6587\u4ef6\u4f20\u8f93\u3002\u5176\u6280\u672f\u8def\u5f84\u2014\u2014\u5ba2\u6237\u7aefAES-256-GCM\u52a0\u5bc6\u3001\u5bc6\u94a5\u5b58\u4e8eURL\u7247\u6bb5\uff08\u54c8\u5e0c\u90e8\u5206\uff09\u4e0d\u53d1\u9001\u81f3\u670d\u52a1\u5668\u2014\u2014\u662f\u7ecf\u5178\u4e14\u4e25\u8c28\u7684\u96f6\u77e5\u8bc6\u67b6\u6784\u5b9e\u73b0\uff0c\u5e76\u975e\u5671\u5934\u3002\u8fd9\u5b9e\u8d28\u4e0a\u5c06\u5e73\u53f0\u964d\u7ea7\u4e3a\u7eaf\u7cb9\u7684\u201c\u52a0\u5bc6\u6570\u636e\u76f2\u5b58\u50a8\u201d\uff0c\u628a\u6570\u636e\u4e3b\u6743\u5f7b\u5e95\u4ea4\u8fd8\u7528\u6237\uff0c\u76f4\u51fb\u4e86WeTransfer\u7b49\u4f20\u7edf\u201c\u4e0a\u4f20\u5e76\u4fe1\u4efb\u6211\u4eec\u201d\u6a21\u5f0f\u7684\u6838\u5fc3\u8f6f\u808b\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u771f\u6b63\u7684\u6311\u6218\u4e0e\u4ef7\u503c\u8bc4\u5224\u5728\u4e8e\u4ea7\u54c1\u903b\u8f91\u4e4b\u5916\u7684\u7ef4\u5ea6\u3002\u9996\u5148\uff0c\u7528\u6237\u4f53\u9a8c\u4e0e\u5b89\u5168\u6027\u7684\u7ecf\u5178\u535a\u5f08\uff1a\u5bc6\u94a5\u5728URL\u4e2d\u867d\u5b89\u5168\uff0c\u4f46\u4e00\u65e6\u94fe\u63a5\u88ab\u610f\u5916\u5206\u4eab\u6216\u6cc4\u9732\uff08\u5982\u901a\u8fc7\u6d4f\u89c8\u5668\u5386\u53f2\u3001\u5f15\u7528\u5934\u90e8\uff09\uff0c\u5b89\u5168\u6027\u4fbf\u77ac\u95f4\u74e6\u89e3\u3002\u5176\u201c\u53ef\u9009\u5bc6\u7801\u201d\u529f\u80fd\uff0c\u5b9e\u4e3a\u5bf9\u6b64\u77ed\u677f\u7684\u5173\u952e\u8865\u6551\uff0c\u4f46\u8fd9\u53c8\u9000\u56de\u5230\u4e86\u5bc6\u7801\u7ba1\u7406\u4e0e\u5206\u4eab\u7684\u65e7\u96be\u9898\u3002\u5176\u6b21\uff0c\u5546\u4e1a\u6a21\u5f0f\u5b58\u7591\u3002\u4f5c\u4e3a\u201c\u76f2\u5b58\u50a8\u201d\u670d\u52a1\uff0c\u5176\u65e0\u6cd5\u5bf9\u6587\u4ef6\u5185\u5bb9\u8fdb\u884c\u4efb\u4f55\u589e\u503c\u5904\u7406\uff08\u5982\u9884\u89c8\u3001\u53bb\u91cd\u3001\u75c5\u6bd2\u626b\u63cf\uff09\uff0c\u5176\u4ef7\u503c\u5929\u82b1\u677f\u53ef\u80fd\u88ab\u9650\u5236\u5728\u57fa\u7840\u4f20\u8f93\u901f\u5ea6\u4e0e\u7a33\u5b9a\u6027\u4e0a\uff0c\u8fd9\u4f7f\u5176\u5728\u9762\u5411\u666e\u901a\u7528\u6237\u7684\u514d\u8d39\u5e02\u573a\u4e2d\u96be\u4ee5\u4e0e\u5de8\u5934\u6297\u8861\u3002\u5176\u5b58\u50a8\u7684\u5143\u6570\u636e\uff08\u6587\u4ef6\u540d\u3001\u5927\u5c0f\u7b49\uff09\u867d\u79f0\u4e0d\u4e0a\u9690\u79c1\u6f0f\u6d1e\uff0c\u4f46\u5728\u6781\u7aef\u5a01\u80c1\u6a21\u578b\u4e0b\u4ecd\u53ef\u80fd\u6cc4\u9732\u4fe1\u606f\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u56e0\u6b64\uff0cRocketShare\u7684\u771f\u6b63\u4ef7\u503c\uff0c\u6216\u8bb8\u4e0d\u5728\u4e8e\u53d6\u4ee3\u5927\u4f17\u6d88\u8d39\u7ea7\u6587\u4ef6\u5206\u4eab\uff0c\u800c\u5728\u4e8e\u4e3a\u6cd5\u5f8b\u3001\u533b\u7597\u3001\u91d1\u878d\u3001 journalism\u7b49\u7279\u5b9a\u9ad8\u654f\u611f\u884c\u4e1a\u63d0\u4f9b\u4e86\u4e00\u79cd\u67b6\u6784\u6e05\u6670\u3001\u53ef\u5ba1\u8ba1\u7684\u5408\u89c4\u6027\u89e3\u51b3\u65b9\u6848\u3002\u5b83\u7684\u51fa\u73b0\u66f4\u50cf\u4e00\u4efd\u201c\u6280\u672f\u58f0\u660e\u201d\uff0c\u9a8c\u8bc1\u4e86\u96f6\u77e5\u8bc6\u6587\u4ef6\u5206\u4eab\u5728\u5de5\u7a0b\u4e0a\u7684\u53ef\u884c\u6027\u3002\u5176\u6210\u529f\u4e0e\u5426\uff0c\u5c06\u53d6\u51b3\u4e8e\u80fd\u5426\u5c06\u8fd9\u79cd\u6280\u672f\u4e25\u8c28\u6027\uff0c\u8f6c\u5316\u4e3a\u9488\u5bf9\u7ec6\u5206\u9886\u57df\u7684\u3001\u53ef\u9760\u7684\u4e1a\u52a1\u6d41\u7a0b\u5d4c\u5165\u80fd\u529b\uff0c\u5e76\u627e\u5230\u613f\u610f\u4e3a\u8fd9\u79cd\u201c\u67b6\u6784\u7eaf\u6d01\u6027\u201d\u548c\u964d\u4f4e\u5408\u89c4\u98ce\u9669\u4ed8\u8d39\u7684\u5ba2\u6237\u3002\u76ee\u524d\u4ece\u4ec5\u6709\u56e2\u961f\u8bc4\u8bba\u7684\u51b7\u542f\u52a8\u72b6\u6001\u6765\u770b\uff0c\u5176\u5e02\u573a\u9a8c\u8bc1\u4e4b\u8def\u624d\u521a\u521a\u5f00\u59cb\u3002\n            <\/p>\n<\/p><\/div>\n<div class=\"comments-section\">\n<div class=\"comments-toggle\">\n            <span>\u67e5\u770b\u539f\u59cb\u4fe1\u606f<\/span><br \/>\n            <span class=\"toggle-arrow\">\u25bc<\/span>\n        <\/div>\n<div class=\"comments-container\">\n<div class=\"comment-item\">\n<div class=\"comment-header\">\n                    <span class=\"comment-author\">RocketShare<\/span>\n                <\/div>\n<div class=\"comment-content\">RocketShare is zero-knowledge file sharing: files are encrypted in your browser (AES-256-GCM) and the key stays in the URL fragment (#&#8230;), so we only store encrypted blobs. Choose link expiry (1\u201390 days), optional password + download limits, and (optionally) email the link to recipients. Resumable chunked uploads + streaming downloads work on desktop and mobile.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">Hey Product Hunt! we\u2019re launching RocketShare: truly private file sharing built around zero-knowledge encryption.<\/p>\n<p>We built it because \u201cupload and trust us\u201d isn\u2019t good enough for your files. RocketShare encrypts files on your device (AES\u2011256\u2011GCM), uploads only encrypted blobs, and puts the decryption key in the share link after the # (URL fragment) which browsers don\u2019t send to servers.<\/p>\n<p>What\u2019s in this launch:<br \/>\n&#8211; Share without accounts (recipients just open the link)<br \/>\n&#8211; Expiring links you control (1\u201390 days, plan-based) + automatic deletion after expiry<br \/>\n&#8211; Resumable, chunked uploads (resume within 24 hours)<br \/>\n&#8211; Optional password protection + download limits (account required)<br \/>\n&#8211; Download all files as a ZIP, with streaming decrypt for big downloads<\/p>\n<p>Transparency: we do store basic transfer metadata (file names\/sizes, timestamps, expiry, download counts) to make the UX work \u2014 but we never store your encryption key, and we can\u2019t decrypt file contents.<\/p>\n<p>If you want the technical details, check out the Security Overview + Whitepaper on the site. I\u2019d love feedback on the UX, threat model, and what you\u2019d want next.<\/p><\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/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\/3EUZQOOFXJBZIO\" class=\"app-title\">Flip<\/a><\/p>\n<div class=\"one-liner\">Real-time market prices for any physical item<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">6<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>Flip\u4e3a\u5b9e\u4f53\u5546\u54c1\u63d0\u4f9b\u5b9e\u65f6\u5e02\u573a\u4ef7\u683c\u6570\u636e\uff0c\u89e3\u51b3\u7528\u6237\u5728\u4e8c\u624b\u4ea4\u6613\u6216\u8d44\u4ea7\u8ffd\u8e2a\u65f6\u56e0\u4fe1\u606f\u4e0d\u5bf9\u79f0\u5bfc\u81f4\u7684\u5b9a\u4ef7\u56f0\u96be\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\/e3183ef1-46c2-418b-9dce-0213f3aecdcc.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/44b546cb-d2a0-4377-a694-1cd71de0a3fc.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/8c47ce1e-8dbf-4ea7-a8d6-9053b83c8f15.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/efad2d83-e445-4f6e-950b-2acdbb227adb.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\/ad0bb8cd-53aa-4252-bce0-720ea2deefad.gif?auto=format\" data-video-url=\"https:\/\/www.loom.com\/share\/ae9a268897654777a9b6e1d02c027436\"><source src=\"https:\/\/www.loom.com\/share\/ae9a268897654777a9b6e1d02c027436\" 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\">Internet of Things<\/span><br \/>\n            <span class=\"tag\">Artificial Intelligence<\/span><br \/>\n            <span class=\"tag\">Tech<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">\u4ef7\u683c\u6570\u636e\u5e73\u53f0<\/span><br \/>\n            <span class=\"tag\">\u5b9e\u4f53\u5546\u54c1\u4f30\u503c<\/span><br \/>\n            <span class=\"tag\">\u5e02\u573a\u5206\u6790\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u4e8c\u624b\u4ea4\u6613\u52a9\u624b<\/span><br \/>\n            <span class=\"tag\">\u8d44\u4ea7\u8ffd\u8e2a<\/span><br \/>\n            <span class=\"tag\">\u5546\u54c1\u4ef7\u683c\u6307\u6570<\/span><br \/>\n            <span class=\"tag\">\u6d88\u8d39\u79d1\u6280<\/span><br \/>\n            <span class=\"tag\">\u6570\u636e\u57fa\u7840\u8bbe\u65bd<\/span><br \/>\n            <span class=\"tag\">AI\u5b9a\u4ef7\u5f15\u64ce<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u521b\u59cb\u4eba\u5206\u4eab\u56e0\u4fe1\u606f\u4e0d\u5bf9\u79f0\u5728\u5356\u978b\u65f6\u5403\u4e8f\u7684\u521b\u7acb\u6545\u4e8b\u3002\u7528\u6237\u53cd\u9988\u79ef\u6781\uff0c\u8be2\u95ee\u5b9a\u4ef7\u673a\u5236\u5e76\u5efa\u8bae\u589e\u52a0\u66f4\u591a\u5546\u54c1\u54c1\u7c7b\u3002\u8bc4\u8bba\u4e92\u52a8\u96c6\u4e2d\u4e8e\u9080\u8bf7\u7528\u6237\u63d0\u51fa\u5e0c\u671b\u5b9a\u4ef7\u7684\u7269\u54c1\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                Flip\u4ee5\u201c\u5b9e\u4f53\u5546\u54c1\u7684\u5f6d\u535a\u7ec8\u7aef\u201d\u4e3a\u613f\u666f\uff0c\u5176\u6838\u5fc3\u4ef7\u503c\u5728\u4e8e\u8bd5\u56fe\u5c06\u975e\u6807\u5b9e\u4f53\u5546\u54c1\u7684\u79bb\u6563\u4ea4\u6613\u4fe1\u606f\u6807\u51c6\u5316\u3001\u91d1\u878d\u5316\u3002\u4ea7\u54c1\u903b\u8f91\u76f4\u51fbC2C\u4ea4\u6613\u548c\u6536\u85cf\u5e02\u573a\u7684\u6838\u5fc3\u75db\u70b9\u2014\u2014\u4ef7\u683c\u53d1\u73b0\u6548\u7387\u4f4e\u4e0b\uff0c\u8fd9\u786e\u5b9e\u662f\u4e00\u4e2a\u5e7f\u9614\u4f46\u6570\u636e\u6781\u5176\u5206\u6563\u7684\u5e02\u573a\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u7136\u800c\uff0c\u5176\u5ba3\u79f0\u7684\u201c\u4e3a28\u4ebf+\u5546\u54c1\u5b9a\u4ef7\u201d\u7684\u5b8f\u5927\u53d9\u4e8b\u4e0b\uff0c\u6f5c\u85cf\u7740\u5de8\u5927\u6311\u6218\u3002\u9996\u5148\uff0c\u6570\u636e\u7684\u51c6\u786e\u6027\u4e0e\u6743\u5a01\u6027\u662f\u751f\u547d\u7ebf\u3002\u4e0d\u540c\u6210\u8272\u3001\u6e20\u9053\u3001\u5730\u533a\u7684\u4ef7\u5dee\u5de8\u5927\uff0c\u5176AI\u6a21\u578b\u5982\u4f55\u5b9a\u4e49\u201c\u6807\u51c6\u54c1\u201d\u3001\u5982\u4f55\u5904\u7406\u975e\u6807\u5c5e\u6027\uff08\u5982\u5212\u75d5\u3001\u914d\u4ef6\u9f50\u5168\u5ea6\uff09\uff0c\u662f\u51b3\u5b9a\u6570\u636e\u662f\u5426\u6709\u7528\u7684\u5173\u952e\uff0c\u4f46\u4ecb\u7ecd\u4e2d\u5e76\u672a\u900f\u9732\u3002\u5176\u6b21\uff0c\u5546\u4e1a\u6a21\u5f0f\u5b58\u7591\u3002\u9762\u5411\u666e\u901a\u7528\u6237\u7684\u514d\u8d39\u67e5\u8be2\u5de5\u5177\uff0c\u5176\u53d8\u73b0\u8def\u5f84\u6a21\u7cca\uff1b\u82e5\u60f3\u6210\u4e3a\u4ea4\u6613\u57fa\u7840\u8bbe\u65bd\uff0c\u5219\u9700\u4e0e\u7535\u5546\u5e73\u53f0\u3001\u652f\u4ed8\u7cfb\u7edf\u6df1\u5ea6\u6574\u5408\uff0c\u95e8\u69db\u6781\u9ad8\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u5f53\u524d\u9636\u6bb5\uff0c\u4ea7\u54c1\u66f4\u50cf\u4e00\u4e2a\u7cbe\u7f8e\u7684\u6982\u5ff5\u6f14\u793a\u3002\u7528\u6237\u8bc4\u8bba\u4e2d\u201c\u5b9a\u4ef7\u4e00\u5207\u201d\u7684\u70ed\u60c5\u6070\u6070\u66b4\u9732\u4e86\u5176\u5b9a\u4f4d\u7684\u6a21\u7cca\u2014\u2014\u4ece sneakers \u5230 cars\uff0c\u4e0d\u540c\u54c1\u7c7b\u5b9a\u4ef7\u903b\u8f91\u5929\u5dee\u5730\u522b\uff0c\u4e00\u4e2a\u5e73\u53f0\u80fd\u5426\u540c\u65f6\u7cbe\u901a\u6240\u6709\u9886\u57df\uff1f\u8fd9\u8ba9\u4eba\u6000\u7591\u5176\u6570\u636e\u7684\u6df1\u5ea6\u800c\u975e\u5e7f\u5ea6\u3002\u771f\u6b63\u7684\u4ef7\u503c\u4e0d\u5728\u4e8e\u5c55\u793a\u4e00\u4e2a\u201c\u4ef7\u683c\u201d\uff0c\u800c\u5728\u4e8e\u63d0\u4f9b\u4e00\u5957\u53ef\u4fe1\u7684\u3001\u5f71\u54cd\u4ea4\u6613\u51b3\u7b56\u7684\u4f30\u503c\u65b9\u6cd5\u8bba\u3002Flip\u82e5\u4e0d\u80fd\u5728\u67d0\u4e9b\u5782\u76f4\u9886\u57df\uff08\u5982\u7403\u978b\u3001\u663e\u5361\uff09\u5148\u5efa\u7acb\u516c\u8ba4\u7684\u5b9a\u4ef7\u6743\u5a01\uff0c\u5176\u201c\u4e07\u7269\u7686\u53ef\u4f30\u201d\u7684\u6cdb\u5316\u6982\u5ff5\u6050\u96be\u843d\u5730\u4e3a\u53ef\u6301\u7eed\u7684\u751f\u610f\u3002\n            <\/p>\n<\/p><\/div>\n<div class=\"comments-section\">\n<div class=\"comments-toggle\">\n            <span>\u67e5\u770b\u539f\u59cb\u4fe1\u606f<\/span><br \/>\n            <span class=\"toggle-arrow\">\u25bc<\/span>\n        <\/div>\n<div class=\"comments-container\">\n<div class=\"comment-item\">\n<div class=\"comment-header\">\n                    <span class=\"comment-author\">Flip<\/span>\n                <\/div>\n<div class=\"comment-content\">Flip is the first pricing infrastructure for physical goods. We&#8217;ve priced 2.8 billion+ items across the entire internet sneakers, watches, cars, electronics, collectibles, everything. Search for any item and get a real-time &#8220;stock price&#8221; with high, low, average, and trend data. Like Bloomberg Terminal, but for stuff. Launching February 28, 2025.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Quick update 10 hours in! \ud83d\ude80<\/p>\n<p>We&#8217;ve had 20 signups and people are pricing <\/p>\n<p>everything from sneakers to cars to watches.<\/p>\n<p>What would YOU price first? Drop it below \ud83d\udc47<\/p>\n<p>Also happy to answer any questions about <\/p>\n<p>how the pricing AI works!<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <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>UPDATE: We just hit #25! \ud83d\udd25<\/p>\n<p>Thank you to everyone supporting!<\/p>\n<p>For those just finding us &#8211; Flip gives <\/p>\n<p>every physical item a real-time &#8220;stock price.&#8221;<\/p>\n<p>Search for sneakers, watches, cars, electronics, <\/p>\n<p>collectibles see high\/low\/average\/trend.<\/p>\n<p>Try it: <a href=\"https:\/\/flip-black-two.vercel.app\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/flip-black-two.vercel.app\/<\/a><\/p>\n<p>What should we price next? \ud83d\udc47<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <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 Product Hunt! \ud83d\udc4b<\/p>\n<p>I&#8217;m Ethan Neukam, founder of Flip.<\/p>\n<p>Quick story: I got ripped off selling sneakers because I didn&#8217;t know the real market price. Checked 5 sites, got 5 different answers.<\/p>\n<p>That&#8217;s why I built Flip.<\/p>\n<p>2.8 billion items priced across the internet. Real-time market prices for anything physical. Like stocks, but for stuff.<\/p>\n<p>Would love your feedback:<\/p>\n<ul>\n<li>\n<p>What item would you price first?<\/p>\n<\/li>\n<li>\n<p>What would make this more useful?<\/p>\n<\/li>\n<\/ul>\n<p>Ask me anything &#8211; I&#8217;m here all day! \ud83d\ude80<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"app-card\">\n<div class=\"app-header\">\n<div class=\"rank\">#20<\/div>\n<div class=\"title-group\">\n            <a href=\"https:\/\/www.producthunt.com\/r\/I47PCXX4HSGFR5\" class=\"app-title\">SkillSync AI<\/a><\/p>\n<div class=\"one-liner\">The ultimate AI prompt management software for MacOS.<\/div>\n<\/p><\/div>\n<div class=\"vote-btn\">\n<div class=\"vote-arrow\">\u25b2<\/div>\n<div class=\"vote-count\">5<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"one-liner\"><strong>\u4e00\u53e5\u8bdd\u4ecb\u7ecd\uff1a<\/strong>\u4e00\u6b3emacOS\u83dc\u5355\u680f\u5e94\u7528\uff0c\u901a\u8fc7\u5c06\u4f18\u8d28AI\u63d0\u793a\u8bcd\u8f6c\u5316\u4e3a\u53ef\u590d\u7528\u7684\u56e2\u961f\u8d44\u4ea7\uff0c\u89e3\u51b3\u4e86\u4e2a\u4eba\u4e0e\u56e2\u961f\u5728\u9891\u7e41\u4f7f\u7528AI\u65f6\u91cd\u590d\u521b\u4f5c\u3001\u96be\u4ee5\u7ba1\u7406\u548c\u5171\u4eab\u63d0\u793a\u8bcd\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\/0874fb76-375f-4ae6-9c48-6508d2632c6b.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/743c4675-cf83-4da7-9315-2f3ba9d4cc07.png?auto=format\" class=\"media-content\" alt=\"\u4ea7\u54c1\u56fe\u7247\">\n            <\/div>\n<div class=\"media-item-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/ph-files.imgix.net\/20810b86-bb45-45ca-8f51-893b756c8286.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\">Menu Bar Apps<\/span>\n        <\/div>\n<div class=\"tags-container\">\n<p>            <span class=\"tag\">AI\u63d0\u793a\u8bcd\u7ba1\u7406<\/span><br \/>\n            <span class=\"tag\">macOS\u8f6f\u4ef6<\/span><br \/>\n            <span class=\"tag\">\u56e2\u961f\u534f\u4f5c<\/span><br \/>\n            <span class=\"tag\">\u6548\u7387\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">\u77e5\u8bc6\u590d\u7528<\/span><br \/>\n            <span class=\"tag\">\u83dc\u5355\u680f\u5e94\u7528<\/span><br \/>\n            <span class=\"tag\">SaaS<\/span><br \/>\n            <span class=\"tag\">\u751f\u4ea7\u529b\u5de5\u5177<\/span><br \/>\n            <span class=\"tag\">Prompt\u5de5\u7a0b<\/span>\n        <\/div>\n<div class=\"reviews-section\">\n<div class=\"review-item\">\n<div class=\"review-bubble\">\n                <strong>\u7528\u6237\u8bc4\u8bba\u6458\u8981\uff1a<\/strong>\u76ee\u524d\u4ec5\u6709\u4e00\u6761\u5f00\u53d1\u8005\u81ea\u8ff0\u8bc4\u8bba\uff0c\u9610\u8ff0\u4e86\u521b\u5efa\u8be5\u4ea7\u54c1\u7684\u521d\u8877\u2014\u2014\u89e3\u51b3\u7528\u6237\u56e0\u63d0\u793a\u8bcd\u6df9\u6ca1\u5728\u804a\u5929\u5386\u53f2\u4e2d\u800c\u5bfc\u81f4\u7684\u91cd\u590d\u52b3\u52a8\u548c\u56e2\u961f\u5171\u4eab\u56f0\u96be\u95ee\u9898\uff0c\u5e76\u547c\u5401\u7528\u6237\u53cd\u9988\u4e0e\u652f\u6301\u3002\n            <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ai-section\">\n<div class=\"ai-content\" style=\"font-size: large;\"><strong>AI \u9510\u8bc4<\/strong><\/div>\n<p class=\"ai-content\">\n                SkillSync AI\u7784\u51c6\u4e86\u4e00\u4e2a\u5728AI\u72c2\u98d9\u7a81\u8fdb\u540e\u6d6e\u73b0\u7684\u3001\u771f\u5b9e\u4e14\u65e5\u76ca\u589e\u957f\u7684\u201c\u540e\u5e02\u573a\u201d\u9700\u6c42\uff1a\u63d0\u793a\u8bcd\u8d44\u4ea7\u7ba1\u7406\u3002\u5b83\u7684\u4ef7\u503c\u4e0d\u5728\u4e8e\u6280\u672f\u7a81\u7834\uff0c\u800c\u5728\u4e8e\u5bf9\u5de5\u4f5c\u6d41\u7684\u6e05\u9192\u6d1e\u5bdf\u3002\u5f53ChatGPT\u7b49\u5de5\u5177\u6210\u4e3a\u65e5\u5e38\uff0c\u5927\u91cf\u9ad8\u4ef7\u503c\u3001\u7ecf\u8fc7\u7cbe\u5fc3\u8c03\u8bd5\u7684\u63d0\u793a\u8bcd\u5374\u56e0\u5c01\u95ed\u5728\u4e2a\u4eba\u5bf9\u8bdd\u4e2d\u800c\u201c\u6b7b\u4ea1\u201d\uff0c\u8fd9\u672c\u8d28\u4e0a\u662f\u77e5\u8bc6\u7ba1\u7406\u7684\u5931\u6548\u548c\u6548\u7387\u7684\u4e8c\u6b21\u635f\u8017\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u8be5\u4ea7\u54c1\u8bd5\u56fe\u5c06\u63d0\u793a\u8bcd\u4ece\u201c\u4e00\u6b21\u6027\u5bf9\u8bdd\u6587\u672c\u201d\u63d0\u5347\u4e3a\u201c\u53ef\u68c0\u7d22\u3001\u53ef\u8fed\u4ee3\u3001\u53ef\u534f\u4f5c\u7684\u6570\u5b57\u8d44\u4ea7\u201d\uff0c\u8fd9\u4e00\u903b\u8f91\u6b63\u786e\u4e14\u5fc5\u8981\u3002\u5176\u8f7b\u91cf\u5316\u7684\u83dc\u5355\u680f\u5f62\u6001\u4e0emacOS\u751f\u6001\u5951\u5408\uff0c\u964d\u4f4e\u4e86\u4f7f\u7528\u6469\u64e6\u3002\u7136\u800c\uff0c\u5176\u9762\u4e34\u7684\u6311\u6218\u540c\u6837\u5c16\u9510\u3002\u9996\u5148\uff0c\u5e02\u573a\u5c1a\u5904\u65e9\u671f\u6559\u80b2\u9636\u6bb5\uff0c\u7528\u6237\u662f\u5426\u5df2\u5f62\u6210\u8db3\u591f\u5f3a\u70c8\u7684\u201c\u63d0\u793a\u8bcd\u8d44\u4ea7\u5316\u201d\u610f\u8bc6\u4e0e\u4ed8\u8d39\u610f\u613f\u5b58\u7591\u3002\u5176\u6b21\uff0c\u5b83\u9700\u4e0e\u5404\u5927AI\u5e73\u53f0\uff08\u5982OpenAI\u3001Claude\uff09\u7684\u804a\u5929\u5386\u53f2\u641c\u7d22\u3001\u81ea\u5b9a\u4e49\u6307\u4ee4\u7b49\u529f\u80fd\u7ade\u4e89\uff0c\u5fc5\u987b\u8bc1\u660e\u5176\u8de8\u5e73\u53f0\u7edf\u4e00\u7ba1\u7406\u548c\u56e2\u961f\u540c\u6b65\u7684\u6838\u5fc3\u4f18\u52bf\u4e0d\u53ef\u66ff\u4ee3\u3002\u6700\u540e\uff0c\u4f5c\u4e3a\u56e2\u961f\u5de5\u5177\uff0c\u5176\u7f51\u7edc\u6548\u5e94\u58c1\u5792\u5c1a\u672a\u5efa\u7acb\uff0c\u51b7\u542f\u52a8\u56f0\u96be\u3002\n            <\/p>\n<p class=\"ai-content\">\n                \u5f53\u524d\u8fd1\u4e4e\u4e3a\u96f6\u7684\u7528\u6237\u4e92\u52a8\u6570\u636e\uff085\u7968\uff0c0\u8bc4\u8bba\uff09\u63ed\u793a\u4e86\u5176\u6700\u5927\u7684\u56f0\u5883\uff1a\u58f0\u91cf\u4e0d\u8db3\u3002\u5f00\u53d1\u8005\u8bc4\u8bba\u4e2d\u7684\u771f\u8bda\u9610\u8ff0\u662f\u4eae\u70b9\uff0c\u4f46\u4ea7\u54c1\u9700\u8981\u66f4\u5f3a\u52b2\u7684\u7528\u4f8b\u8bc1\u660e\u548c\u589e\u957f\u7b56\u7565\u3002\u82e5\u80fd\u6df1\u5165\u7279\u5b9a\u804c\u4e1a\u573a\u666f\uff08\u5982\u8425\u9500\u3001\u7f16\u7a0b\uff09\uff0c\u6784\u5efa\u9ad8\u8d28\u91cf\u7684\u521d\u59cb\u63d0\u793a\u8bcd\u5e93\uff0c\u6216\u4e0eAI\u5de5\u4f5c\u6d41\u5e73\u53f0\uff08\u5982Zapier\uff09\u96c6\u6210\uff0c\u6216\u8bb8\u80fd\u66f4\u5feb\u5207\u5165\u5e02\u573a\u3002\u603b\u4e4b\uff0c\u8fd9\u662f\u4e00\u4e2a\u5728\u6b63\u786e\u65b9\u5411\u4e0a\u7684\u6734\u7d20\u5c1d\u8bd5\uff0c\u4f46\u8981\u60f3\u4ece\u201c\u4e0d\u9519\u7684\u5de5\u5177\u201d\u6210\u957f\u4e3a\u201c\u5fc5\u5907\u7684\u57fa\u7840\u8bbe\u65bd\u201d\uff0c\u524d\u8def\u6f2b\u6f2b\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\">SkillSync AI<\/span>\n                <\/div>\n<div class=\"comment-content\">Professional AI prompt management software for macOS. Stop reinventing your best prompts\u2014organize, sync, and share your AI library across your entire team directly from the menu bar.<\/div>\n<\/p><\/div>\n<p>            <!-- \u8bc4\u8bba\u5217\u8868 --><\/p>\n<div class=\"comment-item\">\n<div class=\"comment-content\">\n<p>Hello everyone, this is Manfye \ud83d\udc4b<\/p>\n<\/p>\n<p>One thing I\u2019ve noticed while using AI daily is this:<\/p>\n<p>we spend too much time reinventing prompts.<\/p>\n<\/p>\n<p>Every time we craft a really good prompt, it gets buried in chat history.<\/p>\n<p>It\u2019s hard to reuse.<\/p>\n<p>Even harder to share with teammates.<\/p>\n<\/p>\n<p>We say AI improves productivity \u2014 but a lot of time is still wasted figuring out how to ask the right question again and again.<\/p>\n<\/p>\n<p>That\u2019s why I created <strong>SkillSync AI<\/strong>.<\/p>\n<\/p>\n<p>It\u2019s a simple macOS menu bar app that helps you organize, sync, and instantly access your best AI prompts \u2014 and share them with your team.<\/p>\n<\/p>\n<p>The idea is simple:<\/p>\n<p>Turn good prompts into reusable assets.<\/p>\n<\/p>\n<p>Would love your feedback and support. Thanks for checking it out \ud83d\ude80<\/p>\n<\/div>\n<div class=\"comment-actions\">\n<div class=\"comment-vote\">\n                        <span>\u25b2<\/span><br \/>\n                        <span>0<\/span>\n                    <\/div>\n<p>                    <span>\u56de\u590d<\/span>\n                <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<\/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-02-28 PH\u70ed\u699c | 2026-02-28 #1 Claud [&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-147","post","type-post","status-publish","format-standard","hentry","category-producthunt"],"_links":{"self":[{"href":"https:\/\/ph.listeningo.cn\/index.php\/wp-json\/wp\/v2\/posts\/147","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=147"}],"version-history":[{"count":0,"href":"https:\/\/ph.listeningo.cn\/index.php\/wp-json\/wp\/v2\/posts\/147\/revisions"}],"wp:attachment":[{"href":"https:\/\/ph.listeningo.cn\/index.php\/wp-json\/wp\/v2\/media?parent=147"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ph.listeningo.cn\/index.php\/wp-json\/wp\/v2\/categories?post=147"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ph.listeningo.cn\/index.php\/wp-json\/wp\/v2\/tags?post=147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}