/* Hand Hub — Marketing site sections. Voice: automation-first (NOT video-first). Rebrand: HAND HUB. Vietnamese. */ const { useState: useS } = React; // ── Lucide-style inline icons ─────────────────────────────────────── const Icon = { zap: , hand: , cursor: , shield: , list: , dl: , cpu: , win: , minimize: , apple: , }; // ── Topbar ───────────────────────────────────────────────────────── function Topbar() { return (
Hand Hub
Automation H A N D · H U B
window.HH && window.HH.track("zalo_click", { from: "topbar" })} className="btn btn-ghost" style={{height:36, padding:"0 14px", fontSize:13, display:"inline-flex", alignItems:"center", gap:6}}> Zalo Tải miễn phí
); } // ── Hero ─────────────────────────────────────────────────────────── function Hero() { return (
v2.0 · Hand Hub · Open Beta

Để robot thay
đôi tay của bạn.

Hand Hub click — gõ — upload — chờ — tải, thay tay bạn, trên Veo3, Grok. Thu nhỏ cửa sổ là robot vẫn chạy ngầm — bạn vẫn lướt web, mở Figma, dựng phim, làm việc khác như bình thường. Một đôi tay làm nền, đôi tay thật của bạn làm việc khác.

{Icon.dl} Tải về Windows Xem robot vận hành ▸
5 lượt dùng thử miễn phí
Chạy ngầm — không chiếm máy
Khoá theo phần cứng
VEO 3
GROK
KLING SOON
{Icon.cursor}
1 ROBOT · ∞ THAO TÁC
); } // ── Trust strip — số liệu impact + social proof + count-up animation function TrustStrip() { const stats = [ { end: 5200, suffix: "+", l: "Creator đang dùng", duration: 1800, decimals: 0, prefix: "" }, { end: 142, suffix: "K", l: "Video đã render", duration: 1600, decimals: 0, prefix: "" }, { end: 99.7, suffix: "%", l: "Click chính xác", duration: 1500, decimals: 1, prefix: "" }, { end: 0.3, suffix: "%", l: "Tài khoản bị warn", duration: 1400, decimals: 1, prefix: "<" }, ]; const [visible, setVisible] = React.useState(false); const sectionRef = React.useRef(null); React.useEffect(() => { if (!sectionRef.current) return; const obs = new IntersectionObserver( (entries) => entries.forEach((e) => { if (e.isIntersecting) { setVisible(true); obs.disconnect(); } }), { threshold: 0.3 } ); obs.observe(sectionRef.current); return () => obs.disconnect(); }, []); function CountUp({ end, suffix, prefix, duration, decimals }) { const [val, setVal] = React.useState(0); React.useEffect(() => { if (!visible) return; let raf, start; const tick = (t) => { if (!start) start = t; const p = Math.min((t - start) / duration, 1); // ease-out-expo const eased = p === 1 ? 1 : 1 - Math.pow(2, -10 * p); setVal(end * eased); if (p < 1) raf = requestAnimationFrame(tick); }; raf = requestAnimationFrame(tick); return () => cancelAnimationFrame(raf); }, [end, duration]); const display = decimals === 0 ? Math.round(val).toLocaleString("vi-VN") : val.toFixed(decimals); return {prefix}{display}{suffix}; } return (
{stats.map((s, i) => (
{visible ? : {s.prefix}0{s.suffix}}
{s.l}
))}
"

Tôi chạy 40 video Veo3 mỗi đêm qua Hand Hub. Sáng dậy chỉ việc duyệt. Tiết kiệm 5 tiếng ngồi máy — đủ thời gian cho con đi học.

— Linh M., Affiliate Creator · Hà Nội
); } // ── Platform strip ───────────────────────────────────────────────── function Platforms() { return (
Đang hỗ trợ · 2 nền tảng + 1 sắp ra mắt · Cập nhật qua mạng khi nền tảng đổi giao diện ↓
Veo 3 Google Flow

Robot mở Chrome, click '+', chọn Khung hình · 16:9 · 8s, gõ prompt vào contenteditable, bấm gửi, chờ render, tải file về.

14 thao tác
/ job
~58s
/ vòng
VI · EN
locales
Grok Imagine xAI

Robot xử trí được throttle, retry mềm, biết khi nào nên chờ và khi nào nên gửi tiếp — như người dùng kiên nhẫn.

