<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>PromptZone - Leading AI Community for Prompt Engineering and AI Enthusiasts: sienna</title>
    <description>The latest articles on PromptZone - Leading AI Community for Prompt Engineering and AI Enthusiasts by sienna (@sienna_fb1754b25bd8dd7aaa).</description>
    <link>https://www.promptzone.com/sienna_fb1754b25bd8dd7aaa</link>
    <image>
      <url>https://promptzone-community.s3.amazonaws.com/uploads/user/profile_image/14905/0e0f8259-7864-4243-b88b-0f9bad5ef680.png</url>
      <title>PromptZone - Leading AI Community for Prompt Engineering and AI Enthusiasts: sienna</title>
      <link>https://www.promptzone.com/sienna_fb1754b25bd8dd7aaa</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://www.promptzone.com/feed/sienna_fb1754b25bd8dd7aaa"/>
    <language>en</language>
    <item>
      <title>Pretty Scale — How Pretty Are You? Let AI Decide</title>
      <dc:creator>sienna</dc:creator>
      <pubDate>Thu, 30 Apr 2026 01:44:01 +0000</pubDate>
      <link>https://www.promptzone.com/sienna_fb1754b25bd8dd7aaa/pretty-scale-how-pretty-are-you-let-ai-decide-154f</link>
      <guid>https://www.promptzone.com/sienna_fb1754b25bd8dd7aaa/pretty-scale-how-pretty-are-you-let-ai-decide-154f</guid>
      <description>&lt;p&gt;&lt;a href="https://pretty-scale.com/" rel="noopener noreferrer"&gt;Pretty Scale&lt;/a&gt; is an AI-powered face and body evaluation platform. Your looks, rated by AI. Brutally honest. Choose between objective Scientific Evaluation or the viral Roast Mode — get instant scores, detailed analysis, and shareable results.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Is &lt;a href="https://pretty-scale.com/" rel="noopener noreferrer"&gt;Pretty Scale&lt;/a&gt;?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://pretty-scale.com/" rel="noopener noreferrer"&gt;Pretty Scale&lt;/a&gt; is an advanced AI evaluation tool for face and body photos. Upload your photo and &lt;a href="https://pretty-scale.com/" rel="noopener noreferrer"&gt;Pretty Scale&lt;/a&gt; analyzes it across multiple research-backed dimensions, returning a 0–8 score, detailed breakdown, strengths and weaknesses, and personalized improvement suggestions — all in seconds.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://pretty-scale.com/" rel="noopener noreferrer"&gt;Pretty Scale&lt;/a&gt; is built for fast, useful AI evaluation. Whether you want objective feedback or a fun, shareable roast, &lt;a href="https://pretty-scale.com/" rel="noopener noreferrer"&gt;Pretty Scale&lt;/a&gt; has a mode for you.&lt;/p&gt;




&lt;h2&gt;
  
  
  Key Features of &lt;a href="https://pretty-scale.com/" rel="noopener noreferrer"&gt;Pretty Scale&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;🔬 Science-Based Evaluation&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://pretty-scale.com/" rel="noopener noreferrer"&gt;Pretty Scale&lt;/a&gt; evaluates face and body photos using AI-backed criteria including symmetry, harmony, proportion, structure, and visual balance — all grounded in research.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🎭 Dual Evaluation Modes&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://pretty-scale.com/" rel="noopener noreferrer"&gt;Pretty Scale&lt;/a&gt; offers two distinct modes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Scientific Evaluation&lt;/strong&gt; — Objective, evidence-based assessment with structured feedback&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Roast Mode&lt;/strong&gt; — Same accurate scoring, delivered in a playful, satirical, and shareable tone&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;⚡ Instant Score &amp;amp; Card Export&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://pretty-scale.com/" rel="noopener noreferrer"&gt;Pretty Scale&lt;/a&gt; returns your score in seconds. Export a polished result card to share your &lt;a href="https://pretty-scale.com/" rel="noopener noreferrer"&gt;Pretty Scale&lt;/a&gt; score with friends or track your progress over time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;💡 Actionable Improvement Advice&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://pretty-scale.com/" rel="noopener noreferrer"&gt;Pretty Scale&lt;/a&gt; provides concrete, practical suggestions tailored to your selected mode — helping you improve your presentation naturally and consistently.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🔒 Privacy Protected&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://pretty-scale.com/" rel="noopener noreferrer"&gt;Pretty Scale&lt;/a&gt; never saves your photos. Images are processed securely and deleted immediately after evaluation. Your privacy is &lt;a href="https://pretty-scale.com/" rel="noopener noreferrer"&gt;Pretty Scale&lt;/a&gt;'s top priority.&lt;/p&gt;




&lt;h2&gt;
  
  
  How &lt;a href="https://pretty-scale.com/" rel="noopener noreferrer"&gt;Pretty Scale&lt;/a&gt; Works
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Step 1 — Upload Your Photo&lt;/strong&gt;&lt;br&gt;
Upload a clear, front-facing photo (Face mode) or full-body photo (Body mode) to &lt;a href="https://pretty-scale.com/" rel="noopener noreferrer"&gt;Pretty Scale&lt;/a&gt;. Supported formats: JPG, PNG, WebP (max 10MB).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2 — AI Analysis&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://pretty-scale.com/" rel="noopener noreferrer"&gt;Pretty Scale&lt;/a&gt; AI evaluates your photo across 8 research-backed dimensions with multi-dimensional scoring and mode-specific analysis.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3 — View Your Results&lt;/strong&gt;&lt;br&gt;
Get your &lt;a href="https://pretty-scale.com/" rel="noopener noreferrer"&gt;Pretty Scale&lt;/a&gt; score and detailed analysis in seconds, then export your result card. Payment may be required to view full results.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;a href="https://pretty-scale.com/" rel="noopener noreferrer"&gt;Pretty Scale&lt;/a&gt; Evaluation Dimensions
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Face Mode — 8 Dimensions
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Dimension&lt;/th&gt;
&lt;th&gt;What It Measures&lt;/th&gt;
&lt;th&gt;Weight&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Symmetry&lt;/td&gt;
&lt;td&gt;Left-right balance of eyes, brows, cheekbones, jawline, and mouth corners&lt;/td&gt;
&lt;td&gt;15%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Harmony&lt;/td&gt;
&lt;td&gt;How well facial features coordinate in color, contour, and overall flow&lt;/td&gt;
&lt;td&gt;15%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Facial Structure&lt;/td&gt;
&lt;td&gt;Bone structure definition — jawline, cheekbones, brow ridge, and chin projection&lt;/td&gt;
&lt;td&gt;15%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sexual Dimorphism&lt;/td&gt;
&lt;td&gt;Strength of gender-typical traits — masculine or feminine facial characteristics&lt;/td&gt;
&lt;td&gt;13%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Proportions&lt;/td&gt;
&lt;td&gt;Measurable ratios between facial regions — forehead, midface, and lower face&lt;/td&gt;
&lt;td&gt;12%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Averageness&lt;/td&gt;
&lt;td&gt;Proximity to population-average features, indicating developmental stability&lt;/td&gt;
&lt;td&gt;10%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Skin Quality&lt;/td&gt;
&lt;td&gt;Skin tone, texture, clarity, and visible conditions like acne or pigmentation&lt;/td&gt;
&lt;td&gt;10%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Memorable Features&lt;/td&gt;
&lt;td&gt;Distinctive, recognizable qualities that set a face apart in a positive way&lt;/td&gt;
&lt;td&gt;10%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Body Mode
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://pretty-scale.com/" rel="noopener noreferrer"&gt;Pretty Scale&lt;/a&gt; Body mode focuses on overall proportions, silhouette, posture, symmetry, and physical conditioning — using the same 8-dimension framework adapted for full-body evaluation.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;a href="https://pretty-scale.com/" rel="noopener noreferrer"&gt;Pretty Scale&lt;/a&gt; Score Example
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://pretty-scale.com/" rel="noopener noreferrer"&gt;Pretty Scale&lt;/a&gt; Score: 6.0 / 8&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;"The face exhibits strong symmetry and high averageness, contributing to its balanced appeal. However, the pronounced sexual dimorphism and intense, direct gaze create a powerful but slightly confrontational aesthetic."&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Dimension&lt;/th&gt;
&lt;th&gt;Score&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Symmetry&lt;/td&gt;
&lt;td&gt;7.0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Harmony&lt;/td&gt;
&lt;td&gt;6.0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Proportions&lt;/td&gt;
&lt;td&gt;6.5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Skin Quality&lt;/td&gt;
&lt;td&gt;7.0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Facial Structure&lt;/td&gt;
&lt;td&gt;6.5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Averageness&lt;/td&gt;
&lt;td&gt;7.0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sexual Dimorphism&lt;/td&gt;
&lt;td&gt;6.0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Memorable Features&lt;/td&gt;
&lt;td&gt;6.0&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Strengths:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;✓ Exceptional symmetry and averageness create a naturally balanced canvas&lt;/li&gt;
&lt;li&gt;✓ High skin quality provides a smooth, flawless base for any look&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Improvement Suggestions:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Consider softening the intensity of the gaze with subtle eye makeup&lt;/li&gt;
&lt;li&gt;Adjust lighting to reduce harsh shadows on the jawline&lt;/li&gt;
&lt;li&gt;Experiment with softer lip color to complement the strong facial structure&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Face Mode vs. Body Mode on &lt;a href="https://pretty-scale.com/" rel="noopener noreferrer"&gt;Pretty Scale&lt;/a&gt;
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;Face Mode&lt;/th&gt;
&lt;th&gt;Body Mode&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Focus&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Facial harmony &amp;amp; structure&lt;/td&gt;
&lt;td&gt;Proportions, silhouette &amp;amp; posture&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Photo Type&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Clear front-facing photo&lt;/td&gt;
&lt;td&gt;Full-body photo&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Modes&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Scientific + Roast&lt;/td&gt;
&lt;td&gt;Scientific + Roast&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Output&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Score card + breakdown&lt;/td&gt;
&lt;td&gt;Score card + breakdown&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  Why Choose &lt;a href="https://pretty-scale.com/" rel="noopener noreferrer"&gt;Pretty Scale&lt;/a&gt;?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;🤖 &lt;strong&gt;AI-Powered&lt;/strong&gt; — &lt;a href="https://pretty-scale.com/" rel="noopener noreferrer"&gt;Pretty Scale&lt;/a&gt; uses state-of-the-art multimodal AI — no manual gender selection or landmark annotation required&lt;/li&gt;
&lt;li&gt;⚡ &lt;strong&gt;Instant Results&lt;/strong&gt; — &lt;a href="https://pretty-scale.com/" rel="noopener noreferrer"&gt;Pretty Scale&lt;/a&gt; delivers your score in seconds, not minutes&lt;/li&gt;
&lt;li&gt;📊 &lt;strong&gt;Research-Informed&lt;/strong&gt; — Every &lt;a href="https://pretty-scale.com/" rel="noopener noreferrer"&gt;Pretty Scale&lt;/a&gt; dimension is grounded in attractiveness research&lt;/li&gt;
&lt;li&gt;🔒 &lt;strong&gt;Zero Data Retention&lt;/strong&gt; — &lt;a href="https://pretty-scale.com/" rel="noopener noreferrer"&gt;Pretty Scale&lt;/a&gt; deletes your photo immediately after analysis&lt;/li&gt;
&lt;li&gt;📤 &lt;strong&gt;Shareable Cards&lt;/strong&gt; — Export and share your &lt;a href="https://pretty-scale.com/" rel="noopener noreferrer"&gt;Pretty Scale&lt;/a&gt; result card instantly&lt;/li&gt;
&lt;li&gt;🆓 &lt;strong&gt;Free to Start&lt;/strong&gt; — Try &lt;a href="https://pretty-scale.com/" rel="noopener noreferrer"&gt;Pretty Scale&lt;/a&gt; for free with no account required&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  &lt;a href="https://pretty-scale.com/" rel="noopener noreferrer"&gt;Pretty Scale&lt;/a&gt; by the Numbers
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;⭐ Ratings Analyzed&lt;/td&gt;
&lt;td&gt;50,000+&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;📐 Evaluation Dimensions&lt;/td&gt;
&lt;td&gt;8 per mode&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🎭 Evaluation Modes&lt;/td&gt;
&lt;td&gt;Scientific + Roast&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🔒 Photo Storage&lt;/td&gt;
&lt;td&gt;Never stored&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;📊 Score Range&lt;/td&gt;
&lt;td&gt;0 – 8&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;p&gt;Find out how AI rates your face and body. Visit &lt;a href="https://pretty-scale.com/" rel="noopener noreferrer"&gt;Pretty Scale&lt;/a&gt; today — upload your photo and get your score in seconds.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Hunter Eyes — Hunter or Prey, Which Are You?</title>
      <dc:creator>sienna</dc:creator>
      <pubDate>Thu, 30 Apr 2026 01:41:42 +0000</pubDate>
      <link>https://www.promptzone.com/sienna_fb1754b25bd8dd7aaa/hunter-eyes-hunter-or-prey-which-are-you-1np9</link>
      <guid>https://www.promptzone.com/sienna_fb1754b25bd8dd7aaa/hunter-eyes-hunter-or-prey-which-are-you-1np9</guid>
      <description>&lt;p&gt;&lt;strong&gt;Dark · Dominant · Brutal&lt;/strong&gt; — &lt;a href="https://huntereyes.net/" rel="noopener noreferrer"&gt;Hunter Eyes&lt;/a&gt; gives you your match score in seconds. Upload your photo and get your &lt;a href="https://huntereyes.net/" rel="noopener noreferrer"&gt;Hunter Eyes&lt;/a&gt; score, Tier rank, and personalized improvement tips instantly.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Is Hunter Eyes?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://huntereyes.net/" rel="noopener noreferrer"&gt;Hunter Eyes&lt;/a&gt; is an AI-powered eye area aesthetic evaluation tool. &lt;a href="https://huntereyes.net/" rel="noopener noreferrer"&gt;Hunter Eyes&lt;/a&gt; analyzes your eye area across six scientific dimensions and tells you exactly how Hunter-like your eyes are — with a clear score, Tier ranking, strengths, weaknesses, and actionable improvement suggestions.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://huntereyes.net/" rel="noopener noreferrer"&gt;Hunter Eyes&lt;/a&gt; offers two evaluation modes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Scientific Mode&lt;/strong&gt; — Objective, evidence-based eye area assessment&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Roast Mode&lt;/strong&gt; — Humorous and satirical evaluation, shareable and fun&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Why Use Hunter Eyes?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Six-Dimension Eye Area Evaluation&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://huntereyes.net/" rel="noopener noreferrer"&gt;Hunter Eyes&lt;/a&gt; scores your eye area across six core metrics — canthal tilt, upper/lower eyelid exposure, eye socket depth, brow-eye distance, and eye shape — to quantify exactly how Hunter-like your eye area is.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Instant Results&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://huntereyes.net/" rel="noopener noreferrer"&gt;Hunter Eyes&lt;/a&gt; returns your total score, Tier rank, community title, and dimension-level breakdown within seconds of submission.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Actionable Improvement Tips&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://huntereyes.net/" rel="noopener noreferrer"&gt;Hunter Eyes&lt;/a&gt; provides safe, non-surgical improvement methods including UUDD exercises, squint training, cold compress, sleep optimization, brow grooming, body fat management, and mewing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Privacy First&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://huntereyes.net/" rel="noopener noreferrer"&gt;Hunter Eyes&lt;/a&gt; never stores your photos. Images are used only for the current evaluation and deleted immediately after processing. &lt;a href="https://huntereyes.net/" rel="noopener noreferrer"&gt;Hunter Eyes&lt;/a&gt; does not share your image with any unrelated third parties.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Long-Term Progress Tracking&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://huntereyes.net/" rel="noopener noreferrer"&gt;Hunter Eyes&lt;/a&gt; supports progress tracking over time. Keep photo conditions consistent and &lt;a href="https://huntereyes.net/" rel="noopener noreferrer"&gt;Hunter Eyes&lt;/a&gt; helps you compare total score, Tier shifts, and per-dimension changes to see whether your habits are actually improving your eye area.&lt;/p&gt;




&lt;h2&gt;
  
  
  Hunter Eyes Scoring System
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://huntereyes.net/" rel="noopener noreferrer"&gt;Hunter Eyes&lt;/a&gt; evaluates six dimensions, each scored from 1–10:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Dimension&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;th&gt;Weight&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Canthal Tilt&lt;/td&gt;
&lt;td&gt;Outer corner at or above inner corner aligns better with Hunter traits&lt;/td&gt;
&lt;td&gt;20%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Upper Eyelid Exposure&lt;/td&gt;
&lt;td&gt;Less upper scleral show and better upper lid coverage scores higher&lt;/td&gt;
&lt;td&gt;20%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Lower Eyelid Exposure&lt;/td&gt;
&lt;td&gt;Tighter lower lid with minimal lower scleral show scores higher&lt;/td&gt;
&lt;td&gt;15%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Eye Socket Depth&lt;/td&gt;
&lt;td&gt;Deeper-set eyes with clearer orbital structure appear more Hunter-like&lt;/td&gt;
&lt;td&gt;20%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Brow-Eye Distance&lt;/td&gt;
&lt;td&gt;Lower brow position and shorter distance usually increase intensity&lt;/td&gt;
&lt;td&gt;10%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Eye Shape / Almond&lt;/td&gt;
&lt;td&gt;Longer horizontal and narrower vertical aperture aligns with the Hunter template&lt;/td&gt;
&lt;td&gt;15%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  &lt;a href="https://huntereyes.net/" rel="noopener noreferrer"&gt;Hunter Eyes&lt;/a&gt; Tier Rankings
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Tier&lt;/th&gt;
&lt;th&gt;Community Title&lt;/th&gt;
&lt;th&gt;Score Range&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;S Tier&lt;/td&gt;
&lt;td&gt;God Tier / Supreme Hunter&lt;/td&gt;
&lt;td&gt;8.5 – 10&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;A Tier&lt;/td&gt;
&lt;td&gt;High Tier / Chadlite&lt;/td&gt;
&lt;td&gt;7.0 – 8.4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;B Tier&lt;/td&gt;
&lt;td&gt;Average / Normie&lt;/td&gt;
&lt;td&gt;5.5 – 6.9&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;C Tier&lt;/td&gt;
&lt;td&gt;Below Average&lt;/td&gt;
&lt;td&gt;4.0 – 5.4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;D/F Tier&lt;/td&gt;
&lt;td&gt;Prey Eyes / Sub5&lt;/td&gt;
&lt;td&gt;&amp;lt; 4.0&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  How Hunter Eyes Works
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Step 1 — Upload Your Photo&lt;/strong&gt;&lt;br&gt;
Upload a clear, front-facing photo with neutral expression, good lighting, and no heavy filters. JPG, PNG, or WebP format, max 10MB.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2 — AI Eye Area Analysis&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://huntereyes.net/" rel="noopener noreferrer"&gt;Hunter Eyes&lt;/a&gt; AI analyzes your eye area across all six dimensions against the &lt;a href="https://huntereyes.net/" rel="noopener noreferrer"&gt;Hunter Eyes&lt;/a&gt; ideal template.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3 — View Your Results&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://huntereyes.net/" rel="noopener noreferrer"&gt;Hunter Eyes&lt;/a&gt; delivers your total score, Tier rank, dimension breakdown, strengths, weaknesses, and personalized improvement suggestions in seconds.&lt;/p&gt;




&lt;h2&gt;
  
  
  Hunter Eyes Improvement Methods
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://huntereyes.net/" rel="noopener noreferrer"&gt;Hunter Eyes&lt;/a&gt; recommends these safe, non-surgical approaches to sharpen your eye area over time:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;👁️ &lt;strong&gt;UUDD Exercises&lt;/strong&gt; — Eye control drills to improve lid tightness&lt;/li&gt;
&lt;li&gt;🧊 &lt;strong&gt;Cold Compress&lt;/strong&gt; — Reduce puffiness and fluid retention daily&lt;/li&gt;
&lt;li&gt;😤 &lt;strong&gt;Squint Training&lt;/strong&gt; — Practice a slight squint resting face for sharper lid appearance&lt;/li&gt;
&lt;li&gt;💤 &lt;strong&gt;Better Sleep&lt;/strong&gt; — Reduce under-eye swelling and improve overall definition&lt;/li&gt;
&lt;li&gt;✂️ &lt;strong&gt;Brow Grooming&lt;/strong&gt; — Keep brows low and straight to enhance intensity&lt;/li&gt;
&lt;li&gt;⚖️ &lt;strong&gt;Body Fat Management&lt;/strong&gt; — Lower body fat to reveal sharper orbital bone definition&lt;/li&gt;
&lt;li&gt;🦷 &lt;strong&gt;Mewing&lt;/strong&gt; — Improve overall facial structure over time&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  &lt;a href="https://huntereyes.net/" rel="noopener noreferrer"&gt;Hunter Eyes&lt;/a&gt; by the Numbers
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;📐 Evaluation Dimensions&lt;/td&gt;
&lt;td&gt;6 core metrics&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;⚡ Result Speed&lt;/td&gt;
&lt;td&gt;Seconds&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🔒 Photo Storage&lt;/td&gt;
&lt;td&gt;Never stored&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🎯 Evaluation Modes&lt;/td&gt;
&lt;td&gt;Scientific + Roast&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;💳 Cost per Evaluation&lt;/td&gt;
&lt;td&gt;10 credits&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;p&gt;Find out if you have &lt;a href="https://huntereyes.net/" rel="noopener noreferrer"&gt;Hunter Eyes&lt;/a&gt; — or if you're the prey. Visit &lt;a href="https://huntereyes.net/" rel="noopener noreferrer"&gt;Hunter Eyes&lt;/a&gt; today and get your score in seconds.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Am I Pretty - Discover the Beauty That Makes You, You</title>
      <dc:creator>sienna</dc:creator>
      <pubDate>Sat, 11 Apr 2026 03:02:06 +0000</pubDate>
      <link>https://www.promptzone.com/sienna_fb1754b25bd8dd7aaa/am-i-pretty-discover-the-beauty-that-makes-you-you-1m4e</link>
      <guid>https://www.promptzone.com/sienna_fb1754b25bd8dd7aaa/am-i-pretty-discover-the-beauty-that-makes-you-you-1m4e</guid>
      <description>&lt;p&gt;&lt;a href="https://ami-pretty.com/" rel="noopener noreferrer"&gt;Am I Pretty&lt;/a&gt; is an innovative AI-powered beauty analysis tool that helps you discover what makes you uniquely beautiful. With &lt;a href="https://ami-pretty.com/" rel="noopener noreferrer"&gt;Am I Pretty&lt;/a&gt;, your face, your rules, your results - simply drop a selfie, pick your vibe, and get personalized beauty insights in seconds.&lt;/p&gt;

&lt;h2&gt;
  
  
  How &lt;a href="https://ami-pretty.com/" rel="noopener noreferrer"&gt;Am I Pretty&lt;/a&gt; Works
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://ami-pretty.com/" rel="noopener noreferrer"&gt;Am I Pretty&lt;/a&gt; makes beauty analysis simple with three easy steps:&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;1. Upload Your Photo&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Upload a clear photo using JPG, PNG, or WebP format (up to 10MB). For Face mode, choose a bright, clear front-facing selfie. For Body mode, a head-to-toe shot works best for &lt;a href="https://ami-pretty.com/" rel="noopener noreferrer"&gt;Am I Pretty&lt;/a&gt;'s analysis.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;2. AI Beauty Analysis&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://ami-pretty.com/" rel="noopener noreferrer"&gt;Am I Pretty&lt;/a&gt; analyzes your photo across multiple beauty dimensions and tailors the breakdown to your chosen evaluation mode.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;3. Get Your Results&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Receive your beauty score (0-8) and detailed breakdown in seconds, then download a shareable card to keep or share.&lt;/p&gt;

&lt;h2&gt;
  
  
  Key Features of &lt;a href="https://ami-pretty.com/" rel="noopener noreferrer"&gt;Am I Pretty&lt;/a&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Dual Analysis Modes&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://ami-pretty.com/" rel="noopener noreferrer"&gt;Am I Pretty&lt;/a&gt; offers two distinct evaluation approaches:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Face Mode&lt;/strong&gt;: Focuses on facial attractiveness and harmony analysis&lt;br&gt;
&lt;strong&gt;Body Mode&lt;/strong&gt;: Analyzes body proportions, balance, and silhouette&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Your Vibe, Your Choice&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://ami-pretty.com/" rel="noopener noreferrer"&gt;Am I Pretty&lt;/a&gt; lets you choose your evaluation style:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Scientific Evaluation&lt;/strong&gt;: Gentle, constructive feedback with science-backed insights&lt;br&gt;
&lt;strong&gt;Roast Mode&lt;/strong&gt;: Playful, shareable fun with the same accurate analysis but delivered with humor&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Comprehensive Beauty Analysis&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://ami-pretty.com/" rel="noopener noreferrer"&gt;Am I Pretty&lt;/a&gt; analyzes eight key beauty dimensions that capture the essence of beauty and appeal:&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;Face Dimensions&lt;/strong&gt;
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Symmetry&lt;/strong&gt; (15%): Left-right balance of eyes, brows, cheekbones, jawline, and mouth corners&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Harmony&lt;/strong&gt; (15%): How well facial features coordinate in color, contour, and overall flow&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Proportions&lt;/strong&gt; (12%): Measurable ratios between facial regions&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Skin Quality&lt;/strong&gt; (10%): Skin tone, texture, clarity, and visible conditions&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Facial Structure&lt;/strong&gt; (15%): Bone structure definition including jawline and cheekbones&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Averageness&lt;/strong&gt; (10%): Proximity to population-average features&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Femininity&lt;/strong&gt; (15%): Expression of feminine facial features and graceful proportions&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Memorable Features&lt;/strong&gt; (10%): Distinctive, recognizable qualities that set a face apart&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;Body Dimensions&lt;/strong&gt;
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Body Symmetry&lt;/strong&gt;: Natural balance and even distribution&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Proportion Harmony&lt;/strong&gt;: Overall coordination of body proportions&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Body Proportions&lt;/strong&gt;: Ratios between different body segments&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Skin &amp;amp; Conditioning&lt;/strong&gt;: Skin quality and physical conditioning&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Body Silhouette&lt;/strong&gt;: Overall shape and outline&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Overall Balance&lt;/strong&gt;: General aesthetic balance&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Feminine Curves&lt;/strong&gt;: Expression of feminine body characteristics&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Standout Features&lt;/strong&gt;: Distinctive positive physical attributes&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Sample &lt;a href="https://ami-pretty.com/" rel="noopener noreferrer"&gt;Am I Pretty&lt;/a&gt; Analysis
&lt;/h2&gt;

&lt;p&gt;Here's what you can expect from an &lt;a href="https://ami-pretty.com/" rel="noopener noreferrer"&gt;Am I Pretty&lt;/a&gt; evaluation:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Your Vibe Score&lt;/strong&gt;: 7.1 out of 8&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Analysis&lt;/strong&gt;: "This is a highly attractive face, possessing exceptional harmony, strong femininity, and striking memorable features. The symmetry and proportions are excellent, contributing to a refined and aesthetically pleasing appearance."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Your Standout Moments&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Exceptional facial harmony and balance&lt;/li&gt;
&lt;li&gt;Striking and captivating eyes as a significant focal point&lt;/li&gt;
&lt;li&gt;Well-defined and feminine facial features&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Glow-Up Opportunities&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Minor potential for improved skin texture&lt;/li&gt;
&lt;li&gt;Slight opportunity to enhance youthfulness perception&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Beauty Tips from &lt;a href="https://ami-pretty.com/" rel="noopener noreferrer"&gt;Am I Pretty&lt;/a&gt;&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Incorporate gentle exfoliating treatments for enhanced skin clarity&lt;/li&gt;
&lt;li&gt;Explore subtle contouring techniques to accentuate features&lt;/li&gt;
&lt;li&gt;Experiment with hairstyles that frame the face&lt;/li&gt;
&lt;li&gt;Maintain consistent sun protection with SPF 30+&lt;/li&gt;
&lt;li&gt;Follow a balanced diet rich in antioxidants&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why Choose &lt;a href="https://ami-pretty.com/" rel="noopener noreferrer"&gt;Am I Pretty&lt;/a&gt;?
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Instant Results, Shareable Cards&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://ami-pretty.com/" rel="noopener noreferrer"&gt;Am I Pretty&lt;/a&gt; provides results in seconds with a clean, story-friendly results card that you can post, save, or keep private.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Tips You Can Actually Use&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Beyond the beauty score, &lt;a href="https://ami-pretty.com/" rel="noopener noreferrer"&gt;Am I Pretty&lt;/a&gt; gives you practical ideas including skincare routines, styling suggestions, and small tweaks that make a real difference.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Complete Privacy Protection&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://ami-pretty.com/" rel="noopener noreferrer"&gt;Am I Pretty&lt;/a&gt; is built for privacy - your photo is analyzed and then immediately deleted. The platform doesn't store, sell, or keep your selfies.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;No Gender Selection Required&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://ami-pretty.com/" rel="noopener noreferrer"&gt;Am I Pretty&lt;/a&gt; doesn't require gender selection - it analyzes what's in the photo instead of asking you to fit a checkbox.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Science-Based Analysis&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://ami-pretty.com/" rel="noopener noreferrer"&gt;Am I Pretty&lt;/a&gt; uses research-informed AI to provide comprehensive beauty breakdowns across multiple dimensions.&lt;/p&gt;

