Oya Browser

io.github.OyadotAIPublished by GitHub account OyadotAIv1.0.210Updated Nov 4, 2026

Real Chrome for agents: start a browser, read pages as numbered markdown, click, type, hand off.

VerifiedStreamable HTTPWeb executableProductivity & WorkflowBrowser Automation

Overview

Oya Browser's hosted MCP server (oyabrowser.com); OAuth sign-in or API key required; Streamable HTTP.

No AI overview yet: these facts come from the registry entry and the server itself.

Endpoint
oyabrowser.com
Last checked

Installation

In SourceWeft

  1. Open Oya Browser in the dashboard and add it to a workspace.
  2. Connect the required credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.OyadotAI%2Foya-browser/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.

{
  "mcpServers": {
    "oya-browser": {
      "type": "http",
      "url": "https://oyabrowser.com/mcp/pool"
    }
  }
}

README

[Oya Browser: the AI browser for the agentic era]

The browser for regulated industries (community version).

People and AI agents work together in one browser, with control over where it runs and how it is governed.

Download Oya Browser · Get started in the cloud · Self-host Oya · For enterprise, contact [email protected]

[Latest release] [npm: @oya-ai/browser] [Coverage] [License] [Discord]

[The Oya agent completes a prior authorization workflow in a mock payer portal]

A run in the Oya desktop app, sped up. The portal and patient data are fictional. Watch run 1 · run 2 · run 3.

This repository contains the Oya Browser community edition. People and AI agents work together in one browser: agents can use an existing signed-in browser, start managed cloud browsers, or connect through familiar tools and APIs. People can watch the work, step in when needed, and keep control of browser access and repeatable tasks.

The enterprise edition, including the HIPAA-ready offering, is maintained in a separate private repository. Contact [email protected] to learn about that edition.

Choose how to get started

Use Oya with an AI assistant

Install the desktop app, sign in, and connect your assistant from the app. Oya works with Claude Code, Codex, Cursor and VS Code. People can see the agent's browser activity and take control when a task needs their attention.

Download the desktop app · Agent setup guide

Control a browser from Node.js

Install the SDK and create an API key at oyabrowser.com. Node.js 20 or newer is required.

bash
npm install @oya-ai/browser

Set OYA_API_KEY, then run:

js
import { Oya } from '@oya-ai/browser';
const oya = new Oya();const browser = await oya.browser.start();
try {  await browser.goto('https://news.ycombinator.com');  console.log(await browser.ask('Summarize the top three stories.'));} finally {  await browser.stop();}

With no browser provider configured, start() can use the Oya desktop browser already connected to your account. To start cloud or self-hosted browsers, configure a provider with npx @oya-ai/cli init. The SDK and CLI can also use Browserbase, Steel, Anchor, Browser Use, or a browser you provide. Your application can keep the same SDK calls when you change providers.

SDK guide · Runnable examples · CLI guide

Connect over MCP

For assistants that support remote MCP, connect to https://oyabrowser.com/mcp/pool and authenticate with your Oya API key. For Claude Code:

bash
claude mcp add --transport http oya https://oyabrowser.com/mcp/pool \  --header "Authorization: Bearer $OYA_API_KEY"

Use the same endpoint with your self-hosted server URL when you run your own deployment.

Agent instructions and MCP reference

For AI agents

Use the agent reference for setup instructions, available tools, SDK examples, and MCP configuration. The desktop app can pair with Claude Code, Codex, Cursor, and VS Code. For remote MCP clients, connect to https://oyabrowser.com/mcp/pool with your Oya API key.

Run Oya in your own environment

Use the installer to set up a self-hosted instance:

bash
curl -fsSL https://raw.githubusercontent.com/OyadotAI/oya-browser/main/install.sh | sh

For production, choose Docker, Amazon ECS, Kubernetes, or GKE. The deployment guides cover configuration, storage, upgrades, and operations.

Self-hosting guide · Deployment templates

What you can do with Oya

  • Work in a signed-in browser. Connect the desktop app and reuse logins imported from Chrome, Arc, Brave, Edge, or Firefox. Set up logins.
  • Keep a person in control. Watch an agent work, switch between AI Mode and Human Mode, and keep agent activity in its own tabs.
  • Turn a successful run into a playbook. Replay repeatable tasks with new inputs, inspect the generated Playwright module, and export or import workflows. Playbook details · Replay benchmark.
  • Choose where browsers run. Use Oya Cloud, your own deployment, supported browser providers, or a browser you provide. Why route through Oya?.
  • Operate with governance controls. Self-hosted community deployments include host egress rules and a tamper-evident audit trail. See the control evidence and trust center.

