https://github.com/av/unhype

Browser extension to unhype/neutralise headers on the web

https://github.com/av/unhype

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.4%) to scientific vocabulary

Keywords

browser-extension llm web
Last synced: 5 months ago · JSON representation

Repository

Browser extension to unhype/neutralise headers on the web

Basic Info
  • Host: GitHub
  • Owner: av
  • Language: TypeScript
  • Default Branch: main
  • Homepage:
  • Size: 966 KB
Statistics
  • Stars: 65
  • Watchers: 0
  • Forks: 4
  • Open Issues: 2
  • Releases: 3
Topics
browser-extension llm web
Created 8 months ago · Last pushed 7 months ago
Metadata Files
Readme

README.md

splash


example screenshot


Browser extension to unhype/neutralise headers on the web.

Installation

From extension stores

| Browser | Link | |---------|------| | Google Chrome | Chrome Web Store | | Mozilla Firefox | Firefox Add-ons | | Microsoft Edge | Install manually, will submit after they fix login with GitHub |

Manual

Download a zip archive with the extension for your browser from the releases page.

Google Chrome

  • Open Chrome and navigate to chrome://extensions.
  • Enable "Developer mode" using the toggle switch, usually found in the top right corner.
  • Click the "Load unpacked" button that appears.
  • Select the folder where you extracted the extension files.

Microsoft Edge

  • Open Edge and navigate to edge://extensions.
  • Enable "Developer mode" using the toggle switch, typically located in the bottom left corner.
  • Click the "Load unpacked" button that appears, usually on the main extensions bar.
  • Select the folder containing the extracted extension files.

Mozilla Firefox

  • Open Firefox and type about:debugging into the address bar, then press Enter.
  • In the left-hand sidebar, click on "This Firefox".
  • Click the "Load Temporary Add-on..." button.
  • Navigate to the folder where you extracted the extension files and select either the manifest.json file or the ZIP file itself.
  • Note: For Firefox, temporary add-ons are removed when you close the browser. For a more permanent installation of a self-developed extension, it typically needs to be signed by Mozilla.

Download from the latest release on GitHpub

Configuration

Troubleshooting

indicator

When configuring the extension, look at the "LLM" indicator, it'll show if the current configuration is valid and if the extension is connected to the LLM. Hover over the indicator to see the reason for the current state.

Choosing an LLM

Unhype works well with any LLM at or above the Llama 3.2 3B level of performance.

[!WARNING] When using LLMs over paid APIs, it's recommended to choose from cheaper models as the extension could make many requests from specific pages with a lot of headers.

Configuring unhyped content

You can point the extension to any content on the page, by modifying the list of selectors it operates on.

selectors

Default list is configured to work relatively well in most cases, including populr sites like Reddit, Hacker News, Google, and others.

[!NOTE] Extension can be configured to replace entire page content which might lead to unexpected results or excessive LLM usage. Hit "reset" to restore default selectors.

With Ollama

Set OLLAMA_ORIGINS to allow chrome-extension://*, moz-extension://*

API URL
https://localhost:11434/v1

API Key
Use your Ollama API key, if you have one, otherwise use any random string.

Model ID
Run ollama ls to see available models. Follow official guide on downloading new ones.

With OpenRouter

API URL
https://openrouter.ai/api/v1

API Key
Use existing API key or generate a new one at the https://openrouter.ai/settings/keys

Model ID
Choose from OpenRouter Models page

With Mistral AI

API URL
https://api.mistral.ai/v1

API Key
Use existing Mistral API key or follow the Quickstart guide on La Plateforme

Model ID
See Models Overview or run GET /v1/models to see available models.

With arbitrary OpenAI-compatible API

Set API URL, API Key to your OpenAI-compatible API endpoint and key, use one of the models from GET /v1/models as Model ID.

Development

```bash git clone https://github.com/av/unhype.git && cd unhype

bun install bun run dev ```

Owner

  • Name: Ivan Charapanau
  • Login: av
  • Kind: user
  • Location: Warszawa

GitHub Events

Total
  • Create event: 4
  • Issues event: 1
  • Release event: 1
  • Watch event: 39
  • Push event: 10
  • Fork event: 1
Last Year
  • Create event: 4
  • Issues event: 1
  • Release event: 1
  • Watch event: 39
  • Push event: 10
  • Fork event: 1

Committers

Last synced: 8 months ago

All Time
  • Total Commits: 12
  • Total Committers: 1
  • Avg Commits per committer: 12.0
  • Development Distribution Score (DDS): 0.0
Past Year
  • Commits: 12
  • Committers: 1
  • Avg Commits per committer: 12.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Ivan Charapanau m****l@a****s 12
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 8 months ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • oxysoft (1)
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels

Dependencies

.github/workflows/release.yml actions
  • actions/checkout v4 composite
  • actions/setup-node v4 composite
  • pnpm/action-setup v4 composite
package.json npm
  • @wxt-dev/auto-icons ^1.0.2 development
  • typescript ^5.8.3 development
  • wxt ^0.20.6 development