{"id":51146128,"url":"https://github.com/profullstack/tronbrowser.dev","last_synced_at":"2026-06-26T03:00:40.364Z","repository":{"id":367191751,"uuid":"1279679492","full_name":"profullstack/tronbrowser.dev","owner":"profullstack","description":"Open-source, privacy-first, AI-native browser built on a Chromium fork. No telemetry, no ads, no sponsored tabs.","archived":false,"fork":false,"pushed_at":"2026-06-25T01:06:34.000Z","size":100,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-06-25T01:08:49.631Z","etag":null,"topics":["agents","ai","arti","automation","browser"],"latest_commit_sha":null,"homepage":"https://tronbrowser.dev","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/profullstack.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-06-24T23:21:38.000Z","updated_at":"2026-06-25T01:06:15.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/profullstack/tronbrowser.dev","commit_stats":null,"previous_names":["profullstack/tronbrowser.dev"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/profullstack/tronbrowser.dev","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/profullstack%2Ftronbrowser.dev","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/profullstack%2Ftronbrowser.dev/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/profullstack%2Ftronbrowser.dev/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/profullstack%2Ftronbrowser.dev/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/profullstack","download_url":"https://codeload.github.com/profullstack/tronbrowser.dev/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/profullstack%2Ftronbrowser.dev/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34801014,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-26T02:00:06.560Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agents","ai","arti","automation","browser"],"created_at":"2026-06-26T03:00:29.954Z","updated_at":"2026-06-26T03:00:40.359Z","avatar_url":"https://github.com/profullstack.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TronBrowser.dev\n\nOpen-source, **privacy-first, AI-native** web browser — de-googled, built on\n**Ungoogled Chromium**.\n\n**Principles:** no telemetry by default · no ads · no sponsored tabs · no\naffiliate injection · user-owned data · Chrome-extension compatible · self-hostable.\n\n[Website](https://tronbrowser.dev) · [Releases](https://github.com/profullstack/tronbrowser.dev/releases) · [PRD](docs/tronbrowser-prd.md) · [Distribution](distribution/README.md)\n\n---\n\n## Install\n\n```bash\ncurl -fsSL https://tronbrowser.dev/install.sh | sh\n```\n\nThen use the agent-friendly **`tron`** CLI:\n\n```bash\ntron \u003curl\u003e        # open URL(s) in TronBrowser\ntron upgrade      # update to the latest release (no-ops if current)\ntron remove       # uninstall (keeps your profile)\ntron version\n```\n\nAlso packaged for **macOS · Windows · Debian/Ubuntu (.deb) · Fedora/RHEL (.rpm) ·\nArch (AUR) · Gentoo · NixOS · Snap · Flatpak · AppImage · FreeBSD** — and arm64\nLinux phones (Librem 5 / PinePhone / Ubuntu Touch). See\n[`distribution/`](distribution/README.md).\n\n\u003e **Status — honest version:** the native Ungoogled-Chromium *fork binary* (own\n\u003e branding/icon) isn't compiled yet (it's a ~50 GB build). Today `tron` runs an\n\u003e Ungoogled Chromium / Chromium on your system (**never Google Chrome**) in an\n\u003e isolated TronBrowser profile, with the de-googling done by the bundled\n\u003e **extension**. Same install/CLI; the native binary drops in later with no\n\u003e change for users.\n\n## What you get today\n\n- **De-googled new tab** — TronBrowser page, **Xprivo** as the default private\n  search (no Google in the omnibox; DuckDuckGo available as an alternative), quick links.\n- **RSS reader** on the new tab — seeded from your OPML; add/remove feeds and\n  **import/export OPML** in Settings.\n- **AI sidebar (bring your own keys)** — Anthropic, OpenAI, Google/Gemini,\n  DeepSeek, Perplexity, Kimi, Qwen, or local (Ollama/LM Studio/vLLM).\n- **CoinPay OAuth login** (not Google) — anonymous, optional email; settings sync\n  to the cloud SQLite (Turso) or your own self-hosted backend.\n- Keeps all Chromium features: extensions, profiles, bookmarks, history, PWAs,\n  DevTools.\n\n## Monorepo\n\n| Path | Contents |\n| --- | --- |\n| `apps/` | `desktop` (Chromium fork pipeline + launcher + AI-sidebar extension), `web` (tronbrowser.dev site), `mobile` (Expo/EAS, Phase 2), `docs` |\n| `packages/` | `ai-core`, `model-providers`, `browser-core`, `workflow-engine`, `agent-runtime`, `auth`, `payments` (x402/CoinPay), `sync`, `storage`, `sdk`, `plugins`, `ui`, `shared` |\n| `services/` | `api`, `worker`, `scheduler`, `sync-server` |\n| `distribution/` | package-manager manifests for every channel |\n\n## Develop\n\nRequirements: **Node 24+**, **pnpm 9+**.\n\n```bash\npnpm install\npnpm typecheck \u0026\u0026 pnpm test \u0026\u0026 pnpm build\n```\n\n**Secrets/env** via [Doppler](https://doppler.com) (project `tronbrowser`):\n`doppler setup` then `doppler run -- \u003ccmd\u003e` injects `TRONBROWSER_DB_URL` etc.\n`.env.example` documents everything; `.env` is a gitignored fallback.\n\n**Database** (Turso/libSQL) uses tracked migrations:\n\n```bash\ndoppler run -- pnpm db:migrate    # apply pending migrations\npnpm db:status                    # applied vs pending\n```\n\n## Build the Chromium fork (heavy)\n\nThe Ungoogled-Chromium fork pipeline lives in\n[`apps/desktop/chromium/`](apps/desktop/chromium/) (pinned versions, GN args,\nbranding, patch series, guarded fetch/build scripts). It needs ~50 GB and a\ncapable machine; see its [README](apps/desktop/chromium/README.md) and\n[ADR 0001](docs/adr/0001-chromium-fork-base.md).\n\n## Release\n\nTag-driven, per-platform CI/CD (one repo, not 50):\n\n```bash\npnpm version:set 0.1.4 \u0026\u0026 git tag v0.1.4 \u0026\u0026 git push origin v0.1.4\n```\n\n`release.yml` builds linux/macos/windows artifacts (+ .deb/.rpm/AppImage) and\npublishes a GitHub Release; `submit-packages.yml` refreshes the package managers.\n\n## Milestones\n\n| | Milestone | Status |\n| --- | --- | --- |\n| **M0** | Monorepo scaffold | ✅ done |\n| **M1** | Chromium fork | 🟡 pipeline + launcher + de-googled extension shipped; native binary not yet compiled |\n| **M2** | AI sidebar | ✅ done (BYOK, streaming, side panel) |\n| M3 | Browser agents | ⬜ |\n| **M4** | Cloud services | 🟡 DB schema + sync client + migrations done; auth/sync API + web login not yet deployed |\n| **M5** | Mobile (React Native) | 🟡 Expo app linked to EAS (Phase 2 stub) |\n| M6 | Plugins | ⬜ |\n| M7 | Agent swarms | ⬜ |\n\n## License\n\n[MIT](LICENSE) © [Profullstack, Inc.](https://profullstack.com)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprofullstack%2Ftronbrowser.dev","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprofullstack%2Ftronbrowser.dev","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprofullstack%2Ftronbrowser.dev/lists"}