For contributors

Oya is made up of the browser, control plane, console, SDK, and CLI. Start with the architecture map, then read the guide for the part you plan to change.

Development

Requirements and commands vary by project area. See Working in this repository for the conventions and complete command list. To install dependencies across the workspace:

bash
npm run setup

Common checks:

bash
npm run lintnpm run format:checknpm test

The full test command builds the SDK and runs the server, CLI, package, and script suites. For changes in the UI or browser app, run the checks listed in that part's package.json and architecture guide as well.

Packages and project areas

PathWhat it contains
packages/sdk@oya-ai/browser, the TypeScript SDK (MIT)
packages/cli@oya-ai/cli, setup and command-line tools (MIT)
browserOya's desktop browser and cloud browser image
serverAPI, browser connections, MCP, and control plane
uiWeb console and public site
examplesSDK and browser integration examples
docsOperator guides and product details

License

The SDK and CLI are MIT licensed. The rest of the project is available under the Sustainable Use License. See LICENSE.md for permitted use, self-hosting terms, and commercial licensing details.

Source: README.md at commit 1ca6cec

Tools

0
This server asks you to sign in, so SourceWeft could not read its tools without an account and has not indexed them. What a connected account sees can depend on that account and its permissions.

Version history

58
  1. v1.0.210LatestNov 4, 2026
  2. v1.0.208Nov 3, 2026
  3. v1.0.207Nov 3, 2026
  4. v1.0.206Oct 22, 2026
  5. v1.0.205Oct 21, 2026
  6. v1.0.203Oct 21, 2026
  7. v1.0.202Oct 20, 2026
  8. v1.0.200Oct 19, 2026
  9. v1.0.198Oct 17, 2026
  10. v1.0.197Oct 17, 2026
  11. v1.0.196Oct 17, 2026
  12. v1.0.195Oct 16, 2026
  13. v1.0.194Oct 15, 2026
  14. v1.0.193Oct 14, 2026
  15. v1.0.189Oct 14, 2026
  16. v1.0.185Oct 13, 2026
  17. v1.0.182Oct 13, 2026
  18. v1.0.180Oct 12, 2026
  19. v1.0.178Oct 12, 2026
  20. v1.0.177Oct 12, 2026
  21. v1.0.172Oct 11, 2026
  22. v1.0.171Oct 11, 2026
  23. v1.0.168Oct 11, 2026
  24. v1.0.165Oct 8, 2026
  25. v1.0.162Oct 8, 2026
  26. v1.0.160Oct 7, 2026
  27. v1.0.158Oct 5, 2026
  28. v1.0.155Oct 4, 2026
  29. v1.0.154Oct 3, 2026
  30. v1.0.149Oct 2, 2026
  31. v1.0.145Oct 2, 2026
  32. v1.0.144Sep 30, 2026
  33. v1.0.142Sep 29, 2026
  34. v1.0.139Sep 28, 2026
  35. v1.0.137Sep 27, 2026
  36. v1.0.130Sep 26, 2026
  37. v1.0.127Sep 26, 2026
  38. v1.0.125Sep 25, 2026
  39. v1.0.124Sep 25, 2026
  40. v1.0.123Sep 24, 2026
  41. v1.0.122Sep 24, 2026
  42. v1.0.120Sep 23, 2026
  43. v1.0.117Sep 23, 2026
  44. v1.0.114Sep 23, 2026
  45. v1.0.112Sep 22, 2026
  46. v1.0.111Sep 22, 2026
  47. v1.0.110Sep 22, 2026
  48. v1.0.108Sep 21, 2026
  49. v1.0.105Sep 21, 2026
  50. v1.0.103Sep 21, 2026
  51. v1.0.102Sep 20, 2026
  52. v1.0.99Sep 19, 2026
  53. v1.0.97Sep 18, 2026
  54. v1.0.96Sep 18, 2026
  55. v1.0.94Sep 17, 2026
  56. v1.0.92Sep 17, 2026
  57. v1.0.88Sep 17, 2026
  58. v1.0.83Sep 16, 2026

Score

75% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.