Pinned Tweet
MiroMiro is live! 🥳
I built a Chrome extension that extracts everything from any website in one click.
• Colors and full palettes
• Fonts
• Images, icons, SVGs
• Lottie animations
• CSS styles
No more opening DevTools.
No more saving assets one by one.
Just click, see everything, download what you need.
Try it free → miromiro.app
every time i see “enter the code we emailed you” i lose a little bit of will to live
and then i just don’t log in
Soraia retweeted
stop shipping english-only chrome extensions
this one prompt localized my whole extension into 18 languages. ui, manifest, store description, everything
steal it 👇
stop shipping english-only chrome extensions
this one prompt localized my whole extension into 18 languages. ui, manifest, store description, everything
steal it 👇
"Localize this Chrome extension into German, French, Spanish, Italian, Portuguese (pt_PT and pt_BR), Dutch, Polish, Swedish, Danish, Norwegian, Finnish, Czech, Romanian, Hungarian, Greek, Turkish and Ukrainian.
1. Add a locales folder with "default_locale": "en" in the manifest. Move the extension name and description into messages.json and reference them as __MSG_…__ in the manifest. Keep the name under 75 characters and the description under 132 in every language.
2. Add a small t('English text') helper on top of chrome.i18n.getMessage. Use the English text as the key (hash it into a valid message name). If a translation is missing, fall back to the English.
3. Wrap every user-visible string in the UI with t(). Don't touch generated code, CSS, storage keys, analytics events or console logs. Never translate text the code compares against. Use {placeholders} instead of joining sentence pieces.
4. Write a build script that collects every t() string, writes messages.json for each language, and fails if a translation is missing or breaks a {placeholder}.
5. Translate all strings. Keep brand and tech names in English, keep button labels short, and don't use straight double quotes.
6. Take my Chrome Web Store description, remove any keyword lists, and translate it into every language. Save each one as store-listing/<locale>/chrome.txt (en, de, fr, es, it, pt_PT, pt_BR, nl, pl, sv, da, no, fi, cs, ro, hu, el, tr, uk).
Before you finish, build the extension and show me the panel in German"
step 2: upload the new build, open your store listing and paste this script in devtools
it fills every language from store-listing/<locale>/chrome.txt and saves a draft
thanks himanshu mahendra jain for building it 🙏
github.com/himanshu-mahendra…
Soraia retweeted
pocketui needs an icon and my brain is officially cooked
narrowed it down to these 4
which one would you click? A, B, C or D 👀
Soraia retweeted
my biggest customers don't come from x
they come from google
so i went all in on seo with dataforseo
if this keeps going up, i'll write a full article breaking down exactly what i changed
want it? 👇
Soraia retweeted
apart from all the sales from appsumo
this month miromiro pulled over 1.000€ on its own
and i’ve been quietly building the thing that’s going to scale it
first yearly subscribers already in. validation starting!
pocketui needs an icon and my brain is officially cooked
narrowed it down to these 4
which one would you click? A, B, C or D 👀
my biggest customers don't come from x
they come from google
so i went all in on seo with dataforseo
if this keeps going up, i'll write a full article breaking down exactly what i changed
want it? 👇
Soraia retweeted
seo was about getting found by google
now it's about getting chosen by the ai agents that shop for us
they read your site like docs, compare you in seconds, and drop you over one missing detail
never thought you could see why an agent skipped you
scope shows you. running it on miromiro next
tryscope.com/demo
AI agents aren’t just answering questions anymore. They’re shopping on people’s behalf. Today we’re launching Scope Journeys for Muse and Instinct.
Want to see how agents purchase from you? Book a demo: tryscope.com/
See what agents are trying to buy, follow their buying decisions, and find out what stops them from purchasing.
Scope identifies the issue and prepares the fix. All you need to do is approve it.
See how it works 👇
Soraia retweeted
$54,603 in sales from a chrome extension i built just for fun
the appsumo deal officially closed today
last december it was a small experiment i shipped as i started building in public
the only difference was sticking to it
immensely grateful to everyone who backed it
apart from all the sales from appsumo
this month miromiro pulled over 1.000€ on its own
and i’ve been quietly building the thing that’s going to scale it
first yearly subscribers already in. validation starting!
Soraia retweeted
aaaand we got approved 🫡
there’s a lot happening behind the scenes that i can’t talk about yet, but this month has been crazy
i’ve been putting tons of hours into this and it’s slowly starting to pay off
miromiro is officially coming to n8n 👀
soon you can automate the entire workflow:
• zip every single image from a website
• rebuild any page into React, Tailwind, HTML, or Vue
• port full web pages straight into Shopify or Elementor
• pull an instant brand board from any URL
shipping non-stop until it's everywhere 🚀
seo was about getting found by google
now it's about getting chosen by the ai agents that shop for us
they read your site like docs, compare you in seconds, and drop you over one missing detail
never thought you could see why an agent skipped you
scope shows you. running it on miromiro next
tryscope.com/demo
AI agents aren’t just answering questions anymore. They’re shopping on people’s behalf. Today we’re launching Scope Journeys for Muse and Instinct.
Want to see how agents purchase from you? Book a demo: tryscope.com/
See what agents are trying to buy, follow their buying decisions, and find out what stops them from purchasing.
Scope identifies the issue and prepares the fix. All you need to do is approve it.
See how it works 👇











