ViewFinder
github.com
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
- Browser Isolation Software#15 of 247.3