The public landing page for Doppelcheck — a browser extension that helps the user critically evaluate the article they're reading: extract factual claims, look for existing fact-checks, search independent sources, and surface contradictions inline.
This repo is a static site — plain HTML, CSS and a tiny bit of JavaScript. No frameworks, no build step.
website/
├── index.html one page, bilingual (DE / EN switch in the header)
├── assets/
│ ├── css/style.css editorial/broadsheet stylesheet
│ ├── js/script.js language toggle + scroll-reveal
│ ├── fonts/ IBM Plex Sans + Mono (SIL OFL 1.1)
│ ├── images/ logo, social icons
│ └── videos/ legacy explainer clips (kept for reference)
├── LICENSE
└── README.md
index.html is the entire site. Every translatable element carries
data-de and data-en attributes; script.js swaps textContent based on the
.lang-switch button at the top right and persists the choice in
localStorage.
The display face is Fraunces (loaded from Google Fonts); body and code use the locally bundled IBM Plex Sans / Mono.
Any static-file server works.
python -m http.server 8000
# → http://localhost:8000Or just open index.html directly in a browser.
The page describes the current Doppelcheck stack — a browser extension with an optional companion local model server. The two source-of-truth repositories are:
doppelcheck/main— the extension itself (WXT · React · TypeScript). The previous Python + FastAPI + Ollama + bookmarklet implementation is preserved unchanged inlegacy/.doppelcheck/gemma-server— zero-config local Gemma server, the recommended fully-local LLM tier.
If you change architecture in either of those repos, this site is the third place that needs an update.
Upload the directory contents to any static host (GitHub Pages, Netlify, Cloudflare Pages, S3+CloudFront, plain Nginx, …). There is no build step.
MIT. See LICENSE. IBM Plex fonts are licensed under SIL OFL 1.1.
- Email: info@doppelcheck.com
- GitHub: https://github.com/doppelcheck