Website profiles · Technology insights · Alternatives

stylebot.dev

Point at something on a page and change it. Stylebot writes the CSS and loads it every time you come back. Free and open source for Chrome, Firefox and Edge.

No paid content found Multilingual
Visit website
Profile views 4 Outbound visits 0 Normal
Stylebot Full homepage screenshot

At a glance

Category
Software & Apps
Language
English
Paid-content signal
No paid content foundObserved
Registered
2020
Hosting
FastlyInferred
HTTPS certificate trusted
PassedObserved
Last updated

Website review

This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.

What is Stylebot?

Stylebot is a browser extension that lets you restyle any website without editing the site itself: you point at an element, change its appearance, and Stylebot writes the CSS and reapplies it each time you revisit the page. It runs on Chrome, Firefox and Edge on desktop and is free and open source.

What you can actually do with it

  • Quick visual tweaks: pick an element and adjust text, font, size, line height, color, decoration, alignment, background, box and effects through Basic controls.
  • Write CSS directly: switch to the Code panel when the visual controls aren't enough.
  • Hide or reset elements: useful for removing a distracting sidebar, banner or ad slot on a site you read often.
  • Save profiles per site: keep several looks for the same site and switch between them in a click.
  • Work from a coding agent: a CLI lets an agent that can run commands open a tab, apply a stylesheet, and take a screenshot to check the result.

A concrete use: a reader who finds a news site's body text too small and the page cluttered can enlarge the type, warm the text color, widen the reading column and hide the ad area — then have that look load automatically on every visit.

Who it suits, and the trade-offs

Reader Good fit because Trade-off to expect
People who dislike a site's typography or clutter Point-and-click controls, no CSS knowledge needed Changes live only in your browser, not for anyone else
Tinkerers and developers Direct CSS editing, presets, profiles, CLI You maintain your own styles when a site redesigns
Accessibility-focused users Larger text, higher contrast, hiding noise Not a substitute for a site's own accessibility settings

The main limitation is scope: styles are local to your browser, so they don't fix a site for other people, and a major redesign can break your custom CSS until you adjust it.

Next step: install it, open a site you read daily, press Alt+Shift+M, and try one change — body font size or hiding a sidebar — before building a full profile. If you want to compare approaches, Stylus is another userstyle manager, while MDN Web Docs is a practical reference for the CSS properties you'll be writing.

How do I restyle a website with Stylebot without writing CSS?

Use Stylebot's point-and-click editor: open the extension on the page, select the element you want to change, and adjust its appearance with the built-in controls. Stylebot records those changes as CSS and reapplies them whenever you return to that site, so you don't need to write any code yourself.

A practical walkthrough

  1. Open the page you want to restyle and launch Stylebot—click its toolbar icon or press Alt+Shift+M.
  2. Click the element you want to change, such as a headline, paragraph, sidebar or ad block. The panel fills in that element's current styles.
  3. Use the Basic controls to change what you see: font, size, line height, color, decoration, alignment, background and box effects. A More properties section exposes additional settings.
  4. Repeat for other elements until the page looks the way you want.
  5. Save the result as a profile. Stylebot supports multiple profiles per site, so you can keep, say, a "reading" look and a "compact" look and switch between them in a click.

The page also offers Presets and a Hide action, which are handy when you mainly want to strip clutter—hide a sticky banner or a distracting sidebar—rather than redesign the page.

When clicking isn't enough

Some changes are awkward to express by pointing: hiding several unrelated elements at once, or making a consistent change across many pages of the same site. That's where the Code tab earns its place—you can drop in CSS directly for those cases, while still doing the everyday work visually. If you'd rather delegate, Stylebot ships a CLI that lets a coding agent open a page, apply a stylesheet and take a screenshot to check the result; that's an option for repeatable setups, not a requirement for casual use.

A concrete scenario