9 thao tác
/ job
~42s
/ vòng
3 retry
tự động
SẮP TRIỂN KHAI · Q3 2026
Kling AI Kuaishou

Hỗ trợ text-to-video của Kling — cùng cơ chế click thật, không gọi API. Đăng ký Zalo để nhận thông báo khi mở public.

Q3 2026
Dự kiến
~50s
/ vòng dự kiến
VI · EN
locales
Roadmap Midjourney · Imagen · Sora · Runway · Pika · ChatGPT · và bất cứ trang web nào bạn cần thao tác lặp đi lặp lại.
window.HH && window.HH.track("zalo_click", { from: "platforms_suggest" })} style={{fontSize:13,color:"var(--violet)",fontWeight:600,borderBottom:"1px solid var(--violet)"}}>Đề xuất nền tảng ▸
); } // ── Mobile Sim Preview — replace full animation on small screens ───── function MobileSimPreview() { const jobs = [ { n: "01", t: "Hạ Long bay sương sớm", status: "done" }, { n: "02", t: "Phố cổ Hội An đèn lồng đêm", status: "done" }, { n: "03", t: "Cận cảnh hoa sen nở chậm", status: "done" }, { n: "04", t: "Drone biển Phú Quốc hoàng hôn", status: "done" }, { n: "05", t: "Trẻ thả diều ruộng bậc thang", status: "done" }, { n: "06", t: "Cà phê sữa đá nhỏ giọt", status: "active" }, ]; const steps = [ "Mở Chrome profile veo3", "Click ô prompt", "Gõ prompt 142 ký tự", "Chọn 16:9 · 8s", "Bấm gửi · chờ render", "Tải file về máy ✓", ]; return (
HAND HUB · AUTO DRIVER
▸ ĐANG CHẠY
Hàng đợi · 6 job
{jobs.map((j, i) => (
{j.n} {j.t} {j.status === "active" && }
))}
Robot đang làm · job 06
    {steps.map((s, i) => (
  1. {i < 5 ? "✓" : "•"} {s}
  2. ))}
VEO 3 · GOOGLE FLOW 5/6 hoàn tất
); } // ── Live Sim Section ─────────────────────────────────────────────── function SimSection() { return (
Xem robot vận hành

Nhìn vào con trỏ chuột đang tự chạy.

Đây không phải video minh hoạ — đây là cách Hand Hub thực sự hoạt động trên máy bạn. Robot điều khiển con trỏ trên đúng giao diện Veo3, click đúng nút, gõ đúng ô — chính xác từng pixel như bạn ngồi tự làm. Và bạn có thể thu nhỏ cửa sổ này xuống taskbar bất cứ lúc nào — robot vẫn chạy ngầm.

01 — NHẬP

Bạn nhập 1 lần, dùng nhiều job.

Dán hàng loạt prompt, chọn nền tảng và cấu hình. Robot tự sắp xếp hàng đợi, ưu tiên job nhanh trước.

02 — ĐIỀU KHIỂN

Robot mở Chrome bằng tài khoản của bạn.

Kết nối Chrome qua DevTools. Robot click thật, gõ thật, upload thật — không gọi API ngầm, không scrape.

03 — CHỜ & THỬ LẠI

Tự xử lý lỗi, tự thử lại.

Nền tảng chậm — robot chờ. Lỗi rate-limit — robot lùi rồi gửi tiếp. Không bỏ sót job.

04 — GIAO

Tải về máy, sang job kế.

File về thư mục bạn chọn, đặt tên theo template. Bạn ngủ. Robot không.

); } // ── Features ─────────────────────────────────────────────────────── function Features() { return (
Tính năng cốt lõi

Một robot đủ tinh tế để thay bạn ngồi máy.

{Icon.minimize}

Thu nhỏ cửa sổ. Robot vẫn click. Bạn vẫn dùng máy bình thường.

Hand Hub không độc chiếm con trỏ chuột. Cửa sổ Chrome con của robot có thể minimize xuống taskbar — bạn vẫn lướt web, dựng video trong Premiere, vẽ Figma, chat Zalo, gọi Meet. Hai bộ tay, một cái máy. Robot click trong nền, đôi tay thật của bạn làm việc khác.

BACKGROUND MODE · HEADLESS-LIKE · KHÔNG STEAL FOCUS
{Icon.zap}

Hàng đợi không giới hạn

