# Install obscura with Homebrew, Nix

Headless browser for AI agents and web scraping. Version 0.2.4 via Homebrew; verified 2026-10-04. Also installable with nix: nix profile install nixpkgs#obscura.

## Install

```sh
sudo av install brew:obscura
```

Additional install commands:

### macOS

- Homebrew (100%):

```sh
brew install obscura
```

  Evidence: local Homebrew formula metadata

### Linux

- Nix (92%):

```sh
nix profile install nixpkgs#obscura
```

  Evidence: nixpkgs package indexes: pkgs/by-name/ob/obscura/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

## Package facts

- **Package key:** brew:obscura
- **Package manager:** Homebrew
- **Package manager page:** <https://formulae.brew.sh/formula/obscura>
- **Version:** 0.2.4
- **Source summary:** Headless browser for AI agents and web scraping
- **Homepage:** <https://obscura.sh>
- **Repository:** <https://github.com/h4ckf0r0day/obscura>
- **Upstream docs:** <https://obscura.sh>
- **License:** Apache-2.0
- **Source archive:** <https://github.com/h4ckf0r0day/obscura/archive/refs/tags/v0.2.1.tar.gz>
- **Last updated:** 2026-10-04T18:55:51Z
- **Generated:** 2026-10-12T03:48:17+00:00

## Executables

- obscura (cli)
- obscura-worker (cli)
- obscura (alias)
- obscura-worker (alias)

## Build dependencies

- rust

## Install behavior

- Post-install hook: not defined
- Bottle: available on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux

## Freshness

- Page generated: 2026-10-12
- Package-manager version: 0.2.4
- Package-manager updated: 2026-10-04
- Local data: ok
- Upstream repository: https://github.com/h4ckf0r0day/obscura
- Upstream latest detected: v0.2.1 (current)

## From the blog

- [When coding agents can find yesterday](https://pkg.so/blog/2026-08-24/when-agents-can-find-yesterday/)
## Project history and usage

Obscura is an Apache-licensed headless browser written in Rust for web scraping, browser automation, and AI-agent tooling.

### Project history

Obscura was created as an open-source headless browser engine for scraping and AI-agent automation. It embeds V8, implements Chrome DevTools Protocol compatibility, and later added an MCP server and production deployment guidance.

### Adoption history

The project is distributed through GitHub releases, Homebrew, the Arch User Repository, and an official container image. Its compatibility surfaces target existing Chrome DevTools Protocol, Puppeteer, Playwright, and MCP workflows.

### How it is used

Typical uses include rendering and extracting individual pages, parallel scraping, operating a CDP endpoint for Puppeteer or Playwright, and exposing browser tools through MCP. Runtime behavior is primarily configured with CLI flags and environment variables rather than a documented application configuration file.

### Why package nerds care

Obscura is notable as a Rust-based, separately packaged browser engine that aims to replace a much larger Chrome installation for automation workloads. Releases bundle both the main executable and `obscura-worker`, an operational detail relevant to package maintainers.

### Timeline

- 2026: Official wiki revisions document installation, stealth/proxy configuration, testing, and production deployment.
- 2026: The project documents distribution through release archives, Homebrew, AUR, and containers.

### Related projects

- Designed to interoperate with Puppeteer and Playwright through the Chrome DevTools Protocol and with AI-agent clients through MCP.

### Sources

- <https://github.com/h4ckf0r0day/obscura>
- <https://github.com/h4ckf0r0day/obscura/releases>
- <https://github.com/h4ckf0r0day/obscura/wiki>


## Security Notes

No matching local secret-handling manifest was found for obscura. Package metadata is still published here so future coverage has a stable package URL.


## Source Database Details

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** obscura
- **Version Scheme:** 0
- **Revision:** 0
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** stable

## Other Package-Manager Records

- Nix - obscura: normalized package name match | nixpkgs package indexes: pkgs/by-name/ob/obscura/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1


## Related links

- [Networking and protocol packages](https://pkg.so/networking-protocol-tools/) - Matched network, protocol, or remote-service metadata.
- [Web development packages](https://pkg.so/web-dev-tools/) - Matched web development metadata.
- [rust](https://pkg.so/brew/rust/) - Build dependency declared by Homebrew.
- [flyscrape](https://pkg.so/brew/flyscrape/) - Local package facts share a topical domain. Shared terms: browser, headless, scraping, web.
- [agent-browser](https://pkg.so/brew/agent-browser/) - Local package facts share a topical domain. Shared terms: agents, ai, browser.
- [gbox](https://pkg.so/brew/gbox/) - Local package facts share a topical domain. Shared terms: agents, ai, browser.

## Combined YAML source

View the package source record on GitHub. [combined/obscura.yml](https://github.com/mxcl/pkgdb/blob/main/combined/obscura.yml)


## Sources

- pkg.so package database
- package-page enrichment
- curated package history
- package version freshness
- package relationship graph
- external package-manager database matches
- cross-ecosystem install command graph