Suppose a news site's long-read pages feel cramped. You could enlarge the body text, increase line height, warm the text color, widen the article column and hide the ad slot beside it—all through the Basic panel—then save it as a profile so every article on that domain opens that way. The trade-off is that site updates can break your selectors: if a redesign changes the markup, a saved style may stop matching, and you'd re-pick the element. Keeping profiles few and simple makes them easier to repair.

Deciding whether it fits

If your goal is… Stylebot's visual editor works well because… Watch out for…
Reading comfort on sites you visit often Font, size, spacing and color controls map directly to what you see Very complex layouts may need the Code tab
Removing clutter The Hide action and presets handle common cases quickly Hiding elements can occasionally break navigation
Several distinct looks for one site Profiles let you switch between saved styles More profiles mean more to maintain after redesigns
Restyling many pages at once Styles persist per site across visits Site-wide markup changes can invalidate selectors

As a next step, pick one site you read daily, change only the body text size and line height first, and save that as a profile. Once that feels right, add a second change—such as hiding one distracting element—so you can tell which adjustment caused any problem later. Stylebot is free and open source for Chrome, Firefox and Edge on desktop.

Does Stylebot remember my custom styles the next time I visit the same site?

Yes. Stylebot saves the CSS you create for a site and loads it again automatically whenever you return to that site, so you don't have to redo the changes each visit. You can also keep multiple saved looks ("profiles") for the same site and switch between them in a click, which is useful if you want one style for reading and another for a cluttered dashboard.

A practical next step: pick a site you visit daily, make one small change (larger body text, a calmer background), then close and reopen the tab to confirm the style reapplies before investing time in a full restyle. If you work across several browsers, note that Stylebot runs on Chrome, Firefox and Edge for desktop, but you'll need to recreate or re-import styles per browser profile.

For readers who prefer a ready-made approach, Stylebot also offers starting styles you can adapt rather than writing CSS from scratch.

Can I use Stylebot with a coding agent or command-line workflow?

Yes. Stylebot offers a command-line interface that coding agents can drive, so you can restyle sites from a terminal or automate it inside an agent workflow rather than only clicking through the browser editor.

What the CLI enables

Per the product page, the CLI is installed with npm install -g @stylebot/cli. The page's terminal example shows a sequence an agent could run:

  • Open a tab at a URL (stylebot open harbourpost.example)
  • List selectable elements on the page (stylebot outline …)
  • Apply a CSS file to a site (stylebot css set harbourpost.example < night.css)
  • Capture a screenshot to verify the result (stylebot screenshot … -o check.png)

That pattern—open, inspect, apply CSS, screenshot—is what makes it usable for an agent: the agent can read the DOM outline, write CSS, then check the rendered page without a human pointing and clicking.

Who benefits

  • Developers who keep site tweaks in version-controlled CSS files and want them applied consistently.
  • Agent users who want an assistant to draft and test restyling in a loop.
  • Tinkerers who prefer scripting over the visual editor for repeatable changes.

Trade-offs to weigh

The visual editor remains the faster route for one-off, exploratory tweaks—point, adjust a field, done. The CLI suits repeatable or programmatic work but assumes comfort with a terminal and npm. Profiles still let you keep separate looks per site, so scripted and manual styles can coexist.

A practical next step: pick one site you restyle often, save the CSS to a file, and script the open → apply → screenshot sequence so you can re-run and verify it after each change. Stylebot is free and open source for Chrome, Firefox and Edge on desktop, per Stylebot.

How do I save and switch between different visual profiles for one website?

Use Stylebot's profiles: a profile is a saved set of CSS rules for one site, and you can keep several per site and switch between them in a click. The workflow is: open the editor, pick an element, restyle it, then save the result as a named profile. Stylebot writes the CSS and reapplies it each time you return to that site.