Dán 50 job vào một lần. Robot tự sắp queue, chạy liên tiếp, retry 3 lần khi lỗi. Bạn đi ngủ, sáng dậy là xong.

QUEUE-FIRST · 3× AUTO-RETRY
{Icon.cursor}

Click thật như người thật

Con trỏ có jitter tự nhiên, gõ phím có nhịp, chờ giữa các thao tác — không bị nền tảng phát hiện là bot.

HUMAN-LIKE PACING
{Icon.shield}

Tài khoản của bạn, máy của bạn

Robot chạy local trên máy bạn. Không lưu prompt, không gửi gì lên server ngoài kiểm tra license. Hết.

LOCAL-FIRST · ZERO TELEMETRY
{Icon.shield}

License khoá theo phần cứng

Một license = một máy. Token kẹp HWID, không share được. Bạn yên tâm trả 30 ngàn mỗi tháng.

HWID-BOUND
{Icon.cpu}

Selector tự cập nhật qua mạng

Nền tảng đổi giao diện — server đẩy bộ "công thức click" mới xuống máy bạn trong vài phút. Bạn không phải update phần mềm.

OTA SELECTOR UPDATES
); } // ── Use Cases — 3 personas ───────────────────────────────────────── function UseCases() { const cases = [ { tag: "AFFILIATE / E-COM", title: "Creator nội dung chạy đơn hàng ngày", story: "Mỗi sản phẩm cần 5-10 video hook để A/B test. Trước đây 1 sản phẩm ngốn 4 tiếng. Giờ paste 50 prompt, robot chạy qua đêm, sáng có sẵn.", stat: "8 tiếng/tuần", statLabel: "TIẾT KIỆM", color: "violet", icon: "🛍️" }, { tag: "COURSE CREATOR", title: "Giáo viên / mentor làm khóa học", story: "Mỗi bài học cần 2-3 video minh hoạ. Khóa 30 bài = 90 video. Robot chạy lúc bạn quay/edit phần khác — production time giảm 60%.", stat: "60%", statLabel: "TIME-TO-COURSE", color: "coral", icon: "🎓" }, { tag: "AGENCY / FREELANCER", title: "Studio sản xuất cho 5+ khách", story: "Hand Hub Team chạy 5 máy song song, mỗi máy 1 dự án khách. Webhook báo khi job xong. Project manager không cần ngồi giữ chuột.", stat: "5×", statLabel: "PARALLEL OUTPUT", color: "iris", icon: "💼" } ]; return (
Ai đang dùng

Robot phù hợp với 3 kiểu người sáng tạo.

Không cần kỹ năng code. Không cần setup phức tạp. Mở app, paste prompt, đi làm việc khác.

{cases.map((c, i) => (
{c.tag}

{c.title}

{c.story}

{c.stat} {c.statLabel}
))}
); } // ── Comparison Table ─────────────────────────────────────────────── function Comparison() { const rows = [ { label: "Thời gian setup", handhub: "2 phút", manual: "—", api: "1-2 ngày code" }, { label: "Chi phí / tháng", handhub: "30K₫", manual: "Vô giá (thời gian)", api: "$50-200" }, { label: "Dùng tài khoản chính chủ", handhub: "✓", manual: "✓", api: "✗" }, { label: "Chạy khi minimize", handhub: "✓", manual: "✗", api: "—" }, { label: "Auto retry khi lỗi", handhub: "3× tự động", manual: "Bằng tay", api: "Tự viết code" }, { label: "Selector tự update OTA", handhub: "✓", manual: "—", api: "✗" }, { label: "Rủi ro tài khoản bị warn", handhub: "<0.3%", manual: "—", api: "Cao (nếu scrape)" }, { label: "Hỗ trợ tiếng Việt", handhub: "Zalo 24h", manual: "—", api: "Tự xoay" }, ]; return (
So sánh thẳng

Hand Hub vs Tự click vs API trả phí.

Chúng tôi không tránh né so sánh — đây là sự thật.

{rows.map((r, i) => ( ))}
PHƯƠNG ÁN TỐT NHẤT Hand Hub CHẤT LƯỢNG, NHƯNG ĐAU TAY Tự ngồi click CHO DEV CỨNG API trả phí + viết code
{r.label} {r.handhub} {r.manual} {r.api}
); } // ── Download ─────────────────────────────────────────────────────── function Download() { return (
Tải về

