unicli-browser

Featured

Control broker-owned hidden, existing-Chrome, or remote browser targets with explicit Agent identity, visibility, profile partitions, and lifecycle.

AI & Automation 89 stars 3 forks Updated yesterday Apache-2.0

Install

View on GitHub

Quality Score: 92/100

Stars 20%
65
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

## When to Use Use `unicli browser` for browser lifecycle, page interaction, session sharing, target handoff, and diagnostics. `unicli operate` is a compatibility alias for the page-action subset. ## Provider Decision | Requirement | Provider and visibility | | -------------------------------------------- | ------------------------------ | | No window; default automation | `managed` + `hidden` (default) | | Existing signed-in Chrome tab, no activation | `chrome` + `background` | | Explicit user-visible Chrome interaction | `chrome` + `foreground` | | Explicit cloud/browser service | `remote` + `hidden` | No provider falls back to another. Managed and remote providers cannot become foreground. Existing Chrome cannot promise hidden operation. ## Quick Start ```bash unicli browser doctor --json # Probe only; starts nothing unicli browser broker start # Start windowless control plane only unicli browser start # Lazily start default managed hidden target unicli browser open https://example.com unicli browser state unicli browser click <ref> unicli browser screenshot ./page.png unicli browser sessions --json ``` ## Agent Sessions and Reuse A stable Agent session owns targets across turns. Different Agent sessions use different targets, while a shared profile partition can reuse login/storage. ```bash unicli browser --session thread-...

Details

Author
olo-dot-io
Repository
olo-dot-io/Uni-CLI
Created
3 months ago
Last Updated
yesterday
Language
TypeScript
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category