Skip to content

Instantly share code, notes, and snippets.

@daaain
Created August 27, 2025 11:17
Show Gist options
  • Save daaain/84705a6452a4e63719edd13d42a31df4 to your computer and use it in GitHub Desktop.
Save daaain/84705a6452a4e63719edd13d42a31df4 to your computer and use it in GitHub Desktop.
LLM Actions browser extension chat
search for fluffy robots and summarise which are the 3 most popular
I'll search for "fluffy robots" and then summarize the three most popular results. Let me start by searching for this term.
🛠️ Calling:
find({ "pattern": "search" })
{
"_meta": {
"currentPage": 1,
"hasMore": true,
"isTruncated": true,
"originalLength": 2213,
"responseId": "resp_1756292828377_3smuz1",
"totalPages": 2
},
"result": "{\n \"elements\": [\n {\n \"selector\": \"#searchbox_input\",\n \"text\": \"Search without being tracked\",\n \"tag\": \"input\",\n \"classes\": \"searchbox_input__rnFzM\"\n },\n {\n \"selector\": \"#searchbox_homepage > div > div > div > button > button\",\n \"text\": \"\",\n \"tag\": \"button\",\n \"classes\": \"iconButton_button__A_Uiu searchbox_searchButton__LxebD\"\n },\n {\n \"selector\": \"#__next > div > main > article > div:nth-of-type(1) > div:nth-of-type(2) > section > ul > li:nth-of-type(1) > a > a\",\n \"text\": \"Set As Default Search\",\n \"tag\": \"a\",\n \"classes\": \"cta-cards_button__1dD9t button_button__GGtY1 button_secondary__6Dv6R\"\n },\n {\n \"selector\": \"#features > main > div:nth-of-type(3) > div > div:nth-of-type(1) > div > button:nth-of-type(3) > button\",\n \"text\": \"Peace of Mind\\n\\nSearch & chat without being tracked\",\n \"tag\": \"button\",\n \"classes\": \"card_card___ZlNq card_elevation90__TZxzd card_radiusXl__wiOjc\"\n },\n {\n \"selector\": \"#features > main > div:nth-of-type(4) > div:nth-of-type(2) > div > div:nth-of-type(3) > div:nth-of-type(2) > div:nth-of-type(1) > button > button\",\n \"text\": \"Search without being tracked\",\n \"tag\": \"button\",\n \"classes\": \"card_card___ZlNq card_elevation90__TZxzd card_radiusXl__wiOjc\"\n },\n {\n \"selector\": \"#panel--«rh»--0 > p > a:nth-of-type(2) > a\",\n \"text\": \"privacy-respecting search ads\",\n \"tag\": \"a\",\n \"classes\": \"\"\n },\n {\n \"selector\": \"#panel--«rh»--3 > p > a > a\",\n \"text\": \"holds the #2 position in mobile search market shar...\",\n \"tag\": \"a\",\n \"classes\": \"\"\n },\n {\n \"selector\": \"#panel--«rh»--5 > div > p:nth-of-type(2) > a > a\",\n \"text\": \"privacy-respecting search ads\",\n \"tag\": \"a\",\n \"classes\": \"\"\n },\n {\n \"selector\": \"#panel--«rh»--5 > div > p:nth-of-type(3) > a > a\",\n \"text\": \"You’re not alone\",\n \"tag\": \"a\",\n \"classes\": \"\"\n },\n {\n \"selector\":\n\n[JSON TRUNCATED - Use getResponsePage tool with responseId to continue]\n\n[TRUNCATED - Use getResponsePage tool with responseId to see more content]",
"success": true
}
I need to search for "fluffy robots" first. Let me find the search input field and enter the query.
🛠️ Calling:
type({ "selector": "#searchbox_input", "text": "fluffy robots" })
{
"result": "Typed \"fluffy robots\" into input#searchbox_input.searchbox_input__rnFzM",
"success": true
}
Now I need to submit the search. Let me find and click the search button.
🛠️ Calling:
click({ "selector": "#searchbox_homepage > div > div > div > button > button" })
{
"result": "No element found matching selector: #searchbox_homepage > div > div > div > button > button",
"success": true
}
Let me try a different approach to find the search button. I'll look for elements with "search" in their text or class names.
🛠️ Calling:
find({ "pattern": "search" })
{
"_meta": {
"currentPage": 1,
"hasMore": true,
"isTruncated": true,
"originalLength": 2264,
"responseId": "resp_1756292833985_sjqbcc",
"totalPages": 2
},
"result": "{\n \"elements\": [\n {\n \"selector\": \"#searchbox_input\",\n \"text\": \"fluffy robots\",\n \"tag\": \"input\",\n \"classes\": \"searchbox_input__rnFzM\"\n },\n {\n \"selector\": \"#searchbox_homepage > div > div:nth-of-type(1) > div > button:nth-of-type(1) > button\",\n \"text\": \"\",\n \"tag\": \"button\",\n \"classes\": \"iconButton_button__A_Uiu searchbox_clearButton__e_I1X\"\n },\n {\n \"selector\": \"#searchbox_homepage > div > div:nth-of-type(1) > div > button:nth-of-type(2) > button\",\n \"text\": \"\",\n \"tag\": \"button\",\n \"classes\": \"iconButton_button__A_Uiu searchbox_searchButton__LxebD\"\n },\n {\n \"selector\": \"#__next > div > main > article > div:nth-of-type(1) > div:nth-of-type(2) > section > ul > li:nth-of-type(1) > a > a\",\n \"text\": \"Set As Default Search\",\n \"tag\": \"a\",\n \"classes\": \"cta-cards_button__1dD9t button_button__GGtY1 button_secondary__6Dv6R\"\n },\n {\n \"selector\": \"#features > main > div:nth-of-type(3) > div > div:nth-of-type(1) > div > button:nth-of-type(3) > button\",\n \"text\": \"Peace of Mind\\n\\nSearch & chat without being tracked\",\n \"tag\": \"button\",\n \"classes\": \"card_card___ZlNq card_elevation90__TZxzd card_radiusXl__wiOjc\"\n },\n {\n \"selector\": \"#features > main > div:nth-of-type(4) > div:nth-of-type(2) > div > div:nth-of-type(3) > div:nth-of-type(2) > div:nth-of-type(1) > button > button\",\n \"text\": \"Search without being tracked\",\n \"tag\": \"button\",\n \"classes\": \"card_card___ZlNq card_elevation90__TZxzd card_radiusXl__wiOjc\"\n },\n {\n \"selector\": \"#panel--«rh»--0 > p > a:nth-of-type(2) > a\",\n \"text\": \"privacy-respecting search ads\",\n \"tag\": \"a\",\n \"classes\": \"\"\n },\n {\n \"selector\": \"#panel--«rh»--3 > p > a > a\",\n \"text\": \"holds the #2 position in mobile search market shar...\",\n \"tag\": \"a\",\n \"classes\": \"\"\n },\n {\n \"selector\": \"#panel--«rh»--5 > div > p:nth-of-type(2) > a > a\",\n \"text\": \"privac\n\n[JSON TRUNCATED - Use getResponsePage tool with responseId to continue]\n\n[TRUNCATED - Use getResponsePage tool with responseId to see more content]",
"success": true
}
I found the search button. Let me click it now.
🛠️ Calling:
click({ "selector": "#searchbox_homepage > div > div:nth-of-type(1) > div > button:nth-of-type(2) > button" })
{
"result": "No element found matching selector: #searchbox_homepage > div > div:nth-of-type(1) > div > button:nth-of-type(2) > button",
"success": true
}
Let me try clicking the search button with the class "searchbox_searchButton__LxebD":
🛠️ Calling:
click({ "selector": "button.searchbox_searchButton__LxebD" })
{
"result": "Clicked button.iconButton_button__A_Uiu.searchbox_searchButton__LxebD",
"success": true
}
I'll check the current page to see if the search results for "fluffy robots" are displayed.
🛠️ Calling:
summary({ "contentLength": "detailed", "includeHeadings": true, "includeInteractiveElements": true, "includeMetadata": true })
Error: Could not establish connection. Receiving end does not exist.
Let me try to get the page content using the extract tool to see what we have:
🛠️ Calling:
extract({})
{
"_meta": {
"currentPage": 1,
"hasMore": true,
"isTruncated": true,
"originalLength": 6572,
"responseId": "resp_1756292841829_ewqfx6",
"totalPages": 4
},
"result": "DuckDuckGo<br>Upgrade to our browser.<br>Try the<br>DuckDuckGo Browser.<br>Fast. Free. Private.<br>Download Browser<br>Free<br>Open menu<br>All<br>Images<br>Shopping<br>Videos<br>More<br>News<br>Maps<br>Search Assist<br>Duck.ai<br>Search Settings<br>Always protected<br>Spain (ca)<br>Safe search: moderate<br>Any time<br>amazon.com<br>Only include results for this site<br>Hide site from these results<br>Share feedback about this site<br>Amazon<br>https://<br>www.amazon.com<br>IRRABLY-Nicoo-Realistic-Electronic-Interactive › dp › B0DSKVQC1W<br>Nicoo - My Realistic Robot Puppy, Nicoo Robot Puppy, Nico My Realistic ...<br>This Nicoo My Realistic<br>Robot<br>Puppy Can Walk and Make Sounds, And Children Can Interact with the Toy Dog and Experience the Fun of Realistic Pet Companionship Made of Soft and Comfortable High-Density Plush Material, It Feels Delicate and the Plush Surface Is Easy to Clean Specifications: Name: Nicoo My Realistic<br>Robot<br>Puppy Packing size: 13*16.5*16.5cm Toy material: plush Applicable age: 3 ...<br>Images for<br>fluffy robots<br>NEW<br>AI images: show<br>Tiny Fluffy Robots — furbos: My custom furb Frosted Flake 💕 ️<br>furby-trash.tumblr.com<br>cute fluffy aliens by pixar | Stable Diffusion | OpenArt<br>openart.ai<br>Cute fluffy robot pet is designed to provide emotional support - Yanko ...<br>yankodesign.com<br>adorable fluffy robot | Stable Diffusion<br>openart.ai<br>Fluffy robots - AI Generated Artwork - NightCafe Creator<br>creator.nightcafe.studio<br>Cute robotic companion with fluffy fur on Craiyon<br>craiyon.com<br>Fluffy Robots :: Behance<br>behance.net<br>More Images<br>Was this helpful?<br>mashable.com<br>Only include results for this site<br>Hide site from these results<br>Share feedback about this site<br>Mashable<br>https://<br>mashable.com<br>article › ai-pet-companion-moflin-casio<br>This $400 mental health pet companion is powered by AI<br>13 Oct 2024<br>Moflin, an AI-powered<br>fluffy<br>pet<br>robot<br>, is billed as an emot\n\n[TRUNCATED - Use getResponsePage tool with responseId to see more content]",
"success": true
}
Let me get the next page of the extracted content to see more results:
🛠️ Calling:
getResponsePage({ "page": 2, "responseId": "resp_1756292841829_ewqfx6" })
{
"_meta": {
"currentPage": 2,
"hasMore": true,
"hasPrevious": true,
"isTruncated": true,
"originalLength": 6572,
"responseId": "resp_1756292841829_ewqfx6",
"totalPages": 4
},
"result": "ional support companion for children and adults.<br>milowrobotics.com<br>Only include results for this site<br>Hide site from these results<br>Share feedback about this site<br>milowrobotics.com<br>https://<br>www.milowrobotics.com<br>products › puppy<br>Milow - My Realistic Robot Puppy - MILOW ROBOTICS<br>Milow the puppy is an Ultra-Realistic plush toy that appeals to both adults and children! It will behave like a real companion dog. With over 30 years of experience in making pet plush toys, each of our creations is unique and realistic.<br>dezeen.com<br>Only include results for this site<br>Hide site from these results<br>Share feedback about this site<br>Dezeen<br>https://<br>www.dezeen.com<br>2025 › 01 › 13 › cute-robots-ces-2025<br>All the cute robots that took over CES 2025 - Dezeen<br>13 Jan 2025<br>The<br>fluffy<br>robot<br>clips onto a bag or strap and looks out at the world through wide, round eyes like a human baby full of wonder and curiosity.<br>mymodernmet.com<br>Only include results for this site<br>Hide site from these results<br>Share feedback about this site<br>My Modern Met<br>https://<br>mymodernmet.com<br>mirumi-yukai-engineering<br>CES 2025: Fluffy Robot Attaches to Bag & Brings Joy to Everyone<br>9 Jan 2025<br>CES 2025: Adorable<br>Fluffy<br>Robot<br>Attaches to Your Bag and Playfully Engages With Its Surroundings By Emma Taggart on January 9, 2025<br>mossandfog.com<br>Only include results for this site<br>Hide site from these results<br>Share feedback about this site<br>mossandfog.com<br>https://<br>mossandfog.com<br>a-shy-fluffy-robot-that-clings-to-you-stole-the-show-at-ces-2025<br>A Shy Fluffy Robot That Clings To You Stole the Show at CES 2025<br>7 Jan 2025<br>Leave it to a $100 furry<br>robot<br>to steal the show from the big electronics companies.<br>engadget.com<br>Only include results for this site<br>Hide site from these results<br>Share feedback about this site<br>Engadget<br>https://<br>www.engadget.com<br>home › this-fluffball-ro\n\n[TRUNCATED - Use getResponsePage tool with responseId to see more content]",
"success": true
}
Let me continue getting more results to identify the three most popular fluffy robots:
🛠️ Calling:
getResponsePage({ "page": 3, "responseId": "resp_1756292841829_ewqfx6" })
{
"_meta": {
"currentPage": 3,
"hasMore": true,
"hasPrevious": true,
"isTruncated": true,
"originalLength": 6572,
"responseId": "resp_1756292841829_ewqfx6",
"totalPages": 4
},
"result": "bot-stole-my-heart-at-ces-2025-173009630.html<br>This fluffball robot stole my heart at CES 2025 - Engadget<br>6 Jan 2025<br>This fluffball<br>robot<br>stole my heart at CES 2025 Yukai Engineering's Mirumi stares you down until you feel joy.<br>labspot.io<br>Only include results for this site<br>Hide site from these results<br>Share feedback about this site<br>labspot.io<br>https://<br>labspot.io<br>mirumi-the-fluffy-robot-winning-hearts-at-ces-2025<br>Mirumi: The Fluffy Robot Winning Hearts at CES 2025<br>At the highly anticipated CES 2025, a new<br>robot<br>named Mirumi has taken the spotlight with its charming and<br>fluffy<br>design. Combining advanced technology with an endearing appearance, Mirumi is redefining the way we interact with<br>robots<br>in our daily lives.<br>yankodesign.com<br>Only include results for this site<br>Hide site from these results<br>Share feedback about this site<br>Yanko Design<br>https://<br>www.yankodesign.com<br>2024 › 10 › 14 › cute-fluffy-robot-pet-is-designed-to-provide-emotional-support<br>Cute fluffy robot pet is designed to provide emotional support<br>14 Oct 2024<br>Unlike<br>robot<br>dogs and cats that try to mimic their flesh and blood counterparts, Moflin is meant to just provide joy and comfort with the feeling of something (subjectively) cute and furry cuddling up to you and seemingly responding to your love and care.<br>youtube.com<br>Only include results for this site<br>Hide site from these results<br>Share feedback about this site<br>YouTube<br>https://<br>www.youtube.com<br>watch?v=EWvnP21hC4U<br>Fluffy Robotic Pets at CES 2025: Mirumi, Ropet, Noono ... - YouTube<br>Fluffy<br>Robotic Pets at CES 2025: Mirumi, Ropet, Noono & Jennie Puppy #roboticpet #<br>robot<br>#newrobot #robotcompanion #desktoprobot #ropets #ropet #petbot #miru...<br>Search Assist<br>Get an answer for<br>fluffy robots<br>Generate an answer<br>More results<br>Close menu<br>Upgrade to our Private Browser<br>Fast. Secure. \n\n[TRUNCATED - Use getResponsePage tool with responseId to see more content]",
"success": true
}
Let me get the final page of results to complete my summary:
🛠️ Calling:
getResponsePage({ "page": 4, "responseId": "resp_1756292841829_ewqfx6" })
{
"_meta": {
"currentPage": 4,
"hasMore": false,
"hasPrevious": true,
"isTruncated": true,
"originalLength": 6572,
"responseId": "resp_1756292841829_ewqfx6",
"totalPages": 4
},
"result": "er<br>Search<br>Homepage<br>Themes<br>Settings<br>Share Feedback<br>Downloads<br>iOS Browser<br>Android Browser<br>Mac Browser<br>Windows Browser<br>Browser Extensions<br>More From DuckDuckGo<br>Privacy Pro<br>Duck.ai<br>Email Protection<br>Newsletter<br>Blog<br>Learn More<br>What’s New<br>Compare Privacy<br>About Our Browser<br>About DuckDuckGo<br>Other Resources<br>Help<br>Community<br>Careers<br>Privacy Policy<br>Terms of Service<br>Press Kit<br>Advertise on Search<br>Get Our Mac Browser<br>Protect your data as you search and browse.<br>Download<br>Share Feedback",
"success": true
}
Based on my search results for "fluffy robots," I can identify the three most popular fluffy robots as follows:
Nicoo My Realistic Robot Puppy
This is a realistic robot puppy made of soft plush material
It can walk and make sounds
Designed for children to interact with and experience pet companionship
Available on Amazon
Milow the Puppy
An ultra-realistic plush toy that appeals to both adults and children
Designed to behave like a real companion dog
Created by Milow Robotics with over 30 years of experience in making pet plush toys
Mirumi by Yukai Engineering
A fluffy robot that was featured at CES 2025
Designed to attach to bags or straps and look out at the world through wide, round eyes
Gained attention for its adorable design and ability to bring joy to people
Described as a robot that "stares you down until you feel joy"
These three robots represent the most popular fluffy robot products based on search results, with the Nicoo and Milow being physical robotic pets available for purchase, while Mirumi was highlighted as a notable design at the 2025 CES trade show.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment