Skip to content

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

 
 

Latest commit

 

History

569 Commits

Folders and files

Repository files navigation

Nextbrowser logo

Nextbrowser

An Electron, React, and TypeScript desktop console for running local AI agents in managed browser sessions on macOS and Windows.

Website · Product docs · Use cases · Download · Discussions

Latest release AGPL-3.0-only License Platforms: macOS and Windows Documentation languages: 20

English · Español · Português (Brasil) · 简体中文 · 日本語 · 한국어 · Deutsch · Français · Русский · Українська · العربية · हिन्दी · Türkçe · Bahasa Indonesia · Tiếng Việt · ไทย · Italiano · Polski · Nederlands · فارسی

NextBrowser interface demo

Why Nextbrowser

Browser work by an AI agent spans more than a prompt: an operator must choose a browser identity, control the session, keep the agent process observable, and recover when a page or run fails. Nextbrowser brings those controls into one desktop surface.

  • Keep profiles, sessions, proxy/fingerprint rotation, and agent work in one operational view.
  • Inspect streamed agent output and browser activity instead of treating runs as fire-and-forget.
  • Reuse workflows through skills, custom scripts, preflight checks, and schedules.
  • Diagnose browser state and invoke captcha tools when a page presents a challenge; successful solving is never guaranteed.

Key features

Area What is available
Profiles and sessions Manage profiles, session lifecycle, and proxy/fingerprint rotation.
Agent workspace Run local agents with chat history, queues, stop/edit controls, and conversation forks.
Reusable workflows Apply skills and custom scripts with browser-session preflight.
Scheduled work Configure recurring agent runs and review them from the desktop console.
Visibility Use Live View, run status, and diagnostics to inspect browser work.
Captcha tooling Detect challenges and invoke supported handling flows without a bypass guarantee.

See the product guide for concepts, screens, workflows, and operating guidance.

Quick Start

  1. Download an available macOS or Windows build from the latest Nextbrowser release.
  2. Follow the product documentation to configure your browser environment.
  3. Open Nextbrowser, select a profile, start its session, choose an installed local agent, and submit a task.
  4. Keep Chat and Live View open while the task runs; stop, edit, queue, or fork work when needed.

For browser controls and diagnostics, use the browser control reference. For application and browser configuration, see configuration.

Demos and use cases

Explore published scenarios on the Nextbrowser use-cases page. The preview above shows the NextBrowser interface in action.

Common workflows include:

  • start a profile session, give a local agent a browser task, and observe progress;
  • apply a skill or private custom script after session preflight;
  • schedule a recurring task without assigning a release-date promise to the workflow;
  • inspect session, tab, page, and identity state when a run fails;
  • detect a captcha and choose an available handling path, with human intervention when required.

How it works

flowchart LR
  Operator["Operator"] --> Desktop["Nextbrowser Desktop"]
  Desktop --> Agent["Local AI agent"]
  Desktop --> Browser["Browser control"]
  Agent --> Browser
  Browser --> Session["Profile browser session"]
  Session --> Page["Website or web app"]
  Session --> Observe["Live View and diagnostics"]
  Observe --> Desktop
Loading

Nextbrowser is the desktop control surface. Profiles define browser identities, sessions provide the running browser context, and browser activity remains visible through Live View and diagnostics. Read the product guide for the full mental model.

Documentation

Roadmap

Roadmap work is tracked through GitHub Issues and project boards. An issue or project card is a proposal, not a release commitment; no dates are implied.

Contributing

Read CONTRIBUTING.md before opening a change. Use the structured issue forms for reproducible bugs, focused feature proposals, demo requests, and documentation fixes. README changes must keep all 19 translations and the i18n manifest synchronized.

Community and support

License

Nextbrowser is open-source software available under the GNU Affero General Public License v3.0 only.

AGPL-3.0 permits commercial use, modification, and redistribution. If you distribute a modified version or run a modified version as a network service, the license requires you to offer the corresponding source code under the same license. This repository's dependencies remain under their respective licenses.

Copyright © 2026 Nextbrowser contributors.

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages