Skip to content
SPECIFICTION
Get listed

ViewFinder

github.com

WebWindowsmacOSLinuxAPISelf-hosted
Visit github.com
Spec score 7.3 #15 of 24 in Browser Isolation Software

What it is

ViewFinder is an open-source remote browser isolation product that runs a virtualized browser inside the user’s browser. It sends a remote page as pixels, so that page’s HTML, CSS, and JavaScript are not executed on the user’s device. The project describes embedding applications in another web app and providing secure browsing on locked-down internal networks. A BrowserView can be embedded in another web application for non-commercial use, while the managed API VF.openSecurely(url) opens links in a secure remote context. Working functions include file upload and download, new and incognito tabs, form input, and clearing cache, history, and session cookies. ViewFinder can run locally, in a cloud, on a server, through Docker, or by self-hosting from source. Windows, Mac OS, and Linux binaries are listed, with Google Chrome required. A free managed-cloud demo is available. The software is dual-licensed; commercial licensing details are linked by the project. Text selection, WebGL, multiple windows, browser settings, and some zoom and touch behavior remain limited.

Spec sheet

Product
ViewFinder is a clientless remote browser isolation product that runs a remote browser through a browser-based interface.Read 9 Oct 2026 · github.com
Security
The project describes remote browser isolation as protection against exploits, malware, and zero-day vulnerabilities.Read 9 Oct 2026 · github.com
Support
The README directs business and deployment inquiries to Cris at [email protected].Read 9 Oct 2026 · github.com
Automation
The README documents connecting Puppeteer to the running service on localhost port 5002.Read 9 Oct 2026 · github.com
Browser features
Listed working features include file upload and download, new tabs, incognito tabs, form input, and clearing cache, history, and session cookies.Read 4 Oct 2026 · github.com
Demo
The README links to a free demo of the managed cloud service.Read 4 Oct 2026 · github.com
Document viewing
The project describes secure document viewing using content disarm and reconstruction, with the secure document viewer available on request.Read 9 Oct 2026 · github.com
Embedding
Developers can include a BrowserView in another web application for non-commercial use.Read 4 Oct 2026 · github.com
Features
Listed browser functions include tabs, file upload, form input, incognito tabs, and clearing cache, history, and session cookies.Read 9 Oct 2026 · github.com
Free access
The README links to free demos; it does not state a trial duration.Read 9 Oct 2026 · github.com
Hosting
ViewFinder can be self-hosted from source or run using Docker, and the project also describes a managed cloud service.Read 9 Oct 2026 · github.com
Integration
The managed API `VF.openSecurely(url)` opens a link in a secure remote browser context.Read 9 Oct 2026 · github.com
Known limitations
The project lists text selection, WebGL, multiple windows, browser settings, and a summary of history entries as unimplemented.Read 4 Oct 2026 · github.com
Licensing
The software is dual-licensed, and the linked commercial licensing information says commercial distributors who do not want AGPL obligations must obtain a commercial license.Read 9 Oct 2026 · github.com
Limitations
The README lists text selection and regular browser settings as not implemented, and says page zooming is buggy.Read 9 Oct 2026 · github.com
Managed API
The documented managed API, VF.openSecurely(url), opens a link in a secure remote browser context.Read 4 Oct 2026 · github.com
Mobile limitations
The project says pinch or spread zoom is buggy and multi-touch is not implemented on tablets and mobile devices.Read 4 Oct 2026 · github.com
Operating systems
The README lists Windows, Mac OS, and Linux binaries, with Google Chrome required.Read 4 Oct 2026 · github.com
Pixel streaming
The project says it sends pixels from the remote page to the user’s device, so the page’s HTML, CSS, and JavaScript are not executed there.Read 4 Oct 2026 · github.com
Platform requirements
The README's binary instructions list Windows, Mac OS, or Linux and require Google Chrome to be installed.Read 9 Oct 2026 · github.com
Remote rendering
The project says the remote page is sent to the user's device as pixels, so its HTML, CSS, and JavaScript are not executed there.Read 9 Oct 2026 · github.com
Security model
The project describes a secure browsing context intended to protect users from exploits, malware, and zero-day vulnerabilities by sending pixels from remote browsing.Read 4 Oct 2026 · github.com
Supported deployment
ViewFinder can be deployed locally, in a cloud, or on a server, and the README provides self-hosting instructions.Read 4 Oct 2026 · github.com
Use cases
The project describes using ViewFinder to embed applications in another web app or provide a browser proxy for locked-down internal networks.Read 9 Oct 2026 · github.com

Strong points and limits

Strong points

  • Streams remote pages as pixels
  • Supports tabs, uploads, downloads, and forms
  • Offers a managed secure-opening API
  • Can be self-hosted or cloud deployed
  • Provides Windows, Mac OS, and Linux binaries

Limits

  • Google Chrome is required for listed binaries
  • Text selection and WebGL are unimplemented
  • Page zooming is described as buggy
  • Commercial licensing information is separate

Who it suits

It suits developers embedding remote browser views and organizations needing isolated browsing on internal networks. Self-hosting, managed cloud, and hybrid deployment options support different operating models.

Verdict

ViewFinder focuses on remote rendering and browser isolation with several deployment paths and embedding options. Its documented browser gaps, Chrome requirement, and dual licensing should be considered before adoption.

Where Specifiction places it

Alternatives to ViewFinderAll alternatives →