! Title: Stevo's GenAI Blocklist ! Expires: 1 day (update frequency) ! Homepage: https://github.com/Stevoisiak/Stevos-GenAI-Blocklist ! Primary goal: ! * Block website features that use Generative AI ! Secondary goals: ! * Block website-specific content that was AI-generated ! * Block website-specific content promoting AI features. ! Not covered: ! * Human-created content about Generative AI (ie: News) ! * Options menus for configuring Generative AI features. ! (Users sometimes need these to disable Gen AI features) ! * Removing sites that post Generative AI content from search engines. ! (Covered by https://github.com/laylavish/uBlockOrigin-HUGE-AI-Blocklist) ! ============ ! == Amazon == ! ============ ! Note: Rufus assistant elements only appear when logged in ! -- Homepage (https://www.amazon.com/) ! Navbar - Rufus button www.amazon.com##button.nav-rufus-disco[id="nav-rufus-disco"] ! -- Product page (https://www.amazon.com/Celeste-Nintendo-Switch-Digital-Code/dp/B079Z1LPSP) ! Below product image - Ask Rufus www.amazon.com##div#nile-inline_feature_div ! Above reviews - Ask Rufus ("ie: Looking for specific info?") ! Only appears when logged in www.amazon.com##div#nile-inline-btf_feature_div ! AI review summary (IE: "Customers say") www.amazon.com##div[data-csa-c-item-id="cr-product-insights-cards"] ! =========== ! == Baidu == ! =========== ! -- Homepage (https://www.baidu.com/) ! Navbar - AI tab baidu.com##a#csaitab ! Search bar - AI Assistant button baidu.com##div.aisearch-btn_1yI-K ! AI tools below search bar baidu.com##.panel-list_8jHmm ! -- Search results (https://www.baidu.com/s?wd=Test) ! Navbar - AI Mode tab baidu.com###s_tab_inner > .s-tab-csaitab ! AI summary + Question suggestions baidu.com##div.cosc-card-content-border > div.cosc-card-content:has(div.cosd-search-header-brand-ai) baidu.com##div.dqa-aiAsk-wrap_5W1GG ! Right sidebar - AI Assistant baidu.com##div#ai-accompanies-height-container ! ========== ! == Bing == ! ========== ! -- Homepage (https://www.bing.com/) ! Homepage > Header > Copilot www.bing.com###codex ! Homepage - Left of search bar - "Chat" button www.bing.com##a.cdxConv_slsboxl.cdxConvWithText ! Homepage > Search > Copilot button www.bing.com##.cdxCopilotIconBg ! Homepage > Image/Video Creator www.bing.com###aitools ! -- Search results (https://www.bing.com/search?q=You%20ever%20wonder%20why%20we%27re%20here%3F&) ! Top Navbar > AI Search www.bing.com###b-scopeListItem-copilotsearch ! Top Navbar > "Copilot" www.bing.com###b-scopeListItem-conv ! Copilot Answer box at top of search www.bing.com/search##.b_ans:has(#copans_container) ! "Ask a follow-up" at bottom of page www.bing.com/search###b_copilot_search_container ! ============= ! == Bold BI == ! ============= ! -- Homepage (https://www.boldbi.com/) ! Top sticky banner - "AI-Powered Analytics" www.boldbi.com##.new-feature-banner.elementor-element-61515ce1 ! Header > Products > AI Analytics www.boldbi.com##.ekit-stylish-list-content-wrapper:has([href="/ai-analytics/"]) ! Animated AI demo image www.boldbi.com##.elementor-element-6d83d9b2 ! "Get Instant Visuals with AI-Powered Analytics" section www.boldbi.com##.elementor-element-3d31878 ! Powerful Features - AI Powered Anaylytics www.boldbi.com##.elementor-element-59cecfb8 ! Products - "AI Analytics" by footer www.boldbi.com##.elementor-icon-list-item:has([href="/ai-analytics"]) ! "Ask AI for a summary of Bold BI" at bottom of page www.boldbi.com##.e-child.e-con.e-flex.e-con-full.elementor-element-6e4054b5.elementor-element ! AI chat assistant www.boldbi.com###boldchat-host ! ============ ! == Boorus == ! ============ ! Imageboards categorized by tag. Filters can be somewhat generalized. ! Images with AI tags danbooru.donmai.us,rule34.paheal.net##[data-tags*="ai-generated"] danbooru.donmai.us,rule34.paheal.net##[data-tags*="ai-assisted"] gelbooru.com##.thumbnail-preview:has(img[title*="ai-generated"]) gelbooru.com##.thumbnail-preview:has(img[title*="ai-assisted"]) hypnohub.net,rule34.xxx,safebooru.org,xbooru.com##.thumb:has(img[alt*="ai-generated"]) hypnohub.net,rule34.xxx,safebooru.org,xbooru.com##.thumb:has(img[alt*="ai_art"]) hypnohub.net,rule34.xxx,safebooru.org,xbooru.com##.thumb:has(img[alt*="ai_assisted"]) hypnohub.net,rule34.xxx,safebooru.org,xbooru.com##.thumb:has(img[alt*="ai_generated"]) hypnohub.net,rule34.xxx,safebooru.org,xbooru.com##.thumb:has(img[alt*="ai_voice_acted"]) rule34.us##.thumbail-container > div:has(img[title*="ai assisted"]) rule34.us##.thumbail-container > div:has(img[title*="ai generated"]) rule34.us##.thumbail-container > div:has(img[title*="ai voice acted"]) ! "AI Jerk off" Banner gelbooru.com##div.mainBodyPadding > div:has(a[href="https://v4.dvdstr.com/1868c386-24d9-4fdc-b213-73d6e1f61423"]) rule34video.com##.button_fav.ai ! ================== ! == Brave Search == ! ================== ! -- Homepage (https://search.brave.com/) ! Search bar - Ask button search.brave.com##button#submit-llm-button ! -- Search (https://search.brave.com/search?q=Why+are+we+here) ! Navbar - AI tab search.brave.com##ul#primary-tabs > li.tab-item:has(a[href^="/ask"]) ! AI Answer search.brave.com##div#llm-snippet ! =========== ! == Canva == ! =========== ! "Enahnce with AI" button ! -- Templates (https://www.canva.com/templates) ! Above searchbar - AI button www.canva.com##div.GLyNIw.zAWjSA:nth-of-type(3) > .LuBWVA.EC2pjw.BMOCzQ > .vFBXLA.YnfReg.a1ZYkQ.LuBWVA.FQ64gg._6Mu4Ow.EC2pjw.aysH_g._4tv94w.BMOCzQ.wbdPFQ.PuABGQ ! Loading placeholder for the above AI button www.canva.com##div.BmXaTA > div.ryP89A:nth-of-type(3) ! Left sidebar - Canva AI www.canva.com##div.BMOCzQ.EC2pjw.LuBWVA:has(div#assistant) ! ============= ! == ChatGPT == ! ============= ! -- Main page (logged-in) (https://chatgpt.com/) ! Chat window chatgpt.com##main.min-h-0.flex-1[id="main"] > div.group\/thread[id="thread"] > div[role="presentation"] ! Left sidebar - expanded (minus account settings) chatgpt.com##aside.pt-\(--sidebar-section-first-margin-top\) chatgpt.com##div.pb-\[calc\(var\(--sidebar-section-margin-top\)-var\(--sidebar-section-first-margin-top\)\)\] chatgpt.com##div.group\/sidebar-expando-section ! Left sidebar - collapsed (minus account settings) chatgpt.com##div.mt-\(--sidebar-section-first-margin-top\) ! ================ ! == DeviantArt == ! ================ ! -- Homepage (https://www.deviantart.com/) ! Header > "DreamUp" www.deviantart.com##a.reset-link.Sd_t0H ! AI Art tag www.deviantart.com##a.reset-link.ds-card.pU_pB9.L4TOyE[href="https://www.deviantart.com/tag/ai"] ! Left sidebar - DreamUp www.deviantart.com##div.IlpLyK.NtBF_m:has(a.reset-link.PxZapP[href="https://www.deviantart.com/dreamup"]) ! -- Daily Challenge (https://www.deviantart.com/tag/puzzle) ! "Create Art" > "Create with DreamUp" www.deviantart.com##a#_R_pel4qH1_-option-0[href*="https://www.deviantart.com/dreamup"] ! "Create Art" > "Create with Draw" > Prompt box www.deviantart.com##div.Ey5HOr.jcpWS7.ZiBWJn:has(textarea#positivePrompt) ! -- Tag page (https://www.deviantart.com/tag/background) ! "Create Art" > "Create with DreamUp" www.deviantart.com##a.reset-link[href^="https://www.deviantart.com/dreamup"] ! -- Deviation page (https://www.deviantart.com/lxenn/art/Celeste-Comm-1-1245630682) ! Bottom ad banner - Sometimes has a DreamUp ad www.deviantart.com##div.VS2KXS.KQfkEY ! Right sidebar - DreamUp ad www.deviantart.com##a.reset-link.Qnm9x2 ! Hide image if "Created using AI tools" notice exists (does not apply to example URL) www.deviantart.com##.usPswk:has-text("Created using AI tools"):upward(3) > .ymztWQ ! -- Shop (https://www.deviantart.com/shop) ! "DreamUp and earn big with AI" section www.deviantart.com/shop##.ail3hi ! -- Image previews for users who post AI images. ! * Curated based on users posting to the AI tag or who have the AI tools notice on deviations. ! Only confirmed users of AI image generation are allowed. No assuming based on art style. ! * The featured shops section (.m_4A2n) is excluded because any matching ai user would cause the entire section to be hidden. ! Unsure how to work around this other than duplicating the full artist list to match on different elements. ! * Filters could be faster if we targetted more specific elements. For example, logged out homepage ! previews could use `.V_S0t_ > div:has(span[property="schema:name"][content="Username"]). ! However, as far as I'm aware, this would require duplicating the artist names across multiple filter types. www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/achooandchaos"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/adnkhan"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/akiraruki"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/amibahama"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/anitoonmaster"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/antoraassets"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/arianaboss"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/astrify"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/azuredrops-ai"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/bhoff666"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/bleedingbeauty2002"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/cafferequiem"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/character-alex"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/cyberwaifu69"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/dante-127"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/darkeracolyte"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/dissunder"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/dontgiveup123"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/dreampixelia"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/entropy-ai"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/ergunata"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/exclusiveadoptables"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/feylunia"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/forgotteddy"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/furfactoryai"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/genaibooru"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/ghostalleycat"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/greatobserverph"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/gwynbleiddarts"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/hentaipresident"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/kaolumbia"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/kaoriai0w0"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/kimberlyai"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/leiconsy"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/luvus-7"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/miraandroid"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/missgrowth"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/mollyoconner"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/mstorm1285"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/muyumichan"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/myuxx"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/neonthedevi"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/nomore0f"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/onizukasaiart"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/pixel-yo"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/poetatojizz"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/rainbowfoxyai"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/realitynoir"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/ringobataazu"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/sharinel"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/simpleelaand"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/solacewinter"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/solasistem"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/the-elven-gamer"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/thedreadmerchant"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/themysteryk"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/tiddydreamsai"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/toreqi"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/twisteddarknet"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/verdetto"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/yangol44"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/yellowbeeart"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/ziggydreamborn"]) www.deviantart.com##div.V_S0t_[data-testid="content_row"] > div:not(.m_4A2n):has(a[href^="https://www.deviantart.com/zorg-lub"]) ! ================ ! == DuckDuckGo == ! ================ ! -- Homepage (https://duckduckgo.com/) ! Search box - AI mode toggle duckduckgo.com##.ai-searchbox_modeSelectorWrapper__yKK7S ! Header > "Duck.ai" duckduckgo.com##.header_aiChatButton__e_9yJ ! Left sidebar > "Duck.ai" duckduckgo.com##.sideMenu_sectionLink__2zUPb[href="https://duck.ai/?origin=funnel_home_website"] ! Search autocomplete > "Ask Duck.ai" ! Note: This element mentions that pressing Alt+Enter searches with Duck.ai. I am unsure if this behavior can be ! blocked, so users may get redirected if they unknowingly press the key combo. duckduckgo.com##.search-input_duckAiSubmitWrapper__yHJMl ! -- Search page (https://duckduckgo.com/?q=what+is+a+snow+emergency) ! Navbar > "Duck.ai" button duckduckgo.com##a.Pd_jmhkZzftl0UtTaw0u[href*="&ia=chat"] ! Navbar > "Search Assist" button duckduckgo.com##a.d3n3IVqx1558EtMlZV_g[href*="&assist="] ! Top of page > "Search Assist" summary duckduckgo.com##[data-react-module-id="wikinlp"] ! Right sidebar > "Search Assist" summary ! Note: Sometimes the search assist can appear on the side instead of on top. ! For example, (https://duckduckgo.com/?q=what+is+a+test&ia=web) duckduckgo.com##[data-layout="wikinlp"] ! ============ ! == Ecosia == ! ============ ! Homepage (https://www.ecosia.org/) ! Navbar - AI Search ecosia.org##div.ai-search-button ! Search bar - AI Search ecosia.org##button[data-test-id="omnibox-search-form-ai-search"] ! Search results (https://www.ecosia.org/search?q=test) ! AI Search + Separator ecosia.org##nav.search-navigation > div[data-test-id="search-navigation-item-ai_search"] ecosia.org##nav.search-navigation > div.search-navigation__divider ! ============== ! == Facebook == ! ============== ! -- Main page (logged out) (https://www.facebook.com/) ! Footer - "Meta AI" and "Meta AI more content" www.facebook.com##.pageFooterLinkList > li:has(a[href^="https://www.meta.ai/"]) ! -- Homepage (logged in) (https://www.facebook.com/) ! FIXME: Filters that use partial matches (^-) are delayed. The elements won't dissapear until user hovers over them. ! Top navbar > Menu > More from Meta www.facebook.com##div[role="listitem"] > div > div > a[href^="https://www.meta.ai/"] www.facebook.com##div[role="listitem"] > div > div > a[href^="https://aistudio.facebook.com/"] ! Top navbar > Messenger > Meta AI www.facebook.com##div.html-div[role="gridcell"] > div > div > div > a[href="/messages/t/156025504001094/"] ! Left sidebar > "Meta AI" button ! Note: The match for target="_blank" is a sanity check. It's only present in a few sidebar elements. www.facebook.com##div[aria-label="Shortcuts"] > div > div > div > div > div[data-visualcompletion="ignore-dynamic"] > div > div > ul > li.html-li:nth-of-type(2) > div > div > div > a[target="_blank"] ! Left sidebar > "Chat with AIs" button www.facebook.com##div[aria-label="Shortcuts"] > div > div > div > div > div[data-visualcompletion="ignore-dynamic"] > div > div > ul > li.html-li:nth-of-type(13) > div > div > div > a ! Right Sidebar > Contacts > Meta AI www.facebook.com##div.xwib8y2.x1y1aw1k > div > ul.x1hc1fzr > li > div > div > div > a[role="link"] ! Compose post > Generate images button www.facebook.com##div[aria-label="Generate images using AI"] ! ============ ! == Fandom == ! ============ ! -- Article page (https://avatar.fandom.com/wiki/Aang) ! Quick Answers - appears below contents box fandom.com##section.trfc161 ! ============ ! == GitHub == ! ============ ! -- Homepage (logged out) (https://github.com/) ! TODO: Adjust spacing on sibling NavGroups/NavLinks in header to avoid excess blank space on sides ! Header - Platform > "AI Code Creation" section github.com##.NavGroup-module__group--T925n:has([href="https://github.com/features/copilot"]) ! Header - Resources > Explore by Topic > "AI" link github.com##.NavLink-module__link--n48VB[href="https://github.com/resources/articles?topic=ai"] ! Header - Enterprise > "Enterprise Solutions" section github.com##.NavGroup-module__group--T925n:has([href="https://github.com/enterprise"]) ! Header - Enterprise > Available Add-Ons > "Copilot for Business" link github.com##.NavLink-module__link--n48VB[href="https://github.com/features/copilot/copilot-business"] ! "Try GitHub Copilot free" button github.com##.Primer_Brand__Button-module__Button___lDruK[href="/github-copilot/pro"] ! "Your AI Partner everywhere" section github.com##[data-testid="Grid-_R_12b_"] ! "Accelerate your entire workflow" section github.com###automation > .lp-SectionTemplate > .lp-SectionBlock > .lp-SectionBlock-content > .lp-SectionIntro github.com###automation > .lp-SectionTemplate > .lp-SectionBlock > .lp-SectionBlock-content > .lp-SectionHero ! Footer - AI links github.com##.Link--secondary[href="/features/copilot"] github.com##.Link--secondary[href="/features/ai"] ! -- Homepage (logged in) (https://github.com/) ! Header > "Chat with Copilot" button github.com##div.prc-ButtonGroup-ButtonGroup-vFUrY:has(svg.octicon-copilot) ! Left sidebar > Copilot github.com##a[data-testid="side-nav-menu-item-COPILOT"] ! "Ask Anything" prompt box github.com##div.copilotPreview__container ! -- File view (https://github.com/Stevoisiak/GenAI-Blocklist-for-uBlock/blob/main/GenAI-Blocklist-for-uBlock.txt) ! "Ask about this file" button github.com###blob-view-header-copilot-icon ! -- File View > Commit Changes ! "Regenerate commit message" button ! Note: This doesn't block GitHub from using Copilot (AI) to generate the initial commit message. ! To prevent this, users would need to change their GitHub account settings. github.com##.prc-Button-IconButton-fyge7.prc-components-Invisible-bKOcl.prc-Button-ButtonBase-9n-Xk ! ============ ! == GitLab == ! ============ ! -- About page (about.gitlab.com) ! GitLab Duo promo about.gitlab.com##li.card.card-1.gitlab-duo ! Footer > AI features about.gitlab.com##[data-ga-name="ai-assisted development"] about.gitlab.com##[data-ga-name="ai for coding"] about.gitlab.com##[data-ga-name="agentic ai"] ! -- Homepage (logged in) (https://gitlab.com/) ! Right Sidebar > Whats New > "Featured Updates" (advertising GitLab Duo) gitlab.com##div.gl-p-3.gl-pb-5.featured-carousel ! ====================== ! == Google (general) == ! ====================== ! -- These filters apply to multiple Google sites across domains ! Header > App Selector > Gemini (Calendar, Classroom, Contacts, Docs, Drive, Gmail, Maps, Meet, News, Search, Wallet, etc.) google.com##li.j1ei8c:has(span[data-text="Gemini"]) ! Header > "Try Gemini" button (Docs, Drive, Gmail) google.com##div[data-rp-placement-id="gemkick-pep-icon-callout-id"] ! ====================== ! == Google Analytics == ! ====================== ! Header > "Ask Analytics Advisor" button analytics.google.com##gmp-chat-entry-point ! Insights button analytics.google.com/analytics/web##ga-toolbar-icon-button-component.ga-intelligence-button ! ==================================== ! == Google Developer Documentation == ! ==================================== ! -- Documentation page (https://developers.google.com/analytics/devguides/reporting/data/v1/api-schema) ! "Page Summary" developers.google.com##devsite-key-takeaways-panel ! Left sidebar > "Chat" ! IE: Ask About this Page developers.google.com##.devsite-concierge-ai-panel--menu-item ! -- Search results (https://developers.google.com/s/results?q=API%20Call%20Structure&text=API%20Call%20Structure) ! "AI Powered" results developers.google.com##devsite-search-summary ! ================= ! == Google Docs == ! ================= ! -- Google Vids - New document page (https://docs.google.com/videos/u/0/create) ! "Let's start creating" intro popup - AI features (Storyboard, Veo, AI Avatar) docs.google.com/videos##button.appsDocsGettingStartedEntryPointSelectionViewButton[aria-controls="getting-started-dialog-docgen-view"] docs.google.com/videos##button.appsDocsGettingStartedEntryPointSelectionViewButton.videogen docs.google.com/videos##button.appsDocsGettingStartedEntryPointSelectionViewButton.avatars ! Bottom promo bar to buy Google AI ! Element is removed instead of hidden to avoid empty space docs.google.com/videos##div#getting-started-recommendation-banner-container[data-recommendation*="VIDS_GEN_AI_G1_PERSISTENT_UPSELL"]:remove() ! Convert Slides > Select Presentation > disable "Include AI" checkbox docs.google.com/videos##div.punch-importslides-ai-toggle-label > div.punch-importslides-ai-toggle > div.apps-ui-material-slide-toggle-container:watch-attr(apps-ui-material-slide-toggle-container):remove-class(apps-ui-material-slide-toggle-container-checked) ! -- Google Vids - Editing a video ! Left sidebar > AI buttons (Generate, Avatar, Voiceover) docs.google.com/videos##div#content-library-rail-image-synthesis-element docs.google.com/videos##div#content-library-rail-avatars-element docs.google.com/videos##div#content-library-rail-voiceovers-element ! Bottom timeline - Generate audio button ! Appears when selecting an audio track on the timeline docs.google.com/videos##div.goog-toolbar-button.appsFlixPluginsTimelineAudioItemToolbarButton[data-tooltip="Generate a voiceover"] ! =================== ! == Google Gemini == ! =================== ! -- Main page ! Header bar - Upgrade to Google AI Plus gemini.google.com##button[data-test-id="bard-upsell-menu-button"] ! Chat box (when initially loading page) gemini.google.com##div.initial-input-area-container ! Chat window gemini.google.com##div.content-container > chat-window ! =================== ! == Google Search == ! =================== ! -- Homepage (https://www.google.com/) ! Homepage > AI Mode > Button www.google.com##button[jsname="B6rgad"] ! Footer - "Applying AI towards science and the environment" google.com##.pHiOh[href="https://ai.google/societal-impact/?utm_source=googlehpfooter&utm_medium=housepromos&utm_campaign=bottom-footer"] ! Mobile site - Search bar - AI button www.google.com##button.xOchs ! -- Search results (https://www.google.com/search?q=Why+is+this) ! "AI Mode" tab www.google.com/search##a.XVMlrc.C6AK7c[data-mstk-u] ! Mobile - AI Mode tab (placeholder while page is loading) www.google.com/search##div.YkNJDb > div[jsname="xBNgKe"][role="listitem"] ! "AI Overview" ! Modified from https://inwiring.com/google-ai-overviews/ ! Test cases ! - AI overview (https://www.google.com/search?q=Why+are+we+here) ! - AI overview with sources on side (https://www.google.com/search?q=Celeste+release+date) ! - AI overview with info-box below (https://www.google.com/search?q=mario+64+release+date) www.google.com/search##div#eKIzJc:has([data-aquarium]) ! Backup filter www.google.com/search##[data-aquarium] ! Blank space above AI overview www.google.com/search##div.ZpdpPe[id="oFNiHe"] ! ==================== ! == Google Support == ! ==================== ! Google Support - AI "Help guide" chatbox support.google.com##div.helpPanelContainerRoot ! ====================== ! == Google Workspace == ! ====================== ! -- Main page (https://workspace.google.com/) ! Navbar - AI workspace.google.com##div._headerNavGroup_evb2c_260:has(a[data-g-action="ai"]) ! "Premium AI built-in" section workspace.google.com##div._innerGrid_1u063_113 > div._card_1u063_136:has-text("Premium AI built-in") ! Google Workspace includes: Gemini & NotebookLM icons workspace.google.com##gws-card-wrapper[href="/solutions/ai/"] workspace.google.com##gws-card-wrapper[href="/products/notebooklm"] ! =========== ! == Gmail == ! =========== ! Summarize this email, sometimes appears at top of messages mail.google.com##div.eJPjde ! ========== ! == Grok == ! ========== ! Question prompt field grok.com##div.flex.flex-col-reverse.items-center.justify-between.flex-1.w-full.\@sm\:flex-col.relative.p-2.\@sm\:p-0.gap-0.\@sm\:gap-3 ! Prompt suggestion cards (DeepSearch, Create Image, Pick Personas, Voice Call) grok.com##div.flex.flex-row.flex-wrap.w-full.gap-2.\@sm\:gap-2.justify-center.items-center ! ====================== ! == Insight Software == ! ====================== ! -- Main page (logged in) (https://central.insightsoftware.com/) ! Virtual Assistant central.insightsoftware.com##iframe#forethought-chat ! =============== ! == Instagram == ! =============== ! -- Homepage (logged in) (https://www.instagram.com) ! Left sidebar > Create > AI www.instagram.com##.xt8cgyo.x13fuv20.x5ur3kl.xn3w4p2.x1nhvcw1.x1oa3qoh.x1qjc9v5.xqjyukv.xdt5ytf.x2lah0s.x1c4vz4f.xryxfnj.x1plvlek.x1uhb9sk.x1y1aw1k.xwib8y2.xf7dkkf.xv54qhq.xbiv7yw.x16uus16.x1ga7v0g.x15mokao.x78zum5.xjbqb8w.x9f619.x1lziwak.xat24cr.x14z9mp.xdj266r.html-div ! Left sidebar > Also from meta > AI Studio www.instagram.com##.xmzvs34.xwib8y2.xf159sx.x1y1aw1k > div > .x1qrby5j.x7ja8zs.x1t2pt76.x1lytzrv.xedcshv.xarpa2k.x3igimt.x12ejxvf.xaigb6o.x1beo9mf.xv2umb2.x1jfb8zj.x1h9r5lt.x1h91t0o.x4k7w5x.x1vvkbs.x16tdsg8.x1hl2dhg.x1c1uobl.x18d9i69.xyri2b.xexx8yu.x1lziwak.xat24cr.x14z9mp.xdj266r.html-span > .x1n2onr6 > ._a6hd.x4gyw5p.x1a2a7pz.xggy1nq.x1hl2dhg.x16tdsg8.x1c1uobl.x18d9i69.xyri2b.xexx8yu.x1lziwak.xat24cr.x14z9mp.xdj266r.x3ct3a4.xt0psk2.x1ypdohk.x9f619.x14e42zd.x1qhh985.x10w94by.x972fbf.xstzfhl.x1sy0etr.x18oe1m7.x1ejq31n.xjbqb8w.x1i10hfl > .xh8yej3.x1g0dm76.xsag5q8.xpdmqnj.xz9dl7a.x1q0g3np.x6s0dn4.x15x8krk.xde0f50.x5a5i1n.x1obq294.x159b3zp.x80pfx3.x12dmmrz.x7nr27j.x6pnmvc.xo237n4.xjpr12u.xr9ek0c.x3nfvp2.x9f619 ! Left sidebar > Also from meta > Meta AI www.instagram.com##div.xq9evs9 > div > span:has-text("Meta AI") ! Footer > "Meta AI" link www.instagram.com##div.html-div.xdj266r.xexx8yu.xyri2b.x18d9i69.x1c1uobl.x9f619.xjbqb8w.x78zum5.x15mokao.x1ga7v0g.x16uus16.xbiv7yw.xod5an3.x13fj5qh.x1xegmmw.x1n2onr6.x1plvlek.xryxfnj.x1c4vz4f.x2lah0s.xdt5ytf.xqjyukv.x1qjc9v5.x1oa3qoh.x1nhvcw1:has(a.x1fhwpqd.xz5fbns.x1hl2dhg.xb5lr1p.x6mezaz.x1roi4f4[href="https://www.meta.ai/?utm_source=foa_web_footer"]) ! ========== ! == Kagi == ! ========== ! -- Homepage (https://kagi.com/) ! Menubar > Apps kagi.com##a.nav-item-link[href*="/assistant"] kagi.com##a.nav-item-link[href*="/summarizer"] kagi.com##a.nav-item-link[href*="/fastgpt"] ! -- Search results (https://kagi.com/search?q=test) ! "Quick Answer" kagi.com/search##button.quick-answer-trigger-link ! Action Menu > AI options + Separator kagi.com/search##div.k_ui_dropdown_data_list > div.list_items > hr kagi.com/search##a._0_summarize_page kagi.com/search##a._0_discuss_document ! ============== ! == LinkedIn == ! ============== ! -- Feed (logged in) (https://www.linkedin.com/feed/) ! Start a post > "Rewrite with AI" button www.linkedin.com##.share-creation-state__writing-assistant-container--premium ! -- My Profile - Experience - Edit ! "Enahnce with AI" button www.linkedin.com##div.pvs-entity__secondary-action-container:has(svg[data-test-icon="premium-signal-ai-small"]) ! ================== ! == M365 Copilot == ! ================== ! There are a few non-AI items that we don't want to block. (Search, Settings, etc) ! -- Sidebar ! New Chat & Create buttons m365.cloud.microsoft##button[value="d870f6cd-4aa5-4d42-9626-ab690c041429"] m365.cloud.microsoft##button[value="83d3f491-b586-4266-8738-89776471bf21"] ! Agents & Chats sections m365.cloud.microsoft##.___wvxaoh0.f22iagw.f1vx9l62.fnknrz3.f5yzyt ! -- Chat (https://m365.cloud.microsoft) ! Chat box + prompt suggestions m365.cloud.microsoft###chat-input-wrapper m365.cloud.microsoft##.f1bgymy2.f88m0xt.f1vm38ou.f1oathrd.f1pc0a42.f1fi8va.f1mk3p5n.ft8wq5s.fnql0xq.fecw7jd.f1p9ek3k.fqroea1.f11i5nza.fug4da7.fush58u.f13lr3k6.f9k86me.f1gq6lo3.fri9z09.fybzwco.f1le25da.fv71qf3.f1t37f4h.f65ixeh.f51sv5o.f1pztt34.f1neuvcm.f1asdtw4.fp67ikv.fifp7yv.fuq56rw.fl27ibc.f1vx9l62.fqerorx.fly5x3f.f22iagw.___xtcqig0 ! -- Search (https://m365.cloud.microsoft/search/) ! Copilot suggestions about files m365.cloud.microsoft/search##.EdgeworthItemControl-module__document-column__copilot-prompts__BhZZG ! "Open expanded view" sparkle icon. Appears next to some files. m365.cloud.microsoft/search##.EdgeworthItemControl-module__title-icon-button__UewmV ! =============== ! == Microsoft == ! =============== ! App Launcher - Copilot cloud.microsoft,microsoft.com,make.powerautomate.com,officeapps.live.com,sharepoint.com###O365_AppTile_Microsoft365Tile:upward(1) ! -- Homepage (https://www.microsoft.com/en-us) ! Header > Copilot buttons (desktop & mobile) www.microsoft.com##a#shellmenu_2:has-text("Copilot") www.microsoft.com##a#shellmenu_2-mo:has-text("Copilot") ! Promotional banner for Copilot at top of page www.microsoft.com##div[aria-label="Promotional Banner"] ! Shopping Assistant chat box www.microsoft.com##div#storeassistantroot ! Ask question prompt www.microsoft.com##div.chatonpage ! -- About Copilot (https://www.microsoft.com/en-us/microsoft-copilot/organizations/) ! "Ask Microsoft" chat window in bottom right www.microsoft.com##.uca-assistant-drawer-button ! "Ask Microsoft" in middle of page www.microsoft.com##.chatgpt-banner ! "Try Copilot Chat" in primary & secondary headers www.microsoft.com###c-shellmenu_custom_button_solid_newtab_tryCopilotChat_right www.microsoft.com##.btn[data-bi-ecn="Try Copilot Chat"] ! ======================= ! == Microsoft Copilot == ! ======================= ! Homepage > Prompt input + Suggestions www.copilot.com##div.relative.flex.w-full.flex-col-reverse.items-center.px-3.sm\:flex-col ! Homepage > Sidebar, Various AI modes www.copilot.com##.pt-1.gap-0\.5.items-start.flex-col.flex.relative.pointer-events-auto.dark\:bg-sidebar-dark.bg-sidebar-light ! ============================== ! == Microsoft Power Automate == ! ============================== ! Homepage - GenAI Prompt make.powerautomate.com##[data-automation-id="copilotBanner"]:upward(2) ! Sidebar - AI Hub & Prompts make.powerautomate.com##[data-test-id="aiHub"] make.powerautomate.com##[data-test-id="aiPrompts"] ! Sidebar - More - Pin/Unpin AI Hub & Prompts make.powerautomate.com##button[aria-label="Unpin AI hub"]:upward(1) make.powerautomate.com##button[aria-label="Pin AI hub"]:upward(1) make.powerautomate.com##button[aria-label$="Unpin Prompts"]:upward(1) make.powerautomate.com##button[aria-label$="Pin Prompts"]:upward(1) ! Sidebar - Power Platform - Copilot Studio make.powerautomate.com##.wrapper-178[href="https://copilotstudio.microsoft.com"] ! ============================== ! == Microsoft Power Platform == ! ============================== # Sidebar - Copilot admin.powerplatform.microsoft.com##button[value="/copilot/overview"] ! ============================== ! == Microsoft Sharepoint/365 == ! ============================== ! -- Sharepoint site creator ! Right sidebar - Design ideas # TODO: Remove one of the two neighboring section separators sharepoint.com##[data-automation-id="designIdeas"]:upward(1) ! -- Microsoft Office ! Navbar buttons (Home tab) for Copilot usc-onenote.officeapps.live.com,usc-word-edit.officeapps.live.com###CopilotChat-group:upward(2) usc-excel.officeapps.live.com###Copilot-group:upward(2) # TODO: Copilot button briefly appears when PowerPoint is loading usc-powerpoint.officeapps.live.com###ChatPPT-group:upward(2) ! ===================== ! == Microsoft Teams == ! ===================== ! Sidebar - Copilot button teams.microsoft.com/v2###b5abf2ae-c16b-4310-8f8a-d3bcdb52f162 ! Chat - Copilot button teams.microsoft.com/v2##[data-testid="list-item-metaos-copilot"] ! -- Apps ! Sidebar - Featured - Agents teams.microsoft.com/v2##[data-tid="store-provider-app:co:copilotplugins"] ! Sidebar - Featured - Boost productivity with agents teams.microsoft.com/v2##[data-tid="store-provider-app:co:abc1"] ! Sidebar - Featured - AI-powered apps teams.microsoft.com/v2##[data-tid="store-provider-app:co:aiapps"] ! Main page - "Agents we love" section teams.microsoft.com/v2##[data-tid="store-collection-app:co:featuredapps"] ! Main page - "Boost productivity with agents" section teams.microsoft.com/v2##[data-tid="store-collection-app:co:abc1"] ! Sparkle icon indicating an app has AI features teams.microsoft.com/v2##svg[aria-label="Includes an agent and uses AI"] ! =========== ! == Pixiv == ! =========== ! -- Image page (https://www.pixiv.net/en/artworks/140381030) ! Hide image if AI-generated tag is present pixiv.net##footer.sc-965e5f82-4.hvhvYg:has(a[href="https://www.pixiv.help/hc/articles/11866167926809"]):upward(4) > figure.sc-bf28ee48-2.kiQxQX ! ============ ! == Reddit == ! ============ ! -- Reddit Answers (https://www.reddit.com/answers/) ! Chatbox www.reddit.com/answers##main#main-content > div#variant_2 > div > guides-search-input-base ! Question suggestions www.reddit.com/answers##main#main-content > div#variant_2 > div > div.flex.flex-col.gap-xs:has(div[aria-label="recommendations list"]) ! -- Main page (https://www.reddit.com/) ! Hide posts from AI subreddits on homepage ! Subreddit names taken from laylavish's AI blocklist (https://github.com/laylavish/uBlockOrigin-HUGE-AI-Blocklist/blob/main/list.txt) www.reddit.com##shreddit-post[subreddit-name="3amAI"] www.reddit.com##shreddit-post[subreddit-name="ADULT_ART_AI"] www.reddit.com##shreddit-post[subreddit-name="Ai_and_Digital_arts"] www.reddit.com##shreddit-post[subreddit-name="AI_Art_Department"] www.reddit.com##shreddit-post[subreddit-name="AI_Art_Requests"] www.reddit.com##shreddit-post[subreddit-name="AI_Art_Series"] www.reddit.com##shreddit-post[subreddit-name="ai_artworld"] www.reddit.com##shreddit-post[subreddit-name="Ai_Dragons"] www.reddit.com##shreddit-post[subreddit-name="Ai_HarryPotter"] www.reddit.com##shreddit-post[subreddit-name="Ai_Husbando_Art"] www.reddit.com##shreddit-post[subreddit-name="Ai_PeopleOfColor_Art"] www.reddit.com##shreddit-post[subreddit-name="Ai_Pokemon"] www.reddit.com##shreddit-post[subreddit-name="Ai_StarWars_Art"] www.reddit.com##shreddit-post[subreddit-name="aiArt"] www.reddit.com##shreddit-post[subreddit-name="AiArt_Psych"] www.reddit.com##shreddit-post[subreddit-name="AIartbattle"] www.reddit.com##shreddit-post[subreddit-name="AiArtChallenge"] www.reddit.com##shreddit-post[subreddit-name="AIArtCreator"] www.reddit.com##shreddit-post[subreddit-name="aiARTistsUNITE"] www.reddit.com##shreddit-post[subreddit-name="AIArtistWorkflows"] www.reddit.com##shreddit-post[subreddit-name="AiArtLounge"] www.reddit.com##shreddit-post[subreddit-name="AiArtShow"] www.reddit.com##shreddit-post[subreddit-name="AIArtwork"] www.reddit.com##shreddit-post[subreddit-name="AiArtWow"] www.reddit.com##shreddit-post[subreddit-name="AiCarArt"] www.reddit.com##shreddit-post[subreddit-name="AICatgirls"] www.reddit.com##shreddit-post[subreddit-name="AICharacterDrawing"] www.reddit.com##shreddit-post[subreddit-name="aiCoffeeArt"] www.reddit.com##shreddit-post[subreddit-name="AiComicBookArt"] www.reddit.com##shreddit-post[subreddit-name="AiComicBookArt"] www.reddit.com##shreddit-post[subreddit-name="AIEscher"] www.reddit.com##shreddit-post[subreddit-name="aifails"] www.reddit.com##shreddit-post[subreddit-name="AIfreakout"] www.reddit.com##shreddit-post[subreddit-name="aigamedev"] www.reddit.com##shreddit-post[subreddit-name="AIGameOfThrones"] www.reddit.com##shreddit-post[subreddit-name="aiGayArt"] www.reddit.com##shreddit-post[subreddit-name="AIGenArt"] www.reddit.com##shreddit-post[subreddit-name="AiGenCarporn"] www.reddit.com##shreddit-post[subreddit-name="AIGeneratedArt"] www.reddit.com##shreddit-post[subreddit-name="aigeneratedmemes"] www.reddit.com##shreddit-post[subreddit-name="AIgeneratednightmares"] www.reddit.com##shreddit-post[subreddit-name="AIGeneratedPokemon"] www.reddit.com##shreddit-post[subreddit-name="AIGirlfriend"] www.reddit.com##shreddit-post[subreddit-name="AiGirlsSexyArt"] www.reddit.com##shreddit-post[subreddit-name="aigoddesses"] www.reddit.com##shreddit-post[subreddit-name="AIGrinding"] www.reddit.com##shreddit-post[subreddit-name="AiHentaiArtwork"] www.reddit.com##shreddit-post[subreddit-name="Aihotgirl"] www.reddit.com##shreddit-post[subreddit-name="AIisfuckinglit"] www.reddit.com##shreddit-post[subreddit-name="ailookbook"] www.reddit.com##shreddit-post[subreddit-name="AIpornhub"] www.reddit.com##shreddit-post[subreddit-name="aipromptprogramming"] www.reddit.com##shreddit-post[subreddit-name="AIRetrofuturism"] www.reddit.com##shreddit-post[subreddit-name="aisettings"] www.reddit.com##shreddit-post[subreddit-name="aispacegirls"] www.reddit.com##shreddit-post[subreddit-name="aitoolsupdate"] www.reddit.com##shreddit-post[subreddit-name="AiUncensored"] www.reddit.com##shreddit-post[subreddit-name="aivideo"] www.reddit.com##shreddit-post[subreddit-name="AiVideoGameArt"] www.reddit.com##shreddit-post[subreddit-name="aiwars"] www.reddit.com##shreddit-post[subreddit-name="AiWholesome"] www.reddit.com##shreddit-post[subreddit-name="aiyiff"] www.reddit.com##shreddit-post[subreddit-name="AmazingAI"] www.reddit.com##shreddit-post[subreddit-name="AnimeAIArt"] www.reddit.com##shreddit-post[subreddit-name="anyaiart"] www.reddit.com##shreddit-post[subreddit-name="Art_of_AI"] www.reddit.com##shreddit-post[subreddit-name="Arthemy"] www.reddit.com##shreddit-post[subreddit-name="ArtificialInteligence"] www.reddit.com##shreddit-post[subreddit-name="ArtIsForEveryone"] www.reddit.com##shreddit-post[subreddit-name="bard"] www.reddit.com##shreddit-post[subreddit-name="bigsleep"] www.reddit.com##shreddit-post[subreddit-name="CharacterAI"] www.reddit.com##shreddit-post[subreddit-name="Chatbots"] www.reddit.com##shreddit-post[subreddit-name="ChatGPT"] www.reddit.com##shreddit-post[subreddit-name="ChatGPTCoding"] www.reddit.com##shreddit-post[subreddit-name="ChatGPTPro"] www.reddit.com##shreddit-post[subreddit-name="civitai"] www.reddit.com##shreddit-post[subreddit-name="comfyui"] www.reddit.com##shreddit-post[subreddit-name="craiyon"] www.reddit.com##shreddit-post[subreddit-name="cursedAIpics"] www.reddit.com##shreddit-post[subreddit-name="dalle2"] www.reddit.com##shreddit-post[subreddit-name="dallemini"] www.reddit.com##shreddit-post[subreddit-name="dawnAi"] www.reddit.com##shreddit-post[subreddit-name="deepdream"] www.reddit.com##shreddit-post[subreddit-name="DeepFloydIF"] www.reddit.com##shreddit-post[subreddit-name="deeplearning"] www.reddit.com##shreddit-post[subreddit-name="DefendingAIArt"] www.reddit.com##shreddit-post[subreddit-name="DimensionTraveler"] www.reddit.com##shreddit-post[subreddit-name="DiscoDiffusion"] www.reddit.com##shreddit-post[subreddit-name="dndai"] www.reddit.com##shreddit-post[subreddit-name="DragonDiffusion"] www.reddit.com##shreddit-post[subreddit-name="DreamArchitecture"] www.reddit.com##shreddit-post[subreddit-name="DreamBooth"] www.reddit.com##shreddit-post[subreddit-name="dreamcasting"] www.reddit.com##shreddit-post[subreddit-name="DreamstudioAI"] www.reddit.com##shreddit-post[subreddit-name="DuneAI"] www.reddit.com##shreddit-post[subreddit-name="DungeonoftheMadMage"] www.reddit.com##shreddit-post[subreddit-name="FanArtAI"] www.reddit.com##shreddit-post[subreddit-name="FurAI"] www.reddit.com##shreddit-post[subreddit-name="GarfieldAI_art"] www.reddit.com##shreddit-post[subreddit-name="generateforme"] www.reddit.com##shreddit-post[subreddit-name="generative"] www.reddit.com##shreddit-post[subreddit-name="generativeAI"] www.reddit.com##shreddit-post[subreddit-name="GenTube"] www.reddit.com##shreddit-post[subreddit-name="GPT3"] www.reddit.com##shreddit-post[subreddit-name="hellaflyai"] www.reddit.com##shreddit-post[subreddit-name="HighEndAI"] www.reddit.com##shreddit-post[subreddit-name="HQ_AI_Ecchi"] www.reddit.com##shreddit-post[subreddit-name="ImageGenerators"] www.reddit.com##shreddit-post[subreddit-name="Indian_AI_Girls"] www.reddit.com##shreddit-post[subreddit-name="IndianArtAI"] www.reddit.com##shreddit-post[subreddit-name="indie_games_and_ai"] www.reddit.com##shreddit-post[subreddit-name="invokeai"] www.reddit.com##shreddit-post[subreddit-name="JustOneWord"] www.reddit.com##shreddit-post[subreddit-name="layla_ai"] www.reddit.com##shreddit-post[subreddit-name="Lensa"] www.reddit.com##shreddit-post[subreddit-name="LensaFails"] www.reddit.com##shreddit-post[subreddit-name="leonardoai"] www.reddit.com##shreddit-post[subreddit-name="lotr_ai_art"] www.reddit.com##shreddit-post[subreddit-name="lotr_ai_art"] www.reddit.com##shreddit-post[subreddit-name="LOTRAI"] www.reddit.com##shreddit-post[subreddit-name="MachineLearning"] www.reddit.com##shreddit-post[subreddit-name="MBVirtualVixens"] www.reddit.com##shreddit-post[subreddit-name="MediaSynthesis"] www.reddit.com##shreddit-post[subreddit-name="midjourney"] www.reddit.com##shreddit-post[subreddit-name="MidJourney2Dalle"] www.reddit.com##shreddit-post[subreddit-name="midjourney_imagine"] www.reddit.com##shreddit-post[subreddit-name="MidjourneyArtworks"] www.reddit.com##shreddit-post[subreddit-name="MidJourneyDiscussions"] www.reddit.com##shreddit-post[subreddit-name="MidjourneyFails"] www.reddit.com##shreddit-post[subreddit-name="MidJourneyFantasy"] www.reddit.com##shreddit-post[subreddit-name="MidjourneyPrompts"] www.reddit.com##shreddit-post[subreddit-name="momaia"] www.reddit.com##shreddit-post[subreddit-name="narrative_ai_art"] www.reddit.com##shreddit-post[subreddit-name="nightcafe"] www.reddit.com##shreddit-post[subreddit-name="nijijourney"] www.reddit.com##shreddit-post[subreddit-name="nonutsnightmare"] www.reddit.com##shreddit-post[subreddit-name="NovelAi"] www.reddit.com##shreddit-post[subreddit-name="OpenAI"] www.reddit.com##shreddit-post[subreddit-name="Pixai_Official"] www.reddit.com##shreddit-post[subreddit-name="ProductHunters"] www.reddit.com##shreddit-post[subreddit-name="PromptArt"] www.reddit.com##shreddit-post[subreddit-name="promptcraft"] www.reddit.com##shreddit-post[subreddit-name="PromptDesign"] www.reddit.com##shreddit-post[subreddit-name="PromptEngineering"] www.reddit.com##shreddit-post[subreddit-name="PromptSharing"] www.reddit.com##shreddit-post[subreddit-name="promptsideas"] www.reddit.com##shreddit-post[subreddit-name="RenaissanceArt_AI"] www.reddit.com##shreddit-post[subreddit-name="riffusion"] www.reddit.com##shreddit-post[subreddit-name="sdforall"] www.reddit.com##shreddit-post[subreddit-name="sdnsfw"] www.reddit.com##shreddit-post[subreddit-name="sexbotlovers"] www.reddit.com##shreddit-post[subreddit-name="shittyAiArt"] www.reddit.com##shreddit-post[subreddit-name="singularity"] www.reddit.com##shreddit-post[subreddit-name="SoraAi"] www.reddit.com##shreddit-post[subreddit-name="StableDiffusion"] www.reddit.com##shreddit-post[subreddit-name="StableDiffusionInfo"] www.reddit.com##shreddit-post[subreddit-name="starryai"] www.reddit.com##shreddit-post[subreddit-name="StarWarsAIArt"] www.reddit.com##shreddit-post[subreddit-name="SukiAI"] www.reddit.com##shreddit-post[subreddit-name="SunoAI"] www.reddit.com##shreddit-post[subreddit-name="text2aiart"] www.reddit.com##shreddit-post[subreddit-name="TrippyAiArt"] www.reddit.com##shreddit-post[subreddit-name="unstable_diffusion"] www.reddit.com##shreddit-post[subreddit-name="WaifuDiffusion"] www.reddit.com##shreddit-post[subreddit-name="weirddalle"] www.reddit.com##shreddit-post[subreddit-name="WomboArt"] www.reddit.com##shreddit-post[subreddit-name="Wombodream"] www.reddit.com##shreddit-post[subreddit-name="wonderAI"] www.reddit.com##shreddit-post[subreddit-name="WorldbuildingWithAI"] ! ============= ! == Shopify == ! ============= ! -- Store Homepage (logged in) (https://admin.shopify.com/) ! Header - AI Chat button & placeholder box when page is loading admin.shopify.com##._ButtonWrapper_1zyxe_4 admin.shopify.com##.Polaris-Box > .Polaris-InlineStack > ._Avatar_iv0hk_7 ! AI Chatbot in right sidebar admin.shopify.com##._Sidebar_xdtqe_5 ! Left sidebar > Online Store > Themes - "Design your store in seconds" prompt ! Item is in an iframe with a different domain online-store-web.shopifyapps.com/themes##.Polaris-Layout__Section:has(._generationsContainer_8uqbi_1) ! -- Website builder promo (https://www.shopify.com/website/builder) ! "Create a custom website with AI" promo www.shopify.com/website/builder##.hero-second-panel:has(a[data-component-name="ai-store-builder"]) ! -- Magic AI promo (https://www.shopify.com/magic) ! Block everything except header, free trial, and footer www.shopify.com/magic##section.grid-cols-full:not(#conversion-section) ! -- AI business name generator (https://www.shopify.com/tools/business-name-generator) www.shopify.com/tools/business-name-generator##div.container:has-text("AI Business Name Generator") ! =================================== ! == Stack Overflow/Stack Exchange == ! =================================== ! Homepage > AI Assist stackoverflow.com##div#hide-this-if-you-want > div > div > div.d-flex.fd-column.as-start stackoverflow.com##div.wmx7.w100.bg-white.mb24 ! Left sidebar > AI Assist askubuntu.com,mathoverflow.net,serverfault.com,stackexchange.com,stackoverflow.com,superuser.com##a#nav-askstack ! ========= ! == UPS == ! ========= ! -- Track a package (https://www.ups.com/track) ! Bottom right - "Ask UPS" chat button & chat window ups.com###digital-assistant-launcher ups.com###WACContainer ! =============== ! == X/Twitter == ! =============== ! -- Homepage (x.com) ! Sidebar - Grok x.com##nav[role="navigation"] > a[href="/i/grok"] ! Compose post - Grok x.com##button[data-testid="grokImgGen"] ! Tweet - Explain this post x.com##button[aria-label="Grok actions"] ! Floating Grok chat button x.com##div[data-testid="GrokDrawer"] ! Tweet - Actions menu - Edit image x.com##a[role="menuitem"][href*="grok.com/imagine"] ! "Edit Image" when hovering over bottom right of image x.com##a[aria-label="Edit image"] ! -- Posts by Grok x.com##article[data-testid="tweet"]:has(div.css-175oi2r.r-5f1w11.r-u8s1d.r-8jfcpp > a[role="link"][href="/grok"]) ! ============= ! == XVideos == ! ============= ! -- Homepage ! Navbar - Categories - AI www.xvideos.com##ul#main-cats-sub-list > li.dyntop-cat > a[href="/c/AI-239"] ! =========== ! == Yahoo == ! =========== ! Search bar > "Ask Yahoo Scout" + Separator search.yahoo.com##div.sbb-divider search.yahoo.com##div.sb-scout-wrap ! Header > "Yahoo Scout" search.yahoo.com##div.scoutNav ! ================= ! == Yahoo Japan == ! ================= ! -- Homepage ! Header - AI suggested topic www.yahoo.co.jp##a.yMWCYupQNdgppL-NV6sMi._3sAlKGsIBCxTUbNi86oSjt:has(svg[aria-label="AIアシスタント"]) ! AI Chat button www.yahoo.co.jp##button#aichat ! AI Assistant tab www.yahoo.co.jp##a.ygDfdPUPK5OPiqKG4UtuU[aria-label="AIアシスタントで検索"] ! -- Search (https://search.yahoo.co.jp/search?p=Why+are+we+here) ! Header - AI Assistant button search.yahoo.co.jp##div.AiAssistant ! Navbar - AI tab search.yahoo.co.jp##li.VerticalTab__aiAssistButton ! Suggested searches - AI button search.yahoo.co.jp##a.AnswerAiNavigation__content ! ============ ! == Yandex == ! ============ ! -- Search results (https://yandex.com/search/?text=test) ! Navbar - yandex ai yandex.com##a.HeaderNav-Tab[href$="&promo=force_neuro"] ! AI Summary banner yandex.com##ul#search-result > li[data-fast-name="neuro_answer"] ! ============= ! == YouTube == ! ============= ! Note: 'www.' is excluded from some filters for mobile site compatability. (m.youtube.com) ! -- Homepage (https://www.youtube.com/) ! "Your custom feed" category for video suggestions www.youtube.com##yt-chip-cloud-chip-renderer:has-text("Your custom feed") ! "Ask for videos any way you like" www.youtube.com##ytd-talk-to-recs-flow-renderer ! -- Video page (https://www.youtube.com/watch?v=Hlh_wxrPpkI) ! Description > "Ask Questions" youtube.com##yt-video-description-youchat-section-view-model ! Description > AI Summary youtube.com###video-summary ! Below video > "Ask" button ! Desktop youtube.com##yt-button-view-model.ytd-menu-renderer:has(button[aria-label="Ask"]) ! Mobile youtube.com##button-view-model.ytSpecButtonViewModelHost.slim_video_action_bar_renderer_button:has(button.yt-spec-button-shape-next[aria-label="Ask"]) ! Backup youtube.com##button.yt-spec-button-shape-next[aria-label="Ask"] ! AI dubbed audio languages (example: https://www.youtube.com/watch?v=e9Kwl1tdL8M) ! Settings > Audio Track www.youtube.com##.ytp-menuitem-section-header www.youtube.com##.ytp-menuitem-section-header ~ .ytp-menuitem ! TODO: If there is only one non-ai dubbed language and it's the currently selected language, hide language options. ! -- Livestream ! Chat summary www.youtube.com##yt-live-chat-banner-manager:has(yt-live-chat-banner-chat-summary-renderer) ! ==================== ! == YouTube Studio == ! ==================== ! -- All pages (https://studio.youtube.com/) ! Menu bar > Ask Studio studio.youtube.com##ytcp-creator-chat-trigger ! Note: There's an "Chat with creator support" button that uses AI, but you can get a real person ! by asking to "Talk with a human", so the rule is commented out below. ! studio.youtube.com##.ytcpSamChatHost ! -- Content ! Inspiration tab studio.youtube.com##tp-yt-paper-tab#inspiration-tab ! -- Analytics ! Brainstorm video ideas studio.youtube.com##tp-yt-paper-item[test-id="brainstorm"] ! Overview > Suggested AI Question studio.youtube.com##div.suggestion-chips-container:has(ytcp-creator-chat-entrypoint-chips) ! Trends > "AI tools have moved" banner studio.youtube.com##div.screen-banners-container.yta-screen:has(button[aria-label="Go to Inspiration"]) ! Trends > Search > "Brainstorm video ideas" button studio.youtube.com##ytcp-button.brainstorm-ideas-button ! -- Community ! -- Comment action menu > Brainstorm button studio.youtube.com##ytcp-menu-service-item-renderer:has-text("Brainstorm video ideas")