The basic loop

  1. Open the Stylebot editor on the page you want to change — the page evidence shows the icon or the shortcut Alt+Shift+M.
  2. Click the element you want to change; the panel shows its current text, font, colour, background and box styles.
  3. Adjust with the Basic controls, or write CSS directly in the Code tab if you want precise rules.
  4. Save it as a profile. The page evidence shows a profile selector (shown as "Default") plus a "Create profile" action, so you can add a second look for the same hostname rather than overwriting the first.
  5. Switch profiles from that same selector when you want a different look.

When profiles are worth the extra setup

  • Reading vs. working on the same site. A news site might get one profile with larger serif body text and warmer colours for evening reading, and another that hides sidebars and ads for quick scanning. Keeping them separate means you don't lose the reading version when you tighten the layout.
  • Shared machines or different displays. A profile tuned for a small laptop screen and one for a large external monitor can coexist, and you switch rather than re-edit.
  • Iterating safely. Build a new profile from scratch, compare it against your current one, and only then delete the old one. This is my suggested practice, not something the page states.

A concrete example

On a long article page, one profile could enlarge the headline and body text and remove the ad slot; a second could leave the layout alone but switch to a dark background. Both live under the same site entry, so the switch is a single selection rather than a re-edit each time.

Practical trade-offs

  • More profiles mean more to maintain. A site redesign can break rules in every profile at once; start with two and add only when you actually reuse a look.
  • Profiles are per site (hostname), not per page. The page evidence shows the profile tied to a domain with a path beneath it, so expect one set of looks to apply across that site's pages — useful for consistency, less so if you wanted a different look for one section only. Writing narrower CSS selectors is the way to handle that.
  • The visual editor gets you most of the way; CSS gets you the rest. Use the controls for quick changes and drop into Code for anything the panel doesn't expose, such as hiding a specific element by class.

Next step

Create a second profile on the site you read most, change only one thing (body size or background), and switch back and forth once to confirm the original look is intact. If you later want to script or automate restyling, the page notes a command-line interface and mentions compatibility with coding agents that can run commands, which is a different route from clicking through the panel.

Stylebot is free and open source for Chrome, Firefox and Edge; see Stylebot for the current editor and CLI details.

Which browsers does Stylebot support and is it free?

Stylebot runs on Chrome, Firefox and Edge on desktop, and it is free and open source. There is no paid tier implied by the page; the tool is presented as a free extension you add to your browser and use directly.

What that means in practice

  • Cross-browser use: You can install it in Chrome, Firefox or Edge and get the same core workflow: open the editor, click an element, change its styles, and have the CSS reload each time you revisit the site.
  • Open source: The code is available to inspect and modify, which matters if you want to verify what the extension does or adapt it.
  • Desktop only: The page specifies desktop browsers, so don't expect the same extension experience on mobile browsers.

A concrete scenario

Suppose you read long articles on a news site and find the body text too small and the sidebar distracting. You install Stylebot in Firefox, press Alt+Shift+M, click the paragraph, raise the font size, and hide the sidebar. Stylebot writes the CSS and reapplies it on your next visit. You can save that as a profile and switch it off when you want the original look.

Decision criterion

Choose Stylebot if you want a free, open-source way to restyle sites across Chrome, Firefox and Edge without maintaining a separate userstyle manager. If you only use one browser and need advanced sync or sharing features, compare it with alternatives before committing. For a broader styling workflow, Stylebot is the reference point here.

Next step: Install it in your main browser, restyle one site you visit daily, and save the result as a profile so you can toggle it on and off.

Related questions

More questions →
What Are Open-Source UI Element Libraries and How Do They Differ From UI Frameworks?

An open-source UI element library is a collection of individual, ready-made interface pieces—buttons, cards, inputs, toggles, loaders—that you copy into your own project and adapt. A UI framework, by contrast, is a structured system of components, conventions, and often a theming layer that governs how your whole interface is built. The practical difference: an element library gives you a snippet; a framework gives you a way of working. If you need a polished button in ten minutes, reach for the element library. If you're building a 40-screen product with a team, you probably want the framework.

