Privacy-focused desktop browserElectron / React / ViteMIT — Win / Mac / Linux

THE BROWSER
THAT
forgets.

Null is a full Chromium browser — tabs, AI panel, command palette, device spoofing — with the memory of a goldfish. Close it and the session is gone. That is the whole pitch.

disk writes
0
history kept
session
engines
8 ranked
← →
null://newtab

null://newtab — 19:42

Search without
a paper trail.

⌘KAsk anything — Brave, Mojeek, DuckDuckGo…
● https-first on● 0 writes to disk
quit null → 0 history · 0 cookies · 0 tracespecimen 01

Fig. 01 — live specimen. Flip the token swatches up top; this page and the app share the same variables.

01 / Manifesto

Close = gone.

Most browsers promise privacy, then keep receipts. Null keeps state in memory and drops it on quit.

0

rows of history touch disk. Settings persist; your trail doesn't.

0

cookies survive a quit. Clear mid-session with one shortcut.

1

keystroke between you and a safe page. Emergency escape, no questions.

02 / Features

Full browser.
Zero baggage.

Eight systems, one rule: nothing persists unless you explicitly keep it.

01

Session-only everything

History, bookmarks and cookies live in memory. Quit or hit Ctrl/⌘ + Shift + Del and they evaporate — nothing to sync, subpoena or steal.

0 bytes on disk
02

Command palette

Ctrl/⌘ + K jumps to tabs, actions, views and privacy. Ctrl/⌘ + Shift + A searches tabs alone. The mouse is optional.

⌘K / ⇧⌘A
03

AI side panel

ChatGPT, Claude, Gemini and Qwen built in, plus any custom provider URL. Research left, answers right.

4 + custom
04

Emergency escape

One keystroke jumps to Google, blank, or your URL — with optional confirmation. For when the room changes.

1 keystroke
05

HTTPS-first

Plain-HTTP upgrades before it leaves the machine. Falls back only when secure genuinely fails — with a warning.

strict mode
06

Explicit permissions

Camera, mic, location, notifications, clipboard, MIDI, screen share — each gets an allow/block prompt. Unknown means denied.

7 gates
07

Device profiles

Per-tab user agents: Windows, macOS, Linux, iPhone, iPad, Android phone and tablet.

7 profiles
08

Pro toolkit

Download tray with pause/resume, find-in-page with counts, one-click translate with restore.

built-in
03 / Privacy

Paranoid,
on purpose.

HTTPS-first routing

Plain-HTTP upgrades before it leaves the machine. Fallback only when secure genuinely fails — with the standard warning.

Explicit permissions

Camera, microphone, location, notifications, clipboard, MIDI, screen share: each gets an in-app allow / block prompt. Unknown kinds are denied.

Sensitive-site tripwires

Optional warnings for adult, gambling and alcohol content plus insecure-HTTP alerts, with a trusted-hosts allowlist you control.

Isolated by construction

Context isolation, a minimal preload IPC bridge, hardened Electron fuses, and a privileged null:// protocol for newtab, settings and error pages.

session ledger● live
browse14 tabs · 38 pages · 120 cookies
⌘⇧DELclear session data
quitwipe cookies / storage / history
relaunchfresh — nothing restored

nothing*

*Except theme, layout and settings. Everything else is confetti.

04 / Speed

Keyboard
first.

The palette is the fastest way through the browser — tabs, actions, views, privacy. The AI panel sits beside it: research on the left, answers on the right.

ChatGPT — Claude — Gemini — Qwen — + custom

› switch to cl…⌘K
→Switch AI provider → ClaudeAI
→Close other tabstabs
→Emergency escape nowprivacy
→Toggle side-tab layoutview
→Clear session dataprivacy
05 / Keymap

Fly, don't click.

Twelve bindings cover 95% of daily browsing. Learn five.

New tabCtrl/⌘ T
Close tabCtrl/⌘ W
Reopen closed tabCtrl/⌘ ⇧ T
Focus address barCtrl/⌘ L
Command paletteCtrl/⌘ K
Search tabsCtrl/⌘ ⇧ A
Bookmark pageCtrl/⌘ D
Find in pageCtrl/⌘ F
DownloadsCtrl/⌘ J
Zoom in / out / resetCtrl/⌘ + − 0
Clear session dataCtrl/⌘ ⇧ Del
Stop / dismissEsc
06 / Download

Leave no trace.

Free, MIT-licensed. Binaries pull automatically from the latest GitHub release.

Fetching latest release from GitHub…

WindowsSquirrel installer · 10 / 11 · 64-bit.exe
macOSZIP bundle · Silicon + Intel.zip
Linux (.deb).deb · Debian / Ubuntu.deb
Linux (.rpm).rpm · Fedora / RHEL.rpm

v1.0 binaries publish with the first release — until then, every button above copies the from-source build: $ git clone null && npm install && npm start

07 / FAQ

Asked,
answered.

What does “forgets everything” mean, concretely?

Bookmarks and history exist in memory for the session only — never written to disk. Cookies and storage die on quit or on demand. The only things persisted are settings: theme, layout, search engine.

Which platforms ship?

Electron Forge builds: Squirrel installer for Windows, ZIP for macOS, .deb and .rpm for Linux. Electron 44, React 19, Vite.

How is search private?

Eight engines — Brave, Mojeek, DuckDuckGo, Startpage, Qwant, Ecosia, Bing, Google — ranked most-private-first in the wizard, Settings, and the new-tab picker, each with a privacy note.

What AI providers work?

ChatGPT, Claude, Gemini and Qwen ship built in. Any custom provider URL can be added; panel width and active provider persist.