Hoffman Lenses Initiative — The Browser

Put on the glasses.

A full desktop browser with a local AI that reads every page you visit for manipulation techniques. Quotes the exact language being used against you. Explains who runs the site, what their documented motive is, and what harm they have caused. All processing happens on your device — nothing is ever transmitted anywhere.

Windows — Pre-release Source on GitHub ◎ Mac & Linux — Coming
Free. No account. No tracking. No exceptions.
What It Does

Named for the glasses in They Live.

In John Carpenter's 1988 film, a pair of sunglasses revealed the hidden messages embedded in ordinary reality — commands embedded in advertisements, billboards, dollar bills. Once you put them on, you could not unsee what was there.

The Hoffman Browser works the same way. It reads the page you are on the way an expert reads manipulation — not word by word, but all at once, understanding what the language is designed to do to you. When it finds a manipulation technique, it shows you the exact words being used, names the technique, and explains its purpose.

It does not tell you what to think. It does not block content. It does not decide what you can read. It shows you what is being done to you, and trusts you to think for yourself.


Detection

Nine documented manipulation techniques.

The local AI model is trained to identify nine categories of behavioral manipulation technique commonly deployed in media content, news, political advertising, and social platform feeds. Each detection returns the technique name, a severity rating, the specific quoted text triggering the flag, and an explanation of why it qualifies.

outrage_engineering war_framing false_authority tribal_activation false_urgency enemy_framing incomplete_hook dehumanization complicity_framing

outrage_engineering — Content calibrated for maximum emotional arousal rather than information. Language chosen to provoke visceral anger, moral disgust, or fear, because outrage is the emotion most reliably associated with share behavior and continued engagement.

war_framing — Framing of political, social, or diplomatic situations as armed conflict, invasion, or battle. Escalates perceived stakes and signals to readers which "side" they should be on.

false_authority — Invocation of credentials, institutional affiliation, or consensus ("experts agree," "studies show") without specific, verifiable sources. Borrows epistemic legitimacy the content has not earned.

tribal_activation — Language that signals group identity and invites readers to interpret content through the lens of in-group/out-group dynamics. Reduces complex issues to team membership.

enemy_framing — Identifies a specific person, group, or institution as an adversary whose actions are the cause of harm to the reader or their group. Personalizes structural problems as individual villain narratives.


How It Works

Local AI. No internet connection required for analysis.

When you click "Analyze" on any page, the analysis pipeline runs entirely on your device. The AI model — a 2.2GB language model stored locally — never communicates with external servers. The page you are reading never receives any signal that analysis is happening.

Analysis pipeline
  1. You click Analyze on any page
  2. Browser reads the rendered text of the page — what you can actually see, not the underlying code
  3. Text is cleaned and trimmed to fit the local model's context window (~2400 characters)
  4. Local AI (Llama 3.2 3B, running on your CPU) analyzes for manipulation techniques
  5. Model returns structured JSON: technique, severity, quoted text, explanation
  6. Results displayed in the analysis panel. Page never knew it was being analyzed.

The "Why is this here?" button on each flag queries the Behavioral Manipulation Intelligence Database (BMID) — a locally-running database of documented platform conduct, motives, and harm cases. If you run the BMID server alongside the browser, every flag card shows you the documented ownership, business model, and harm record of the site you are reading.


Privacy

Nothing leaves your device. Nothing.

Privacy guarantee

No page content is transmitted to any server. Ever. Not to us. Not to anyone.

The AI model is downloaded once, stored on your device, and runs locally. It does not connect to the internet during analysis.

The browser uses an isolated session that does not share cookies or session data with your primary browser. Sites you visit in the Hoffman Browser cannot track you through your normal browser identity.

We collect no analytics, no usage data, no crash reports, no telemetry of any kind. We do not know who uses the browser or what pages they visit.

We built it this way deliberately. A surveillance tool that surveils its users would be no different from the systems it is designed to expose.


Questions

Common questions.

It cannot be bought. It will not be taken down.

The Hoffman Browser is open source and always will be. Once it is in the world, it belongs to the world. Fork it. Improve it. Translate it. Build on it.