AMNI-BROWSE

PRIVACY-FIRST • ZERO TELEMETRY • SINGLE RUST BINARY

VIEW ON GITHUB ☕ SUPPORT

YOUR BROWSING IS YOURS

A ground-up web browser built in Rust around one principle — nothing leaves your machine unless you tell it to. No accounts, no sync servers, no telemetry pings. Bookmarks, history, vault, sessions — all local. Tracking parameters stripped before the request even fires.

🛡

ZERO TELEMETRY

No analytics, no crash reporting, no phone-home. The binary makes network requests only to the pages you navigate to and the DoH resolver you pick.

🚫

BUILT-IN AD BLOCKER

Ad networks, tracking pixels, fingerprinting scripts blocked at the navigation layer. Filter rules bundled in the binary — no external list downloads.

🔒

DNS-OVER-HTTPS

Encrypted DNS by default with Cloudflare, Google, or Quad9. Your resolver can’t see plaintext queries; your ISP can’t build a browsing profile.

🔑

ENCRYPTED VAULT

AES-256-GCM password vault with PBKDF2-HMAC-SHA256 (600,000 iterations). Master password never stored — only the derived key lives in memory while unlocked.

👁

PRIVATE TABS

Private browsing mode keeps history, cookies, and cache out of persistent storage. Tracking parameters (UTM, fbclid, gclid) are stripped on every request.

👥

MULTI-PROFILE

Isolated data directories per profile — separate bookmarks, history, vault, and session. Create, switch, rename, and delete without ever crossing streams.

SEVEN-PILLAR ARCHITECTURE

The source tree is organized into seven isolated pillars. Each pillar has a single responsibility and communicates over an explicit IPC boundary.

PILLARROLE
UIHTML/CSS/JS chrome (webview) or native egui chrome (servo-engine)
CommunicationIPC protocol (70+ message types) + DNS-over-HTTPS resolver
StorageBookmarks, history, sessions, downloads, profiles — local only
EncryptionAES-256-GCM vault, PBKDF2-HMAC-SHA256 KDF, encrypted autofill
PlatformOS windowing: tao+wry or winit+wgpu+egui compositor
EngineTabs, ad blocker, extensions, permissions, devtools, app launcher
MediaAudio/video playback hooks (v0.5+ roadmap)

SPECIFICATIONS

PARAMETERDETAILS
TypePrivacy-First Web Browser
LanguageRust 2021 (single binary)
PlatformsWindows, macOS, Linux
RenderingWebView (tao + wry 0.46) • Servo-egui (winit + wgpu + egui) planned
DNSDoH via Cloudflare, Google, Quad9 — pick your resolver
EncryptionAES-256-GCM • PBKDF2-HMAC-SHA256 • 600,000 iterations
Ad BlockingNavigation-layer filter • built-in rules • no external fetch
Tracking StripUTM, fbclid, gclid, and 20+ click-ID params removed from every URL
StorageLocal only — OS config dir • no cloud, no sync
ProfilesIsolated data dirs • unlimited profiles
TelemetryNone — zero analytics, zero crash pings, zero ID pings
LicenseCC BY-NC 4.0 (source-available, non-commercial)

HOW IT WORKS

1. LAUNCH

A single Rust binary opens a native window. The chrome (toolbar, URL bar, tab strip) is injected as a shadow-DOM overlay so no site can tamper with it.

2. RESOLVE

DNS queries go out over HTTPS to the resolver you picked. Requests are scrubbed of tracking parameters before the socket opens.

3. BLOCK

The ad blocker runs at the navigation layer, not as a content extension. Known ad networks, pixels, and fingerprinting scripts are cancelled before they fetch.

4. KEEP LOCAL

Bookmarks, history, vault, sessions — every byte lands in your OS config directory. No account, no sync, no backup you didn’t ask for.

GET AMNI-BROWSE

A single Rust binary with a native window. No runtimes, no Electron, no bundled Chromium download.

Open source under CC BY-NC 4.0 • source available on GitHub • non-commercial use

VIEW ON GITHUB PRIVACY POLICY