Skip to main content

Introduction

Running AI agents that interact with the web is hard. Dynamic pages require real browsers, simple HTTP requests miss important state, and production workloads need reliable isolation between sessions. Rusty Browser gives you an open-source stack for launching, controlling, and cleaning up real browser instances through a REST API, CLI, SDK, frontend, and MCP integration.

Why Rusty Browser

  • Built for AI Agents: Give your models a real browser. Navigate, interact, extract, and inspect page state.
  • Self-Hosted by Default: Run the server, browser agents, CLI, frontend, and scaling layer on infrastructure you control.
  • Composable Stack: Use the HTTP API directly, script workflows with the CLI or Go SDK, or connect AI tools through MCP.
  • Open Source: Run it yourself under an open-source model with no hosted platform lock-in.

Get Started

Launch your first self-hosted browser in minutes.

Core Features

Self-Hosting

Run the complete Rusty Browser stack on your own machine, VM, or infrastructure provider.

Horizontal Concurrency

Scale browser agents with Flux and the compute capacity you provide.

Network and Identity

Configure your own proxy strategy and browser identity layer for the sites you need to automate.

Frontend

Inspect sessions, logs, and live browser activity from the open-source web UI.

Browsers

Create, control, and close isolated browser instances through a clean REST API.

Session Logs

Trace browser activity and debug long-running instructions.

AI Instructions

Drive the browser with natural language. Let AI handle the interaction logic.

Quick Example

Create a browser, navigate, and extract content with a local Rusty Browser server:

Open Source

Rusty Browser is built in the open. If it saves you time, please give the repos a star on GitHub.

Rusty Browser

The core browser platform

Rustenium Identity

Fingerprint and identity layer

Rustenium

Browser engine

Serverless Flux

Serverless scaling infrastructure

What’s Next?

Quickstart

Run your first browser end-to-end

API Reference

Explore all endpoints and commands

Browsers

Understand browser lifecycle and cleanup

Go SDK

Use the official Go client library