What "open-source UI element library" actually means

The term gets used loosely, so it helps to separate the parts:

  • Open-source: the code is publicly available, and the license tells you what you may do with it—copy, modify, redistribute, or use commercially.
  • UI element: a single, self-contained piece of interface, usually small enough to read in one sitting. A button with hover states, a pricing card, a search field.
  • Library: a browsable, searchable collection of those elements, typically contributed by many different people.

On a site like Uiverse, elements are shared by a community and written in plain CSS or Tailwind. You find one you like, copy the markup and styles, paste them into your project, and adjust colors, spacing, and text to fit. There's no package to install and no build step required—which is exactly the appeal, and also the source of most of the confusion.

Element library vs. UI framework: the core differences

Dimension Open-source UI element library UI framework / design system
Unit of reuse A single snippet you copy A component you import or call
Installation None; paste into your code Package install, config, sometimes a provider
Consistency Depends on you; each element may look different Enforced by shared tokens and APIs
Theming Manual edits per element Central theme/config file
Updates You own the copy; no upstream updates Version bumps bring fixes and changes
Accessibility Varies per contributor; must be checked Usually tested and documented
Best for Prototypes, landing pages, small sites, one-off needs Multi-page apps, teams, long-lived products
Learning curve Low—read the CSS Higher—learn the API and conventions

The table isn't a verdict. It's a map of trade-offs. Element libraries win on speed and freedom; frameworks win on consistency and maintenance.

Licensing and attribution: what to check before you paste

This is where people get into trouble, and it's worth slowing down for.

  1. Find the license. Every element or collection should state one. Common open-source licenses include MIT, Apache-2.0, and BSD. Some projects use copyleft licenses like GPL, which can impose obligations if you redistribute your code.
  2. Understand what the license permits. MIT and Apache-2.0 are permissive: you can typically use the code in commercial and closed-source projects. Copyleft licenses may require you to release derivative source under the same terms.
  3. Check attribution requirements. Permissive licenses usually require you to keep the copyright notice and license text somewhere in your project. That's a real obligation, not a formality.
  4. Look for per-element terms. On community sites, the site's overall terms and the individual contributor's stated wishes may differ. If a contributor asks for credit, honor it.
  5. When in doubt, ask or avoid. If a snippet has no license at all, you don't have clear permission to reuse it. Treat "no license" as "not open source," even if the code is publicly visible.

This article is general information, not legal advice. For commercial products with real exposure, have someone qualified review the licenses you're relying on.

How to use a community element in your project: a practical workflow

Here's a repeatable process that avoids most of the usual mess.

1. Start from a real need, not a browsing session

Decide what you need first—"a compact primary button with a loading state"—then search. Browsing aimlessly produces a pile of pretty snippets that don't fit together.

2. Copy the smallest version that works

Take the markup and the styles. Strip anything you don't need: demo wrappers, extra animations, decorative layers. Less code means fewer surprises.

3. Convert it to your conventions

If your project uses design tokens or CSS variables, replace hard-coded values:

