Developer CLI

Install Unchained

Browser automation with DDM-first methodology. Navigate, extract, and interact with pages — optimized for LLM agents at ~500 tokens per page instead of ~2,100 for screenshots.
1 Install
Choose your package manager. All methods install the same tool.
pip install unchainedsky-cli[agent]
Includes the Claude agent. Omit [agent] for CLI-only.
uv tool install unchainedsky-cli[agent]
Installs globally. No venv needed.
brew install protostatis/tap/unchainedsky-cli
macOS and Linux. Agent extra requires pip install anthropic separately.
2 Launch Chrome
Start a CDP-enabled Chrome instance. Pick your mode.
unchained launch https://example.com
Sandboxed profile — clean, isolated session.
— or with your existing profile —
unchained --port 9333 launch --use-profile --profile "Profile 3" https://x.com
Copies your Chrome profile (cookies, logins) to a sandboxed dir. Original stays untouched.
— or headless with stealth —
unchained launch --headless --stealth https://example.com
No visible window. Fingerprint evasion auto-enabled.
3 Browse
Navigate returns page layout + Intel probe inline. No separate DDM call needed.
unchained navigate https://news.ycombinator.com
Returns interactive elements with coordinates + extraction strategy ranking.
Tab: 2DB5FFBC... Hacker News: Hacker News@112,20 | new@178,20 | past@222,20 | comments@287,20 --- ddm | mode: 2pass | elements: 50 --- layout: header | content(links) strategy: innerText (69%) | runner-up: img_alt (15%)
4 Agent optional
Interactive Claude agent that browses autonomously using DDM + Intel.
export ANTHROPIC_API_KEY=sk-ant-... unchained agent "find the cheapest flight to NYC"
Uses Sonnet by default. --model opus or --model haiku to switch.
What's included
DDM
DOM Density Map — ~500 token page layout with interactive elements and coordinates
Intel
Bayesian page fingerprinting — ranks 8 extraction strategies per domain
26 commands
navigate, click, type, scroll, js, screenshot, tabs, cookies, frames, and more
Stealth
WebGL, navigator, screen overrides to evade bot detection
Multi-profile
Run multiple Chrome profiles on different ports simultaneously
Claude agent
Interactive browsing agent with DDM-first methodology built in
Verify
unchained --help