Goldfinch is an open-source, Chromium-based desktop browser built around privacy (Shields, fingerprint farbling, container jars), operator control, and AI-automatability — with a media panel that catalogs every image, video, and audio file on the page.
Not a fork of anyone's browser UI — a purpose-built shell where privacy, media, and automation are first-class, inspectable, and yours.
Tracker & ad blocking, tracking-param stripping, third-party cookie isolation, and fingerprint farbling — applied automatically to every container, burner, and default tab. Per-site pause when you need it.
Every jar is its own session partition — separate cookies, storage, cache, and farble seed. Per-jar history with retention controls, one-click identity wipes, and ephemeral burner tabs that evaporate on close.
Scans the live DOM for images, srcset, CSS backgrounds, video, audio, and known embeds — preview in a lightbox, play audio in a docked player, or download with the page's own session, individually or in one batch.
Click the ▾ by the new-tab button. Personal, Work, and your own jars
run in isolated partitions; a burner tab leaves nothing behind.
Goldfinch exposes an MCP-compatible automation surface over Streamable HTTP,
bound to 127.0.0.1 only. Off by default; per-jar API keys; Origin/Host pinned
against DNS rebinding.
# .mcp.json { "mcpServers": { "goldfinch": { "url": "http://127.0.0.1:49707/mcp", "headers": { "Authorization": "Bearer <jar-key>" } } } } → 30 tools: enumerateTabs, openTab, click, captureScreenshot, readDom, getHistory…
Grab an installer, or build from source with npm install && npm start.
Note: builds are currently unsigned — the first launch shows a Gatekeeper (macOS) / SmartScreen (Windows) warning. Allow it through to run.
Goldfinch keeps its footprint auditable on purpose — you can read the entire trust boundary in an afternoon.
will-navigate guard.goldfinch:// scheme with a strict CSP; privileged IPC origin-checked in the main process.