/* Before: hard-coded */
.button { background: #4f46e5; border-radius: 8px; }

/* After: token-based */
.button { background: var(--color-primary); border-radius: var(--radius-md); }

This one step is what keeps a copied element from looking like a foreign object in your UI.

4. Check accessibility before you ship

Community elements vary widely here. Verify at minimum:

  • Keyboard focus is visible and the element is reachable by Tab.
  • Color contrast meets WCAG AA (4.5:1 for normal text).
  • Interactive elements use semantic HTML (<button>, not a clickable <div>).
  • Form inputs have associated labels.
  • Motion respects prefers-reduced-motion.

5. Test in context

Paste it into a real page with real content. Long labels, small screens, and dark mode break more copied elements than anything else.

6. Note where it came from

Keep a short comment or an internal credits file: source, license, date. Future you—and your legal reviewer—will be grateful.

Where element libraries genuinely shine

  • Prototypes and demos: you need something clickable today, not a design system.
  • Landing pages and marketing sites: a handful of distinctive elements, each custom.
  • Filling gaps: your framework lacks one specific component, and you don't want to build it from scratch.
  • Learning: reading well-made CSS is one of the fastest ways to improve.
  • Small projects: a personal site doesn't need a theming architecture.

Where they fall short

  • Consistency at scale: ten elements from ten contributors rarely look like one product.
  • Maintenance: you own every copy. When your design changes, you edit each one.
  • Accessibility debt: you inherit whatever the contributor did or didn't do.
  • No upstream fixes: a bug fixed in the original won't reach your copy.
  • Integration friction: different naming conventions, different units, different assumptions about resets.

When to choose which

Choose an element library when the scope is small, the timeline is short, or you need a few distinctive pieces rather than a whole system.

Choose a framework or design system when multiple people build multiple screens over months, when consistency is a product requirement, or when accessibility and theming need to be guaranteed rather than checked.

A hybrid works well for many teams: adopt a framework for the structural components—forms, navigation, layout—and borrow individual elements for the places where you want personality. Just route every borrowed element through the same token and accessibility checks, so it lands as part of your system rather than beside it.

The short version: open-source UI element libraries are a fast, flexible way to get good-looking interface pieces into a project. They are not a substitute for a design system, and the license and accessibility details are the part worth reading carefully.

How Stylebot Profiles Work for Saving and Switching Styles

Stylebot profiles let you store more than one look for the same website and switch between them in a click. The panel shows a profile selector next to the site name (the example shows harbourpost.example / Default), with a Create profile option beside it. You style the page once inside a profile, and Stylebot writes the CSS and reloads that style every time you return to the site. This works in the desktop Chrome, Firefox, and Edge extensions.

What a profile actually holds

A profile is a named set of CSS rules tied to one site. Everything you change through the visual controls or the code editor lands in the profile that's currently selected, so two profiles on the same site can look completely different without overwriting each other.

The panel's Default profile is the one you start with. Custom profiles you create sit alongside it and are picked from the same selector.

Saving a look

  1. Open the site you want to restyle.
  2. Open the editor with the Stylebot icon or Alt+Shift+M.
  3. Click an element to select it — the fields show its current styles.
  4. Adjust it with the Basic controls (text, font, size, line height, color, decoration, alignment, background, box, effects) or switch to Code and write CSS directly.
  5. Choose Create profile, give it a name, and make your changes inside it.

Because the CSS is written as you edit, there's no separate save step for the styling itself — the profile keeps what you've applied and loads it on your next visit.

Switching between looks

Use the profile selector in the panel to move between Default and any custom profile you've made. The page updates to the selected profile's rules immediately, which makes it practical to keep, say, a stripped-down reading view and a dark variant of the same site and flip between them depending on what you're doing.

Practical notes

  • Profiles are per site. A profile created on one domain doesn't carry to another, so each site keeps its own set of looks.
  • Presets and Hide/Reset in the panel are quick starting points inside whichever profile is active — they don't create a new profile on their own.
  • The CLI follows the same model. With @stylebot/cli installed, commands like stylebot css set harbourpost.example < night.css apply a stylesheet to an open tab, and stylebot outline lists the elements on the page so you know what to target. This is useful when a coding agent is doing the restyling rather than you clicking through the panel.

If you only ever want one look per site, the Default profile is enough and you can ignore profiles entirely. Create additional profiles when you want to keep two or more distinct appearances for the same site and switch without redoing the work.

Using the Stylebot CLI with a Coding Agent

Stylebot ships a command-line interface you can install globally with npm, and any coding agent that can run shell commands can drive it. The CLI lets an agent open a page in a browser tab, apply CSS from a file, and capture a screenshot to check the result — so restyling a site can happen inside an automated loop rather than by hand in the extension popup. This works for desktop Chrome, Firefox, and Edge, the same browsers the Stylebot extension supports.

Prerequisites

  • Node.js and npm available on the machine where the agent runs.
  • A coding agent (or a terminal you control) that can execute commands.
  • A browser with Stylebot installed, since the CLI drives the extension's styling behavior.
  • A CSS file ready to apply, if you want to set styles from disk.

Install the CLI

npm install -g @stylebot/cli

The global install puts the stylebot command on your path so the agent can call it directly.

Core commands

The CLI exposes a small set of verbs. The documented ones are open, outline, css set, and screenshot.

Command What it does Example
stylebot open <url> Opens the URL in a tab and returns a tab ID stylebot open harbourpost.example → Opened tab 54432929
stylebot outline <tab-id> Lists selectable elements on the page stylebot outline 54432929 → article › h1, p.dek, p ×12, aside.ad
stylebot css set <host> < file Applies CSS from a file to the site stylebot css set harbourpost.example < night.css → Saved · applied to 1 tab
stylebot screenshot <tab-id> -o <file> Saves a screenshot of the tab stylebot screenshot 54432929 -o check.png → Saved check.png

Step-by-step agent workflow

  1. Open the target page. Run stylebot open <url>. The command returns a tab ID you'll reuse in later steps.
  2. Inspect the structure. Run stylebot outline <tab-id> to get a list of elements and selectors. This tells the agent which selectors to target before writing CSS.
  3. Write the CSS to a file. The agent authors a stylesheet — for example, a dark background, warmer text, a larger serif body, and a rule to hide an ad — and saves it as night.css.
  4. Apply the styles. Run stylebot css set <host> < night.css. A successful run reports Saved · applied to 1 tab.
  5. Verify visually. Run stylebot screenshot <tab-id> -o check.png and inspect the image. The agent can compare the screenshot against the intended look and iterate if needed.

What the agent can and can't infer

The CLI gives the agent three concrete signals: the tab ID from open, the selector list from outline, and the saved screenshot from screenshot. Those are enough to close the loop on most restyling tasks. What the CLI does not do is decide what "better" looks like — the agent still needs a target design or explicit instructions (colors, fonts, elements to hide) before it writes CSS.

Common snags

  • No tab ID returned. If open fails, the later commands have nothing to act on; check that the URL is reachable and the browser is running.
  • CSS applies to the wrong scope. css set takes a host, so confirm you're targeting the right domain before applying.
  • Screenshot looks unchanged. Re-run outline to verify your selectors actually match elements on the page; a selector that matches nothing produces no visible change.
  • Agent can't find the command. A global npm install may need a fresh shell session before stylebot resolves on the path.

When to use the CLI instead of the popup

Use the extension popup (open with Alt+Shift+M) when you're styling one page interactively and want the Basic controls and live preview. Reach for the CLI when you want repeatable, scriptable restyling — batch changes across sites, agent-driven iteration, or screenshot-based verification — since the popup has no command interface. Both approaches save styles that load every time you return to the site.

What Is Stylebot and What Does It Do?

Stylebot is a free, open-source browser extension for Chrome, Firefox, and Edge on desktop that lets you restyle any website. You point at an element on a page, change how it looks, and Stylebot writes the CSS and reloads your style every time you return to that site. It suits people who want to tweak a site's appearance without editing the site itself — from hiding a distracting sidebar to building a full dark reading theme.

How it works

The core loop is four steps, and the extension walks you through them:

  1. Open the editor. Click the Stylebot icon or press Alt+Shift+M.
  2. Pick an element. Click to select it; the fields show its current styles.
  3. Style it. Use the Basic controls (text, font, size, color, alignment, background, box, effects) or write CSS directly.
  4. Save a profile. You can keep different looks for the same site and switch between them in a click.

Because the changes are stored as CSS and reapplied on each visit, your restyle persists — you don't redo it every session. The editor also includes presets and a Hide/Reset control, so you can start from a ready-made look or strip an element out entirely.

What you can do with it

  • Restyle a reading page. The site's own example takes a news article and applies a dark background, warmer text, a larger serif body, and removes an ad — all from the same panel.
  • Keep multiple looks per site. Profiles let you save, say, a "clean reading" version and a "compact" version of the same site and flip between them.
  • Write CSS when the controls aren't enough. The Basic panel covers common properties; the Code option is there for anything else.
  • Drive it from a coding agent. Stylebot ships a CLI (npm install -g @stylebot/cli), so any agent that can run commands can restyle a site. In the documented example, an agent opens a page, outlines its elements, applies a saved CSS file, and takes a screenshot to check the result.

Is it right for you?

If you want to… Stylebot fits because…
Change how a site looks without changing the site Styles are stored locally and reapplied on each visit
Build a reusable reading or dark theme Profiles save and switch looks per site
Hand styling off to a script or agent A CLI exposes open, outline, CSS-set, and screenshot commands
Avoid paid tools It is described as free and open source

It is less suited if you need to change a site's behavior or content rather than its appearance, or if you need styling on mobile browsers — the extension runs on desktop Chrome, Firefox, and Edge.

Getting started

Install it from the Chrome Web Store (also available for Firefox and Edge), open any page, and press Alt+Shift+M. Select one element, change a single property such as background color, and confirm the change persists after a reload. That one test tells you whether the extension's model — point, style, save, reload — matches how you want to work.

Which browsers does Stylebot support and is it free?

Stylebot runs on Chrome, Firefox, and Edge on desktop, and the site describes it as free and open source. The page lists no paid tiers, subscription plans, or pricing details, so there is no evidence of a paid version. It is a browser extension that lets you point at an element on a page, change its appearance, and have Stylebot write and reapply the CSS each time you return.

Supported browsers and platform

Browser Supported Notes
Chrome Yes "Add to Chrome" is the primary install option
Firefox Yes Listed as also available
Edge Yes Listed as also available
Desktop Yes The page states it runs on desktop
Mobile Not mentioned No mobile support is described

The install path is the same in each browser: add the extension, then open the editor with the toolbar icon or the Alt+Shift+M shortcut.

What "free and open source" means here

The site's own description calls Stylebot "free and open source for Chrome, Firefox and Edge." That covers two separate claims:

  • Free: no price, plan, or payment step appears anywhere on the page.
  • Open source: the source code is publicly available, which is what the label normally implies.

Because the page contains no pricing signals at all, treat "free" as the current stated status rather than a guarantee about future versions. If cost matters for a team rollout, confirm on the project's repository before standardizing on it.

What you get without paying

The free extension includes the full editing workflow described on the page:

  1. Open the editor — click the icon or press Alt+Shift+M.
  2. Pick an element — click to select it; the fields show its current styles.
  3. Style it — use the Basic controls (text, font, size, color, alignment, background, box, effects) or write CSS directly.
  4. Save profiles — keep different looks for the same site and switch between them in a click.

There is also a CLI for coding agents:

npm install -g @stylebot/cli
stylebot open harbourpost.example
stylebot outline 54432929
stylebot css set harbourpost.example < night.css
stylebot screenshot 54432929 -o check.png

This lets an agent that can run commands open a page, inspect its elements, apply a stylesheet, and capture a screenshot to check the result.

Choosing whether it fits

  • Pick Stylebot if you want per-site visual tweaks that persist across visits, work in Chrome, Firefox, or Edge, and cost nothing to try.
  • Look elsewhere if you need mobile browser support or a formally priced, supported enterprise product — neither is described on the page.

A practical first test: install it in your main browser, restyle one site you visit daily, close the tab, and reopen it. If the style reloads automatically, the core promise holds for your setup.

Website Overview

An established domain and managed infrastructure suggest continuity of operations and may support dependable delivery, although neither guarantees service quality. Page metadata, canonical configuration and social previews work together to provide more consistent search and sharing presentation.

Domain and Registration

Registered in 2020, this domain has about 6 years of history. That suggests continuity, although ownership and purpose may have changed. Transfer-protection status is present, helping reduce the risk of unauthorized domain transfers. The registrar is Squarespace Domains II LLC., a widely used domain service provider. The domain uses the common .dev extension, which is not an independent safety signal.

DNS and Email

Nameservers are provided by Google Cloud DNS, indicating managed DNS hosting. DNSSEC is enabled, allowing validating resolvers to authenticate signed DNS data. No CNAME was found; the observed records resolve directly to addresses. No MX record was found. A conventional explicit inbound-mail route is not configured. The lowest observed DNS TTL is 1800 seconds.

TLS and Certificates

The certificate uses an RSA 2048-bit public key, offering broad client compatibility. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued by Let's Encrypt, commonly associated with automated certificate services. The certificate's total validity is about 89 days, consistent with a short renewal cycle.

HTTP and Browser Security

The checked browser-security headers were not detected, leaving fewer explicit browser-side safeguards. CORS permits any origin to read this response. This is common for public resources; sensitive responses need narrower handling. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. The x-cache, x-served-by, via response header indicates a CDN or caching proxy in the delivery path. No obvious internal addresses or debug information were found in the headers.

Technology Stack Analysis

The public page identifies Fastly without precise versions, leaving fewer clues for version-specific scanning.

Search and Social Sharing

Twitter Card metadata is configured. JSON-LD includes Product or Offer data, potentially supporting eligible product search features. The page declares 16 language or regional alternatives using hreflang. The title has 30 characters, within a common display range. A meta description is present, with 157 characters.

Hosting and Email

DNSGoogle Cloud DNS
HostingFastly
EmailUnknown
Approximate IP geolocation (inferred; a CDN or proxy may differ from the origin server) United States flagUnited States Inferred 185.199.108.153

Registration details

RDAP / WHOIS

RegistrarSquarespace Domains II LLC.
Registered2020-07-24
Expires2027-07-24
Domain statusclient delete prohibited、client transfer prohibited
Nameserversns-cloud-a1.googledomains.com、ns-cloud-a2.googledomains.com、ns-cloud-a3.googledomains.com、ns-cloud-a4.googledomains.com
DNSSECsigned

DNS records

DNS

TypeNameValueTTLPriority
Astylebot.dev185.199.108.1533600—
Astylebot.dev185.199.109.1533600—
Astylebot.dev185.199.110.1533600—
Astylebot.dev185.199.111.1533600—
NSstylebot.devns-cloud-a1.googledomains.com21600—
NSstylebot.devns-cloud-a2.googledomains.com21600—
NSstylebot.devns-cloud-a3.googledomains.com21600—
NSstylebot.devns-cloud-a4.googledomains.com21600—
DSstylebot.dev27374 8 2 8937c7003eb34836c6ac4cd02b9dc539553382fe310662db7a177a62959321311800—

TLS and certificates

TLS / SSL

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subjectstylebot.dev
IssuerLet's Encrypt
Valid until2027-01-16T14:09 · Remaining when checked: 87 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HTTP

HeaderValue
content-typetext/html; charset=utf-8
cache-controlmax-age=600
serverGitHub.com
access-control-allow-origin*

Identified technologies

Fastly

Pages, Search and Sharing

Meta descriptionPoint at something on a page and change it. Stylebot writes the CSS and loads it every time you come back. Free and open source for Chrome, Firefox and Edge.
Canonical URLhttps://stylebot.dev/
LanguageEnglish (default) · Multilingual
Twitter Cardsummary_large_image
All bots 1 allowed · 0 disallowed
  • Allow/

User reviews (0)

  • No reviews yet.