&lt;h2&gt;
  
  
  Getting the Best Results with &lt;a href="https://ami-pretty.com/" rel="noopener noreferrer"&gt;Am I Pretty&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;For optimal accuracy with &lt;a href="https://ami-pretty.com/" rel="noopener noreferrer"&gt;Am I Pretty&lt;/a&gt;:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Face Mode&lt;/strong&gt;: Use a clear, front-facing, well-lit selfie&lt;br&gt;
&lt;strong&gt;Body Mode&lt;/strong&gt;: Choose a full-body shot with visible outline (fitted clothing helps the AI read proportions more reliably)&lt;/p&gt;

&lt;h2&gt;
  
  
  Understanding Your &lt;a href="https://ami-pretty.com/" rel="noopener noreferrer"&gt;Am I Pretty&lt;/a&gt; Score
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://ami-pretty.com/" rel="noopener noreferrer"&gt;Am I Pretty&lt;/a&gt; scores should be treated as a snapshot, not a label. The score reflects AI-detected signals people often associate with attractiveness and is meant to be fun, clarifying, and useful - not a definition of your worth.&lt;/p&gt;

&lt;h2&gt;
  
  
  Frequently Asked Questions
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Q: How is &lt;a href="https://ami-pretty.com/" rel="noopener noreferrer"&gt;Am I Pretty&lt;/a&gt; different between Face and Body modes?&lt;/strong&gt;&lt;br&gt;
A: In &lt;a href="https://ami-pretty.com/" rel="noopener noreferrer"&gt;Am I Pretty&lt;/a&gt;, Face mode focuses on facial harmony, structure, and skin signals, while Body mode looks at proportions, balance, and silhouette - both end with a share-ready result card.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q: Does &lt;a href="https://ami-pretty.com/" rel="noopener noreferrer"&gt;Am I Pretty&lt;/a&gt; change scores between evaluation modes?&lt;/strong&gt;&lt;br&gt;
A: In &lt;a href="https://ami-pretty.com/" rel="noopener noreferrer"&gt;Am I Pretty&lt;/a&gt;, the scoring logic stays consistent; Scientific Evaluation keeps the tone calm and actionable, while Roast Mode delivers the same insights with a playful, punchier vibe.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q: Is &lt;a href="https://ami-pretty.com/" rel="noopener noreferrer"&gt;Am I Pretty&lt;/a&gt; a professional assessment?&lt;/strong&gt;&lt;br&gt;
A: No - &lt;a href="https://ami-pretty.com/" rel="noopener noreferrer"&gt;Am I Pretty&lt;/a&gt; is a fun, insight-driven analysis tool, not a medical or clinical evaluation. For health-related concerns, always consult a qualified professional.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q: What are &lt;a href="https://ami-pretty.com/" rel="noopener noreferrer"&gt;Am I Pretty&lt;/a&gt; suggestions meant to help with?&lt;/strong&gt;&lt;br&gt;
A: &lt;a href="https://ami-pretty.com/" rel="noopener noreferrer"&gt;Am I Pretty&lt;/a&gt; suggestions are designed to be practical - skincare direction, styling ideas, grooming tweaks, and posture cues so small adjustments can add up to a noticeably enhanced look.&lt;/p&gt;

&lt;h2&gt;
  
  
  Start Your Beauty Discovery Journey
&lt;/h2&gt;

&lt;p&gt;Ready to discover what makes you uniquely beautiful? Visit &lt;a href="https://ami-pretty.com/" rel="noopener noreferrer"&gt;Am I Pretty&lt;/a&gt; today and get your personalized beauty analysis in seconds. With &lt;a href="https://ami-pretty.com/" rel="noopener noreferrer"&gt;Am I Pretty&lt;/a&gt;, your results are waiting - make the card, post it if you want, and celebrate the beauty that makes you, you.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://ami-pretty.com/" rel="noopener noreferrer"&gt;Am I Pretty&lt;/a&gt; has analyzed over 50,000 ratings, providing instant, science-based, and personalized beauty insights that help you understand and enhance your natural beauty. Try &lt;a href="https://ami-pretty.com/" rel="noopener noreferrer"&gt;Am I Pretty&lt;/a&gt; now and join thousands who have discovered their unique beauty profile.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Random Topic Generator</title>
      <dc:creator>sienna</dc:creator>
      <pubDate>Sat, 11 Apr 2026 02:56:53 +0000</pubDate>
      <link>https://www.promptzone.com/sienna_fb1754b25bd8dd7aaa/random-topic-generator-4895</link>
      <guid>https://www.promptzone.com/sienna_fb1754b25bd8dd7aaa/random-topic-generator-4895</guid>
      <description>&lt;p&gt;&lt;strong&gt;Free Impromptu Topic Generator&lt;/strong&gt; — Get impromptu speech topics in seconds.&lt;/p&gt;

&lt;p&gt;Use our &lt;a href="https://randomtopicgenerator.net/" rel="noopener noreferrer"&gt;Random Topic Generator&lt;/a&gt; to get three impromptu speech topics. Pick one, set your timer (1, 3, or 5 minutes), and practice your impromptu speech. Great for Toastmasters and anyone improving public speaking.&lt;/p&gt;




&lt;h2&gt;
  
  
  Features
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. Random Topics&lt;/strong&gt;&lt;br&gt;
AI-generated impromptu speech topics, three at a time, across everyday life, work, technology and more.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. One-Tap Timer Practice&lt;/strong&gt;&lt;br&gt;
Built-in 1, 3, or 5 minute timer with one-tap start/pause and ±30 second fine-tuning.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. AI Speech Analysis Report&lt;/strong&gt;&lt;br&gt;
After practice, get a detailed report covering grammar, pronunciation, pacing, pauses, tone and more.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Auto Transcript &amp;amp; Rewrite&lt;/strong&gt;&lt;br&gt;
Your full speech is transcribed and rewritten into a polished version so you can compare and learn natural phrasing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Grammar &amp;amp; Word Choice Feedback&lt;/strong&gt;&lt;br&gt;
Pinpointed corrections with original vs corrected sentences plus short explanations for each issue.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6. Filler Words &amp;amp; Pacing Insights&lt;/strong&gt;&lt;br&gt;
Counts filler words like "um" and "uh" and visualizes pacing and pauses to help you control rhythm and confidence.&lt;/p&gt;




&lt;h2&gt;
  
  
  How It Works
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Set Language &amp;amp; Input&lt;/strong&gt; — Choose your language and add optional topic hints (e.g. technology, funny).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Generate&lt;/strong&gt; — Click to generate and wait for three topics to appear.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pick &amp;amp; Start&lt;/strong&gt; — Pick one topic, choose 1, 3, or 5 minutes, then start your practice.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  About Impromptu Speaking
&lt;/h2&gt;

&lt;p&gt;Impromptu speaking is a form of public speaking where you deliver a short talk with little or no preparation. Toastmasters and speech clubs often use a &lt;a href="https://randomtopicgenerator.net/" rel="noopener noreferrer"&gt;Random Topic Generator&lt;/a&gt; to give members random impromptu speech topics so they can practice thinking on their feet.&lt;/p&gt;

&lt;p&gt;Our &lt;a href="https://randomtopicgenerator.net/" rel="noopener noreferrer"&gt;Random Topic Generator&lt;/a&gt; is free to use, supports multiple languages, and delivers three AI-generated topics per round with a built-in timer — ideal for students, professionals, and anyone looking to improve their public speaking. Practicing regularly with a &lt;a href="https://randomtopicgenerator.net/" rel="noopener noreferrer"&gt;Random Topic Generator&lt;/a&gt; helps you become more confident and articulate when speaking without preparation.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>OpenClaw Agent Navigation</title>
      <dc:creator>sienna</dc:creator>
      <pubDate>Sat, 21 Feb 2026 11:13:46 +0000</pubDate>
      <link>https://www.promptzone.com/sienna_fb1754b25bd8dd7aaa/openclaw-agent-navigation-38d6</link>
      <guid>https://www.promptzone.com/sienna_fb1754b25bd8dd7aaa/openclaw-agent-navigation-38d6</guid>
      <description>&lt;h1&gt;
  
  
  OpenClaw Agent
&lt;/h1&gt;

&lt;p&gt;Open-source, local-first personal AI assistant. Run on your own device, execute tasks across messaging platforms and local tools.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is OpenClaw Agent?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://openclawagent.net/" rel="noopener noreferrer"&gt;OpenClaw Agent&lt;/a&gt; is an open-source, local-first personal AI assistant and agent framework. It runs on your device or server and connects to messaging platforms (WhatsApp, Telegram, Slack, etc.) and local tools to execute tasks, not just chat.&lt;/p&gt;

&lt;h2&gt;
  
  
  Key Statistics
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://openclawagent.net/" rel="noopener noreferrer"&gt;OpenClaw Agent&lt;/a&gt; has achieved impressive growth and adoption:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;🌟 100,000+ GitHub Stars&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;🛠️ 500+ Skills&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;🔗 30+ Integrations&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;📖 100% Open Source&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Core Capabilities
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://openclawagent.net/" rel="noopener noreferrer"&gt;OpenClaw Agent&lt;/a&gt; runs on your infrastructure and connects to your messaging platforms and local tools:&lt;/p&gt;

&lt;h3&gt;
  
  
  🎛️ &lt;strong&gt;Gateway Control Plane&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Unified management of sessions, channels, tools and events&lt;/p&gt;

&lt;h3&gt;
  
  
  💬 &lt;strong&gt;Multi-platform Messaging&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;WhatsApp, Telegram, Slack, Discord, Feishu, WeCom and more&lt;/p&gt;

&lt;h3&gt;
  
  
  🎤 &lt;strong&gt;Voice &amp;amp; Talk Mode&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Voice wake-up and continuous conversation on macOS, iOS, Android&lt;/p&gt;

&lt;h3&gt;
  
  
  🧰 &lt;strong&gt;Skills Ecosystem&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;ClawHub skill market, 500+ skills, workspace and tools&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick Start
&lt;/h2&gt;

&lt;p&gt;Get &lt;a href="https://openclawagent.net/" rel="noopener noreferrer"&gt;OpenClaw Agent&lt;/a&gt; running in a few steps:&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Step 1: Install OpenClaw Agent&lt;/strong&gt;
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; openclaw@latest
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  &lt;strong&gt;Step 2: Run Onboard&lt;/strong&gt;
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;openclaw onboard &lt;span class="nt"&gt;--install-daemon&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  &lt;strong&gt;Step 3: Start Chatting&lt;/strong&gt;
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;openclaw chat
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  &lt;strong&gt;Usage Example&lt;/strong&gt;
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nv"&gt;$ &lt;/span&gt;openclaw chat
&lt;span class="c"&gt;# Starting...&lt;/span&gt;
✓ Connected
✓ Ready to chat
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Message Platform Integration
&lt;/h2&gt;

&lt;p&gt;Connect &lt;a href="https://openclawagent.net/" rel="noopener noreferrer"&gt;OpenClaw Agent&lt;/a&gt; to multiple messaging platforms:&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Supported Platforms&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;WhatsApp&lt;/strong&gt; - Personal and business messaging&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Telegram&lt;/strong&gt; - Bot integration and group management&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Slack&lt;/strong&gt; - Workspace automation and team collaboration&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Discord&lt;/strong&gt; - Community management and gaming&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lark/Feishu&lt;/strong&gt; - Enterprise communication&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;WeCom&lt;/strong&gt; - Chinese business messaging&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;See official docs for each platform setup&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Skills &amp;amp; Plugins
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://openclawagent.net/" rel="noopener noreferrer"&gt;OpenClaw Agent&lt;/a&gt; offers extensive customization through its skill ecosystem:&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;ClawHub Skill Directory&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Official skill marketplace&lt;/li&gt;
&lt;li&gt;500+ pre-built skills&lt;/li&gt;
&lt;li&gt;Community-contributed plugins&lt;/li&gt;
&lt;li&gt;Easy installation and management&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Official Skills Repository&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Access the complete archive of official skills for &lt;a href="https://openclawagent.net/" rel="noopener noreferrer"&gt;OpenClaw Agent&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Skills Configuration&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Comprehensive documentation for developing and configuring custom skills&lt;/p&gt;

&lt;h2&gt;
  
  
  Agent Templates &amp;amp; Examples
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://openclawagent.net/" rel="noopener noreferrer"&gt;OpenClaw Agent&lt;/a&gt; supports various use cases:&lt;/p&gt;

&lt;h3&gt;
  
  
  📧 &lt;strong&gt;Email &amp;amp; Calendar Assistant&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Gmail Pub/Sub integration&lt;/li&gt;
&lt;li&gt;Auto read and draft replies&lt;/li&gt;
&lt;li&gt;Calendar management and scheduling&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  🤖 &lt;strong&gt;Multi-platform Personal Assistant&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;WhatsApp, Telegram, Slack, Feishu, WeCom integration&lt;/li&gt;
&lt;li&gt;One or more agents working together&lt;/li&gt;
&lt;li&gt;Cross-platform message synchronization&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  🏠 &lt;strong&gt;Desktop Automation &amp;amp; Smart Home&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Browser control and form filling&lt;/li&gt;
&lt;li&gt;Screenshot capabilities&lt;/li&gt;
&lt;li&gt;Smart home integration via skills&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  👨‍💻 &lt;strong&gt;Developer Workflow &amp;amp; Code Assistant&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;GitHub integration&lt;/li&gt;
&lt;li&gt;Local LLM with Ollama / LM Studio&lt;/li&gt;
&lt;li&gt;Code review and automation&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  🌐 &lt;strong&gt;AI Social &amp;amp; Multi-agent&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Moltbook-style agent collaboration&lt;/li&gt;
&lt;li&gt;Many agents chatting and collaborating&lt;/li&gt;
&lt;li&gt;Social network for AI agents&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Source &amp;amp; Ecosystem
&lt;/h2&gt;

&lt;p&gt;Official GitHub organization and core repositories for &lt;a href="https://openclawagent.net/" rel="noopener noreferrer"&gt;OpenClaw Agent&lt;/a&gt;:&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Core Repositories&lt;/strong&gt;
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Repository&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;openclaw/openclaw&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Main project: personal AI assistant, Node.js, multi-platform messages, browser control&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;openclaw/skills&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Archive of all official Skills&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;openclaw/nix-openclaw&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Nix flake for OpenClaw Nix package and environment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;openclaw/clawdinators&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Declarative infra + NixOS modules for running OpenClaw&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;openclaw/clawhub&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Official Skill Directory / ClawHub backend&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;openclaw/lobster&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Workflow shell, local-first macro engine for Skills/Tools&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;openclaw/openclaw.ai&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Official site source&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;openclaw/barnacle&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Utility bot example&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;GitHub Organization&lt;/strong&gt;: &lt;a href="https://github.com/openclaw" rel="noopener noreferrer"&gt;github.com/openclaw&lt;/a&gt; 🦞&lt;/p&gt;

&lt;h2&gt;
  
  
  Deployment &amp;amp; Operations
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://openclawagent.net/" rel="noopener noreferrer"&gt;OpenClaw Agent&lt;/a&gt; offers multiple deployment options:&lt;/p&gt;

&lt;h3&gt;
  
  
  🖥️ &lt;strong&gt;Local (Node.js)&lt;/strong&gt;
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; openclaw
openclaw onboard &lt;span class="nt"&gt;--install-daemon&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  🐳 &lt;strong&gt;Docker&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Official Docker documentation&lt;/li&gt;
&lt;li&gt;Hardened container images&lt;/li&gt;
&lt;li&gt;Production-ready deployments&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  ❄️ &lt;strong&gt;Nix / NixOS&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;nix-openclaw package&lt;/li&gt;
&lt;li&gt;Clawdinators declarative stack&lt;/li&gt;
&lt;li&gt;Reproducible deployments&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  ☁️ &lt;strong&gt;Cloud One-click&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Supported cloud providers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Tencent Cloud&lt;/li&gt;
&lt;li&gt;Alibaba Cloud&lt;/li&gt;
&lt;li&gt;Baidu Cloud&lt;/li&gt;
&lt;li&gt;Volcano Engine&lt;/li&gt;
&lt;li&gt;And more&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Security Guidelines
&lt;/h2&gt;

&lt;p&gt;Security is critical for &lt;a href="https://openclawagent.net/" rel="noopener noreferrer"&gt;OpenClaw Agent&lt;/a&gt;. Follow these essential practices:&lt;/p&gt;

&lt;h3&gt;
  
  
  ⚠️ &lt;strong&gt;Security Checklist&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Do not expose Gateway.ws directly&lt;/strong&gt; - Use Tailscale or reverse proxy with TLS&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Apply least privilege&lt;/strong&gt; - Start with read-only for files and calendar&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Manage API keys securely&lt;/strong&gt; - Avoid plaintext in configuration files&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Keep updated&lt;/strong&gt; - Regularly update &lt;a href="https://openclawagent.net/" rel="noopener noreferrer"&gt;OpenClaw Agent&lt;/a&gt; and review AGENTS.md and config&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Use reverse proxy&lt;/strong&gt; - Never expose the Gateway directly to the internet&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  🔒 &lt;strong&gt;Gateway Security&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://openclawagent.net/" rel="noopener noreferrer"&gt;OpenClaw Agent&lt;/a&gt; is powerful; security is critical. Always use proper security measures when deploying.&lt;/p&gt;

&lt;h2&gt;
  
  
  Documentation &amp;amp; Resources
&lt;/h2&gt;

&lt;h3&gt;
  
  
  📚 &lt;strong&gt;Official Documentation&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Getting started guides&lt;/li&gt;
&lt;li&gt;Installation instructions&lt;/li&gt;
&lt;li&gt;Architecture overview&lt;/li&gt;
&lt;li&gt;Security best practices&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  🐙 &lt;strong&gt;GitHub Organization&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://openclawagent.net/" rel="noopener noreferrer"&gt;OpenClaw Agent&lt;/a&gt; organization and repositories&lt;/li&gt;
&lt;li&gt;Source code and contributions&lt;/li&gt;
&lt;li&gt;Issue tracking and feature requests&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  🛒 &lt;strong&gt;ClawHub&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Official skill directory&lt;/li&gt;
&lt;li&gt;Browse and install skills&lt;/li&gt;
&lt;li&gt;Community contributions&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Frequently Asked Questions
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;What is OpenClaw Agent?&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://openclawagent.net/" rel="noopener noreferrer"&gt;OpenClaw Agent&lt;/a&gt; is an open-source, local-first personal AI assistant and agent framework. It runs on your device or server and connects to messaging platforms (WhatsApp, Telegram, Slack, etc.) and local tools to execute tasks, not just chat.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;How do I install OpenClaw Agent?&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Install Node.js 20+, then run: &lt;code&gt;npm install -g openclaw@latest&lt;/code&gt; and &lt;code&gt;openclaw onboard --install-daemon&lt;/code&gt;. See the official docs for Docker and Nix options.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Is OpenClaw Agent secure?&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://openclawagent.net/" rel="noopener noreferrer"&gt;OpenClaw Agent&lt;/a&gt; is powerful; security is critical. Do not expose the Gateway directly to the internet. Use a reverse proxy with TLS, follow least privilege, and manage API keys securely. See the Security section and official security docs.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Where can I find skills and plugins?&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;ClawHub (clawhub.ai) is the official skill directory. The openclaw/skills repo archives official skills. See the Skills section for docs and templates.&lt;/p&gt;

&lt;h2&gt;
  
  
  Community &amp;amp; News
&lt;/h2&gt;

&lt;p&gt;Join the &lt;a href="https://openclawagent.net/" rel="noopener noreferrer"&gt;OpenClaw Agent&lt;/a&gt; community:&lt;/p&gt;

&lt;h3&gt;
  
  
  💬 &lt;strong&gt;Discord&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Join the official Discord for support and discussion.&lt;/p&gt;

&lt;h3&gt;
  
  
  ⭐ &lt;strong&gt;GitHub&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Star and contribute to the openclaw organization.&lt;/p&gt;

&lt;h3&gt;
  
  
  🤖 &lt;strong&gt;Moltbook&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;AI-only social network powered by &lt;a href="https://openclawagent.net/" rel="noopener noreferrer"&gt;OpenClaw Agent&lt;/a&gt; agents.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Choose OpenClaw Agent?
&lt;/h2&gt;

&lt;h3&gt;
  
  
  ✅ &lt;strong&gt;Local-First Architecture&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://openclawagent.net/" rel="noopener noreferrer"&gt;OpenClaw Agent&lt;/a&gt; runs on your infrastructure, giving you complete control over your data and privacy.&lt;/p&gt;

&lt;h3&gt;
  
  
  ✅ &lt;strong&gt;Multi-Platform Integration&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Connect to all major messaging platforms and local tools seamlessly.&lt;/p&gt;

&lt;h3&gt;
  
  
  ✅ &lt;strong&gt;Extensive Skill Ecosystem&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;500+ skills and growing community of developers creating new capabilities.&lt;/p&gt;

&lt;h3&gt;
  
  
  ✅ &lt;strong&gt;Open Source &amp;amp; Transparent&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;100% open source with active community development and contributions.&lt;/p&gt;

&lt;h3&gt;
  
  
  ✅ &lt;strong&gt;Production Ready&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Trusted deployment options from local development to enterprise cloud solutions.&lt;/p&gt;

&lt;h3&gt;
  
  
  ✅ &lt;strong&gt;Voice &amp;amp; Automation&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Advanced voice capabilities and desktop automation for comprehensive AI assistance.&lt;/p&gt;

&lt;h2&gt;
  
  
  Getting Started Today
&lt;/h2&gt;

&lt;p&gt;Ready to deploy your own AI assistant? &lt;a href="https://openclawagent.net/" rel="noopener noreferrer"&gt;OpenClaw Agent&lt;/a&gt; makes it easy:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Install&lt;/strong&gt; - Quick setup with npm or Docker&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Configure&lt;/strong&gt; - Connect your messaging platforms&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Customize&lt;/strong&gt; - Add skills from ClawHub&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Deploy&lt;/strong&gt; - Run locally or in the cloud&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Secure&lt;/strong&gt; - Follow security best practices&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Advanced Features
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://openclawagent.net/" rel="noopener noreferrer"&gt;OpenClaw Agent&lt;/a&gt; offers sophisticated capabilities for power users:&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Multi-Agent Orchestration&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Deploy multiple specialized agents&lt;/li&gt;
&lt;li&gt;Agent-to-agent communication&lt;/li&gt;
&lt;li&gt;Collaborative task execution&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Workflow Automation&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Complex task chains&lt;/li&gt;
&lt;li&gt;Conditional logic and branching&lt;/li&gt;
&lt;li&gt;Integration with external APIs&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Custom Skill Development&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;JavaScript/TypeScript SDK&lt;/li&gt;
&lt;li&gt;Local tool integration&lt;/li&gt;
&lt;li&gt;Community skill sharing&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Enterprise Solutions
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://openclawagent.net/" rel="noopener noreferrer"&gt;OpenClaw Agent&lt;/a&gt; scales from personal use to enterprise deployment:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Team Collaboration&lt;/strong&gt; - Multi-user agent management&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Enterprise Security&lt;/strong&gt; - Advanced authentication and authorization&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Custom Integrations&lt;/strong&gt; - Tailored platform connections&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Professional Support&lt;/strong&gt; - Dedicated assistance and consulting&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The Future of Personal AI
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://openclawagent.net/" rel="noopener noreferrer"&gt;OpenClaw Agent&lt;/a&gt; represents the next evolution of personal AI assistants:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Privacy-First&lt;/strong&gt; - Your data stays under your control&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Extensible&lt;/strong&gt; - Unlimited customization possibilities&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Community-Driven&lt;/strong&gt; - Open source development model&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Platform-Agnostic&lt;/strong&gt; - Works everywhere you do&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Start Your AI Journey
&lt;/h2&gt;

&lt;p&gt;Transform how you interact with technology. Deploy &lt;a href="https://openclawagent.net/" rel="noopener noreferrer"&gt;OpenClaw Agent&lt;/a&gt; today and experience the power of a truly personal AI assistant that works across all your platforms and tools.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ready to get started? Visit &lt;a href="https://openclawagent.net/" rel="noopener noreferrer"&gt;OpenClaw Agent&lt;/a&gt; and begin your journey into the future of personal AI assistance.&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>ai</category>
    </item>
    <item>
      <title>ValRequest - Turn Feelings Into Words</title>
      <dc:creator>sienna</dc:creator>
      <pubDate>Fri, 06 Feb 2026 02:43:00 +0000</pubDate>
      <link>https://www.promptzone.com/sienna_fb1754b25bd8dd7aaa/valrequest-turn-feelings-into-words-51bf</link>
      <guid>https://www.promptzone.com/sienna_fb1754b25bd8dd7aaa/valrequest-turn-feelings-into-words-51bf</guid>
      <description>&lt;p&gt;&lt;strong&gt;Love is a feeling; expressing it is an art.&lt;/strong&gt; Use &lt;a href="https://valrequest.net/" rel="noopener noreferrer"&gt;ValRequest&lt;/a&gt; to craft personalized, heartfelt messages that capture your unique story. Make every word count.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is ValRequest?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://valrequest.net/" rel="noopener noreferrer"&gt;ValRequest&lt;/a&gt; is an AI-powered tool that creates short, personalized romantic messages. You choose the recipient, style, and keywords; &lt;a href="https://valrequest.net/" rel="noopener noreferrer"&gt;ValRequest&lt;/a&gt; gives you three unique options in seconds.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to Use ValRequest
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://valrequest.net/" rel="noopener noreferrer"&gt;ValRequest&lt;/a&gt; turns your feelings into words in three simple steps:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Choose Recipient &amp;amp; Style
&lt;/h3&gt;

&lt;p&gt;Select who the message is for (partner, crush, or friend) and pick a tone:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;💕 &lt;strong&gt;Heartfelt&lt;/strong&gt; - Sincere and emotional&lt;/li&gt;
&lt;li&gt;😄 &lt;strong&gt;Humorous&lt;/strong&gt; - Light and funny
&lt;/li&gt;
&lt;li&gt;🎭 &lt;strong&gt;Shakespeare&lt;/strong&gt; - Poetic and classical&lt;/li&gt;
&lt;li&gt;🥰 &lt;strong&gt;Cute&lt;/strong&gt; - Sweet and playful&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. Add Your Keywords
&lt;/h3&gt;

&lt;p&gt;Type a few words that describe your relationship or what you want to say—&lt;a href="https://valrequest.net/" rel="noopener noreferrer"&gt;ValRequest&lt;/a&gt; uses them to personalize your greeting.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Generate &amp;amp; Copy
&lt;/h3&gt;

&lt;p&gt;Click Generate. &lt;a href="https://valrequest.net/" rel="noopener noreferrer"&gt;ValRequest&lt;/a&gt; will create three options. Copy your favorite or save it as an image.&lt;/p&gt;

&lt;h2&gt;
  
  
  Message Styles &amp;amp; Examples
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://valrequest.net/" rel="noopener noreferrer"&gt;ValRequest&lt;/a&gt; offers various romantic styles:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Classic Romance (Pride &amp;amp; Prejudice style)&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"In a world of fleeting moments, you are my forever. My heart knew you before my eyes ever did."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Epic Love (The Notebook style)&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"I would cross every ocean, climb every mountain, just to see you smile. You are worth every journey."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Poetic Soul (Shakespeare style)&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"You are the poem I never knew how to write, the song my heart always wanted to sing."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Sweet &amp;amp; Playful (Rom-com style)&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"You're my favorite notification, my best plot twist, the reason I smile at my phone like an idiot."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Who Is ValRequest For?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://valrequest.net/" rel="noopener noreferrer"&gt;ValRequest&lt;/a&gt; is perfect for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Romantics&lt;/strong&gt; - Anyone who wants to say "I love you" in a way that feels uniquely theirs&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Last-minute senders&lt;/strong&gt; - Need a sincere message fast? &lt;a href="https://valrequest.net/" rel="noopener noreferrer"&gt;ValRequest&lt;/a&gt; gives you three options in seconds&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Friends &amp;amp; crushes&lt;/strong&gt; - Perfect for Valentine's notes to friends or that special someone you're still getting to know&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Pricing &amp;amp; Credits
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://valrequest.net/" rel="noopener noreferrer"&gt;ValRequest&lt;/a&gt; uses a credit system:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Earn credits by signing up&lt;/li&gt;
&lt;li&gt;Generating messages uses credits per request&lt;/li&gt;
&lt;li&gt;Additional credits available for purchase&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Privacy &amp;amp; Security
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://valrequest.net/" rel="noopener noreferrer"&gt;ValRequest&lt;/a&gt; protects your privacy by:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Only using your inputs (recipient type, style, keywords) to generate messages&lt;/li&gt;
&lt;li&gt;Not storing or sharing your generated text for advertising&lt;/li&gt;
&lt;li&gt;Using secure API technology for message generation&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;strong&gt;Try &lt;a href="https://valrequest.net/" rel="noopener noreferrer"&gt;ValRequest&lt;/a&gt; now&lt;/strong&gt; and turn your feelings into words with AI-powered personalized Valentine's messages that sound uniquely like you.&lt;/p&gt;

</description>
      <category>ai</category>
    </item>
    <item>
      <title>Moltworker Complete Guide 2026: Running Personal AI Agents on Cloudflare Without Hardware</title>
      <dc:creator>sienna</dc:creator>
      <pubDate>Fri, 30 Jan 2026 05:30:13 +0000</pubDate>
      <link>https://www.promptzone.com/sienna_fb1754b25bd8dd7aaa/moltworker-complete-guide-2026-running-personal-ai-agents-on-cloudflare-without-hardware-15in</link>
      <guid>https://www.promptzone.com/sienna_fb1754b25bd8dd7aaa/moltworker-complete-guide-2026-running-personal-ai-agents-on-cloudflare-without-hardware-15in</guid>
      <description>&lt;h2&gt;
  
  
  🎯 Core Takeaways (TL;DR)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;No Hardware Required&lt;/strong&gt;: Moltworker enables running Moltbot AI agents on Cloudflare's infrastructure, eliminating the need for dedicated Mac minis or VPS servers&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Enterprise-Grade Security&lt;/strong&gt;: Built-in Cloudflare Access authentication, device pairing, and sandbox isolation protect your data and APIs&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cost-Effective&lt;/strong&gt;: Starting at $5/month for Workers Paid plan, with generous free tiers for AI Gateway, R2 storage, and Browser Rendering&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Full Feature Parity&lt;/strong&gt;: Supports all major Moltbot integrations including Telegram, Discord, Slack, and browser automation capabilities&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Production-Ready&lt;/strong&gt;: Leverages Cloudflare's global network with automatic scaling, persistent storage via R2, and comprehensive observability&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Table of Contents
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;What is Moltworker?&lt;/li&gt;
&lt;li&gt;Why Moltworker Matters: The Hardware Problem&lt;/li&gt;
&lt;li&gt;Moltworker Architecture Deep Dive&lt;/li&gt;
&lt;li&gt;How to Deploy Moltworker: Step-by-Step Guide&lt;/li&gt;
&lt;li&gt;Security Considerations and Best Practices&lt;/li&gt;
&lt;li&gt;Moltworker vs Traditional Moltbot Deployment&lt;/li&gt;
&lt;li&gt;Community Feedback and Concerns&lt;/li&gt;
&lt;li&gt;Real-World Use Cases&lt;/li&gt;
&lt;li&gt;Troubleshooting Common Issues&lt;/li&gt;
&lt;li&gt;FAQ&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  What is Moltworker? {#what-is-moltworker}
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Moltworker&lt;/strong&gt; is an open-source middleware solution developed by Cloudflare that enables running Moltbot (formerly Clawdbot) personal AI agents on Cloudflare's Developer Platform instead of dedicated hardware. Released in January 2026, moltworker represents a paradigm shift in how developers can deploy and manage AI agents.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Moltbot Foundation
&lt;/h3&gt;

&lt;p&gt;Before understanding moltworker, it's essential to know what Moltbot is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Personal AI Assistant&lt;/strong&gt;: Moltbot is an open-source AI agent designed to act as a personal assistant&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Multi-Platform Integration&lt;/strong&gt;: Supports Telegram, Discord, Slack, and web-based control interfaces&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Extensible Architecture&lt;/strong&gt;: Features a gateway architecture with persistent conversations and agent runtime&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Self-Hosted by Design&lt;/strong&gt;: Originally required users to run it on their own hardware (Mac minis, Linux servers, etc.)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  How Moltworker Transforms Deployment
&lt;/h3&gt;

&lt;p&gt;Moltworker adapts Moltbot to run entirely on Cloudflare's infrastructure through:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight typescript"&gt;&lt;code&gt;&lt;span class="c1"&gt;// Moltworker entrypoint example&lt;/span&gt;
&lt;span class="k"&gt;import&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nx"&gt;getSandbox&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="k"&gt;from&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;@cloudflare/sandbox&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

&lt;span class="k"&gt;export&lt;/span&gt; &lt;span class="k"&gt;default&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="k"&gt;async&lt;/span&gt; &lt;span class="nf"&gt;fetch&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="na"&gt;request&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;Request&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="na"&gt;env&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;Env&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt; &lt;span class="nb"&gt;Promise&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;Response&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;sandbox&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;getSandbox&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;env&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;Sandbox&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;user-123&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

    &lt;span class="c1"&gt;// Moltbot runs inside this isolated sandbox&lt;/span&gt;
    &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;sandbox&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;exec&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;moltbot-gateway start&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nx"&gt;Response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;json&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt; &lt;span class="na"&gt;status&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;running&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt; &lt;span class="p"&gt;});&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;};&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;💡 &lt;strong&gt;Key Insight&lt;/strong&gt;&lt;br&gt;
Moltworker is not a fork of Moltbot—it's a compatibility layer that allows the standard Moltbot runtime to operate in Cloudflare's serverless environment.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Why Moltworker Matters: The Hardware Problem {#why-moltworker-matters}
&lt;/h2&gt;

&lt;h3&gt;
  
  
  The Mac Mini Rush of 2026
&lt;/h3&gt;

&lt;p&gt;When Moltbot gained viral attention in January 2026, a peculiar phenomenon occurred: developers rushed to purchase Mac minis specifically to run their personal AI agents. This created several problems:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Challenge&lt;/th&gt;
&lt;th&gt;Traditional Approach&lt;/th&gt;
&lt;th&gt;Moltworker Solution&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Initial Cost&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$599+ for Mac mini&lt;/td&gt;
&lt;td&gt;$5/month Workers plan&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Maintenance&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Manual updates, monitoring&lt;/td&gt;
&lt;td&gt;Automatic platform updates&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Uptime&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Dependent on home internet&lt;/td&gt;
&lt;td&gt;99.9%+ SLA on global network&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Security&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;DIY firewall, VPN setup&lt;/td&gt;
&lt;td&gt;Built-in Access, Zero Trust&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Scaling&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Buy more hardware&lt;/td&gt;
&lt;td&gt;Automatic resource allocation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Power Consumption&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;24/7 electricity costs&lt;/td&gt;
&lt;td&gt;Pay-per-use serverless model&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  The Cloudflare Advantage
&lt;/h3&gt;

&lt;p&gt;Moltworker leverages Cloudflare's Developer Platform, which has evolved to support complex applications:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Node.js Compatibility&lt;/strong&gt;: 98.5% of top 1,000 NPM packages now work natively in Workers&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sandbox SDK&lt;/strong&gt;: Secure isolated environments for running untrusted code&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Global Network&lt;/strong&gt;: 300+ data centers ensure low-latency access worldwide&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Integrated Services&lt;/strong&gt;: AI Gateway, R2 storage, Browser Rendering, and Zero Trust Access work seamlessly together&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;⚠️ &lt;strong&gt;Important Note&lt;/strong&gt;&lt;br&gt;
Moltworker is currently a proof-of-concept, not an official Cloudflare product. It's maintained as an open-source project to showcase platform capabilities.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Moltworker Architecture Deep Dive {#architecture-deep-dive}
&lt;/h2&gt;

&lt;h3&gt;
  
  
  High-Level System Design
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;graph TB
    A[User Request] --&amp;gt; B[Cloudflare Worker]
    B --&amp;gt; C[Cloudflare Access Auth]
    C --&amp;gt; D[Admin UI / API Router]
    D --&amp;gt; E[Sandbox Container]
    E --&amp;gt; F[Moltbot Gateway Runtime]
    F --&amp;gt; G[AI Gateway]
    F --&amp;gt; H[Browser Rendering]
    F --&amp;gt; I[R2 Storage]
    G --&amp;gt; J[Anthropic Claude]
    H --&amp;gt; K[Headless Chrome]
    I --&amp;gt; L[Persistent Data]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Core Components Explained
&lt;/h3&gt;

&lt;h4&gt;
  
  
  1. Entrypoint Worker (API Router &amp;amp; Proxy)
&lt;/h4&gt;

&lt;p&gt;The moltworker Worker serves multiple roles:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="c1"&gt;// Simplified moltworker routing logic&lt;/span&gt;
&lt;span class="k"&gt;export&lt;/span&gt; &lt;span class="k"&gt;default&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="k"&gt;async&lt;/span&gt; &lt;span class="nf"&gt;fetch&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;request&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;env&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;url&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;URL&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;request&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;url&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

    &lt;span class="c1"&gt;// Admin UI routes&lt;/span&gt;
    &lt;span class="k"&gt;if &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;url&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;pathname&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;startsWith&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;/_admin/&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
      &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nf"&gt;handleAdminUI&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;request&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;env&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;

    &lt;span class="c1"&gt;// CDP proxy for browser automation&lt;/span&gt;
    &lt;span class="k"&gt;if &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;url&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;pathname&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;startsWith&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;/cdp/&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
      &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nf"&gt;handleCDPProxy&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;request&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;env&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;

    &lt;span class="c1"&gt;// WebSocket connection to Moltbot&lt;/span&gt;
    &lt;span class="k"&gt;if &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;url&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;pathname&lt;/span&gt; &lt;span class="o"&gt;===&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;/ws&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
      &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nf"&gt;handleWebSocket&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;request&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;env&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;

    &lt;span class="c1"&gt;// Control UI&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nf"&gt;handleControlUI&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;request&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;env&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;};&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Key Responsibilities:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Route HTTP/WebSocket requests to appropriate handlers&lt;/li&gt;
&lt;li&gt;Proxy Chrome DevTools Protocol (CDP) commands to Browser Rendering&lt;/li&gt;
&lt;li&gt;Serve the administrative interface&lt;/li&gt;
&lt;li&gt;Validate authentication tokens and Access JWTs&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  2. Cloudflare Sandbox Container
&lt;/h4&gt;

&lt;p&gt;The Sandbox SDK provides the isolated environment where Moltbot actually runs:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight typescript"&gt;&lt;code&gt;&lt;span class="c1"&gt;// Creating and managing the sandbox&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;sandbox&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;getSandbox&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;env&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;Sandbox&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;userId&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

&lt;span class="c1"&gt;// Install Moltbot in the container&lt;/span&gt;
&lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;sandbox&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;exec&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;npm install -g moltbot&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

&lt;span class="c1"&gt;// Mount R2 bucket for persistence&lt;/span&gt;
&lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;sandbox&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;mountBucket&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;env&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;R2_BUCKET&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;/root/.moltbot&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

&lt;span class="c1"&gt;// Start the gateway process&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;process&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;sandbox&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;startProcess&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;moltbot-gateway&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="na"&gt;env&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="na"&gt;ANTHROPIC_API_KEY&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;env&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;ANTHROPIC_API_KEY&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="na"&gt;GATEWAY_TOKEN&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;env&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;MOLTBOT_GATEWAY_TOKEN&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;});&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Sandbox Features:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Isolation&lt;/strong&gt;: Each user gets their own secure container&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Filesystem Access&lt;/strong&gt;: Full read/write capabilities within the container&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Process Management&lt;/strong&gt;: Run background services like the Moltbot gateway&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Network Access&lt;/strong&gt;: Controlled outbound connections to AI providers and chat platforms&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  3. AI Gateway Integration
&lt;/h4&gt;

&lt;p&gt;Moltworker routes all AI model requests through Cloudflare AI Gateway:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Configuration for AI Gateway&lt;/span&gt;
&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;ANTHROPIC_BASE_URL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"https://gateway.ai.cloudflare.com/v1/{account_id}/{gateway_id}/anthropic"&lt;/span&gt;
&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;AI_GATEWAY_API_KEY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"your-anthropic-key"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Benefits of AI Gateway:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Cost Tracking&lt;/strong&gt;: Monitor spending across all AI providers&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Request Analytics&lt;/strong&gt;: Detailed logs of model usage patterns&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Caching&lt;/strong&gt;: Reduce redundant API calls with intelligent caching&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fallbacks&lt;/strong&gt;: Automatic failover to alternative models/providers&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Unified Billing&lt;/strong&gt;: Use Cloudflare credits instead of managing multiple provider accounts&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  4. R2 Persistent Storage
&lt;/h4&gt;

&lt;p&gt;Moltworker implements a backup/restore pattern for data persistence:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="c1"&gt;// Backup process (runs every 5 minutes via cron)&lt;/span&gt;
&lt;span class="k"&gt;async&lt;/span&gt; &lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nf"&gt;backupToR2&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;sandbox&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;r2Bucket&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="c1"&gt;// Tar the Moltbot config directory&lt;/span&gt;
  &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;sandbox&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;exec&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;tar -czf /tmp/backup.tar.gz /root/.moltbot&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

  &lt;span class="c1"&gt;// Upload to R2&lt;/span&gt;
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;backupData&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;sandbox&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;readFile&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;/tmp/backup.tar.gz&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;r2Bucket&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;put&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;moltbot-backup.tar.gz&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;backupData&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;Backup completed at&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;Date&lt;/span&gt;&lt;span class="p"&gt;().&lt;/span&gt;&lt;span class="nf"&gt;toISOString&lt;/span&gt;&lt;span class="p"&gt;());&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="c1"&gt;// Restore on container startup&lt;/span&gt;
&lt;span class="k"&gt;async&lt;/span&gt; &lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nf"&gt;restoreFromR2&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;sandbox&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;r2Bucket&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;backup&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;r2Bucket&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;get&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;moltbot-backup.tar.gz&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="k"&gt;if &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;backup&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;sandbox&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;writeFile&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;/tmp/restore.tar.gz&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;backup&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;arrayBuffer&lt;/span&gt;&lt;span class="p"&gt;());&lt;/span&gt;
    &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;sandbox&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;exec&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;tar -xzf /tmp/restore.tar.gz -C /&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;Restored from R2 backup&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;What Gets Persisted:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Paired device configurations&lt;/li&gt;
&lt;li&gt;Conversation history and context&lt;/li&gt;
&lt;li&gt;Custom skills and tools created by the agent&lt;/li&gt;
&lt;li&gt;User preferences and settings&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  5. Browser Rendering via CDP Proxy
&lt;/h4&gt;

&lt;p&gt;One of moltworker's most innovative features is the CDP (Chrome DevTools Protocol) proxy:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="c1"&gt;// CDP proxy implementation&lt;/span&gt;
&lt;span class="k"&gt;async&lt;/span&gt; &lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nf"&gt;handleCDPProxy&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;request&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;env&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;url&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;URL&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;request&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;url&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

  &lt;span class="k"&gt;if &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;url&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;pathname&lt;/span&gt; &lt;span class="o"&gt;===&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;/cdp/json/version&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="c1"&gt;// Return browser version info from Browser Rendering&lt;/span&gt;
    &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;browser&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;puppeteer&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;launch&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;env&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;BROWSER&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nx"&gt;Response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;json&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt; &lt;span class="na"&gt;browserVersion&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;browser&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;version&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;});&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;

  &lt;span class="k"&gt;if &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;url&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;pathname&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;startsWith&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;/cdp/devtools/browser/&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="c1"&gt;// Upgrade to WebSocket and proxy CDP commands&lt;/span&gt;
    &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;browserId&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;url&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;pathname&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;split&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;/&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nf"&gt;pop&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nf"&gt;handleCDPWebSocket&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;request&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;env&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;browserId&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;How It Works:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Moltbot inside the sandbox connects to &lt;code&gt;localhost:9222&lt;/code&gt; (standard CDP port)&lt;/li&gt;
&lt;li&gt;Moltworker intercepts these connections and proxies them to the Worker&lt;/li&gt;
&lt;li&gt;The Worker forwards CDP commands to Cloudflare Browser Rendering&lt;/li&gt;
&lt;li&gt;Browser Rendering executes commands on a real Chromium instance&lt;/li&gt;
&lt;li&gt;Responses flow back through the proxy to Moltbot&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This architecture allows Moltbot to perform browser automation without running Chromium inside the container, saving resources and improving security.&lt;/p&gt;

&lt;h4&gt;
  
  
  6. Zero Trust Access Authentication
&lt;/h4&gt;

&lt;p&gt;Moltworker uses Cloudflare Access to protect sensitive routes:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="c1"&gt;// Access JWT validation&lt;/span&gt;
&lt;span class="k"&gt;async&lt;/span&gt; &lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nf"&gt;validateAccessToken&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;request&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;env&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;token&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;request&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;headers&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;get&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;Cf-Access-Jwt-Assertion&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

  &lt;span class="k"&gt;if &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;!&lt;/span&gt;&lt;span class="nx"&gt;token&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="na"&gt;valid&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="na"&gt;error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;No Access token&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt; &lt;span class="p"&gt;};&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;

  &lt;span class="c1"&gt;// Verify JWT signature and audience&lt;/span&gt;
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;payload&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nf"&gt;verifyJWT&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;token&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="na"&gt;audience&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;env&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;CF_ACCESS_AUD&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="na"&gt;issuer&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;`https://&lt;/span&gt;&lt;span class="p"&gt;${&lt;/span&gt;&lt;span class="nx"&gt;env&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;CF_ACCESS_TEAM_DOMAIN&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;/cdn-cgi/access/certs`&lt;/span&gt;
  &lt;span class="p"&gt;});&lt;/span&gt;

  &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="na"&gt;valid&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="na"&gt;user&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;payload&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;email&lt;/span&gt; &lt;span class="p"&gt;};&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Protected Routes:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;/_admin/*&lt;/code&gt; - Device management interface&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;/api/*&lt;/code&gt; - Administrative API endpoints&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;/debug/*&lt;/code&gt; - Diagnostic and logging endpoints&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Data Flow Example: User Message to AI Response
&lt;/h3&gt;

&lt;p&gt;Let's trace a complete request through moltworker:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;User sends message&lt;/strong&gt; via Telegram to their paired bot&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Telegram webhook&lt;/strong&gt; hits the moltworker Worker endpoint&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Worker validates&lt;/strong&gt; the gateway token and device pairing status&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Message forwarded&lt;/strong&gt; to Moltbot gateway running in the Sandbox&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Moltbot processes&lt;/strong&gt; the message and determines it needs AI assistance&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI request sent&lt;/strong&gt; through AI Gateway to Anthropic Claude&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Claude response&lt;/strong&gt; flows back through AI Gateway (logged for analytics)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Moltbot formats&lt;/strong&gt; the response and sends it back to the Worker&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Worker delivers&lt;/strong&gt; the response to Telegram's API&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;User receives&lt;/strong&gt; the AI-generated message in their chat&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Throughout this flow:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;All AI requests are logged in AI Gateway for cost tracking&lt;/li&gt;
&lt;li&gt;Conversation context is stored in R2 for persistence&lt;/li&gt;
&lt;li&gt;Access logs are recorded in Zero Trust for security auditing&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How to Deploy Moltworker: Step-by-Step Guide {#deployment-guide}
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Prerequisites
&lt;/h3&gt;

&lt;p&gt;Before deploying moltworker, ensure you have:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;✅ Cloudflare account with Workers Paid plan ($5/month)&lt;/li&gt;
&lt;li&gt;✅ Anthropic API key (or plan to use AI Gateway Unified Billing)&lt;/li&gt;
&lt;li&gt;✅ Node.js 18+ and npm installed locally&lt;/li&gt;
&lt;li&gt;✅ Wrangler CLI installed (&lt;code&gt;npm install -g wrangler&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Step 1: Clone and Install
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Clone the moltworker repository&lt;/span&gt;
git clone https://github.com/cloudflare/moltworker.git
&lt;span class="nb"&gt;cd &lt;/span&gt;moltworker

&lt;span class="c"&gt;# Install dependencies&lt;/span&gt;
npm &lt;span class="nb"&gt;install&lt;/span&gt;

&lt;span class="c"&gt;# Authenticate with Cloudflare&lt;/span&gt;
wrangler login
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Step 2: Configure AI Provider
&lt;/h3&gt;

&lt;p&gt;Choose between direct Anthropic access or AI Gateway:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Option A: Direct Anthropic Access&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Set your Anthropic API key&lt;/span&gt;
npx wrangler secret put ANTHROPIC_API_KEY
&lt;span class="c"&gt;# Paste your key when prompted&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Option B: AI Gateway (Recommended)&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Create an AI Gateway in the Cloudflare dashboard&lt;/span&gt;
&lt;span class="c"&gt;# Then configure the secrets:&lt;/span&gt;

npx wrangler secret put AI_GATEWAY_API_KEY
&lt;span class="c"&gt;# Enter your Anthropic key&lt;/span&gt;

npx wrangler secret put AI_GATEWAY_BASE_URL
&lt;span class="c"&gt;# Enter: https://gateway.ai.cloudflare.com/v1/{account_id}/{gateway_id}/anthropic&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;💡 &lt;strong&gt;Pro Tip&lt;/strong&gt;&lt;br&gt;
Using AI Gateway provides better observability and cost control. You can switch between providers without redeploying moltworker.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Step 3: Generate Gateway Token
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Generate a secure random token&lt;/span&gt;
&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;MOLTBOT_GATEWAY_TOKEN&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="si"&gt;$(&lt;/span&gt;openssl rand &lt;span class="nt"&gt;-base64&lt;/span&gt; 32 | &lt;span class="nb"&gt;tr&lt;/span&gt; &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'=+/'&lt;/span&gt; | &lt;span class="nb"&gt;head&lt;/span&gt; &lt;span class="nt"&gt;-c&lt;/span&gt; 32&lt;span class="si"&gt;)&lt;/span&gt;

&lt;span class="c"&gt;# Display and save this token - you'll need it to access the UI&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt; &lt;span class="s2"&gt;"Your gateway token: &lt;/span&gt;&lt;span class="nv"&gt;$MOLTBOT_GATEWAY_TOKEN&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;

&lt;span class="c"&gt;# Set it as a secret&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$MOLTBOT_GATEWAY_TOKEN&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; | npx wrangler secret put MOLTBOT_GATEWAY_TOKEN
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;⚠️ &lt;strong&gt;Critical&lt;/strong&gt;: Save this token securely. You'll need it to access the Control UI at &lt;code&gt;https://your-worker.workers.dev/?token=YOUR_GATEWAY_TOKEN&lt;/code&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 4: Deploy Moltworker
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Deploy to Cloudflare Workers&lt;/span&gt;
npm run deploy

&lt;span class="c"&gt;# Output will show your worker URL:&lt;/span&gt;
&lt;span class="c"&gt;# Published moltbot-sandbox (X.XX sec)&lt;/span&gt;
&lt;span class="c"&gt;#   https://moltbot-sandbox.your-subdomain.workers.dev&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Step 5: Configure Cloudflare Access
&lt;/h3&gt;

&lt;p&gt;To use the admin UI, you must set up authentication:&lt;/p&gt;

&lt;h4&gt;
  
  
  Enable Access on workers.dev
&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;Go to &lt;a href="https://dash.cloudflare.com/?to=/:account/workers-and-pages" rel="noopener noreferrer"&gt;Workers &amp;amp; Pages dashboard&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Select your deployed Worker (e.g., &lt;code&gt;moltbot-sandbox&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Navigate to &lt;strong&gt;Settings&lt;/strong&gt; → &lt;strong&gt;Domains &amp;amp; Routes&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;In the &lt;code&gt;workers.dev&lt;/code&gt; row, click the menu (&lt;code&gt;...&lt;/code&gt;) → &lt;strong&gt;Enable Cloudflare Access&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Manage Cloudflare Access&lt;/strong&gt; to configure authentication:

&lt;ul&gt;
&lt;li&gt;Add your email to the allow list&lt;/li&gt;
&lt;li&gt;Or configure identity providers (Google, GitHub, etc.)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Copy the &lt;strong&gt;Application Audience (AUD)&lt;/strong&gt; tag&lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;
  
  
  Set Access Secrets
&lt;/h4&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Your Cloudflare Access team domain&lt;/span&gt;
npx wrangler secret put CF_ACCESS_TEAM_DOMAIN
&lt;span class="c"&gt;# Enter: myteam.cloudflareaccess.com&lt;/span&gt;

&lt;span class="c"&gt;# Application Audience tag from Access settings&lt;/span&gt;
npx wrangler secret put CF_ACCESS_AUD
&lt;span class="c"&gt;# Paste the AUD value you copied&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  Redeploy
&lt;/h4&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm run deploy
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Step 6: Enable R2 Persistent Storage (Recommended)
&lt;/h3&gt;

&lt;p&gt;Without R2, your data is lost when the container restarts.&lt;/p&gt;

&lt;h4&gt;
  
  
  Create R2 API Token
&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;Go to &lt;strong&gt;R2&lt;/strong&gt; → &lt;strong&gt;Overview&lt;/strong&gt; in Cloudflare dashboard&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Manage R2 API Tokens&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Create token with &lt;strong&gt;Object Read &amp;amp; Write&lt;/strong&gt; permissions&lt;/li&gt;
&lt;li&gt;Select the &lt;code&gt;moltbot-data&lt;/code&gt; bucket (auto-created on first deploy)&lt;/li&gt;
&lt;li&gt;Copy &lt;strong&gt;Access Key ID&lt;/strong&gt; and &lt;strong&gt;Secret Access Key&lt;/strong&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;
  
  
  Configure R2 Secrets
&lt;/h4&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# R2 credentials&lt;/span&gt;
npx wrangler secret put R2_ACCESS_KEY_ID
npx wrangler secret put R2_SECRET_ACCESS_KEY

&lt;span class="c"&gt;# Your Cloudflare Account ID&lt;/span&gt;
npx wrangler secret put CF_ACCOUNT_ID
&lt;span class="c"&gt;# Find this in dashboard: Click account menu → Copy Account ID&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  Redeploy
&lt;/h4&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm run deploy
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Step 7: Pair Your First Device
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Visit the admin UI: &lt;code&gt;https://your-worker.workers.dev/_admin/&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Authenticate via Cloudflare Access&lt;/li&gt;
&lt;li&gt;Open the Control UI in a new tab: &lt;code&gt;https://your-worker.workers.dev/?token=YOUR_GATEWAY_TOKEN&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;The Control UI will show "Waiting for pairing approval..."&lt;/li&gt;
&lt;li&gt;Return to the admin UI and approve the pending device&lt;/li&gt;
&lt;li&gt;Your Control UI is now connected!&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;⏱️ &lt;strong&gt;Note&lt;/strong&gt;: The first request may take 1-2 minutes while the container starts. Subsequent requests are much faster.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Step 8: Optional Integrations
&lt;/h3&gt;

&lt;h4&gt;
  
  
  Add Telegram Bot
&lt;/h4&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Create a bot via @BotFather on Telegram&lt;/span&gt;
&lt;span class="c"&gt;# Copy the bot token and set it:&lt;/span&gt;
npx wrangler secret put TELEGRAM_BOT_TOKEN
npm run deploy
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  Add Discord Bot
&lt;/h4&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Create a bot in Discord Developer Portal&lt;/span&gt;
&lt;span class="c"&gt;# Copy the bot token and set it:&lt;/span&gt;
npx wrangler secret put DISCORD_BOT_TOKEN
npm run deploy
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  Add Slack Bot
&lt;/h4&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Create a Slack app with bot capabilities&lt;/span&gt;
&lt;span class="c"&gt;# Copy both tokens and set them:&lt;/span&gt;
npx wrangler secret put SLACK_BOT_TOKEN
npx wrangler secret put SLACK_APP_TOKEN
npm run deploy
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  Enable Browser Automation
&lt;/h4&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Generate a secure secret for CDP authentication&lt;/span&gt;
npx wrangler secret put CDP_SECRET
&lt;span class="c"&gt;# Enter a random string&lt;/span&gt;

&lt;span class="c"&gt;# Set your worker's public URL&lt;/span&gt;
npx wrangler secret put WORKER_URL
&lt;span class="c"&gt;# Enter: https://your-worker.workers.dev&lt;/span&gt;

npm run deploy
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Deployment Checklist
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;[ ] Workers Paid plan active ($5/month)&lt;/li&gt;
&lt;li&gt;[ ] AI provider configured (Anthropic or AI Gateway)&lt;/li&gt;
&lt;li&gt;[ ] Gateway token generated and saved&lt;/li&gt;
&lt;li&gt;[ ] Cloudflare Access enabled and configured&lt;/li&gt;
&lt;li&gt;[ ] R2 storage configured (optional but recommended)&lt;/li&gt;
&lt;li&gt;[ ] First device paired via admin UI&lt;/li&gt;
&lt;li&gt;[ ] Chat integrations configured (optional)&lt;/li&gt;
&lt;li&gt;[ ] Browser automation enabled (optional)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Security Considerations and Best Practices {#security-best-practices}
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Multi-Layer Authentication Architecture
&lt;/h3&gt;

&lt;p&gt;Moltworker implements defense-in-depth with three authentication layers:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Layer&lt;/th&gt;
&lt;th&gt;Purpose&lt;/th&gt;
&lt;th&gt;Protects Against&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Gateway Token&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Access to Control UI&lt;/td&gt;
&lt;td&gt;Unauthorized UI access&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Device Pairing&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Per-device authorization&lt;/td&gt;
&lt;td&gt;Rogue clients, stolen tokens&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Cloudflare Access&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Admin UI protection&lt;/td&gt;
&lt;td&gt;Unauthorized administration&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h4&gt;
  
  
  How They Work Together
&lt;/h4&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;graph TD
    A[User Request] --&amp;gt; B{Has Gateway Token?}
    B --&amp;gt;|No| C[Reject: 401 Unauthorized]
    B --&amp;gt;|Yes| D{Device Paired?}
    D --&amp;gt;|No| E[Show Pairing Pending]
    D --&amp;gt;|Yes| F{Admin Route?}
    F --&amp;gt;|No| G[Allow: Normal Operation]
    F --&amp;gt;|Yes| H{Valid Access JWT?}
    H --&amp;gt;|No| I[Redirect to Access Login]
    H --&amp;gt;|Yes| J[Allow: Admin Access]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Critical Security Warnings
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;⚠️ &lt;strong&gt;Prompt Injection Vulnerability&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Moltbot is susceptible to prompt injection attacks via:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Email content (if email integration is enabled)&lt;/li&gt;
&lt;li&gt;Web pages visited by the browser automation&lt;/li&gt;
&lt;li&gt;Chat messages from untrusted sources&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Mitigation&lt;/strong&gt;: Only enable integrations you trust. Never connect moltworker to public email addresses or allow it to browse untrusted websites.&lt;/p&gt;

&lt;p&gt;⚠️ &lt;strong&gt;Supply Chain Risk&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;As discussed on Hacker News, moltbot's dependency chain and rapid development pose supply chain attack risks. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mitigation&lt;/strong&gt;: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Pin specific versions in your deployment&lt;/li&gt;
&lt;li&gt;Review the closed PRs and issues before updating&lt;/li&gt;
&lt;li&gt;Consider forking for production use&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;⚠️ &lt;strong&gt;Data Privacy&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;While moltworker runs in isolated sandboxes, Cloudflare can technically access:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;All data passing through Workers&lt;/li&gt;
&lt;li&gt;Content stored in R2 buckets&lt;/li&gt;
&lt;li&gt;Logs and analytics data&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Mitigation&lt;/strong&gt;: Don't use moltworker for sensitive data if you require zero-knowledge architecture. For maximum privacy, self-host Moltbot on your own hardware.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Best Practices for Secure Deployment
&lt;/h3&gt;

&lt;h4&gt;
  
  
  1. Token Management
&lt;/h4&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Generate cryptographically secure tokens&lt;/span&gt;
openssl rand &lt;span class="nt"&gt;-base64&lt;/span&gt; 32 | &lt;span class="nb"&gt;tr&lt;/span&gt; &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'=+/'&lt;/span&gt; | &lt;span class="nb"&gt;head&lt;/span&gt; &lt;span class="nt"&gt;-c&lt;/span&gt; 32

&lt;span class="c"&gt;# Rotate tokens regularly (every 90 days)&lt;/span&gt;
npx wrangler secret put MOLTBOT_GATEWAY_TOKEN
npm run deploy
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  2. Access Policy Configuration
&lt;/h4&gt;

&lt;p&gt;Configure strict Access policies in the Zero Trust dashboard:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="c1"&gt;# Example Access policy&lt;/span&gt;
&lt;span class="na"&gt;Name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;Moltworker Admin Access&lt;/span&gt;
&lt;span class="na"&gt;Application Domain&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;moltbot-sandbox.your-subdomain.workers.dev&lt;/span&gt;
&lt;span class="na"&gt;Paths&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="s"&gt;/_admin/*&lt;/span&gt;
  &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="s"&gt;/api/*&lt;/span&gt;
  &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="s"&gt;/debug/*&lt;/span&gt;
&lt;span class="na"&gt;Policy&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;Include&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
      &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;Email&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;your-email@example.com&lt;/span&gt;
  &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;Exclude&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
      &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="s"&gt;Everyone&lt;/span&gt;
&lt;span class="na"&gt;Session Duration&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;24 hours&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  3. Container Lifecycle Management
&lt;/h4&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# For production: Keep container always alive&lt;/span&gt;
&lt;span class="c"&gt;# (Default behavior, no action needed)&lt;/span&gt;

&lt;span class="c"&gt;# For development/testing: Allow container to sleep&lt;/span&gt;
npx wrangler secret put SANDBOX_SLEEP_AFTER
&lt;span class="c"&gt;# Enter: 1h (container sleeps after 1 hour of inactivity)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  4. Monitoring and Alerting
&lt;/h4&gt;

&lt;p&gt;Enable comprehensive logging:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Enable debug routes (only in development)&lt;/span&gt;
npx wrangler secret put DEBUG_ROUTES
&lt;span class="c"&gt;# Enter: true&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Access debug endpoints:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;GET /debug/processes&lt;/code&gt; - List container processes&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;GET /debug/logs?id=&amp;lt;process_id&amp;gt;&lt;/code&gt; - View process logs&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;GET /debug/version&lt;/code&gt; - Check moltbot and container versions&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  5. Network Isolation
&lt;/h4&gt;

&lt;p&gt;Moltworker automatically isolates:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Each user's sandbox from others&lt;/li&gt;
&lt;li&gt;Outbound connections to only approved destinations&lt;/li&gt;
&lt;li&gt;Inbound connections through the Worker proxy only&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  6. Secrets Rotation Schedule
&lt;/h4&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Secret&lt;/th&gt;
&lt;th&gt;Rotation Frequency&lt;/th&gt;
&lt;th&gt;Impact&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Gateway Token&lt;/td&gt;
&lt;td&gt;Every 90 days&lt;/td&gt;
&lt;td&gt;Requires re-pairing all devices&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AI Provider Keys&lt;/td&gt;
&lt;td&gt;Every 180 days&lt;/td&gt;
&lt;td&gt;Transparent to users&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;R2 Access Keys&lt;/td&gt;
&lt;td&gt;Every 180 days&lt;/td&gt;
&lt;td&gt;Requires redeployment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CDP Secret&lt;/td&gt;
&lt;td&gt;Every 90 days&lt;/td&gt;
&lt;td&gt;Breaks browser automation until updated&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Security Audit Checklist
&lt;/h3&gt;

&lt;p&gt;Before deploying moltworker to production:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;[ ] All secrets are set via &lt;code&gt;wrangler secret put&lt;/code&gt; (never in code)&lt;/li&gt;
&lt;li&gt;[ ] Cloudflare Access is enabled on all admin routes&lt;/li&gt;
&lt;li&gt;[ ] Gateway token is cryptographically random (32+ characters)&lt;/li&gt;
&lt;li&gt;[ ] Device pairing is enabled (not using &lt;code&gt;DEV_MODE=true&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;[ ] R2 bucket has restricted access (not public)&lt;/li&gt;
&lt;li&gt;[ ] Only necessary chat integrations are enabled&lt;/li&gt;
&lt;li&gt;[ ] Email integration is disabled (high prompt injection risk)&lt;/li&gt;
&lt;li&gt;[ ] Debug routes are disabled in production&lt;/li&gt;
&lt;li&gt;[ ] Access logs are being monitored&lt;/li&gt;
&lt;li&gt;[ ] Backup strategy is in place for R2 data&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Moltworker vs Traditional Moltbot Deployment {#comparison}
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Comprehensive Comparison Matrix
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Aspect&lt;/th&gt;
&lt;th&gt;Self-Hosted Moltbot&lt;/th&gt;
&lt;th&gt;Moltworker on Cloudflare&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Initial Setup Cost&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$599+ (Mac mini) or $5-20/month (VPS)&lt;/td&gt;
&lt;td&gt;$5/month (Workers Paid)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Ongoing Costs&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Electricity + internet + maintenance&lt;/td&gt;
&lt;td&gt;Usage-based (typically $5-15/month)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Setup Complexity&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;High (Docker, networking, security)&lt;/td&gt;
&lt;td&gt;Medium (mostly configuration)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Time to Deploy&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;2-4 hours&lt;/td&gt;
&lt;td&gt;15-30 minutes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Maintenance Burden&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Manual updates, monitoring, backups&lt;/td&gt;
&lt;td&gt;Automatic platform updates&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Uptime&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Depends on home internet/VPS provider&lt;/td&gt;
&lt;td&gt;99.9%+ on global network&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Geographic Latency&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Single location&lt;/td&gt;
&lt;td&gt;300+ edge locations&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Scaling&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Buy more hardware&lt;/td&gt;
&lt;td&gt;Automatic&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Security Management&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;DIY (firewall, VPN, patches)&lt;/td&gt;
&lt;td&gt;Built-in (Access, sandboxing)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Data Privacy&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Full control (zero-knowledge possible)&lt;/td&gt;
&lt;td&gt;Cloudflare can access data&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Backup Strategy&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Manual or scripted&lt;/td&gt;
&lt;td&gt;Automatic R2 sync every 5 min&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Observability&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Self-configured (Grafana, etc.)&lt;/td&gt;
&lt;td&gt;Built-in (AI Gateway, Access logs)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Browser Automation&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Local Chromium (resource-heavy)&lt;/td&gt;
&lt;td&gt;Browser Rendering API (offloaded)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Local Integrations&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Full access (smart home, local files)&lt;/td&gt;
&lt;td&gt;Limited (cloud-accessible only)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Customization&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Unlimited (full system access)&lt;/td&gt;
&lt;td&gt;Limited to container environment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Vendor Lock-in&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;None&lt;/td&gt;
&lt;td&gt;Cloudflare-specific&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  When to Choose Self-Hosted Moltbot
&lt;/h3&gt;

&lt;p&gt;Choose traditional self-hosting if you:&lt;/p&gt;

&lt;p&gt;✅ Require absolute data privacy (zero-knowledge architecture)&lt;br&gt;&lt;br&gt;
✅ Need local network integrations (smart home devices, NAS, etc.)&lt;br&gt;&lt;br&gt;
✅ Want unlimited customization and system-level access&lt;br&gt;&lt;br&gt;
✅ Have reliable infrastructure and technical expertise&lt;br&gt;&lt;br&gt;
✅ Prefer one-time hardware costs over recurring subscriptions&lt;br&gt;&lt;br&gt;
✅ Need to comply with data residency regulations  &lt;/p&gt;
&lt;h3&gt;
  
  
  When to Choose Moltworker
&lt;/h3&gt;

&lt;p&gt;Choose moltworker if you:&lt;/p&gt;

&lt;p&gt;✅ Want minimal setup and maintenance overhead&lt;br&gt;&lt;br&gt;
✅ Need high availability and global low-latency access&lt;br&gt;&lt;br&gt;
✅ Prefer usage-based pricing over hardware investment&lt;br&gt;&lt;br&gt;
✅ Value integrated observability and security features&lt;br&gt;&lt;br&gt;
✅ Don't require local network integrations&lt;br&gt;&lt;br&gt;
✅ Want automatic scaling and platform updates&lt;br&gt;&lt;br&gt;
✅ Are comfortable with Cloudflare accessing your data  &lt;/p&gt;
&lt;h3&gt;
  
  
  Performance Benchmarks
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Metric&lt;/th&gt;
&lt;th&gt;Self-Hosted (Mac Mini M2)&lt;/th&gt;
&lt;th&gt;Moltworker (Cloudflare)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Cold Start&lt;/td&gt;
&lt;td&gt;N/A (always running)&lt;/td&gt;
&lt;td&gt;60-120 seconds&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Warm Request&lt;/td&gt;
&lt;td&gt;50-200ms&lt;/td&gt;
&lt;td&gt;100-300ms (global avg)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AI Response Time&lt;/td&gt;
&lt;td&gt;Depends on internet&lt;/td&gt;
&lt;td&gt;Optimized via AI Gateway&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Browser Automation&lt;/td&gt;
&lt;td&gt;2-5 seconds&lt;/td&gt;
&lt;td&gt;3-6 seconds&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Storage I/O&lt;/td&gt;
&lt;td&gt;Local SSD (very fast)&lt;/td&gt;
&lt;td&gt;R2 (network-dependent)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Concurrent Users&lt;/td&gt;
&lt;td&gt;Limited by hardware&lt;/td&gt;
&lt;td&gt;Unlimited (auto-scaling)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;h3&gt;
  
  
  Cost Analysis: 12-Month TCO
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Self-Hosted (Mac Mini M2)&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Hardware: $599 (one-time)&lt;/li&gt;
&lt;li&gt;Electricity: $50/year (assuming 10W average)&lt;/li&gt;
&lt;li&gt;Internet: $0 (assuming existing connection)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Total Year 1&lt;/strong&gt;: $649&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Total Year 2+&lt;/strong&gt;: $50/year&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Self-Hosted (VPS - Hetzner CCX13)&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;VPS: $15/month × 12 = $180/year&lt;/li&gt;
&lt;li&gt;Backups: $5/month × 12 = $60/year&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Total per year&lt;/strong&gt;: $240/year&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Moltworker (Cloudflare)&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Workers Paid: $5/month × 12 = $60/year&lt;/li&gt;
&lt;li&gt;AI Gateway: $0 (free tier)&lt;/li&gt;
&lt;li&gt;R2 Storage: $0.75/month × 12 = $9/year (assuming 50GB)&lt;/li&gt;
&lt;li&gt;Browser Rendering: $5/month × 12 = $60/year (1M requests)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Total per year&lt;/strong&gt;: $129/year&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 &lt;strong&gt;Cost Winner&lt;/strong&gt;: Moltworker is most cost-effective for years 1-2. Self-hosted Mac mini becomes cheaper after 2-3 years if you already have reliable internet.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;
  
  
  Community Feedback and Concerns {#community-feedback}
&lt;/h2&gt;

&lt;p&gt;The Hacker News discussion revealed significant community concerns about both Moltbot and moltworker:&lt;/p&gt;
&lt;h3&gt;
  
  
  Positive Reception
&lt;/h3&gt;

&lt;p&gt;✅ &lt;strong&gt;Cloudflare's Node.js Progress&lt;/strong&gt;: Developers praised the 98.5% NPM package compatibility&lt;br&gt;&lt;br&gt;
✅ &lt;strong&gt;Sandbox SDK Utility&lt;/strong&gt;: Many saw value in the Sandbox SDK beyond just moltworker&lt;br&gt;&lt;br&gt;
✅ &lt;strong&gt;Deployment Simplicity&lt;/strong&gt;: Appreciated the reduction in setup complexity vs self-hosting&lt;br&gt;&lt;br&gt;
✅ &lt;strong&gt;Built-in Observability&lt;/strong&gt;: AI Gateway analytics and Access logs were highlighted as valuable  &lt;/p&gt;
&lt;h3&gt;
  
  
  Major Concerns
&lt;/h3&gt;
&lt;h4&gt;
  
  
  1. Astroturfing and Hype Cycle
&lt;/h4&gt;

&lt;blockquote&gt;
&lt;p&gt;"There is so much branding and 'look at our success' marketing that this project comes off as heavily astro-turfed."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Community members noted:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Excessive social media promotion from non-technical accounts&lt;/li&gt;
&lt;li&gt;Comparison to crypto-era hype cycles&lt;/li&gt;
&lt;li&gt;Concerns about an eventual startup pivot or acquisition&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Cloudflare's Response&lt;/strong&gt;: Moltworker is explicitly labeled as a proof-of-concept, not a product. The goal is showcasing platform capabilities, not monetizing moltbot.&lt;/p&gt;
&lt;h4&gt;
  
  
  2. Security Vulnerabilities
&lt;/h4&gt;

&lt;blockquote&gt;
&lt;p&gt;"Clawdbot/Moltbot looks to be a supply-chain attack waiting to happen."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Specific security issues raised:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Prompt Injection&lt;/strong&gt;: No protection against malicious prompts in emails/websites&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Supply Chain&lt;/strong&gt;: Rapid development with low technical oversight&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Insecure Deployments&lt;/strong&gt;: Many users exposing dashboards without authentication&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Email Integration Risk&lt;/strong&gt;: Connecting to email creates attack vector&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Mitigation Strategies&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Moltworker enforces device pairing by default&lt;/li&gt;
&lt;li&gt;Cloudflare Access protects admin routes&lt;/li&gt;
&lt;li&gt;Sandbox isolation limits blast radius&lt;/li&gt;
&lt;li&gt;Documentation warns against email integration&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;
  
  
  3. Overhyped Capabilities
&lt;/h4&gt;

&lt;blockquote&gt;
&lt;p&gt;"Ultimately its a convenience wrapper that makes it easy to wire up Claude or ChatGPT to a chat platform like discord, but its claiming to be far more revolutionary."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Critics argued:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Core functionality is just API wrappers&lt;/li&gt;
&lt;li&gt;Similar tools exist (e.g., &lt;a href="https://github.com/clharman/afk-code" rel="noopener noreferrer"&gt;afk-code&lt;/a&gt; - 2-minute setup)&lt;/li&gt;
&lt;li&gt;The "agent" label is misleading marketing&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Counterpoint&lt;/strong&gt;: While the core is API integration, the value lies in:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Persistent memory and context&lt;/li&gt;
&lt;li&gt;Self-modifying capabilities (agents creating their own tools)&lt;/li&gt;
&lt;li&gt;Multi-platform gateway architecture&lt;/li&gt;
&lt;li&gt;Production-ready deployment on global infrastructure&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;
  
  
  4. Data Privacy Concerns
&lt;/h4&gt;

&lt;blockquote&gt;
&lt;p&gt;"All home/local integrations are gone. Data needs to be stored in the cloud. No thanks."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Valid concerns about moltworker specifically:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Cloudflare can access all data passing through Workers&lt;/li&gt;
&lt;li&gt;R2 storage is not zero-knowledge&lt;/li&gt;
&lt;li&gt;Loss of local network integrations (smart home, NAS, etc.)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;When This Matters&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Handling sensitive personal data&lt;/li&gt;
&lt;li&gt;Compliance requirements (HIPAA, GDPR with strict data residency)&lt;/li&gt;
&lt;li&gt;Desire for complete control over infrastructure&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;When It Doesn't&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Using public AI providers anyway (Anthropic already sees your data)&lt;/li&gt;
&lt;li&gt;Trusting Cloudflare's security practices&lt;/li&gt;
&lt;li&gt;Prioritizing convenience over absolute privacy&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;
  
  
  5. Technical Skepticism
&lt;/h4&gt;

&lt;blockquote&gt;
&lt;p&gt;"Just look at the closed PRs of their project. General technical knowledge is so low it's insane."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Community members reviewed moltbot's GitHub and found:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Low-quality contributions&lt;/li&gt;
&lt;li&gt;Security vulnerabilities in closed PRs&lt;/li&gt;
&lt;li&gt;Lack of code review rigor&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Important Context&lt;/strong&gt;: Moltbot is a rapidly evolving open-source project. Moltworker adapts it but doesn't control its development. Users should:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Review moltbot's security posture before deploying&lt;/li&gt;
&lt;li&gt;Consider forking for production use&lt;/li&gt;
&lt;li&gt;Monitor the project's issue tracker&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;
  
  
  Balanced Perspective
&lt;/h3&gt;

&lt;p&gt;The community consensus seems to be:&lt;/p&gt;

&lt;p&gt;✅ &lt;strong&gt;Moltworker as a Platform Demo&lt;/strong&gt;: Excellent showcase of Cloudflare's capabilities&lt;br&gt;&lt;br&gt;
✅ &lt;strong&gt;Sandbox SDK Value&lt;/strong&gt;: Useful beyond just moltbot&lt;br&gt;&lt;br&gt;
⚠️ &lt;strong&gt;Moltbot Maturity&lt;/strong&gt;: Treat as experimental, not production-ready&lt;br&gt;&lt;br&gt;
⚠️ &lt;strong&gt;Security Posture&lt;/strong&gt;: Requires careful configuration and ongoing monitoring&lt;br&gt;&lt;br&gt;
❌ &lt;strong&gt;Hype vs Reality&lt;/strong&gt;: Marketing outpaces technical substance  &lt;/p&gt;
&lt;h2&gt;
  
  
  Real-World Use Cases {#use-cases}
&lt;/h2&gt;

&lt;p&gt;Despite concerns, moltworker enables legitimate use cases when deployed responsibly:&lt;/p&gt;
&lt;h3&gt;
  
  
  1. Personal Productivity Assistant
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Scenario&lt;/strong&gt;: A developer wants an AI assistant that can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Manage calendar and reminders&lt;/li&gt;
&lt;li&gt;Answer questions about their codebase&lt;/li&gt;
&lt;li&gt;Summarize daily news and research papers&lt;/li&gt;
&lt;li&gt;Interact via Slack during work hours&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Moltworker Setup&lt;/strong&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Enable Slack integration&lt;/span&gt;
npx wrangler secret put SLACK_BOT_TOKEN
npx wrangler secret put SLACK_APP_TOKEN

&lt;span class="c"&gt;# Configure with Anthropic Claude&lt;/span&gt;
npx wrangler secret put ANTHROPIC_API_KEY

&lt;span class="c"&gt;# Deploy&lt;/span&gt;
npm run deploy
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Benefits&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Always available (99.9% uptime)&lt;/li&gt;
&lt;li&gt;Responds quickly from nearest edge location&lt;/li&gt;
&lt;li&gt;AI Gateway tracks usage costs&lt;/li&gt;
&lt;li&gt;Conversation history persists in R2&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. Automated Web Research
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Scenario&lt;/strong&gt;: A researcher needs to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Monitor specific websites for updates&lt;/li&gt;
&lt;li&gt;Extract data from multiple sources&lt;/li&gt;
&lt;li&gt;Take screenshots of web pages&lt;/li&gt;
&lt;li&gt;Compile findings into reports&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Moltworker Setup&lt;/strong&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Enable browser automation&lt;/span&gt;
npx wrangler secret put CDP_SECRET
npx wrangler secret put WORKER_URL

&lt;span class="c"&gt;# Deploy with browser skill&lt;/span&gt;
npm run deploy
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Example Interaction&lt;/strong&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;User: "Check the top 5 posts on Hacker News and summarize them"

Moltbot: 
1. Opening news.ycombinator.com...
2. Taking screenshot...
3. Extracting post titles and links...
4. Summarizing each post...

Here are today's top stories:
1. [Title] - [Summary]
2. [Title] - [Summary]
...
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  3. Multi-Platform Customer Support Bot
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Scenario&lt;/strong&gt;: A small business wants to provide AI-powered support across:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Telegram for quick customer queries&lt;/li&gt;
&lt;li&gt;Discord for community support&lt;/li&gt;
&lt;li&gt;Web chat for website visitors&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Moltworker Setup&lt;/strong&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Enable all chat platforms&lt;/span&gt;
npx wrangler secret put TELEGRAM_BOT_TOKEN
npx wrangler secret put DISCORD_BOT_TOKEN

&lt;span class="c"&gt;# Use AI Gateway for cost control&lt;/span&gt;
npx wrangler secret put AI_GATEWAY_API_KEY
npx wrangler secret put AI_GATEWAY_BASE_URL

npm run deploy
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Benefits&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Single AI agent serves all platforms&lt;/li&gt;
&lt;li&gt;Unified conversation history&lt;/li&gt;
&lt;li&gt;Cost tracking via AI Gateway&lt;/li&gt;
&lt;li&gt;Scales automatically with user growth&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  4. Development Team Assistant
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Scenario&lt;/strong&gt;: A software team wants an AI that can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Answer questions about internal documentation&lt;/li&gt;
&lt;li&gt;Generate code snippets&lt;/li&gt;
&lt;li&gt;Create diagrams and visualizations&lt;/li&gt;
&lt;li&gt;Interact via Discord during standups&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Moltworker Setup&lt;/strong&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Configure Discord integration&lt;/span&gt;
npx wrangler secret put DISCORD_BOT_TOKEN

&lt;span class="c"&gt;# Use AI Gateway with fallbacks&lt;/span&gt;
&lt;span class="c"&gt;# Primary: Claude Sonnet, Fallback: GPT-4&lt;/span&gt;
npx wrangler secret put AI_GATEWAY_API_KEY
npx wrangler secret put AI_GATEWAY_BASE_URL

npm run deploy
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Security Considerations&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Use Cloudflare Access to restrict admin UI to team members&lt;/li&gt;
&lt;li&gt;Device pairing ensures only approved team members can interact&lt;/li&gt;
&lt;li&gt;AI Gateway logs all requests for audit trails&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  5. Personal Finance Tracker (⚠️ High Risk)
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Scenario&lt;/strong&gt;: A user wants an AI to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Monitor bank account balances&lt;/li&gt;
&lt;li&gt;Categorize transactions&lt;/li&gt;
&lt;li&gt;Provide spending insights&lt;/li&gt;
&lt;li&gt;Send alerts for unusual activity&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;⚠️ WARNING&lt;/strong&gt;: This use case is &lt;strong&gt;NOT RECOMMENDED&lt;/strong&gt; due to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Prompt injection risk (malicious emails could trigger unauthorized actions)&lt;/li&gt;
&lt;li&gt;Data privacy concerns (financial data in Cloudflare infrastructure)&lt;/li&gt;
&lt;li&gt;Lack of audit trail for financial decisions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;If You Must&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Never connect to email&lt;/li&gt;
&lt;li&gt;Use read-only API access to financial institutions&lt;/li&gt;
&lt;li&gt;Enable all security layers (Access, device pairing, gateway token)&lt;/li&gt;
&lt;li&gt;Regularly review AI Gateway logs for suspicious activity&lt;/li&gt;
&lt;li&gt;Consider self-hosting instead of moltworker&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Troubleshooting Common Issues {#troubleshooting}
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Container Startup Issues
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Problem&lt;/strong&gt;: "Gateway fails to start" or "Container timeout"&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Solutions&lt;/strong&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# 1. Check that Containers are enabled&lt;/span&gt;
&lt;span class="c"&gt;# Visit: https://dash.cloudflare.com/?to=/:account/workers/containers&lt;/span&gt;

&lt;span class="c"&gt;# 2. Verify all required secrets are set&lt;/span&gt;
npx wrangler secret list

&lt;span class="c"&gt;# Required secrets:&lt;/span&gt;
&lt;span class="c"&gt;# - MOLTBOT_GATEWAY_TOKEN&lt;/span&gt;
&lt;span class="c"&gt;# - ANTHROPIC_API_KEY (or AI_GATEWAY_API_KEY + AI_GATEWAY_BASE_URL)&lt;/span&gt;

&lt;span class="c"&gt;# 3. Check deployment logs&lt;/span&gt;
npx wrangler &lt;span class="nb"&gt;tail&lt;/span&gt;

&lt;span class="c"&gt;# 4. Increase timeout (if needed)&lt;/span&gt;
&lt;span class="c"&gt;# Edit wrangler.toml:&lt;/span&gt;
&lt;span class="c"&gt;# [env.production]&lt;/span&gt;
&lt;span class="c"&gt;# compatibility_date = "2025-01-01"&lt;/span&gt;
&lt;span class="c"&gt;# [env.production.sandbox]&lt;/span&gt;
&lt;span class="c"&gt;# timeout = 300  # 5 minutes&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  R2 Storage Not Working
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Problem&lt;/strong&gt;: "Data lost after container restart" or "R2 not mounting"&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Solutions&lt;/strong&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# 1. Verify all three R2 secrets are set&lt;/span&gt;
npx wrangler secret list | &lt;span class="nb"&gt;grep &lt;/span&gt;R2

&lt;span class="c"&gt;# Should show:&lt;/span&gt;
&lt;span class="c"&gt;# - R2_ACCESS_KEY_ID&lt;/span&gt;
&lt;span class="c"&gt;# - R2_SECRET_ACCESS_KEY&lt;/span&gt;
&lt;span class="c"&gt;# - CF_ACCOUNT_ID&lt;/span&gt;

&lt;span class="c"&gt;# 2. Check R2 bucket exists&lt;/span&gt;
npx wrangler r2 bucket list

&lt;span class="c"&gt;# Should show: moltbot-data&lt;/span&gt;

&lt;span class="c"&gt;# 3. Test R2 access manually&lt;/span&gt;
npx wrangler r2 object get moltbot-data/moltbot-backup.tar.gz &lt;span class="nt"&gt;--file&lt;/span&gt; test.tar.gz

&lt;span class="c"&gt;# 4. Trigger manual backup from admin UI&lt;/span&gt;
&lt;span class="c"&gt;# Visit: https://your-worker.workers.dev/_admin/&lt;/span&gt;
&lt;span class="c"&gt;# Click "Backup Now" button&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: R2 mounting only works in production, not with &lt;code&gt;wrangler dev&lt;/code&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Cloudflare Access Issues
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Problem&lt;/strong&gt;: "Access denied on admin routes" or "Infinite redirect loop"&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Solutions&lt;/strong&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# 1. Verify Access secrets are set&lt;/span&gt;
npx wrangler secret list | &lt;span class="nb"&gt;grep &lt;/span&gt;CF_ACCESS

&lt;span class="c"&gt;# Should show:&lt;/span&gt;
&lt;span class="c"&gt;# - CF_ACCESS_TEAM_DOMAIN&lt;/span&gt;
&lt;span class="c"&gt;# - CF_ACCESS_AUD&lt;/span&gt;

&lt;span class="c"&gt;# 2. Check Access application configuration&lt;/span&gt;
&lt;span class="c"&gt;# Visit: https://one.dash.cloudflare.com/&lt;/span&gt;
&lt;span class="c"&gt;# Navigate to: Access &amp;gt; Applications&lt;/span&gt;
&lt;span class="c"&gt;# Verify your worker URL is listed&lt;/span&gt;

&lt;span class="c"&gt;# 3. Ensure your email is in the allow list&lt;/span&gt;
&lt;span class="c"&gt;# In Access application settings:&lt;/span&gt;
&lt;span class="c"&gt;# Policies &amp;gt; Include &amp;gt; Emails &amp;gt; [your-email@example.com]&lt;/span&gt;

&lt;span class="c"&gt;# 4. Clear browser cookies and try again&lt;/span&gt;
&lt;span class="c"&gt;# Access uses cookies for authentication&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Device Pairing Problems
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Problem&lt;/strong&gt;: "Devices not appearing in admin UI" or "Pairing request stuck"&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Solutions&lt;/strong&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# 1. Wait 10-15 seconds and refresh&lt;/span&gt;
&lt;span class="c"&gt;# Device list commands have WebSocket overhead&lt;/span&gt;

&lt;span class="c"&gt;# 2. Check gateway token is correct&lt;/span&gt;
&lt;span class="c"&gt;# In Control UI URL: ?token=YOUR_GATEWAY_TOKEN&lt;/span&gt;
&lt;span class="c"&gt;# Must match the secret you set&lt;/span&gt;

&lt;span class="c"&gt;# 3. Verify device pairing is enabled&lt;/span&gt;
npx wrangler secret list | &lt;span class="nb"&gt;grep &lt;/span&gt;DEV_MODE

&lt;span class="c"&gt;# Should NOT show DEV_MODE=true in production&lt;/span&gt;

&lt;span class="c"&gt;# 4. Check moltbot gateway logs&lt;/span&gt;
&lt;span class="c"&gt;# Visit: https://your-worker.workers.dev/debug/processes&lt;/span&gt;
&lt;span class="c"&gt;# Find the gateway process ID&lt;/span&gt;
&lt;span class="c"&gt;# Visit: https://your-worker.workers.dev/debug/logs?id=&amp;lt;process_id&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  WebSocket Connection Failures
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Problem&lt;/strong&gt;: "WebSocket connection failed" or "Control UI disconnects"&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Solutions&lt;/strong&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# 1. Check if using wrangler dev (known limitation)&lt;/span&gt;
&lt;span class="c"&gt;# WebSocket proxying through sandbox has issues in local dev&lt;/span&gt;
&lt;span class="c"&gt;# Deploy to Cloudflare for full functionality&lt;/span&gt;

&lt;span class="c"&gt;# 2. Verify gateway token in WebSocket URL&lt;/span&gt;
&lt;span class="c"&gt;# Should be: wss://your-worker.workers.dev/ws?token=YOUR_GATEWAY_TOKEN&lt;/span&gt;

&lt;span class="c"&gt;# 3. Check browser console for errors&lt;/span&gt;
&lt;span class="c"&gt;# Look for CORS or authentication issues&lt;/span&gt;

&lt;span class="c"&gt;# 4. Test WebSocket endpoint directly&lt;/span&gt;
npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; wscat
wscat &lt;span class="nt"&gt;-c&lt;/span&gt; &lt;span class="s2"&gt;"wss://your-worker.workers.dev/ws?token=YOUR_GATEWAY_TOKEN"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Browser Automation Issues
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Problem&lt;/strong&gt;: "CDP connection failed" or "Browser skill not working"&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Solutions&lt;/strong&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# 1. Verify CDP secrets are set&lt;/span&gt;
npx wrangler secret list | &lt;span class="nb"&gt;grep &lt;/span&gt;CDP

&lt;span class="c"&gt;# Should show:&lt;/span&gt;
&lt;span class="c"&gt;# - CDP_SECRET&lt;/span&gt;
&lt;span class="c"&gt;# - WORKER_URL&lt;/span&gt;

&lt;span class="c"&gt;# 2. Test CDP endpoint directly&lt;/span&gt;
curl https://your-worker.workers.dev/cdp/json/version &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"CDP_SECRET: your-secret"&lt;/span&gt;

&lt;span class="c"&gt;# Should return browser version info&lt;/span&gt;

&lt;span class="c"&gt;# 3. Check Browser Rendering is enabled&lt;/span&gt;
&lt;span class="c"&gt;# Visit: https://dash.cloudflare.com/?to=/:account/workers/browser-rendering&lt;/span&gt;

&lt;span class="c"&gt;# 4. Verify browser skill is installed in container&lt;/span&gt;
&lt;span class="c"&gt;# Visit: https://your-worker.workers.dev/debug/processes&lt;/span&gt;
&lt;span class="c"&gt;# Look for browser-related processes&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Performance Issues
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Problem&lt;/strong&gt;: "Slow responses" or "Timeouts"&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Solutions&lt;/strong&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# 1. Check AI Gateway analytics&lt;/span&gt;
&lt;span class="c"&gt;# Visit: https://dash.cloudflare.com/?to=/:account/ai/ai-gateway&lt;/span&gt;
&lt;span class="c"&gt;# Look for slow provider responses&lt;/span&gt;

&lt;span class="c"&gt;# 2. Configure container to never sleep&lt;/span&gt;
npx wrangler secret put SANDBOX_SLEEP_AFTER
&lt;span class="c"&gt;# Enter: never&lt;/span&gt;

&lt;span class="c"&gt;# 3. Enable caching in AI Gateway&lt;/span&gt;
&lt;span class="c"&gt;# In AI Gateway settings:&lt;/span&gt;
&lt;span class="c"&gt;# Enable "Cache responses" with appropriate TTL&lt;/span&gt;

&lt;span class="c"&gt;# 4. Monitor cold start times&lt;/span&gt;
npx wrangler &lt;span class="nb"&gt;tail&lt;/span&gt; &lt;span class="nt"&gt;--format&lt;/span&gt; pretty

&lt;span class="c"&gt;# Look for "Container starting" messages&lt;/span&gt;
&lt;span class="c"&gt;# First request after sleep takes 60-120 seconds&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Configuration Not Applying
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Problem&lt;/strong&gt;: "Config changes not working" or "Old settings persist"&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Solutions&lt;/strong&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# 1. Bust the Docker build cache&lt;/span&gt;
&lt;span class="c"&gt;# Edit Dockerfile and change the cache bust comment:&lt;/span&gt;
&lt;span class="c"&gt;# Build cache bust: 2026-01-30-v2&lt;/span&gt;

&lt;span class="c"&gt;# 2. Force rebuild and redeploy&lt;/span&gt;
npm run deploy

&lt;span class="c"&gt;# 3. Restart the gateway process&lt;/span&gt;
&lt;span class="c"&gt;# Visit: https://your-worker.workers.dev/_admin/&lt;/span&gt;
&lt;span class="c"&gt;# Click "Restart Gateway" button&lt;/span&gt;

&lt;span class="c"&gt;# 4. Clear R2 backup and start fresh&lt;/span&gt;
npx wrangler r2 object delete moltbot-data/moltbot-backup.tar.gz
&lt;span class="c"&gt;# Then restart the container&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  FAQ {#faq}
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Q: Is moltworker production-ready?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;A&lt;/strong&gt;: No. Moltworker is explicitly labeled as a proof-of-concept by Cloudflare. It demonstrates platform capabilities but is not an officially supported product. For production use:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Thoroughly review the security considerations&lt;/li&gt;
&lt;li&gt;Fork the repository and maintain your own version&lt;/li&gt;
&lt;li&gt;Implement additional monitoring and alerting&lt;/li&gt;
&lt;li&gt;Consider self-hosting Moltbot if you need guaranteed support&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Q: How much does moltworker cost to run?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;A&lt;/strong&gt;: Typical monthly costs:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Workers Paid Plan&lt;/strong&gt;: $5/month (required)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;R2 Storage&lt;/strong&gt;: $0.75/month (50GB storage + operations)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Browser Rendering&lt;/strong&gt;: $5/month (1M requests, $5/million after)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Gateway&lt;/strong&gt;: Free (no additional cost)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cloudflare Access&lt;/strong&gt;: Free (up to 50 users)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Total&lt;/strong&gt;: $10-15/month for typical usage&lt;/p&gt;

&lt;h3&gt;
  
  
  Q: Can I use moltworker with OpenAI instead of Anthropic?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;A&lt;/strong&gt;: Yes. Moltbot supports multiple AI providers:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Set OpenAI API key&lt;/span&gt;
npx wrangler secret put OPENAI_API_KEY

&lt;span class="c"&gt;# Or use AI Gateway with OpenAI provider&lt;/span&gt;
npx wrangler secret put AI_GATEWAY_API_KEY
npx wrangler secret put AI_GATEWAY_BASE_URL
&lt;span class="c"&gt;# Enter: https://gateway.ai.cloudflare.com/v1/{account_id}/{gateway_id}/openai&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;AI Gateway makes it easy to switch between providers without code changes.&lt;/p&gt;

&lt;h3&gt;
  
  
  Q: How does moltworker handle data privacy?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;A&lt;/strong&gt;: Data privacy considerations:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Cloudflare Access&lt;/strong&gt;: Cloudflare can access all data passing through Workers and stored in R2&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Providers&lt;/strong&gt;: Your conversations are sent to Anthropic/OpenAI (per their privacy policies)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Encryption&lt;/strong&gt;: Data in transit is encrypted (TLS), but Cloudflare can decrypt it&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zero-Knowledge&lt;/strong&gt;: Not possible with moltworker architecture&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For maximum privacy, self-host Moltbot on your own hardware.&lt;/p&gt;

&lt;h3&gt;
  
  
  Q: Can I run moltworker locally for development?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;A&lt;/strong&gt;: Yes, with limitations:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Create .dev.vars file&lt;/span&gt;
&lt;span class="nb"&gt;cat&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; .dev.vars &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="no"&gt;EOF&lt;/span&gt;&lt;span class="sh"&gt;
DEV_MODE=true
DEBUG_ROUTES=true
ANTHROPIC_API_KEY=your-key
&lt;/span&gt;&lt;span class="no"&gt;EOF

&lt;/span&gt;&lt;span class="c"&gt;# Run locally&lt;/span&gt;
npm run dev
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Limitations&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;WebSocket connections may not work reliably&lt;/li&gt;
&lt;li&gt;R2 mounting is not available in local dev&lt;/li&gt;
&lt;li&gt;Sandbox behavior differs from production&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For full functionality, deploy to Cloudflare.&lt;/p&gt;

&lt;h3&gt;
  
  
  Q: What happens if Cloudflare has an outage?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;A&lt;/strong&gt;: During a Cloudflare outage:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Your moltworker instance will be unavailable&lt;/li&gt;
&lt;li&gt;No data is lost (R2 backups persist)&lt;/li&gt;
&lt;li&gt;Once service resumes, your agent automatically recovers&lt;/li&gt;
&lt;li&gt;Conversation history and paired devices remain intact&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Cloudflare's uptime is typically 99.9%+, but for critical applications, consider:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Multi-cloud deployment (self-hosted backup)&lt;/li&gt;
&lt;li&gt;Monitoring and alerting for outages&lt;/li&gt;
&lt;li&gt;Documented recovery procedures&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Q: Can I customize the Moltbot runtime in moltworker?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;A&lt;/strong&gt;: Yes, but with constraints:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Custom Skills&lt;/strong&gt;: Add skills to the container via Dockerfile modifications&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Environment Variables&lt;/strong&gt;: Configure via wrangler secrets&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;System Packages&lt;/strong&gt;: Install via Dockerfile (apt-get, npm, etc.)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Limitations&lt;/strong&gt;: Cannot modify the underlying Workers Runtime or Sandbox SDK&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Example Dockerfile customization:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight docker"&gt;&lt;code&gt;&lt;span class="c"&gt;# Add custom skill&lt;/span&gt;
&lt;span class="k"&gt;COPY&lt;/span&gt;&lt;span class="s"&gt; my-custom-skill /root/clawd/skills/my-custom-skill&lt;/span&gt;

&lt;span class="c"&gt;# Install additional packages&lt;/span&gt;
&lt;span class="k"&gt;RUN &lt;/span&gt;apt-get update &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; apt-get &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-y&lt;/span&gt; &lt;span class="se"&gt;\
&lt;/span&gt;    python3-pip &lt;span class="se"&gt;\
&lt;/span&gt;    ffmpeg

&lt;span class="c"&gt;# Install Python dependencies&lt;/span&gt;
&lt;span class="k"&gt;RUN &lt;/span&gt;pip3 &lt;span class="nb"&gt;install &lt;/span&gt;requests beautifulsoup4
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Q: How do I migrate from self-hosted Moltbot to moltworker?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;A&lt;/strong&gt;: Migration steps:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Export existing data&lt;/strong&gt;:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;   &lt;span class="c"&gt;# On your self-hosted machine&lt;/span&gt;
   &lt;span class="nb"&gt;tar&lt;/span&gt; &lt;span class="nt"&gt;-czf&lt;/span&gt; moltbot-backup.tar.gz ~/.moltbot
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Deploy moltworker&lt;/strong&gt; (follow deployment guide above)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Upload backup to R2&lt;/strong&gt;:&lt;br&gt;
&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;   npx wrangler r2 object put moltbot-data/moltbot-backup.tar.gz &lt;span class="se"&gt;\&lt;/span&gt;
     &lt;span class="nt"&gt;--file&lt;/span&gt; moltbot-backup.tar.gz
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Restart container&lt;/strong&gt; to trigger restore:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;   &lt;span class="c"&gt;# Visit admin UI and click "Restart Gateway"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Re-pair devices&lt;/strong&gt; if device IDs changed&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Test thoroughly&lt;/strong&gt; before decommissioning self-hosted instance&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Q: Is moltworker vulnerable to prompt injection attacks?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;A&lt;/strong&gt;: Yes. Both Moltbot and moltworker are susceptible to prompt injection via:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Email content (if email integration enabled)&lt;/li&gt;
&lt;li&gt;Web pages visited by browser automation&lt;/li&gt;
&lt;li&gt;Chat messages from untrusted sources&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Mitigation strategies&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Never enable email integration&lt;/li&gt;
&lt;li&gt;Only browse trusted websites&lt;/li&gt;
&lt;li&gt;Use device pairing to restrict access&lt;/li&gt;
&lt;li&gt;Monitor AI Gateway logs for suspicious activity&lt;/li&gt;
&lt;li&gt;Consider implementing prompt filtering (custom middleware)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There is currently no foolproof defense against prompt injection in LLM-based agents.&lt;/p&gt;

&lt;h3&gt;
  
  
  Q: Can I use moltworker for commercial purposes?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;A&lt;/strong&gt;: Check the licenses:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Moltworker&lt;/strong&gt;: Cloudflare's repository license (likely permissive, verify on GitHub)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Moltbot&lt;/strong&gt;: Check moltbot's license on their GitHub repository&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cloudflare Services&lt;/strong&gt;: Review Cloudflare's Terms of Service for commercial use&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For commercial deployments:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Consult with legal counsel&lt;/li&gt;
&lt;li&gt;Consider forking and maintaining your own version&lt;/li&gt;
&lt;li&gt;Implement proper monitoring and SLAs&lt;/li&gt;
&lt;li&gt;Ensure compliance with data protection regulations&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Q: How do I contribute to moltworker?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;A&lt;/strong&gt;: Moltworker is open-source:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Fork the repository&lt;/strong&gt;: &lt;a href="https://github.com/cloudflare/moltworker" rel="noopener noreferrer"&gt;https://github.com/cloudflare/moltworker&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Create a feature branch&lt;/strong&gt;: &lt;code&gt;git checkout -b feature/my-improvement&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Make your changes&lt;/strong&gt; and test thoroughly&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Submit a pull request&lt;/strong&gt; with detailed description&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Engage with maintainers&lt;/strong&gt; on GitHub issues&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Cloudflare has indicated they'll monitor the repository for a while but it's not an officially supported product.&lt;/p&gt;

&lt;h3&gt;
  
  
  Q: What's the future of moltworker?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;A&lt;/strong&gt;: As of January 2026, moltworker is a proof-of-concept. Possible futures:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Community Maintenance&lt;/strong&gt;: Becomes a community-driven project&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Official Product&lt;/strong&gt;: Cloudflare productizes it (unlikely based on current statements)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Upstream Contribution&lt;/strong&gt;: Features merged into official Moltbot&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Deprecation&lt;/strong&gt;: Project becomes unmaintained as Moltbot evolves&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For production use, plan for the possibility of maintaining your own fork.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Moltworker represents an innovative approach to deploying AI agents, leveraging Cloudflare's Developer Platform to eliminate hardware requirements while providing enterprise-grade security and observability. However, it's essential to approach it with realistic expectations:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Moltworker Excels At&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Demonstrating Cloudflare's platform capabilities&lt;/li&gt;
&lt;li&gt;Reducing deployment complexity vs self-hosting&lt;/li&gt;
&lt;li&gt;Providing integrated observability and security&lt;/li&gt;
&lt;li&gt;Enabling rapid experimentation with AI agents&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Moltworker Falls Short On&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Production-readiness and official support&lt;/li&gt;
&lt;li&gt;Absolute data privacy (Cloudflare can access data)&lt;/li&gt;
&lt;li&gt;Local network integrations (smart home, NAS, etc.)&lt;/li&gt;
&lt;li&gt;Protection against prompt injection attacks&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Key Takeaway&lt;/strong&gt;: Moltworker is an excellent proof-of-concept and learning tool, but requires careful security configuration and realistic expectations about its maturity. For sensitive data or mission-critical applications, traditional self-hosting may be more appropriate.&lt;/p&gt;

&lt;h3&gt;
  
  
  Next Steps
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Experiment&lt;/strong&gt;: Deploy moltworker in a test environment&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Evaluate&lt;/strong&gt;: Assess if it meets your security and privacy requirements&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Monitor&lt;/strong&gt;: Watch the GitHub repository for updates and security advisories&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Contribute&lt;/strong&gt;: Help improve moltworker through code contributions or feedback&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Decide&lt;/strong&gt;: Choose between moltworker, self-hosting, or a hybrid approach based on your needs&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Additional Resources
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Moltworker GitHub&lt;/strong&gt;: &lt;a href="https://github.com/cloudflare/moltworker" rel="noopener noreferrer"&gt;https://github.com/cloudflare/moltworker&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Moltbot Official Site&lt;/strong&gt;: &lt;a href="https://molt.bot/" rel="noopener noreferrer"&gt;https://molt.bot/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cloudflare Sandbox Docs&lt;/strong&gt;: &lt;a href="https://developers.cloudflare.com/sandbox/" rel="noopener noreferrer"&gt;https://developers.cloudflare.com/sandbox/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cloudflare AI Gateway&lt;/strong&gt;: &lt;a href="https://developers.cloudflare.com/ai-gateway/" rel="noopener noreferrer"&gt;https://developers.cloudflare.com/ai-gateway/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cloudflare Access&lt;/strong&gt;: &lt;a href="https://developers.cloudflare.com/cloudflare-one/policies/access/" rel="noopener noreferrer"&gt;https://developers.cloudflare.com/cloudflare-one/policies/access/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Related Posts
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.promptzone.com/blog/2026-universal-commerce-protocol"&gt;Universal Commerce Protocol (UCP): The Complete 2026 Guide to Agentic Commerce Standards&lt;/a&gt; — Open standard for agentic commerce and payments&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.promptzone.com/blog/2025-the-complete-guide-to-a2ui-protocol"&gt;The Complete Guide to A2UI Protocol: Building Agent-Driven UIs with Google A2UI (2025)&lt;/a&gt; — Declarative UI protocol for AI agents&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.promptzone.com/blog/2025-full-guide-a2a-protocol"&gt;2025 Full Guide: Agent2Agent (A2A) Protocol&lt;/a&gt; — AI agent coordination and protocol fundamentals&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;Last Updated: January 30, 2026&lt;/em&gt;&lt;br&gt;&lt;br&gt;
&lt;em&gt;Moltworker Version: Proof-of-Concept (2026-01)&lt;/em&gt;&lt;br&gt;&lt;br&gt;
&lt;em&gt;Author: Based on official Cloudflare documentation and community feedback&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://a2aprotocol.ai/blog/2026-moltworker-complete-guide" rel="noopener noreferrer"&gt;Moltworker Complete Guide 2026&lt;/a&gt;&lt;/p&gt;

</description>
      <category>moltworker</category>
    </item>
    <item>
      <title>12 Premium AI Tools Worth Exploring: Image Generation, Video Creation &amp; More (2026)</title>
      <dc:creator>sienna</dc:creator>
      <pubDate>Wed, 14 Jan 2026 14:11:39 +0000</pubDate>
      <link>https://www.promptzone.com/sienna_fb1754b25bd8dd7aaa/12-premium-ai-tools-worth-exploring-image-generation-video-creation-more-2026-22ic</link>
      <guid>https://www.promptzone.com/sienna_fb1754b25bd8dd7aaa/12-premium-ai-tools-worth-exploring-image-generation-video-creation-more-2026-22ic</guid>
      <description>&lt;h2&gt;
  
  
  🎯 Overview
&lt;/h2&gt;

&lt;p&gt;In the rapidly evolving landscape of artificial intelligence, finding the right tools that combine innovation, quality, and user experience can be overwhelming. At &lt;a href="https://curateclick.com" rel="noopener noreferrer"&gt;CurateClick&lt;/a&gt;, we've curated a collection of premium AI tools that stand out for their exceptional capabilities, elegant design, and practical applications. This guide showcases the best AI tools websites across various categories—from image generation to video creation, website builders to creative platforms.&lt;/p&gt;




&lt;h2&gt;
  
  
  Table of Contents
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Why CurateClick's Curation Matters&lt;/li&gt;
&lt;li&gt;Best AI Image Generation Tools&lt;/li&gt;
&lt;li&gt;Best AI Video Creation Platforms&lt;/li&gt;
&lt;li&gt;Best AI Website Builders&lt;/li&gt;
&lt;li&gt;Best AI Creative Platforms&lt;/li&gt;
&lt;li&gt;Best AI Business Tools&lt;/li&gt;
&lt;li&gt;Best AI Specialized Tools&lt;/li&gt;
&lt;li&gt;How to Discover More AI Tools&lt;/li&gt;
&lt;li&gt;Conclusion&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Why CurateClick's Curation Matters
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://curateclick.com" rel="noopener noreferrer"&gt;CurateClick&lt;/a&gt; is a curated directory of beautiful, small-scale AI websites that serves two primary purposes:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Discover Trends
&lt;/h3&gt;

&lt;p&gt;CurateClick helps you stay ahead of the curve by identifying emerging AI tools and platforms that are gaining traction. Our curation process tracks what's trending in the AI space, from breakthrough technologies to innovative applications that are reshaping how we work and create.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Find Niche AI Tools
&lt;/h3&gt;

&lt;p&gt;Beyond mainstream platforms, CurateClick specializes in discovering specialized AI tools in niche domains. Whether you're looking for tattoo design generators, facial analysis tools, or specialized video processing platforms, we help you find tools that solve specific problems in unique ways.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Our Curation Standards:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Exceptional Design&lt;/strong&gt;: Tools with thoughtful, user-friendly interfaces&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Innovation&lt;/strong&gt;: Platforms pushing the boundaries of what AI can do&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Practical Value&lt;/strong&gt;: Solutions that solve real problems for creators, developers, and businesses&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Quality Execution&lt;/strong&gt;: Tools that deliver on their promises with reliable performance&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Our curation process ensures that every tool featured meets high standards for both technical capability and user experience. This guide represents a selection of premium tools that have been carefully evaluated and approved by our team.&lt;/p&gt;




&lt;h2&gt;
  
  
  Best AI Image Generation Tools
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Nano Banana
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;View on CurateClick&lt;/strong&gt;: &lt;a href="https://curateclick.com/product/6517" rel="noopener noreferrer"&gt;Nano Banana&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Nano Banana is a professional AI image generation platform powered by Google's Nano Banana Pro models. It excels at creating visually rich creative content, from abstract art to photorealistic graphics. The platform understands and realizes your vision with impressive results, making it ideal for professional image creation workflows.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Features:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Advanced image generation with Nano Banana Pro models&lt;/li&gt;
&lt;li&gt;Support for diverse creative styles&lt;/li&gt;
&lt;li&gt;Professional-grade output quality&lt;/li&gt;
&lt;li&gt;Intuitive interface for creators&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Best For&lt;/strong&gt;: Professional designers, content creators, and artists who need high-quality AI-generated images.&lt;/p&gt;




&lt;h3&gt;
  
  
  2. GPT Image 1.5
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;View on CurateClick&lt;/strong&gt;: &lt;a href="https://curateclick.com/product/6398" rel="noopener noreferrer"&gt;GPT Image 1.5&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;GPT Image 1.5 leverages OpenAI's latest breakthrough model to create realistic, production-ready images in seconds. Ranked #1 on LMArena (beating Google Nano Banana Pro), this platform offers exceptional performance without requiring design skills.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Features:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Photorealistic images in seconds&lt;/li&gt;
&lt;li&gt;Precise editing without changing the whole image&lt;/li&gt;
&lt;li&gt;Readable text rendering for infographics and UI&lt;/li&gt;
&lt;li&gt;4x faster than previous models, 20% cheaper&lt;/li&gt;
&lt;li&gt;Full commercial license included&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Best For&lt;/strong&gt;: Marketers, UI/UX designers, and content creators who need fast, high-quality images for commercial use.&lt;/p&gt;




&lt;h3&gt;
  
  
  3. Qwen Image Layered
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;View on CurateClick&lt;/strong&gt;: &lt;a href="https://curateclick.com/product/6415" rel="noopener noreferrer"&gt;Qwen Image Layered&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://imagelayered.com/" rel="noopener noreferrer"&gt;Qwen Image Layered&lt;/a&gt; revolutionizes image editing by automatically decomposing any image into multiple editable RGBA layers. This eliminates the need for Photoshop skills, making professional image editing accessible to everyone.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Features:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Automatic layer decomposition&lt;/li&gt;
&lt;li&gt;Editable RGBA layers&lt;/li&gt;
&lt;li&gt;No Photoshop skills required&lt;/li&gt;
&lt;li&gt;AI-powered layer separation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Best For&lt;/strong&gt;: Designers, content creators, and anyone who needs to edit images without advanced Photoshop knowledge.&lt;/p&gt;




&lt;h2&gt;
  
  
  Best AI Video Creation Platforms
&lt;/h2&gt;

&lt;h3&gt;
  
  
  4. Seedance 1.5 AI
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;View on CurateClick&lt;/strong&gt;: &lt;a href="https://curateclick.com/product/6380" rel="noopener noreferrer"&gt;Seedance 1.5 AI&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Seedance 1.5 AI transforms simple text prompts or uploaded images into cinematic video content with professional polish. It's designed for creators who want to produce high-quality video content without extensive video editing expertise.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Features:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Text-to-video generation&lt;/li&gt;
&lt;li&gt;Image-to-video conversion&lt;/li&gt;
&lt;li&gt;Cinematic quality output&lt;/li&gt;
&lt;li&gt;Professional polish and effects&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Best For&lt;/strong&gt;: Video creators, marketers, and content producers who need cinematic video content quickly.&lt;/p&gt;




&lt;h3&gt;
  
  
  5. Image to Image AI
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;View on CurateClick&lt;/strong&gt;: &lt;a href="https://curateclick.com/product/6371" rel="noopener noreferrer"&gt;Image to Image AI&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Image to Image AI is an all-in-one AI image and video creation platform that combines top-trending AI models with a versatile toolkit. It's the only tool you'll need for comprehensive AI-powered media creation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Features:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Image &amp;amp; video generation from scratch&lt;/li&gt;
&lt;li&gt;Image &amp;amp; video editing and enhancement&lt;/li&gt;
&lt;li&gt;AI-powered effects and transformations&lt;/li&gt;
&lt;li&gt;Instant free access with daily credits&lt;/li&gt;
&lt;li&gt;Free, permanent, unlimited storage&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Best For&lt;/strong&gt;: Creators who need a comprehensive solution for both image and video generation, editing, and storage.&lt;/p&gt;




&lt;h2&gt;
  
  
  Best AI Website Builders
&lt;/h2&gt;

&lt;h3&gt;
  
  
  6. Bolt AI
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;View on CurateClick&lt;/strong&gt;: &lt;a href="https://curateclick.com/product/6297" rel="noopener noreferrer"&gt;Bolt AI&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Bolt AI is a free AI website builder designed for speed, simplicity, and clean design. It lets users generate full websites instantly using text prompts, offering modern layouts, responsive pages, and easy customization.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Features:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Instant website generation from text prompts&lt;/li&gt;
&lt;li&gt;Modern, responsive layouts&lt;/li&gt;
&lt;li&gt;Easy customization&lt;/li&gt;
&lt;li&gt;No coding required&lt;/li&gt;
&lt;li&gt;Free to use&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Best For&lt;/strong&gt;: Entrepreneurs, creators, and startups who want fast, no-code site creation powered by advanced AI.&lt;/p&gt;




&lt;h2&gt;
  
  
  Best AI Creative Platforms
&lt;/h2&gt;

&lt;h3&gt;
  
  
  7. Tatted
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;View on CurateClick&lt;/strong&gt;: &lt;a href="https://curateclick.com/product/6296" rel="noopener noreferrer"&gt;Tatted&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Tatted is an AI tattoo generator that creates beautiful custom tattoos within seconds. Simply enter a prompt outlining placement, style, and details, and the AI generates unique sketches across various design styles.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Features:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Custom tattoo generation in seconds&lt;/li&gt;
&lt;li&gt;Multiple design styles (fine-line, realism, geometric, watercolor, tribal, etc.)&lt;/li&gt;
&lt;li&gt;Unlimited design revisions&lt;/li&gt;
&lt;li&gt;Easy-to-use downloadable stencils&lt;/li&gt;
&lt;li&gt;Full design ownership for premium users&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Best For&lt;/strong&gt;: Tattoo artists, enthusiasts, and anyone exploring tattoo design ideas.&lt;/p&gt;




&lt;h3&gt;
  
  
  8. Make Ink
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;View on CurateClick&lt;/strong&gt;: &lt;a href="https://curateclick.com/product/6153" rel="noopener noreferrer"&gt;Make Ink&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Make Ink is your AI tattoo generator for pro-grade concepts. It turns placement notes, motifs, and style cues into ready-to-stencil artwork, supporting various styles from neo-traditional flash to photoreal portraits.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Features:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Pro-grade tattoo concepts&lt;/li&gt;
&lt;li&gt;Ready-to-stencil artwork generation&lt;/li&gt;
&lt;li&gt;Support for multiple tattoo styles&lt;/li&gt;
&lt;li&gt;Professional quality output&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Best For&lt;/strong&gt;: Professional tattoo artists and designers who need high-quality tattoo concepts.&lt;/p&gt;




&lt;h2&gt;
  
  
  Best AI Business Tools
&lt;/h2&gt;

&lt;h3&gt;
  
  
  9. Sellfy
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;View on CurateClick&lt;/strong&gt;: &lt;a href="https://curateclick.com/product/6116" rel="noopener noreferrer"&gt;Sellfy&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Sellfy is a code-free online store builder that helps creators turn views into revenue. Sell digital products, subscriptions, and merchandise without fees or hassle, all from a simple, intuitive dashboard.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Features:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Easy-to-use online store builder&lt;/li&gt;
&lt;li&gt;Sell digital products, subscriptions, and physical merchandise&lt;/li&gt;
&lt;li&gt;Built-in marketing tools (discount codes, upsells, automated emails)&lt;/li&gt;
&lt;li&gt;Affiliate program&lt;/li&gt;
&lt;li&gt;Global payment acceptance via Stripe or PayPal&lt;/li&gt;
&lt;li&gt;Transparent pricing with no hidden fees&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Best For&lt;/strong&gt;: Creators, entrepreneurs, and small businesses looking to monetize their content and products.&lt;/p&gt;




&lt;h3&gt;
  
  
  10. Qeeebo
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;View on CurateClick&lt;/strong&gt;: &lt;a href="https://curateclick.com/product/6590" rel="noopener noreferrer"&gt;Qeeebo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Qeeebo is an AI-curated question-and-answer platform built to become the world's largest. It focuses on structured, easy-to-read responses rather than discussion threads, making information fast to find, simple to understand, and easy to reference.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Features:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AI-curated Q&amp;amp;A platform&lt;/li&gt;
&lt;li&gt;Structured, easy-to-read responses&lt;/li&gt;
&lt;li&gt;Scalable, static-first architecture&lt;/li&gt;
&lt;li&gt;Highly searchable and performance-optimized&lt;/li&gt;
&lt;li&gt;Global reference layer for questions and answers&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Best For&lt;/strong&gt;: Researchers, students, professionals, and anyone seeking reliable, structured answers to questions.&lt;/p&gt;




&lt;h2&gt;
  
  
  Best AI Specialized Tools
&lt;/h2&gt;

&lt;h3&gt;
  
  
  11. Sora Video Downloader
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;View on CurateClick&lt;/strong&gt;: &lt;a href="https://curateclick.com/product/5951" rel="noopener noreferrer"&gt;Sora Video Downloader&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://soravideodownloader.com/" rel="noopener noreferrer"&gt;Sora Video Downloader&lt;/a&gt; allows you to download any public Sora AI-generated video from its link, along with extracting the original prompt used to create it. Free and no signup required.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Features:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Download public Sora videos&lt;/li&gt;
&lt;li&gt;Extract original prompts&lt;/li&gt;
&lt;li&gt;Free access, no signup required&lt;/li&gt;
&lt;li&gt;High-quality video downloads&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Best For&lt;/strong&gt;: Content creators, researchers, and AI enthusiasts who want to study or use Sora-generated videos.&lt;/p&gt;




&lt;h3&gt;
  
  
  12. PSL Scale
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;View on CurateClick&lt;/strong&gt;: &lt;a href="https://curateclick.com/product/6344" rel="noopener noreferrer"&gt;PSL Scale&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://pslscale.com/" rel="noopener noreferrer"&gt;PSL Scale&lt;/a&gt; uses AI-powered facial analysis to discover your PSL (Perceived Sexual Market Value) score. Get instant evaluation based on scientifically-backed criteria including symmetry, averageness, facial harmony, and skin quality.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Features:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AI-powered facial analysis&lt;/li&gt;
&lt;li&gt;Scientifically-backed evaluation criteria&lt;/li&gt;
&lt;li&gt;Instant results&lt;/li&gt;
&lt;li&gt;Tips for natural improvement&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Best For&lt;/strong&gt;: Individuals interested in understanding facial attractiveness metrics and improvement strategies.&lt;/p&gt;




&lt;h2&gt;
  
  
  How to Discover More AI Tools
&lt;/h2&gt;

&lt;p&gt;The tools featured in this guide represent just a fraction of the exceptional AI platforms available today. To discover more carefully curated AI tools and stay ahead of trends:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Visit CurateClick&lt;/strong&gt;: Explore &lt;a href="https://curateclick.com" rel="noopener noreferrer"&gt;curateclick.com&lt;/a&gt; for a continuously updated directory of beautiful, small-scale AI websites&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Discover Trends&lt;/strong&gt;: Browse our trending section to see what's gaining momentum in the AI space&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Find Niche Tools&lt;/strong&gt;: Use our category filters to discover specialized AI tools in specific domains&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Check Featured Tools&lt;/strong&gt;: Look for our featured selections that highlight the most innovative platforms&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Stay Updated&lt;/strong&gt;: Follow CurateClick for regular updates on new AI tools and emerging trends&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;CurateClick serves two key purposes: &lt;strong&gt;discovering trends&lt;/strong&gt; in the AI landscape and &lt;strong&gt;finding niche tools&lt;/strong&gt; that solve specific problems. Our mission is to help you discover AI tools that combine innovation with elegance, functionality with beauty. We believe that the best AI tools should not only be powerful but also delightful to use.&lt;/p&gt;




&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;The AI tools landscape is vast and constantly evolving. While there are thousands of AI platforms available, finding those that truly excel in design, innovation, and practical value requires careful curation. The tools featured in this guide have been selected for their exceptional quality, user experience, and real-world applications.&lt;/p&gt;

&lt;p&gt;Whether you're a designer looking for image generation tools, a creator seeking video platforms, an entrepreneur needing website builders, or a professional exploring specialized AI solutions, these curated tools offer a starting point for your AI journey.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Discover More&lt;/strong&gt;: Visit &lt;a href="https://curateclick.com" rel="noopener noreferrer"&gt;CurateClick&lt;/a&gt; to explore our full directory of curated AI tools, organized by category and updated regularly with new discoveries. Our commitment to quality over quantity ensures that every tool you find has been carefully evaluated for both technical excellence and user experience.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;About CurateClick&lt;/strong&gt;: CurateClick is a curated directory of beautiful, small-scale AI websites. We help you &lt;strong&gt;discover trends&lt;/strong&gt; in the AI space and &lt;strong&gt;find niche tools&lt;/strong&gt; in specialized domains. Our focus is on tools that demonstrate exceptional design, innovation, and practical value. Our mission is to help creators, developers, and businesses discover AI tools that are not just powerful, but also delightful to use.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Last Updated&lt;/strong&gt;: January 12, 2026&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Author&lt;/strong&gt;: CurateClick Team&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Keywords&lt;/strong&gt;: Best AI Tools, AI Websites, AI Image Generation, AI Video Creation, AI Website Builder, Creative AI Tools, Premium AI Platforms, CurateClick&lt;/p&gt;

&lt;p&gt;&lt;a href="https://curateclick.com/blog/2026-best-ai-tools-websites" rel="noopener noreferrer"&gt;Best AI Tools Websites&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
    </item>
    <item>
      <title>2025 Complete Guide: In-Depth Analysis of ERNIE-4.5-VL-28B-A3B-Thinking Multimodal AI Model</title>
      <dc:creator>sienna</dc:creator>
      <pubDate>Wed, 12 Nov 2025 00:30:16 +0000</pubDate>
      <link>https://www.promptzone.com/sienna_fb1754b25bd8dd7aaa/2025-complete-guide-in-depth-analysis-of-ernie-45-vl-28b-a3b-thinking-multimodal-ai-model-2n0g</link>
      <guid>https://www.promptzone.com/sienna_fb1754b25bd8dd7aaa/2025-complete-guide-in-depth-analysis-of-ernie-45-vl-28b-a3b-thinking-multimodal-ai-model-2n0g</guid>
      <description>&lt;h2&gt;
  
  
  🎯 Key Takeaways (TL;DR)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Lightweight &amp;amp; Efficient&lt;/strong&gt;: Activates only 3B parameters while matching top-tier flagship model performance&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Breakthrough Reasoning&lt;/strong&gt;: Achieves exceptional visual reasoning and STEM problem-solving through large-scale reinforcement learning&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Innovative Features&lt;/strong&gt;: Supports "Thinking with Images", visual grounding, tool calling, and video understanding&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Easy Deployment&lt;/strong&gt;: Supports multiple inference frameworks including Transformers, vLLM, and FastDeploy&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open Source Friendly&lt;/strong&gt;: Licensed under Apache 2.0, allowing commercial use&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Table of Contents
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;What is ERNIE-4.5-VL-28B-A3B-Thinking&lt;/li&gt;
&lt;li&gt;Core Technical Highlights&lt;/li&gt;
&lt;li&gt;Six Key Capabilities Explained&lt;/li&gt;
&lt;li&gt;Performance Benchmarks&lt;/li&gt;
&lt;li&gt;Quick Start Guide&lt;/li&gt;
&lt;li&gt;Deployment Options Comparison&lt;/li&gt;
&lt;li&gt;Fine-tuning and Training&lt;/li&gt;
&lt;li&gt;Frequently Asked Questions&lt;/li&gt;
&lt;li&gt;Summary and Recommendations&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  What is ERNIE-4.5-VL-28B-A3B-Thinking
&lt;/h2&gt;

&lt;p&gt;ERNIE-4.5-VL-28B-A3B-Thinking is Baidu's latest generation multimodal AI model, built upon the powerful ERNIE-4.5-VL-28B-A3B architecture. It's a large language model specifically optimized for vision-language understanding tasks, having absorbed massive amounts of high-quality visual-language reasoning data through extensive mid-training phases.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 &lt;strong&gt;Expert Tip&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The model's key feature is its MoE (Mixture of Experts) architecture. While the total parameter count is 28B, only 3B parameters are activated during inference, enabling it to maintain high performance while dramatically reducing computational costs.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Core Innovations
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Large-scale Vision-Language Training&lt;/strong&gt;: Absorbed vast amounts of premium visual-language reasoning data during mid-training&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Deep Semantic Alignment&lt;/strong&gt;: Significantly enhanced semantic alignment between visual and language modalities&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Advanced Reinforcement Learning&lt;/strong&gt;: Employs GSPO and IcePop strategies combined with dynamic difficulty sampling for efficient learning&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Enhanced Instruction Following&lt;/strong&gt;: Dramatically improved visual grounding performance and instruction execution capabilities&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Core Technical Highlights
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Training Technology Innovations
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Technical Feature&lt;/th&gt;
&lt;th&gt;Implementation&lt;/th&gt;
&lt;th&gt;Benefits&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Multimodal RL&lt;/td&gt;
&lt;td&gt;GSPO + IcePop strategies&lt;/td&gt;
&lt;td&gt;Stabilizes MoE training, improves learning efficiency&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dynamic Difficulty Sampling&lt;/td&gt;
&lt;td&gt;Adaptive training sample difficulty adjustment&lt;/td&gt;
&lt;td&gt;Accelerates convergence, enhances generalization&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Large-scale Mid-training&lt;/td&gt;
&lt;td&gt;Massive visual-language reasoning data&lt;/td&gt;
&lt;td&gt;Boosts representation power and cross-modal understanding&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Verifiable Task Learning&lt;/td&gt;
&lt;td&gt;RL on verifiable tasks&lt;/td&gt;
&lt;td&gt;Ensures reasoning accuracy&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Architectural Advantages
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;MoE (Mixture of Experts) Architecture&lt;/strong&gt; enables the model to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Activate only necessary 3B parameters during inference&lt;/li&gt;
&lt;li&gt;Maintain 28B parameter knowledge capacity&lt;/li&gt;
&lt;li&gt;Significantly reduce inference costs and latency&lt;/li&gt;
&lt;li&gt;Achieve better energy efficiency&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;⚠️ &lt;strong&gt;Important Note&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Although the model activates only 3B parameters, single-card deployment requires at least 80GB GPU memory. This is because the complete model weights need to be loaded, even though only a portion is activated during inference.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  Six Key Capabilities Explained
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. 🧠 Visual Reasoning
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Core Strengths:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Multi-step complex reasoning&lt;/li&gt;
&lt;li&gt;Chart analysis and interpretation&lt;/li&gt;
&lt;li&gt;Causal relationship reasoning&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Application Scenarios:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Complex chart data analysis&lt;/li&gt;
&lt;li&gt;Visual logic problem solving&lt;/li&gt;
&lt;li&gt;Scene understanding and inference&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Empowered by large-scale reinforcement learning, the model demonstrates exceptional multi-step reasoning capabilities in complex visual tasks. Whether analyzing intricate statistical charts or understanding causal relationships in images, ERNIE-4.5-VL-Thinking delivers accurate analytical results.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. 🔬 STEM Reasoning
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Breakthrough Performance:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Solving math problems from photos&lt;/li&gt;
&lt;li&gt;Physics formula recognition and calculation&lt;/li&gt;
&lt;li&gt;Geometric figure analysis&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Practical Value:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Educational assistance tools&lt;/li&gt;
&lt;li&gt;Homework grading systems&lt;/li&gt;
&lt;li&gt;Scientific research data analysis&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Leveraging powerful visual capabilities, the model achieves a performance leap in STEM tasks. It can directly recognize mathematical formulas and geometric figures from photos and perform accurate calculations and reasoning, handling even complex problems with ease.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. 📍 Visual Grounding
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Enhanced Features:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;More precise object localization&lt;/li&gt;
&lt;li&gt;Flexible instruction execution&lt;/li&gt;
&lt;li&gt;Complex industrial scenario adaptation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Typical Applications:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Industrial quality inspection&lt;/li&gt;
&lt;li&gt;Autonomous driving scene understanding&lt;/li&gt;
&lt;li&gt;Robot visual navigation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Responding to strong community demand, the model significantly enhances visual grounding performance. Improved instruction-following capabilities make grounding functions more accessible, easily triggering localization in complex industrial scenarios for dramatic efficiency gains.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. 🤔 Thinking with Images
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Innovative Functionality:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Thinks like humans&lt;/li&gt;
&lt;li&gt;Freely zooms image details&lt;/li&gt;
&lt;li&gt;Progressive information extraction&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Workflow:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;User Input Image → Initial Analysis → Identify Key Regions → 
Zoom Detail Inspection → Synthesize Information → Generate Complete Answer
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This is one of the model's most innovative features. When paired with tools like image zooming and image search, "Thinking with Images" dramatically elevates the model's ability to process fine-grained details and handle long-tail visual knowledge. The model thinks like a human, first observing the whole, then zooming into key regions for careful inspection, and finally synthesizing all information to provide an answer.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;✅ &lt;strong&gt;Best Practice&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When processing high-resolution images or pictures with abundant details, enabling "Thinking with Images" can significantly improve recognition accuracy.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  5. 🛠️ Tool Utilization
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Supported Tool Types:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Image search&lt;/li&gt;
&lt;li&gt;Image zooming&lt;/li&gt;
&lt;li&gt;External knowledge base queries&lt;/li&gt;
&lt;li&gt;Calculator and other auxiliary tools&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Advantages:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Handle long-tail knowledge&lt;/li&gt;
&lt;li&gt;Real-time information retrieval&lt;/li&gt;
&lt;li&gt;Enhanced problem-solving capabilities&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Empowered by robust tool-calling capabilities, the model can instantly use functions like image search to easily identify long-tail knowledge and achieve comprehensive information retrieval. These enhancements form a critical foundation for developing sophisticated multimodal agents.&lt;/p&gt;

&lt;h3&gt;
  
  
  6. 🎬 Video Understanding
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Core Capabilities:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Outstanding temporal awareness&lt;/li&gt;
&lt;li&gt;Precise event localization&lt;/li&gt;
&lt;li&gt;Cross-frame content change recognition&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Application Domains:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Video content moderation&lt;/li&gt;
&lt;li&gt;Intelligent video editing&lt;/li&gt;
&lt;li&gt;Surveillance video analysis&lt;/li&gt;
&lt;li&gt;Sports event analysis&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The model possesses outstanding temporal awareness and event localization abilities, accurately identifying content changes across different time segments in videos, making video analysis smarter and more efficient.&lt;/p&gt;




&lt;h2&gt;
  
  
  Performance Benchmarks
&lt;/h2&gt;

&lt;p&gt;According to official benchmark results, ERNIE-4.5-VL-28B-A3B-Thinking performs excellently across multiple evaluation benchmarks. As a lightweight model activating only 3B parameters, its performance closely matches or even exceeds industry-leading flagship models.&lt;/p&gt;

&lt;h3&gt;
  
  
  Comparison with Top Models
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Capability Dimension&lt;/th&gt;
&lt;th&gt;ERNIE-4.5-VL-Thinking&lt;/th&gt;
&lt;th&gt;Industry Top Models Average&lt;/th&gt;
&lt;th&gt;Advantage&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Visual Reasoning&lt;/td&gt;
&lt;td&gt;⭐⭐⭐⭐⭐&lt;/td&gt;
&lt;td&gt;⭐⭐⭐⭐&lt;/td&gt;
&lt;td&gt;RL enhancement&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;STEM Problems&lt;/td&gt;
&lt;td&gt;⭐⭐⭐⭐⭐&lt;/td&gt;
&lt;td&gt;⭐⭐⭐⭐&lt;/td&gt;
&lt;td&gt;Visual breakthrough&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Visual Grounding&lt;/td&gt;
&lt;td&gt;⭐⭐⭐⭐⭐&lt;/td&gt;
&lt;td&gt;⭐⭐⭐&lt;/td&gt;
&lt;td&gt;Specialized optimization&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tool Calling&lt;/td&gt;
&lt;td&gt;⭐⭐⭐⭐⭐&lt;/td&gt;
&lt;td&gt;⭐⭐⭐⭐&lt;/td&gt;
&lt;td&gt;Native support&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Parameter Efficiency&lt;/td&gt;
&lt;td&gt;⭐⭐⭐⭐⭐&lt;/td&gt;
&lt;td&gt;⭐⭐⭐&lt;/td&gt;
&lt;td&gt;Only 3B activated&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Video Understanding&lt;/td&gt;
&lt;td&gt;⭐⭐⭐⭐⭐&lt;/td&gt;
&lt;td&gt;⭐⭐⭐⭐&lt;/td&gt;
&lt;td&gt;Strong temporal awareness&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;blockquote&gt;
&lt;p&gt;📊 &lt;strong&gt;Performance Highlights&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Official benchmark charts show the model approaches or exceeds industry-leading flagship models across multiple dimensions while maintaining significant parameter efficiency advantages. This means users can achieve top-tier performance at lower costs.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Key Performance Metrics
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Inference Speed&lt;/strong&gt;: Thanks to only 3B activated parameters, inference is 2-3x faster than equivalent full-parameter models&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Memory Footprint&lt;/strong&gt;: While 80GB is needed to load the model, inference memory usage is far lower than traditional large models&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Accuracy&lt;/strong&gt;: Achieves SOTA levels across multiple vision-language understanding benchmarks&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Generalization&lt;/strong&gt;: Maintains strong performance on unseen tasks&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Quick Start Guide
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Method 1: Using Transformers Library (Recommended for Beginners)
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Suitable For:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Rapid prototyping&lt;/li&gt;
&lt;li&gt;Small-scale inference tasks&lt;/li&gt;
&lt;li&gt;Learning and experimentation&lt;/li&gt;
&lt;li&gt;Single or low-frequency calls&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Basic Code Example:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;torch&lt;/span&gt;
&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;transformers&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;AutoProcessor&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;AutoTokenizer&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;AutoModelForCausalLM&lt;/span&gt;

&lt;span class="c1"&gt;# Load model
&lt;/span&gt;&lt;span class="n"&gt;model_path&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;baidu/ERNIE-4.5-VL-28B-A3B-Thinking&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;
&lt;span class="n"&gt;model&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;AutoModelForCausalLM&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;from_pretrained&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model_path&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;device_map&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;auto&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;dtype&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;torch&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;bfloat16&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;trust_remote_code&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="bp"&gt;True&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="c1"&gt;# Load processor
&lt;/span&gt;&lt;span class="n"&gt;processor&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;AutoProcessor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;from_pretrained&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;model_path&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;trust_remote_code&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="bp"&gt;True&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;add_image_preprocess&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;processor&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="c1"&gt;# Build messages
&lt;/span&gt;&lt;span class="n"&gt;messages&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
    &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;role&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;user&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;content&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
            &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;text&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;text&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;What color clothes is the girl wearing in the picture?&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
            &lt;span class="p"&gt;{&lt;/span&gt;
                &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;image_url&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;image_url&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
                    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;url&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;https://paddlenlp.bj.bcebos.com/datasets/paddlemix/demo_images/example1.jpg&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;
                &lt;span class="p"&gt;}&lt;/span&gt;
            &lt;span class="p"&gt;},&lt;/span&gt;
        &lt;span class="p"&gt;]&lt;/span&gt;
    &lt;span class="p"&gt;},&lt;/span&gt;
&lt;span class="p"&gt;]&lt;/span&gt;

&lt;span class="c1"&gt;# Process input
&lt;/span&gt;&lt;span class="n"&gt;text&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;processor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;tokenizer&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;apply_chat_template&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;messages&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;tokenize&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="bp"&gt;False&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;add_generation_prompt&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="bp"&gt;True&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;image_inputs&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;video_inputs&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;processor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;process_vision_info&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;messages&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;inputs&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;processor&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;text&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;text&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;
    &lt;span class="n"&gt;images&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;image_inputs&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;videos&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;video_inputs&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;padding&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="bp"&gt;True&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;return_tensors&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;pt&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="c1"&gt;# Generate response
&lt;/span&gt;&lt;span class="n"&gt;device&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;next&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;parameters&lt;/span&gt;&lt;span class="p"&gt;()).&lt;/span&gt;&lt;span class="n"&gt;device&lt;/span&gt;
&lt;span class="n"&gt;inputs&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;inputs&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;to&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;device&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;generated_ids&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;generate&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;inputs&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;inputs&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;input_ids&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="nf"&gt;to&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;device&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;
    &lt;span class="o"&gt;**&lt;/span&gt;&lt;span class="n"&gt;inputs&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;max_new_tokens&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;1024&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;use_cache&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="bp"&gt;False&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;output_text&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;processor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;decode&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;generated_ids&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;][&lt;/span&gt;&lt;span class="nf"&gt;len&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;inputs&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;input_ids&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;][&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;]):])&lt;/span&gt;
&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;output_text&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Key Parameter Explanations:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;device_map="auto"&lt;/code&gt;: Automatically allocates model to available devices&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;dtype=torch.bfloat16&lt;/code&gt;: Uses bfloat16 precision, balancing performance and accuracy&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;trust_remote_code=True&lt;/code&gt;: Allows execution of custom code from model repository&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;max_new_tokens=1024&lt;/code&gt;: Controls maximum length of generated text&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Method 2: Using vLLM (Recommended for Production)
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Suitable For:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;High-concurrency inference services&lt;/li&gt;
&lt;li&gt;Production environment deployment&lt;/li&gt;
&lt;li&gt;Applications requiring high throughput&lt;/li&gt;
&lt;li&gt;API service construction&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Installation Steps:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Install uv package manager&lt;/span&gt;
pip &lt;span class="nb"&gt;install &lt;/span&gt;uv

&lt;span class="c"&gt;# Install vLLM main branch&lt;/span&gt;
uv pip &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-U&lt;/span&gt; vllm &lt;span class="nt"&gt;--pre&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--extra-index-url&lt;/span&gt; https://wheels.vllm.ai/nightly &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--extra-index-url&lt;/span&gt; https://download.pytorch.org/whl/cu129 &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--index-strategy&lt;/span&gt; unsafe-best-match
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Start Service:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Basic startup (requires 80G memory)&lt;/span&gt;
vllm serve baidu/ERNIE-4.5-VL-28B-A3B-Thinking &lt;span class="nt"&gt;--trust-remote-code&lt;/span&gt;

&lt;span class="c"&gt;# If encountering memory shortage, add the following parameter&lt;/span&gt;
vllm serve baidu/ERNIE-4.5-VL-28B-A3B-Thinking &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--trust-remote-code&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--gpu-memory-utilization&lt;/span&gt; 0.95
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Enable Reasoning Parser and Tool Calling:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;vllm serve baidu/ERNIE-4.5-VL-28B-A3B-Thinking &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--trust-remote-code&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--reasoning-parser&lt;/span&gt; ernie45 &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--tool-call-parser&lt;/span&gt; ernie45 &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--enable-auto-tool-choice&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;vLLM Advantages:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;PagedAttention&lt;/strong&gt;: Efficient memory management, supports larger batches&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Continuous Batching&lt;/strong&gt;: Dynamically batches requests, maximizes GPU utilization&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Optimized CUDA Kernels&lt;/strong&gt;: Specially optimized inference kernels for faster speed&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;OpenAI-Compatible API&lt;/strong&gt;: Provides OpenAI API-compatible interface&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Method 3: Using FastDeploy (Recommended for Enterprise)
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Suitable For:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Enterprise-grade production deployment&lt;/li&gt;
&lt;li&gt;Requiring quantization acceleration&lt;/li&gt;
&lt;li&gt;Multi-instance load balancing&lt;/li&gt;
&lt;li&gt;Complete monitoring and management&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Quick Start:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;fastdeploy serve &lt;span class="nt"&gt;--model&lt;/span&gt; baidu/ERNIE-4.5-VL-28B-A3B-Thinking &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--max-model-len&lt;/span&gt; 131072 &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--max-num-seqs&lt;/span&gt; 32 &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--port&lt;/span&gt; 8180 &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--quantization&lt;/span&gt; wint8 &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--reasoning-parser&lt;/span&gt; ernie-45-vl-thinking &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--tool-call-parser&lt;/span&gt; ernie-45-vl-thinking &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--mm-processor-kwargs&lt;/span&gt; &lt;span class="s1"&gt;'{"image_max_pixels": 12845056 }'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Parameter Details:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;--max-model-len 131072&lt;/code&gt;: Maximum supported sequence length&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;--max-num-seqs 32&lt;/code&gt;: Maximum concurrent sequences&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;--quantization wint8&lt;/code&gt;: Uses 8-bit integer quantization, reduces memory usage&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;--mm-processor-kwargs&lt;/code&gt;: Multimodal processor parameters, controls maximum image pixels&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 &lt;strong&gt;Expert Tip&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;FastDeploy supports wint8 quantization, reducing memory requirements from 80GB to approximately 60GB while maintaining performance. This is the best choice for memory-constrained scenarios.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  Deployment Options Comparison
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Detailed Comparison Table
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Deployment Option&lt;/th&gt;
&lt;th&gt;Ease of Use&lt;/th&gt;
&lt;th&gt;Performance&lt;/th&gt;
&lt;th&gt;Concurrency&lt;/th&gt;
&lt;th&gt;Memory Requirement&lt;/th&gt;
&lt;th&gt;Quantization&lt;/th&gt;
&lt;th&gt;Suitable Scenarios&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Transformers&lt;/td&gt;
&lt;td&gt;⭐⭐⭐⭐⭐&lt;/td&gt;
&lt;td&gt;⭐⭐⭐&lt;/td&gt;
&lt;td&gt;⭐⭐&lt;/td&gt;
&lt;td&gt;80GB+&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;Development &amp;amp; Testing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;vLLM&lt;/td&gt;
&lt;td&gt;⭐⭐⭐⭐&lt;/td&gt;
&lt;td&gt;⭐⭐⭐⭐⭐&lt;/td&gt;
&lt;td&gt;⭐⭐⭐⭐⭐&lt;/td&gt;
&lt;td&gt;80GB+&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;Production&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;FastDeploy&lt;/td&gt;
&lt;td&gt;⭐⭐⭐⭐&lt;/td&gt;
&lt;td&gt;⭐⭐⭐⭐⭐&lt;/td&gt;
&lt;td&gt;⭐⭐⭐⭐⭐&lt;/td&gt;
&lt;td&gt;60GB+ (quantized)&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;Enterprise&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Performance Comparison
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Metric&lt;/th&gt;
&lt;th&gt;Transformers&lt;/th&gt;
&lt;th&gt;vLLM&lt;/th&gt;
&lt;th&gt;FastDeploy&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Single Inference Latency&lt;/td&gt;
&lt;td&gt;Medium&lt;/td&gt;
&lt;td&gt;Low&lt;/td&gt;
&lt;td&gt;Low&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Throughput (req/s)&lt;/td&gt;
&lt;td&gt;1-5&lt;/td&gt;
&lt;td&gt;20-50&lt;/td&gt;
&lt;td&gt;20-50&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Memory Efficiency&lt;/td&gt;
&lt;td&gt;Fair&lt;/td&gt;
&lt;td&gt;Excellent&lt;/td&gt;
&lt;td&gt;Excellent&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Startup Time&lt;/td&gt;
&lt;td&gt;Fast&lt;/td&gt;
&lt;td&gt;Medium&lt;/td&gt;
&lt;td&gt;Medium&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;API Compatibility&lt;/td&gt;
&lt;td&gt;Custom&lt;/td&gt;
&lt;td&gt;OpenAI-compatible&lt;/td&gt;
&lt;td&gt;Custom&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Selection Recommendations
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;If you are:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;AI Researcher/Student&lt;/strong&gt; → Choose &lt;strong&gt;Transformers&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;✅ Easy to experiment and debug&lt;/li&gt;
&lt;li&gt;✅ Full model access&lt;/li&gt;
&lt;li&gt;✅ Rich documentation and community support&lt;/li&gt;
&lt;li&gt;❌ Not optimal performance&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;&lt;strong&gt;Startup/Individual Developer&lt;/strong&gt; → Choose &lt;strong&gt;vLLM&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;✅ Balanced performance and ease of use&lt;/li&gt;
&lt;li&gt;✅ OpenAI-compatible API&lt;/li&gt;
&lt;li&gt;✅ Active community&lt;/li&gt;
&lt;li&gt;✅ Free and open source&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;&lt;strong&gt;Large Enterprise&lt;/strong&gt; → Choose &lt;strong&gt;FastDeploy&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;✅ Complete enterprise-grade support&lt;/li&gt;
&lt;li&gt;✅ Quantization optimization&lt;/li&gt;
&lt;li&gt;✅ Monitoring and management features&lt;/li&gt;
&lt;li&gt;✅ Long-term maintenance guarantee&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;




&lt;h2&gt;
  
  
  Fine-tuning and Training
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Fine-tuning with ERNIEKit
&lt;/h3&gt;

&lt;p&gt;ERNIEKit is a training toolkit based on PaddlePaddle, specifically designed for the ERNIE series models, providing comprehensive training support.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Supported Training Scenarios:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;✅ Supervised Fine-Tuning (SFT)&lt;/li&gt;
&lt;li&gt;✅ LoRA Low-Rank Adaptation&lt;/li&gt;
&lt;li&gt;✅ DPO Alignment Training&lt;/li&gt;
&lt;li&gt;✅ Function Calling Training&lt;/li&gt;
&lt;li&gt;✅ Multi-GPU Distributed Training&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Quick Start Fine-tuning
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Step 1: Download Model&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;huggingface-cli download baidu/ERNIE-4.5-VL-28B-A3B-Thinking &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--local-dir&lt;/span&gt; baidu/ERNIE-4.5-VL-28B-A3B-Thinking
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Step 2: Run SFT Training&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Basic SFT + LoRA (Recommended)&lt;/span&gt;
erniekit train examples/configs/ERNIE-4.5-VL-28B-A3B-Thinking/sft/run_sft_lora_8k.yaml

&lt;span class="c"&gt;# Function calling specialized training&lt;/span&gt;
erniekit train examples/configs/ERNIE-4.5-VL-28B-A3B-Thinking/sft_function_call/run_sft_8k.yaml
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Training Configuration Examples
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;LoRA Configuration Recommendations:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="na"&gt;lora_config&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="na"&gt;r&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="m"&gt;8&lt;/span&gt;                    &lt;span class="c1"&gt;# LoRA rank, higher means more expressive but more memory&lt;/span&gt;
  &lt;span class="na"&gt;lora_alpha&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="m"&gt;16&lt;/span&gt;          &lt;span class="c1"&gt;# LoRA scaling factor&lt;/span&gt;
  &lt;span class="na"&gt;target_modules&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;         &lt;span class="c1"&gt;# Target modules for LoRA&lt;/span&gt;
    &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="s"&gt;q_proj&lt;/span&gt;
    &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="s"&gt;v_proj&lt;/span&gt;
    &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="s"&gt;k_proj&lt;/span&gt;
    &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="s"&gt;o_proj&lt;/span&gt;
  &lt;span class="na"&gt;lora_dropout&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="m"&gt;0.05&lt;/span&gt;      &lt;span class="c1"&gt;# Dropout rate&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Training Hyperparameter Recommendations:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="na"&gt;training_args&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="na"&gt;learning_rate&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;1e-5&lt;/span&gt;     &lt;span class="c1"&gt;# Learning rate&lt;/span&gt;
  &lt;span class="na"&gt;num_train_epochs&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="m"&gt;3&lt;/span&gt;     &lt;span class="c1"&gt;# Number of epochs&lt;/span&gt;
  &lt;span class="na"&gt;per_device_train_batch_size&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="m"&gt;4&lt;/span&gt;
  &lt;span class="na"&gt;gradient_accumulation_steps&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="m"&gt;4&lt;/span&gt;
  &lt;span class="na"&gt;warmup_ratio&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="m"&gt;0.1&lt;/span&gt;       &lt;span class="c1"&gt;# Warmup ratio&lt;/span&gt;
  &lt;span class="na"&gt;save_steps&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="m"&gt;500&lt;/span&gt;         &lt;span class="c1"&gt;# Checkpoint save interval&lt;/span&gt;
  &lt;span class="na"&gt;logging_steps&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="m"&gt;10&lt;/span&gt;       &lt;span class="c1"&gt;# Logging interval&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Data Preparation
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Standard Data Format:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"messages"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"role"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"user"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"content"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"text"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"text"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Describe this image"&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"image_url"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"image_url"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nl"&gt;"url"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"path/to/image.jpg"&lt;/span&gt;&lt;span class="p"&gt;}}&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"role"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"assistant"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"content"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"This is an image of..."&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Fine-tuning Best Practices
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;✅ &lt;strong&gt;Best Practices&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Data Quality First&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ensure correct training data format&lt;/li&gt;
&lt;li&gt;Include high-quality image-text pairs&lt;/li&gt;
&lt;li&gt;Sufficient data diversity&lt;/li&gt;
&lt;li&gt;Avoid data bias&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;LoRA Configuration Optimization&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Resource-constrained: r=8, alpha=16&lt;/li&gt;
&lt;li&gt;Balanced: r=16, alpha=32&lt;/li&gt;
&lt;li&gt;High-quality: r=32, alpha=64&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Learning Rate Adjustment&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Start with smaller learning rate (1e-5)&lt;/li&gt;
&lt;li&gt;Use warmup to avoid training instability&lt;/li&gt;
&lt;li&gt;Monitor loss curves and adjust timely&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Validation and Monitoring&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Regular evaluation on validation set&lt;/li&gt;
&lt;li&gt;Use early stopping to avoid overfitting&lt;/li&gt;
&lt;li&gt;Track key metric changes&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Memory Optimization&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Use gradient accumulation to reduce batch size&lt;/li&gt;
&lt;li&gt;Enable mixed precision training&lt;/li&gt;
&lt;li&gt;Consider using DeepSpeed ZeRO&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Training Hardware Requirements
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Training Method&lt;/th&gt;
&lt;th&gt;Minimum Memory&lt;/th&gt;
&lt;th&gt;Recommended Memory&lt;/th&gt;
&lt;th&gt;GPU Count&lt;/th&gt;
&lt;th&gt;Training Time (1000 samples)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;LoRA (r=8)&lt;/td&gt;
&lt;td&gt;40GB&lt;/td&gt;
&lt;td&gt;80GB&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;2-4 hours&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;LoRA (r=16)&lt;/td&gt;
&lt;td&gt;48GB&lt;/td&gt;
&lt;td&gt;80GB&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;3-6 hours&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Full Fine-tune&lt;/td&gt;
&lt;td&gt;160GB+&lt;/td&gt;
&lt;td&gt;320GB+&lt;/td&gt;
&lt;td&gt;4+&lt;/td&gt;
&lt;td&gt;12-24 hours&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  🤔 Frequently Asked Questions
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Q1: How much GPU memory is required to run the model?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;A:&lt;/strong&gt; &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Inference&lt;/strong&gt;: At least &lt;strong&gt;80GB GPU memory&lt;/strong&gt; per card (e.g., A100 or H100)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Quantized Inference&lt;/strong&gt;: Can be reduced to approximately &lt;strong&gt;60GB&lt;/strong&gt; using wint8 quantization&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fine-tuning (LoRA)&lt;/strong&gt;: Requires at least &lt;strong&gt;40-80GB&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Full Fine-tuning&lt;/strong&gt;: Requires &lt;strong&gt;160GB+&lt;/strong&gt;, multi-GPU training recommended&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Memory Optimization Suggestions:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Use quantization techniques (wint8)&lt;/li&gt;
&lt;li&gt;Enable gradient checkpointing&lt;/li&gt;
&lt;li&gt;Reduce batch size&lt;/li&gt;
&lt;li&gt;Use LoRA instead of full fine-tuning&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Q2: What languages does the model support?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;A:&lt;/strong&gt; The model is primarily optimized for &lt;strong&gt;Chinese and English&lt;/strong&gt;, with the strongest understanding and generation capabilities in these two languages.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Language Support Details:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🟢 &lt;strong&gt;Chinese&lt;/strong&gt;: Excellent (primary optimization language)&lt;/li&gt;
&lt;li&gt;🟢 &lt;strong&gt;English&lt;/strong&gt;: Excellent (primary optimization language)&lt;/li&gt;
&lt;li&gt;🟡 &lt;strong&gt;Other Languages&lt;/strong&gt;: Basic support, effectiveness may not match Chinese/English&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Q3: How to enable "Thinking with Images" functionality?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;A:&lt;/strong&gt; "Thinking with Images" is automatically enabled when using tool-calling mode.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Enabling Method:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Add parameters when starting vLLM&lt;/span&gt;
vllm serve baidu/ERNIE-4.5-VL-28B-A3B-Thinking &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--trust-remote-code&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--reasoning-parser&lt;/span&gt; ernie45 &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--tool-call-parser&lt;/span&gt; ernie45 &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--enable-auto-tool-choice&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The model automatically determines when to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Zoom image details&lt;/li&gt;
&lt;li&gt;Search related images&lt;/li&gt;
&lt;li&gt;Call other tools&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Q4: Can it be used commercially?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;A:&lt;/strong&gt; ✅ &lt;strong&gt;Yes, commercial use is allowed&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The model is licensed under &lt;strong&gt;Apache 2.0&lt;/strong&gt;, which permits:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;✅ Commercial use&lt;/li&gt;
&lt;li&gt;✅ Modification and distribution&lt;/li&gt;
&lt;li&gt;✅ Patent use&lt;/li&gt;
&lt;li&gt;✅ Private use&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Important Notes:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Retain copyright notices&lt;/li&gt;
&lt;li&gt;Mark significant modifications&lt;/li&gt;
&lt;li&gt;Comply with license terms&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Q5: What advantages does it have compared to other multimodal models?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;A:&lt;/strong&gt; Key advantages include:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Advantage Dimension&lt;/th&gt;
&lt;th&gt;Specific Performance&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Parameter Efficiency&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Only 3B activated parameters, 50%+ lower inference cost&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Reasoning Capability&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Large-scale RL training, excellent complex reasoning&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Tool Integration&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Native support for image search, zoom, etc.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Visual Grounding&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Specially optimized grounding, suitable for industrial scenarios&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Chinese Support&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Deep optimization for Chinese, better Chinese performance&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Open Source Friendly&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Apache 2.0 license, barrier-free commercial use&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Q6: Does it support video input?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;A:&lt;/strong&gt; ✅ &lt;strong&gt;Full video understanding support&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Video Processing Capabilities:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Temporal information understanding&lt;/li&gt;
&lt;li&gt;Event localization&lt;/li&gt;
&lt;li&gt;Cross-frame content change recognition&lt;/li&gt;
&lt;li&gt;Video summary generation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Usage Method:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;messages&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
    &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;role&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;user&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;content&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
            &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;text&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;text&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Describe what happens in the video&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
            &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;video&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;video&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;path/to/video.mp4&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
        &lt;span class="p"&gt;]&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;]&lt;/span&gt;
&lt;span class="n"&gt;image_inputs&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;video_inputs&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;processor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;process_vision_info&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;messages&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Q7: How to achieve optimal inference performance?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;A:&lt;/strong&gt; Recommended configuration and optimization strategies:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Deployment Configuration:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;vllm serve baidu/ERNIE-4.5-VL-28B-A3B-Thinking &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--trust-remote-code&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--dtype&lt;/span&gt; bfloat16 &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--max-model-len&lt;/span&gt; 8192 &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--max-num-seqs&lt;/span&gt; 32 &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--gpu-memory-utilization&lt;/span&gt; 0.95 &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--enable-chunked-prefill&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Performance Optimization Recommendations:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Use vLLM or FastDeploy&lt;/strong&gt; instead of Transformers&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Enable bfloat16 precision&lt;/strong&gt; for speed-accuracy balance&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Set concurrency appropriately&lt;/strong&gt; adjust &lt;code&gt;max-num-seqs&lt;/code&gt; based on memory&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Batch requests&lt;/strong&gt; use batching mode for bulk inference&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Enable PagedAttention&lt;/strong&gt; enabled by default in vLLM, improves memory efficiency&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Use quantization&lt;/strong&gt; if memory-constrained, use wint8 quantization&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Performance Benchmark Reference:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Single inference latency: 200-500ms (depends on input length)&lt;/li&gt;
&lt;li&gt;Throughput: 20-50 requests/second (vLLM, single A100)&lt;/li&gt;
&lt;li&gt;Concurrency support: Up to 32 concurrent requests&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Q8: How frequently is the model updated?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;A:&lt;/strong&gt; Baidu regularly updates the ERNIE series models.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Get Update Information:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;📱 &lt;a href="https://huggingface.co/baidu/ERNIE-4.5-VL-28B-A3B-Thinking" rel="noopener noreferrer"&gt;Hugging Face Model Page&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📝 &lt;a href="https://yiyan.baidu.com/blog/ernie4.5" rel="noopener noreferrer"&gt;ERNIE Official Blog&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;💻 &lt;a href="https://github.com/PaddlePaddle/ERNIE" rel="noopener noreferrer"&gt;GitHub Repository&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Recommendations:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Follow official channels for latest versions&lt;/li&gt;
&lt;li&gt;Check Release Notes for improvements&lt;/li&gt;
&lt;li&gt;Validate compatibility in test environment before upgrading&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Q9: How to handle inference errors or exceptions?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;A:&lt;/strong&gt; Common issues and solutions:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Out of Memory (OOM):&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Solution 1: Increase memory utilization&lt;/span&gt;
&lt;span class="nt"&gt;--gpu-memory-utilization&lt;/span&gt; 0.95

&lt;span class="c"&gt;# Solution 2: Reduce concurrency&lt;/span&gt;
&lt;span class="nt"&gt;--max-num-seqs&lt;/span&gt; 16

&lt;span class="c"&gt;# Solution 3: Use quantization&lt;/span&gt;
&lt;span class="nt"&gt;--quantization&lt;/span&gt; wint8
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Loading Failure:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Ensure trust_remote_code is added&lt;/span&gt;
&lt;span class="nt"&gt;--trust-remote-code&lt;/span&gt;

&lt;span class="c"&gt;# Check network connection and model download integrity&lt;/span&gt;
huggingface-cli download baidu/ERNIE-4.5-VL-28B-A3B-Thinking &lt;span class="nt"&gt;--resume-download&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Slow Inference:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Check if using optimized inference framework (vLLM/FastDeploy)&lt;/li&gt;
&lt;li&gt;Verify GPU utilization is normal&lt;/li&gt;
&lt;li&gt;Consider using batch processing mode&lt;/li&gt;
&lt;li&gt;Check if input image resolution is too high&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Q10: How to evaluate fine-tuning effectiveness?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;A:&lt;/strong&gt; Recommended methods for evaluating fine-tuned models:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Quantitative Evaluation:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="c1"&gt;# Calculate metrics on validation set
&lt;/span&gt;&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;sklearn.metrics&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;accuracy_score&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;f1_score&lt;/span&gt;

&lt;span class="c1"&gt;# For classification tasks
&lt;/span&gt;&lt;span class="n"&gt;accuracy&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;accuracy_score&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;y_true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;y_pred&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;f1&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;f1_score&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;y_true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;y_pred&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;average&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;weighted&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="c1"&gt;# For generation tasks
&lt;/span&gt;&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;rouge&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;Rouge&lt;/span&gt;
&lt;span class="n"&gt;rouge&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nc"&gt;Rouge&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;span class="n"&gt;scores&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;rouge&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;get_scores&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;predictions&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;references&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;avg&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="bp"&gt;True&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;2. Qualitative Evaluation:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Manual inspection of generation quality&lt;/li&gt;
&lt;li&gt;Compare outputs before and after fine-tuning&lt;/li&gt;
&lt;li&gt;Test edge cases and difficult samples&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;3. Business Metrics:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;User satisfaction&lt;/li&gt;
&lt;li&gt;Task completion rate&lt;/li&gt;
&lt;li&gt;Error rate reduction&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Summary and Recommendations
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Core Advantages Summary
&lt;/h3&gt;

&lt;p&gt;ERNIE-4.5-VL-28B-A3B-Thinking represents a significant breakthrough in multimodal AI:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🎯 Technical Innovation&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;MoE architecture achieves parameter efficiency breakthrough&lt;/li&gt;
&lt;li&gt;Large-scale reinforcement learning enhances reasoning capabilities&lt;/li&gt;
&lt;li&gt;Innovative "Thinking with Images" feature&lt;/li&gt;
&lt;li&gt;Native tool calling support&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;⚡ Outstanding Performance&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;3B activated parameters achieve top-tier model performance&lt;/li&gt;
&lt;li&gt;2-3x faster inference speed&lt;/li&gt;
&lt;li&gt;Significantly reduced memory footprint&lt;/li&gt;
&lt;li&gt;Leading performance across multiple benchmarks&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;🛠️ Comprehensive Features&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Visual reasoning and STEM problem solving&lt;/li&gt;
&lt;li&gt;Precise visual grounding capabilities&lt;/li&gt;
&lt;li&gt;Powerful video understanding&lt;/li&gt;
&lt;li&gt;Flexible tool calling mechanism&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;🚀 Flexible Deployment&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Multiple deployment options supported&lt;/li&gt;
&lt;li&gt;Quantization optimization lowers barriers&lt;/li&gt;
&lt;li&gt;Comprehensive documentation and examples&lt;/li&gt;
&lt;li&gt;Active community support&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;💼 Open Source Friendly&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Apache 2.0 license&lt;/li&gt;
&lt;li&gt;Commercial use supported&lt;/li&gt;
&lt;li&gt;Complete training toolchain&lt;/li&gt;
&lt;li&gt;Continuous version updates&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Application Scenario Analysis
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Application Domain&lt;/th&gt;
&lt;th&gt;Suitability&lt;/th&gt;
&lt;th&gt;Key Capabilities&lt;/th&gt;
&lt;th&gt;Typical Cases&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;EdTech&lt;/td&gt;
&lt;td&gt;⭐⭐⭐⭐⭐&lt;/td&gt;
&lt;td&gt;STEM Reasoning&lt;/td&gt;
&lt;td&gt;Homework grading, intelligent tutoring&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Industrial QC&lt;/td&gt;
&lt;td&gt;⭐⭐⭐⭐⭐&lt;/td&gt;
&lt;td&gt;Visual Grounding&lt;/td&gt;
&lt;td&gt;Defect detection, quality control&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Content Moderation&lt;/td&gt;
&lt;td&gt;⭐⭐⭐⭐⭐&lt;/td&gt;
&lt;td&gt;Video Understanding&lt;/td&gt;
&lt;td&gt;Video review, content classification&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Customer Service&lt;/td&gt;
&lt;td&gt;⭐⭐⭐⭐&lt;/td&gt;
&lt;td&gt;Multimodal Understanding&lt;/td&gt;
&lt;td&gt;Image-text support, Q&amp;amp;A&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Medical Imaging&lt;/td&gt;
&lt;td&gt;⭐⭐⭐⭐&lt;/td&gt;
&lt;td&gt;Visual Reasoning&lt;/td&gt;
&lt;td&gt;Image analysis, diagnostic assistance&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Autonomous Driving&lt;/td&gt;
&lt;td&gt;⭐⭐⭐⭐&lt;/td&gt;
&lt;td&gt;Scene Understanding&lt;/td&gt;
&lt;td&gt;Environment perception, decision support&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;E-commerce&lt;/td&gt;
&lt;td&gt;⭐⭐⭐⭐⭐&lt;/td&gt;
&lt;td&gt;Image Search&lt;/td&gt;
&lt;td&gt;Product recognition, recommendation systems&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Related Resource Links
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Official Channels:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🤖 &lt;a href="https://ernie.baidu.com/" rel="noopener noreferrer"&gt;ERNIE Bot Online&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🤗 &lt;a href="https://huggingface.co/baidu" rel="noopener noreferrer"&gt;Hugging Face Model Page&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;💻 &lt;a href="https://github.com/PaddlePaddle/ERNIE" rel="noopener noreferrer"&gt;GitHub Repository&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📝 &lt;a href="https://yiyan.baidu.com/blog/ernie4.5" rel="noopener noreferrer"&gt;Official Blog&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://curateclick.com/blog/ernie-4.5-vl-28b-a3b-thinking-complete-guide" rel="noopener noreferrer"&gt;ERNIE-4.5-VL-28B-A3B-Thinking Multimodal AI Model Complete Guide&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
    </item>
    <item>
      <title>How to Download Sora Videos - Complete Guide 2025</title>
      <dc:creator>sienna</dc:creator>
      <pubDate>Mon, 13 Oct 2025 01:39:04 +0000</pubDate>
      <link>https://www.promptzone.com/sienna_fb1754b25bd8dd7aaa/how-to-download-sora-videos-complete-guide-2025-1k1j</link>
      <guid>https://www.promptzone.com/sienna_fb1754b25bd8dd7aaa/how-to-download-sora-videos-complete-guide-2025-1k1j</guid>
      <description>&lt;p&gt;Learn how to &lt;a href="https://soravideodownloader.com/" rel="noopener noreferrer"&gt;download Sora AI videos&lt;/a&gt; using our website or Chrome extension. This comprehensive guide provides step-by-step instructions for downloading Sora videos with two different methods, optimized for the best user experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://soravideodownloader.com/" rel="noopener noreferrer"&gt;Sora Video Downloader&lt;/a&gt; offers two convenient ways to &lt;a href="https://soravideodownloader.com/" rel="noopener noreferrer"&gt;download Sora videos&lt;/a&gt;: through our website or using a Chrome extension. Both methods are free and allow you to &lt;a href="https://soravideodownloader.com/" rel="noopener noreferrer"&gt;download Sora videos&lt;/a&gt; in their original quality, along with the original prompts used to create them.&lt;/p&gt;

&lt;h2&gt;
  
  
  Method 1: Using SoraVideoDownloader.com Website
&lt;/h2&gt;

&lt;p&gt;The easiest way to &lt;a href="https://soravideodownloader.com/" rel="noopener noreferrer"&gt;download Sora videos&lt;/a&gt; directly from your browser. No installation required.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step-by-Step Instructions
&lt;/h3&gt;

&lt;h4&gt;
  
  
  Step 1: Browse &amp;amp; Access Menu
&lt;/h4&gt;

&lt;p&gt;In the Sora app, browse videos like TikTok. When you find a video you want to download, tap the 'More' button (three dots) to open the action menu.&lt;br&gt;
&lt;a href="https://promptzone-community.s3.amazonaws.com/uploads/articles/j528rgv5g3zyn5bsu91l.png" class="article-body-image-wrapper"&gt;&lt;img src="https://promptzone-community.s3.amazonaws.com/uploads/articles/j528rgv5g3zyn5bsu91l.png" alt="How to Download Sora Videos - Step 1" width="403" height="704"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Step 2: Copy Video Link
&lt;/h4&gt;

&lt;p&gt;In the popup menu, you'll see options like 'Copy Link', 'Report'. Tap 'Copy Link' to copy the video URL to your clipboard.&lt;br&gt;
&lt;a href="https://promptzone-community.s3.amazonaws.com/uploads/articles/0da9avfho3yeibd53e65.png" class="article-body-image-wrapper"&gt;&lt;img src="https://promptzone-community.s3.amazonaws.com/uploads/articles/0da9avfho3yeibd53e65.png" alt="How to Download Sora Videos - Step 2" width="394" height="685"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Step 3: Download &amp;amp; View
&lt;/h4&gt;

&lt;p&gt;Paste the copied link into &lt;a href="https://soravideodownloader.com" rel="noopener noreferrer"&gt;soravideodownloader.com&lt;/a&gt; and click download. Get your video download link and view the original prompt used to create the video.&lt;br&gt;
&lt;a href="https://promptzone-community.s3.amazonaws.com/uploads/articles/1hnq2yoxa8crmg66obj3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://promptzone-community.s3.amazonaws.com/uploads/articles/1hnq2yoxa8crmg66obj3.png" alt="How to Download Sora Videos - Step 3" width="1226" height="855"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Step 4: Save Video
&lt;/h4&gt;

&lt;p&gt;If the download opens a video or thumbnail link directly, you can save it by right-clicking and selecting 'Save as' or pressing Ctrl+S (Cmd+S on Mac).&lt;/p&gt;

&lt;h3&gt;
  
  
  💡 Pro Tip
&lt;/h3&gt;

&lt;p&gt;The website method works on all devices and browsers. You can also download the original prompt text along with the video.&lt;/p&gt;

&lt;h2&gt;
  
  
  Method 2: Using Chrome Extension
&lt;/h2&gt;

&lt;p&gt;For Chrome users who want a more integrated experience. Install the extension once and download videos with one click.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step-by-Step Instructions
&lt;/h3&gt;

&lt;h4&gt;
  
  
  Step 1: Get Video Link
&lt;/h4&gt;

&lt;p&gt;First, follow Method 1 to get the Sora video link from the Sora app.&lt;/p&gt;

&lt;h4&gt;
  
  
  Step 2: Open in Chrome
&lt;/h4&gt;

&lt;p&gt;Copy the video link and paste it into your Chrome browser address bar, then press Enter to open the Sora video page.&lt;/p&gt;

&lt;h4&gt;
  
  
  Step 3: Use Extension
&lt;/h4&gt;

&lt;p&gt;Click on the Sora Video Downloader extension icon in your Chrome toolbar, then click the download button to save the video.&lt;/p&gt;

&lt;h3&gt;
  
  
  Chrome Extension Installation
&lt;/h3&gt;

&lt;p&gt;Install our official Chrome extension for one-click Sora video downloads. The extension automatically detects Sora videos and provides download options.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://chromewebstore.google.com/detail/save-sora-video/egojijgkhbblcobemjolkeafcepghfgp?utm_source=curateclick&amp;amp;utm_medium=referral" rel="noopener noreferrer"&gt;Install Extension&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Download Sora Videos FAQ
&lt;/h2&gt;

&lt;p&gt;Common questions about downloading Sora videos&lt;/p&gt;

&lt;h3&gt;
  
  
  How do I copy a video link from the Sora app?
&lt;/h3&gt;

&lt;p&gt;When browsing videos in the Sora app, tap the 'More' button (three dots icon) on the right side of the video, then select 'Copy Link' from the popup menu to copy the video URL to your clipboard.&lt;/p&gt;

&lt;h3&gt;
  
  
  Do I need to install software to download Sora videos?
&lt;/h3&gt;

&lt;p&gt;No software installation is required when using the website method - just visit soravideodownloader.com in your browser. If you're a Chrome user, you can optionally install our browser extension for a more convenient experience.&lt;/p&gt;

&lt;h3&gt;
  
  
  What's the difference between the two download methods?
&lt;/h3&gt;

&lt;p&gt;The website method works on all devices and browsers without installation; the Chrome extension method requires plugin installation but offers one-click downloads for greater convenience. Both methods are free, and you can choose based on your preference.&lt;/p&gt;

&lt;h3&gt;
  
  
  Are downloaded videos in original quality?
&lt;/h3&gt;

&lt;p&gt;Yes, Sora videos downloaded through our tool maintain their original quality with no compression or quality loss, exactly as generated by Sora AI.&lt;/p&gt;

&lt;h3&gt;
  
  
  Can I download Sora videos shared by others?
&lt;/h3&gt;

&lt;p&gt;Yes. As long as the video is publicly shared, you can download it using our tool. This is the advantage of Sora Video Downloader, overcoming the official Sora platform's limitation of only downloading your own videos.&lt;/p&gt;

&lt;h3&gt;
  
  
  What should I do if the download fails?
&lt;/h3&gt;

&lt;p&gt;If download fails, please check: 1) Is the video link correct and complete? 2) Is the video publicly shared? 3) Is your network connection stable? If problems persist, try refreshing the page or using the alternative download method.&lt;/p&gt;

&lt;h3&gt;
  
  
  How do I use the Chrome extension?
&lt;/h3&gt;

&lt;p&gt;First, install the extension from the Chrome Web Store. Then open a Sora video link in Chrome browser and click the extension icon in your browser toolbar for one-click video downloads.&lt;/p&gt;

&lt;h3&gt;
  
  
  Can I download both the video and prompt together?
&lt;/h3&gt;

&lt;p&gt;Yes. When using the website method, the download results display both the video download link and the original prompt text, which you can download or copy separately.&lt;/p&gt;

&lt;h3&gt;
  
  
  Can I download Sora videos on mobile devices?
&lt;/h3&gt;

&lt;p&gt;Yes. The website method supports all mobile devices - just visit soravideodownloader.com in your mobile browser. However, the Chrome extension method only works on desktop Chrome browsers.&lt;/p&gt;

&lt;h3&gt;
  
  
  Where are downloaded videos saved?
&lt;/h3&gt;

&lt;p&gt;Videos are saved to your browser's default download location. You can check or change the download folder in your browser settings. If the video opens directly after downloading, you can right-click and select 'Save as' to save it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ready to Download Sora Videos?
&lt;/h2&gt;

&lt;p&gt;Both methods are free and easy to use. Choose the one that fits your workflow best and start downloading amazing Sora AI videos today.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://soravideodownloader.com" rel="noopener noreferrer"&gt;Start Downloading Now&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://soravideodownloader.com/how-to-download-sora-videos" rel="noopener noreferrer"&gt;How to Download Sora Videos - Complete Guide 2025&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://curateclick.com/blog/how-to-download-sora-videos" rel="noopener noreferrer"&gt;Guide to Download Sora Videos&lt;/a&gt;&lt;/p&gt;

</description>
      <category>sora</category>
      <category>download</category>
    </item>
    <item>
      <title>Sora Video Downloader Tutorial - How to Download Sora Videos and Thumbnails</title>
      <dc:creator>sienna</dc:creator>
      <pubDate>Thu, 09 Oct 2025 13:00:53 +0000</pubDate>
      <link>https://www.promptzone.com/sienna_fb1754b25bd8dd7aaa/sora-video-downloader-tutorial-how-to-download-sora-videos-and-thumbnails-1b2a</link>
      <guid>https://www.promptzone.com/sienna_fb1754b25bd8dd7aaa/sora-video-downloader-tutorial-how-to-download-sora-videos-and-thumbnails-1b2a</guid>
      <description>&lt;h2&gt;
  
  
  What is Sora Video Downloader?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://soravideodownloader.com/" rel="noopener noreferrer"&gt;Sora Video Downloader&lt;/a&gt; is a free online tool specifically designed for downloading Sora AI-generated videos. Sora is a breakthrough AI video generation model launched by OpenAI in 2024, with the Sora 2 version released in October 2025 featuring enhanced physical accuracy, realism, and controllability, plus support for synchronized dialogue and sound effects.&lt;/p&gt;

&lt;p&gt;While the official Sora platform only allows users to download videos they created themselves, &lt;strong&gt;Sora Video Downloader&lt;/strong&gt; solves this limitation, enabling you to download any publicly shared Sora video link and view the original prompts.&lt;/p&gt;

&lt;h2&gt;
  
  
  Key Advantages of Sora Video Downloader
&lt;/h2&gt;

&lt;h3&gt;
  
  
  🆓 100% Free
&lt;/h3&gt;

&lt;p&gt;Sora Video Downloader is completely free to use. No hidden fees, no subscriptions required - download as many Sora videos as you want.&lt;/p&gt;

&lt;h3&gt;
  
  
  🎯 Original Quality
&lt;/h3&gt;

&lt;p&gt;Downloaded Sora videos maintain their original quality with no compression or quality loss. Get the exact same videos as generated by Sora AI.&lt;/p&gt;

&lt;h3&gt;
  
  
  ⚡ Simple and Fast
&lt;/h3&gt;

&lt;p&gt;Just paste the Sora video URL and click download. Get your video and original prompts within seconds with our lightning-fast processing speed.&lt;/p&gt;

&lt;h3&gt;
  
  
  🔒 Secure and Private
&lt;/h3&gt;

&lt;p&gt;Your privacy is protected. We don't store your data or track your downloads. Enjoy a secure and anonymous video downloading experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to Use Sora Video Downloader
&lt;/h2&gt;

&lt;p&gt;Follow these simple steps to use &lt;strong&gt;Sora Video Downloader&lt;/strong&gt; to download Sora videos:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Browse and Access Menu
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://promptzone-community.s3.amazonaws.com/uploads/articles/j528rgv5g3zyn5bsu91l.png" class="article-body-image-wrapper"&gt;&lt;img src="https://promptzone-community.s3.amazonaws.com/uploads/articles/j528rgv5g3zyn5bsu91l.png" alt="Step 1 Illustration" width="403" height="704"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In the Sora app, browse videos like you would on TikTok. When you find a video you want to download, click the "More" button (three dots) to open the action menu.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Copy Video Link
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://promptzone-community.s3.amazonaws.com/uploads/articles/0da9avfho3yeibd53e65.png" class="article-body-image-wrapper"&gt;&lt;img src="https://promptzone-community.s3.amazonaws.com/uploads/articles/0da9avfho3yeibd53e65.png" alt="Step 2 Illustration" width="394" height="685"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In the popup menu, you'll see options like "Copy Link," "Report," etc. Click "Copy Link" to copy the video URL to your clipboard.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Download and View
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://promptzone-community.s3.amazonaws.com/uploads/articles/1hnq2yoxa8crmg66obj3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://promptzone-community.s3.amazonaws.com/uploads/articles/1hnq2yoxa8crmg66obj3.png" alt="Step 3 Illustration" width="1226" height="855"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Paste the copied link into &lt;a href="https://soravideodownloader.com/" rel="noopener noreferrer"&gt;soravideodownloader.com&lt;/a&gt; and click download. Get the video download link and view the original prompt used to create the video.&lt;/p&gt;

&lt;h2&gt;
  
  
  Understanding Sora Video Downloader
&lt;/h2&gt;

&lt;p&gt;Learn about Sora AI and how &lt;strong&gt;Sora Video Downloader&lt;/strong&gt; helps you access amazing AI-generated videos.&lt;/p&gt;

&lt;h3&gt;
  
  
  What is Sora?
&lt;/h3&gt;

&lt;p&gt;Sora is a breakthrough AI video generation model launched by OpenAI in 2024. In October 2025, OpenAI released Sora 2 with enhanced physical accuracy, realism, and controllability, plus support for synchronized dialogue and sound effects. The new Sora app provides a TikTok-like experience for browsing AI-generated videos. However, Sora's official platform only allows users to download their own videos, limiting access to others' creative works.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why Use Sora Video Downloader?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Sora Video Downloader&lt;/strong&gt; solves Sora's download limitations. While Sora restricts downloads to your own content, Sora Video Downloader lets you download Sora videos from any shared link and view original prompts. This independent tool is not affiliated with OpenAI or the Sora team.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sora Official Platform vs Sora Video Downloader
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Sora Official Platform Limitations
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Can only download your own videos&lt;/li&gt;
&lt;li&gt;No access to others' creative works&lt;/li&gt;
&lt;li&gt;Cannot view original prompts&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Sora Video Downloader Advantages
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Download any publicly shared Sora video&lt;/li&gt;
&lt;li&gt;View and copy original prompts&lt;/li&gt;
&lt;li&gt;Completely free with no usage limits&lt;/li&gt;
&lt;li&gt;Secure and reliable with privacy protection&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Target Audience
&lt;/h2&gt;

&lt;h3&gt;
  
  
  🎨 Content Creators
&lt;/h3&gt;

&lt;p&gt;Download Sora videos for creative inspiration and learn AI video generation techniques.&lt;/p&gt;

&lt;h3&gt;
  
  
  🔬 Researchers
&lt;/h3&gt;

&lt;p&gt;Analyze Sora videos and prompts to study AI video generation technology.&lt;/p&gt;

&lt;h3&gt;
  
  
  🤖 AI Enthusiasts
&lt;/h3&gt;

&lt;p&gt;Explore amazing AI-generated videos and discover unlimited creative possibilities.&lt;/p&gt;

&lt;h2&gt;
  
  
  Frequently Asked Questions
&lt;/h2&gt;

&lt;p&gt;Common questions and detailed answers about &lt;strong&gt;Sora Video Downloader&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Start Downloading Sora Videos Now
&lt;/h2&gt;

&lt;p&gt;Ready to download Sora videos? &lt;a href="https://soravideodownloader.com/" rel="noopener noreferrer"&gt;Sora Video Downloader&lt;/a&gt; makes it simple and fast to download Sora videos from any shared link. Whether you're a content creator, researcher, or simply want to explore amazing AI-generated videos, our tool provides everything you need. Download Sora videos now, view original prompts, and discover the creative process behind AI video generation. Join thousands of users who trust &lt;strong&gt;Sora Video Downloader&lt;/strong&gt; for secure and efficient Sora video downloads.&lt;/p&gt;

&lt;h3&gt;
  
  
  Content Creators
&lt;/h3&gt;

&lt;p&gt;Download Sora videos for creative inspiration and learn AI video generation techniques.&lt;/p&gt;

&lt;h3&gt;
  
  
  Researchers
&lt;/h3&gt;

&lt;p&gt;Analyze Sora videos and prompts to study AI video generation technology.&lt;/p&gt;

&lt;h3&gt;
  
  
  AI Enthusiasts
&lt;/h3&gt;

&lt;p&gt;Explore amazing AI-generated videos and discover unlimited creative possibilities.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Keywords:&lt;/strong&gt; sora video downloader, Sora video download, AI video download, Sora prompts, OpenAI Sora, AI video generation&lt;/p&gt;

&lt;p&gt;&lt;a href="https://soravideodownloader.com/" rel="noopener noreferrer"&gt;Sora Video Downloader&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://curateclick.com/blog/2025-sora-video-downloader" rel="noopener noreferrer"&gt;Sora Video Downloader Guide&lt;/a&gt;&lt;/p&gt;

</description>
      <category>sora</category>
    </item>
    <item>
      <title>Gemini CLI Extensions: The Complete Developer's Guide to AI-Powered Command Line Customization (2025)</title>
      <dc:creator>sienna</dc:creator>
      <pubDate>Thu, 09 Oct 2025 12:34:44 +0000</pubDate>
      <link>https://www.promptzone.com/sienna_fb1754b25bd8dd7aaa/gemini-cli-extensions-the-complete-developers-guide-to-ai-powered-command-line-customization-34ac</link>
      <guid>https://www.promptzone.com/sienna_fb1754b25bd8dd7aaa/gemini-cli-extensions-the-complete-developers-guide-to-ai-powered-command-line-customization-34ac</guid>
      <description>&lt;h2&gt;
  
  
  🎯 Core Highlights (TL;DR)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Revolutionary Launch&lt;/strong&gt;: Google launched Gemini CLI extensions with 70+ ready-to-use integrations from industry leaders&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Seamless Integration&lt;/strong&gt;: Install any extension with a single command: &lt;code&gt;gemini extensions install &amp;lt;URL&amp;gt;&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Enterprise Ready&lt;/strong&gt;: Major partners including Stripe, Shopify, Postman, Figma, and Dynatrace provide official extensions&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open Ecosystem&lt;/strong&gt;: Build custom extensions using MCP servers, context files, and custom commands&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI-Powered Intelligence&lt;/strong&gt;: Extensions teach Gemini CLI how to use tools effectively with built-in "playbooks"&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Table of Contents
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;What are Gemini CLI Extensions?&lt;/li&gt;
&lt;li&gt;How to Install and Use Extensions&lt;/li&gt;
&lt;li&gt;Industry Partner Extensions&lt;/li&gt;
&lt;li&gt;Google-Created Extensions&lt;/li&gt;
&lt;li&gt;Building Your Own Extensions&lt;/li&gt;
&lt;li&gt;Extension Architecture Deep Dive&lt;/li&gt;
&lt;li&gt;Best Practices and Use Cases&lt;/li&gt;
&lt;li&gt;FAQ&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  What are Gemini CLI Extensions?
&lt;/h2&gt;

&lt;p&gt;Gemini CLI extensions represent a paradigm shift in command-line development tools. Launched in October 2025, these extensions transform the &lt;a href="https://gemini-cli.xyz/extensions" rel="noopener noreferrer"&gt;Gemini CLI&lt;/a&gt; from a simple AI assistant into a comprehensive, personalized development environment.&lt;/p&gt;

&lt;h3&gt;
  
  
  Key Features:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Pre-packaged Intelligence&lt;/strong&gt;: Each extension contains built-in knowledge about how to use specific tools&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zero Configuration&lt;/strong&gt;: Get meaningful results from the first command without complex setup&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open Ecosystem&lt;/strong&gt;: Anyone can build and share extensions via GitHub&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tool Integration&lt;/strong&gt;: Connect databases, design platforms, payment services, and more&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 &lt;strong&gt;Professional Tip&lt;/strong&gt;&lt;br&gt;
Extensions go beyond basic MCP (Model Context Protocol) connections by adding intelligence layers that understand context and best practices for each tool.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  How to Install and Use Extensions
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Installation Process
&lt;/h3&gt;

&lt;p&gt;Installing Gemini CLI extensions is remarkably straightforward:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Install from GitHub URL&lt;/span&gt;
gemini extensions &lt;span class="nb"&gt;install &lt;/span&gt;https://github.com/username/extension-name

&lt;span class="c"&gt;# Install from local folder&lt;/span&gt;
gemini extensions &lt;span class="nb"&gt;install&lt;/span&gt; ./local-extension-folder
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Extension Management Commands
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Purpose&lt;/th&gt;
&lt;th&gt;Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;gemini extensions list&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;View installed extensions&lt;/td&gt;
&lt;td&gt;Lists all active extensions&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;gemini extensions remove &amp;lt;name&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Uninstall extension&lt;/td&gt;
&lt;td&gt;Remove specific extension&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;gemini extensions new &amp;lt;name&amp;gt; &amp;lt;type&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Create new extension&lt;/td&gt;
&lt;td&gt;Generate extension template&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Usage Workflow
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;graph TD
    A[Discover Extension] --&amp;gt; B[Install with Single Command]
    B --&amp;gt; C[Extension Auto-Configures]
    C --&amp;gt; D[Use Natural Language Commands]
    D --&amp;gt; E[AI Executes with Context]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Industry Partner Extensions
&lt;/h2&gt;

&lt;p&gt;The launch includes official extensions from major technology companies, demonstrating enterprise-grade adoption:&lt;/p&gt;

&lt;h3&gt;
  
  
  Development &amp;amp; API Tools
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Postman Extension&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Generate API request collections automatically&lt;/li&gt;
&lt;li&gt;Manage workspaces through natural language&lt;/li&gt;
&lt;li&gt;Evaluate API performance and documentation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Stripe Extension&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Interact with Stripe API seamlessly&lt;/li&gt;
&lt;li&gt;Access comprehensive payment knowledge base&lt;/li&gt;
&lt;li&gt;Automate payment workflow setup&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Security &amp;amp; Monitoring
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Snyk Extension&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Integrate comprehensive security scanning&lt;/li&gt;
&lt;li&gt;Ensure code security from inception&lt;/li&gt;
&lt;li&gt;Automate vulnerability detection&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Dynatrace Extension&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Real-time application performance insights&lt;/li&gt;
&lt;li&gt;Root-cause analysis acceleration&lt;/li&gt;
&lt;li&gt;Availability monitoring from CLI&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Design &amp;amp; Content
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Figma Extension&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Generate code from design frames&lt;/li&gt;
&lt;li&gt;Extract design system context&lt;/li&gt;
&lt;li&gt;Ensure design-code consistency&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Shopify Extension&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Access Shopify developer ecosystem&lt;/li&gt;
&lt;li&gt;Search documentation intelligently&lt;/li&gt;
&lt;li&gt;Build serverless Shopify functions&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Data &amp;amp; Analytics
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Elastic Extension&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Search and analyze Elasticsearch data&lt;/li&gt;
&lt;li&gt;Connect to Elastic Cloud Serverless&lt;/li&gt;
&lt;li&gt;Integrate with developer workflows&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Google-Created Extensions
&lt;/h2&gt;

&lt;p&gt;Google has developed a comprehensive suite of extensions covering various development scenarios:&lt;/p&gt;

&lt;h3&gt;
  
  
  Cloud-Native Development
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Extension&lt;/th&gt;
&lt;th&gt;Primary Use Case&lt;/th&gt;
&lt;th&gt;Key Features&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Cloud Run&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Serverless deployment&lt;/td&gt;
&lt;td&gt;Local code to live URL in one step&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;GKE&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Kubernetes management&lt;/td&gt;
&lt;td&gt;Cluster health, application deployment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;gcloud&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Google Cloud interaction&lt;/td&gt;
&lt;td&gt;Complete GCP environment control&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Observability&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Monitoring &amp;amp; troubleshooting&lt;/td&gt;
&lt;td&gt;Cloud environment insights&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Application Development
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Flutter Extension&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Create, build, and refactor Flutter apps&lt;/li&gt;
&lt;li&gt;AI-powered debugging assistance&lt;/li&gt;
&lt;li&gt;Maintenance automation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Firebase Extension&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Backend setup and management&lt;/li&gt;
&lt;li&gt;Real-time database configuration&lt;/li&gt;
&lt;li&gt;Authentication system setup&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Chrome DevTools Extension&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Live browser automation&lt;/li&gt;
&lt;li&gt;Performance analysis&lt;/li&gt;
&lt;li&gt;In-depth debugging capabilities&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  AI &amp;amp; Data Integration
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Genkit Extension&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Enhanced GenAI app development&lt;/li&gt;
&lt;li&gt;Flow management and debugging&lt;/li&gt;
&lt;li&gt;OpenTelemetry trace analysis&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Looker Extension&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Business data exploration&lt;/li&gt;
&lt;li&gt;Visualization generation&lt;/li&gt;
&lt;li&gt;Trend analysis automation&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;✅ &lt;strong&gt;Best Practice&lt;/strong&gt;&lt;br&gt;
Start with Google-created extensions to understand the ecosystem before building custom solutions.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Building Your Own Extensions
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Extension Components
&lt;/h3&gt;

&lt;p&gt;Gemini CLI extensions can bundle multiple components:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;Extension Structure:
├── MCP Servers (1 or more)
├── Context Files (GEMINI.md, custom types)
├── Excluded Tools (disable built-ins)
└── Custom Commands (slash commands)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Creation Templates
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Create MCP server extension&lt;/span&gt;
gemini extensions new my-extension mcp-server

&lt;span class="c"&gt;# Create custom commands extension&lt;/span&gt;
gemini extensions new my-extension custom-commands
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Development Workflow
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Choose Template&lt;/strong&gt;: Start with appropriate template type&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Define Context&lt;/strong&gt;: Create instructional context files&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Implement Tools&lt;/strong&gt;: Develop MCP server or custom commands&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Test Locally&lt;/strong&gt;: Validate functionality in development&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Package &amp;amp; Share&lt;/strong&gt;: Publish to GitHub for community use&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Extension Architecture Deep Dive
&lt;/h2&gt;

&lt;h3&gt;
  
  
  MCP Integration
&lt;/h3&gt;

&lt;p&gt;Extensions leverage the Model Context Protocol (MCP) for tool connectivity:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Raw Connection&lt;/strong&gt;: MCP provides basic tool access&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Intelligence Layer&lt;/strong&gt;: Extensions add context and best practices&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Seamless Experience&lt;/strong&gt;: AI understands how to use tools effectively&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Context Files
&lt;/h3&gt;

&lt;p&gt;Context files provide crucial guidance to the AI:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;&lt;span class="gh"&gt;# Example GEMINI.md structure&lt;/span&gt;
&lt;span class="gu"&gt;## Tool Purpose&lt;/span&gt;
Brief description of what this tool does

&lt;span class="gu"&gt;## Usage Patterns&lt;/span&gt;
Common workflows and best practices

&lt;span class="gu"&gt;## Examples&lt;/span&gt;
Specific use cases and command patterns
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Custom Commands
&lt;/h3&gt;

&lt;p&gt;Slash commands encapsulate complex prompts:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Example custom command&lt;/span&gt;
/deploy-app &lt;span class="s2"&gt;"Deploy my application to production with monitoring"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Best Practices and Use Cases
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Development Workflow Integration
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Morning Routine Automation&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Check system health, deploy updates, review metrics&lt;/span&gt;
&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; Check my GKE cluster health, deploy latest code to Cloud Run, and show me yesterday&lt;span class="s1"&gt;'s error rates
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Cross-Platform Development&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Flutter app with Firebase backend&lt;/span&gt;
&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; Create a new Flutter app with Firebase authentication and Firestore integration
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Team Collaboration
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Code Review Process&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Automated security and quality checks&lt;/span&gt;
&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; Review my latest commits &lt;span class="k"&gt;for &lt;/span&gt;security vulnerabilities and suggest improvements
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Performance Optimization
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Scenario&lt;/th&gt;
&lt;th&gt;Extension Combination&lt;/th&gt;
&lt;th&gt;Benefit&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Full-stack debugging&lt;/td&gt;
&lt;td&gt;Chrome DevTools + Dynatrace&lt;/td&gt;
&lt;td&gt;Frontend and backend insights&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;API development&lt;/td&gt;
&lt;td&gt;Postman + Stripe&lt;/td&gt;
&lt;td&gt;Complete payment integration&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Security audit&lt;/td&gt;
&lt;td&gt;Snyk + Code Review&lt;/td&gt;
&lt;td&gt;Comprehensive vulnerability detection&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;blockquote&gt;
&lt;p&gt;⚠️ &lt;strong&gt;Important Note&lt;/strong&gt;&lt;br&gt;
Extensions work best when combined thoughtfully. Avoid installing too many similar extensions that might conflict.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  🤔 Frequently Asked Questions
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Q: How do Gemini CLI extensions differ from regular CLI tools?
&lt;/h3&gt;

&lt;p&gt;A: Unlike traditional CLI tools that require manual configuration and learning, Gemini CLI extensions come with built-in intelligence. They understand context, follow best practices automatically, and integrate seamlessly with natural language commands.&lt;/p&gt;

&lt;h3&gt;
  
  
  Q: Can I use multiple extensions simultaneously?
&lt;/h3&gt;

&lt;p&gt;A: Yes, extensions are designed to work together. You can combine different extensions to create powerful workflows, such as using Figma for design extraction while simultaneously deploying with Cloud Run.&lt;/p&gt;

&lt;h3&gt;
  
  
  Q: Are extensions secure for enterprise use?
&lt;/h3&gt;

&lt;p&gt;A: Extensions from verified partners like Stripe, Dynatrace, and Snyk undergo security reviews. For custom extensions, review the source code and ensure they follow security best practices before installation.&lt;/p&gt;

&lt;h3&gt;
  
  
  Q: How do I contribute to the extension ecosystem?
&lt;/h3&gt;

&lt;p&gt;A: Create your extension using the provided templates, test thoroughly, publish to GitHub, and submit to the &lt;a href="https://gemini-cli.xyz/extensions" rel="noopener noreferrer"&gt;Gemini CLI Extensions gallery&lt;/a&gt; for community visibility.&lt;/p&gt;

&lt;h3&gt;
  
  
  Q: What's the difference between MCP servers and extensions?
&lt;/h3&gt;

&lt;p&gt;A: MCP servers provide raw tool connectivity, while extensions add intelligence, context, and best practices. Extensions can bundle MCP servers with additional guidance for optimal AI interaction.&lt;/p&gt;

&lt;h3&gt;
  
  
  Q: Can extensions work offline?
&lt;/h3&gt;

&lt;p&gt;A: Some extensions require internet connectivity for API access, but local extensions with custom commands and context files can function offline once installed.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion and Next Steps
&lt;/h2&gt;

&lt;p&gt;Gemini CLI extensions represent a significant evolution in developer tooling, transforming the command line from a simple interface into an intelligent, personalized development environment. With over 70 extensions already available and major industry partners contributing official integrations, the ecosystem is rapidly maturing.&lt;/p&gt;

&lt;h3&gt;
  
  
  Immediate Action Items:
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Explore the Gallery&lt;/strong&gt;: Visit the &lt;a href="https://gemini-cli.xyz/extensions" rel="noopener noreferrer"&gt;official extensions page&lt;/a&gt; to discover relevant tools&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Start with Partners&lt;/strong&gt;: Install extensions from trusted partners like Stripe, Postman, or Figma&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Experiment with Google Extensions&lt;/strong&gt;: Try Cloud Run or Firebase extensions for cloud development&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Build Custom Solutions&lt;/strong&gt;: Use templates to create extensions for your specific workflows&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Join the Community&lt;/strong&gt;: Contribute to the growing ecosystem by sharing your extensions&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The future of command-line development is here, and it's more intelligent, integrated, and accessible than ever before. Whether you're a solo developer or part of an enterprise team, Gemini CLI extensions offer the tools to build the personalized development environment you've always wanted.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;🚀 &lt;strong&gt;Ready to Get Started?&lt;/strong&gt;&lt;br&gt;
Install your first extension today: &lt;code&gt;gemini extensions install https://github.com/postmanlabs/postman-mcp-server&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://curateclick.com/blog/gemini-cli-extensions" rel="noopener noreferrer"&gt;Gemini CLI Extensions Guide&lt;/a&gt;&lt;br&gt;
&lt;a href="https://lovableapp.org/blog/gemini-cli-extensions" rel="noopener noreferrer"&gt;Gemini CLI Extensions&lt;/a&gt;&lt;/p&gt;

</description>
      <category>geminicli</category>
    </item>
  </channel>
</rss>
