dumbtv
dumbtv takes the ads, screen tracking and update nags out of your Fire TV over ADB. No root, none of your apps touched, every step can be undone. Free and open source.
Open-source, privacy-first, AI-native browser on Ungoogled Chromium. No telemetry, no ads, no sponsored tabs. Bring your own AI keys.
SecurityTypeScript · JavaScriptGitHub @profullstackOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Open-source, privacy-first, AI-native browser built on a Chromium fork. No telemetry, no ads, no sponsored tabs.
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Open-source, privacy-first, AI-native web browser — de-googled, built on
Ungoogled Chromium.
Principles: no telemetry by default · no ads · no sponsored tabs · no
affiliate injection · user-owned data · Chrome-extension compatible · self-hostable.Read the full README ↗Open-source, privacy-first, AI-native web browser — de-googled, built on Ungoogled Chromium.
Principles: no telemetry by default · no ads · no sponsored tabs · no affiliate injection · user-owned data · Chrome-extension compatible · self-hostable.
Website · Releases · PRD · Distribution
curl -fsSL https://tronbrowser.dev/install.sh | sh
Then use the agent-friendly tron CLI:
tron <url> # open URL(s) in TronBrowser
tron --tor [url] # route through Tor (hides your IP, reaches .onion) — see note
tron upgrade # update to the latest release (no-ops if current)
tron remove # uninstall (keeps your profile)
tron version
--toris a convenience feature, not anonymity. It hides your IP and lets you reach.onionsites from your everyday browser, using a separate wiped profile. It is not Tor-Browser-grade: Chromium's fingerprinting surface isn't hardened. If your safety depends on it, use the real Tor Browser — it's much safer. Requires thetordaemon installed. Details:docs/tor-onion-mode.md.
🤘 Pit in the AI sidebar resolves Moshpit names (
.eggs,.moshpit, …) for the current session with one click — no root, nothing on the machine changes, clearnet names untouched. For every app on the box runmoshcode dns enableinstead. Details:docs/moshpit-pit-toggle.md.
Also packaged for macOS · Windows · Debian/Ubuntu (.deb) · Fedora/RHEL (.rpm) ·
Arch (AUR) · Gentoo · NixOS · Snap · Flatpak · AppImage · FreeBSD — and arm64
Linux phones (Librem 5 / PinePhone / Ubuntu Touch). See
distribution/.
Status — honest version: the native Ungoogled-Chromium fork binary (own branding/icon) isn't compiled yet (it's a ~50 GB build). Today
tronruns an Ungoogled Chromium / Chromium on your system (never Google Chrome) in an isolated TronBrowser profile, with the de-googling done by the bundled extension. Same install/CLI; the native binary drops in later with no change for users.
tron search <engine>), quick links.tron automate — an MCP server for agents: Obscura renders pages first
(fast, light), the Chromium session takes over for full-JS pages and bot
walls. Stdio for a local host, HTTP with an OpenMCP descriptor for a catalog.
The same relay runs hosted at tronbrowser.dev/mcp/tron (keyless
fetch_page + screenshot_page, listed on openmcp.logicsrc.com). See
docs/mcp.md.| Path | Contents |
|---|---|
apps/ | desktop (Chromium fork pipeline + launcher + AI-sidebar extension), web (tronbrowser.dev site), mobile (Expo/EAS, Phase 2), docs |
packages/ | ai-core, model-providers, browser-core, workflow-engine, agent-runtime, auth, payments (x402/CoinPay), sync, storage, sdk, plugins, ui, shared |
services/ | api, worker, scheduler, sync-server |
distribution/ | package-manager manifests for every channel |
Requirements: Node 24+, pnpm 9+.
pnpm install
pnpm typecheck && pnpm test && pnpm build
Secrets/env via Doppler (project tronbrowser):
doppler setup then doppler run -- <cmd> injects TRONBROWSER_DB_URL etc.
.env.example documents everything; .env is a gitignored fallback.
Database (Turso/libSQL) uses tracked migrations:
doppler run -- pnpm db:migrate # apply pending migrations
pnpm db:status # applied vs pending
The Ungoogled-Chromium fork pipeline lives in
apps/desktop/chromium/ (pinned versions, GN args,
branding, patch series, guarded fetch/build scripts). It needs ~50 GB and a
capable machine; see its README and
ADR 0001.
Tag-driven, per-platform CI/CD (one repo, not 50):
pnpm version:set 0.1.4 && git tag v0.1.4 && git push origin v0.1.4
release.yml builds linux/macos/windows artifacts (+ .deb/.rpm/AppImage) and
publishes a GitHub Release; submit-packages.yml refreshes the package managers.
| Milestone | Status | |
|---|---|---|
| M0 | Monorepo scaffold | ✅ done |
| M1 | Chromium fork | 🟡 pipeline + launcher + de-googled extension shipped; native binary not yet compiled |
| M2 | AI sidebar | ✅ done (BYOK, streaming, side panel) |
| M3 | Browser agents | ⬜ |
| M4 | Cloud services | 🟡 DB schema + sync client + migrations done; auth/sync API + web login not yet deployed |
| M5 | Mobile (React Native) | 🟡 Expo app linked to EAS (Phase 2 stub) |
| M6 | Plugins | ⬜ |
| M7 | Agent swarms | ⬜ |