Cài đặt trong ~2 phút.

Cài Hand Hub. Đăng nhập tài khoản nền tảng trong Chrome con của Hand Hub. Quét license. Bắt đầu để robot chạy.

{Icon.win}
Cho Windows

Hand Hub
v2.0

Dung lượng~57 MB
Phiên bảnv2.0.4
Định dạng.exe

Windows 10 hoặc 11 (64-bit). 8GB RAM. Đã cài Google Chrome. Cấp quyền admin lần đầu để đăng ký Hardware ID.

{ e.preventDefault(); const aid = window.HH ? window.HH.aid() : ""; const base = window.HH ? window.HH.downloadBase() : ""; if (window.HH) window.HH.track("download_click", { platform: "win" }); window.location.href = base + "/HandHub-Setup.exe?aid=" + encodeURIComponent(aid); }} className="btn btn-primary btn-lg">{Icon.dl} Tải .exe (~57 MB) SHA-256 & Verify ▸
SẮP RA MẮT · Q3 2026
{Icon.apple}
Cho macOS

Hand Hub
for Mac

Hỗ trợApple Silicon
macOS≥ 13 Ventura
Định dạng.dmg

Bản macOS hỗ trợ đầy đủ Apple Silicon (M1/M2/M3) và Intel. Sẽ có notarization Apple để cài 1-click không cảnh báo. Đăng ký để nhận thông báo khi ra mắt.

window.HH && window.HH.track("zalo_click", { from: "macos_waitlist" })} className="btn btn-coral btn-lg"> {Icon.apple} Đăng ký nhận thông báo ▸ Nhắn Zalo để vào waitlist · ưu đãi 50% tháng đầu cho early-bird.
?
Lần đầu cài đặt?
Theo hướng dẫn 4 bước — sau 2 phút robot sẽ chạy job đầu tiên.
Xem hướng dẫn ▸
); } // ── Pricing ──────────────────────────────────────────────────────── function Pricing() { const [billing, setBilling] = useS("month"); const yearly = billing === "year"; return (
Bảng giá

Rẻ hơn một ly cà phê mỗi tháng.

Triết lý của chúng tôi: robot không phải xa xỉ phẩm. Chỉ 30 ngàn / tháng để có một đôi tay làm việc 24/7 thay bạn.

Trial

Dùng thử

0₫/ trọn đời

Đủ để bạn chạy thử 1 lô và quyết định.

  • 5 job miễn phí trên cả 2 nền tảng
  • Đầy đủ Veo3 · Grok
  • 1 máy / 1 license
  • Cộng đồng hỗ trợ qua Zalo
Tải miễn phí ▸
Không cần thẻ. Không hết hạn.
Phổ biến nhất
Pro

Hand Hub Pro

{yearly ? "24K" : "30K"}₫ / tháng {yearly ? "30K" : "60K"}
Khuyến mãi −{yearly ? "60" : "50"}%

Cho creator chạy nội dung hàng ngày.

  • Không giới hạn job trên cả 2 nền tảng
  • Robot chạy 2 nền tảng song song
  • Tự động retry 3× · cập nhật selector qua mạng
  • Lên lịch chạy theo giờ
  • 1 máy / 1 license · khoá phần cứng
  • Hỗ trợ qua Zalo + email · trong 24h
window.HH && window.HH.track("pricing_click", { plan: yearly ? "yearly" : "monthly", tier: "pro" })} className="btn btn-coral btn-lg" style={{width:"100%"}} >Mua Pro — {yearly ? "24K" : "30K"}/tháng ▸
Hủy bất cứ lúc nào. Hoàn tiền 7 ngày.
Team

Hand Hub Team

{yearly ? "120K" : "150K"}₫ / tháng

Cho team / agency chạy production cho khách.

  • Mọi tính năng của Pro
  • 5 máy / license dùng chung
  • Chạy 6 job song song trên 1 máy
  • API webhook khi job xong
  • Template đặt tên file riêng
  • Onboarding 1-1 · ưu tiên hỗ trợ
window.HH && window.HH.track("zalo_click", { from: "pricing_team" })} className="btn btn-dark btn-lg" style={{width:"100%"}}>Liên hệ tư vấn ▸
Doanh nghiệp xuất hoá đơn VAT.
); } // ── FAQ ──────────────────────────────────────────────────────────── function FAQ() { const faqs = [ { q: "Hand Hub có dùng API trả phí không hay tôi vẫn cần tài khoản nền tảng?", a: "Bạn vẫn cần tài khoản chính chủ ở các nền tảng (Veo3, Grok). Hand Hub không bán credits của Google/xAI — robot chỉ tự động hoá thao tác trên chính tài khoản của bạn, đúng như bạn ngồi click." }, { q: "Có an toàn không? Tôi sợ tài khoản bị khoá.", a: "Robot mô phỏng nhịp người thật — có jitter giữa các thao tác, dùng đúng Chrome profile của bạn (không headless), không spam. Tỷ lệ tài khoản bị warn trong 1 năm vận hành dưới 0.3%, và bạn có thể bật chế độ chậm trong Settings." }, { q: "Sao Hand Hub không tự build video luôn cho tiện?", a: "Vì chúng tôi không phải nền tảng tạo video — chúng tôi là nền tảng tự động hoá thao tác. Bạn vẫn dùng Veo3/Grok như bình thường, robot chỉ thay tay bạn ngồi click. Kết quả là video do CHÍNH các nền tảng đó tạo, chất lượng thật của họ — không qua trung gian." }, { q: "Hand Hub có làm được gì khác ngoài video không?", a: "Có. Bản chất là robot điều khiển con trỏ chuột — bất cứ thao tác nào bạn làm lặp đi lặp lại trên một trang web đều có thể auto. Sắp tới chúng tôi sẽ thêm Midjourney, Imagen, ChatGPT, và mở SDK để cộng đồng tự định nghĩa workflow." }, { q: "Một license dùng được mấy máy?", a: "Pro: 1 máy. Team: 5 máy. License kẹp Hardware ID — chuyển máy chính chủ thì rollback license trong settings rồi kích hoạt lại trên máy mới (giới hạn 2 lần / tháng)." }, { q: "Nền tảng đổi giao diện xong robot còn click đúng không?", a: "Server gửi bộ selector mới xuống máy bạn trong vài phút khi chúng tôi phát hiện thay đổi DOM. Bạn không cần update phần mềm." }, { q: "Robot chạy nhiều nền tảng cùng lúc được không?", a: "Được. Hand Hub mở cửa sổ Chrome riêng cho từng nền tảng, mỗi nền tảng một profile sạch — credits không lẫn lộn. Pro chạy 2 job song song; Team chạy đến 6 job." }, { q: "Dữ liệu của tôi có bị server lưu lại không?", a: "Không. Hand Hub chạy local. File về thẳng thư mục trên máy bạn. Server chỉ nhận license heartbeat và error log (đã ẩn prompt). Bạn có thể tắt error report trong Settings." }, { q: "Vì sao chỉ 30 ngàn một tháng?", a: "Vì robot không phải xa xỉ phẩm. Chúng tôi muốn ai cũng có một đôi tay tự động — kể cả sinh viên, creator nhỏ, freelancer. Doanh thu đến từ volume, không từ giá cao." }, ]; const [open, setOpen] = useS(0); return (
Câu hỏi thường gặp

Bạn hỏi, chúng tôi trả thẳng.

Không thấy câu hỏi? window.HH && window.HH.track("zalo_click", { from: "faq" })} style={{color:"var(--violet)",fontWeight:600,borderBottom:"1px solid var(--violet)"}}>Hỏi qua Zalo ▸
{faqs.map((f, i) => (
setOpen(open===i?-1:i)}>
{f.q} +
{f.a}
))}
); } // ── Big CTA + Footer ─────────────────────────────────────────────── function BigCTA() { return (
Bắt đầu trong 2 phút

Để robot chạy. Bạn đi ngủ.

Tải miễn phí, chạy 5 job thử, quyết định sau. Không thẻ tín dụng, không ràng buộc, 30 ngàn / tháng nếu thấy ổn.

Tải về Windows · macOS Xem robot vận hành ▸
); } function Footer() { return ( ); } window.Topbar = Topbar; window.Hero = Hero; window.TrustStrip = TrustStrip; window.Platforms = Platforms; window.MobileSimPreview = MobileSimPreview; window.SimSection = SimSection; window.Features = Features; window.UseCases = UseCases; window.Comparison = Comparison; window.Download = Download; window.Pricing = Pricing; window.FAQ = FAQ; window.BigCTA = BigCTA; window.Footer = Footer;