by alibaba
Local-first AI agent for Chrome: browser automation, web research, and data extraction with your own model.
# Add to your Claude Code skills
git clone https://github.com/alibaba/qz-browser-agentGuides for using ai agents skills like qz-browser-agent.
See how qz-browser-agent compares with popular alternatives.
qz-browser-agent is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by alibaba. Local-first AI agent for Chrome: browser automation, web research, and data extraction with your own model. It has 50 GitHub stars.
qz-browser-agent's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/alibaba/qz-browser-agent" and add it to your Claude Code skills directory (see the Installation section above).
qz-browser-agent is primarily written in JavaScript. It is open-source under alibaba on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh qz-browser-agent against similar tools.
No comments yet. Be the first to share your thoughts!
Available after the catalog security scan passes.
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
qz is an open-source browser agent that runs in your own browser as a Chrome extension. Describe a task in one sentence, and it works across the sites you're already signed in to, extracts the data, and delivers tables, files, or reports with sources. Connect any model, including DeepSeek, OpenAI, and Claude, with your own API key; your data stays local and goes only to the model you choose. Agents like Grok Bot, Claude Code, and Codex can also hand web tasks to qz through its CLI and MCP.

https://github.com/user-attachments/assets/26ee85fd-540f-4427-af59-c196fadfa221
General-purpose AI agents often break on real-world browsing: login walls, long click sequences, and pages that load as you scroll. qz runs these flows in your real local Chrome and hands clean results back to your agent.
Other browser agents usually let you watch them work, but stepping in mid-task is hard, and each is built for either people or agents, not both. qz lives in the side panel, so you see every step and result, and you can step in or stop it at any time. Coding agents such as Claude Code and Codex can also send tasks to qz through the CLI or MCP.
qz runs many tasks at once, and each task can spawn subtasks, so a large research job is split up and worked in parallel instead of stalling a single agent. It pulls the figures you want to compare from scattered, inconsistent websites and turns them into comparison tables or local files. Once a task works, say "Save this as a Skill" and reuse it next time with one sentence.
No virtual environment to set up. qz uses the Chrome you already use, so your logins, cookies, and extensions just work. Task data is stored locally, and you choose the model behind it.
Plan a 3-day cultural walk through Luxembourg City linking the Old Town, museums, and historic quarters. Check tourism-office and venue websites for opening hours, tickets, and booking rules, build a daily route table with sources, and flag anything unverified.
Compare the major open-weight LLMs released in the last 6 months, one per row: release date, parameters, context length, license, and key benchmarks, with official sources.
Find 10 arXiv papers on browser agents from the past month, with titles, one-line takeaways, and links.
Once it works, say "Save this as a Skill". Next time, just say "This week's browser agent papers" to reuse it.
Find the 10 fastest-growing AI agent repos on GitHub this week, read their READMEs, and write a weekly report with links.
In a coding agent such as pi, say:
Use qz to find this week's hottest AI agent projects on GitHub and send me a weekly report.
Install: Click Add to Chrome on the Chrome Web Store, then click the qz icon in your toolbar to open the side panel.
Connect a model: Open Settings, select a provider (e.g., DeepSeek, Claude), paste your API key, and save. Have a ChatGPT account? Select OpenAI Codex and sign in—no API key required.
Run a task: Enter a prompt in the side panel, for example:
Find this year's Nobel Prize winners in every category and put them in a table with source links.
(Optional) Connect external agents: Run npx --yes qz-browser-agent@latest connect in your terminal to let other agents trigger qz. See Make your agents actually good at browsing for details.
chrome://extensions and enable Developer mode.qz-browser-agent-extension folder.Agents like Grok Bot, Claude Code, Codex, and pi can hand web tasks to qz. qz runs them in your browser's side panel, where you can watch every step, then returns the results so your agent can keep going.
npx skills add alibaba/qz-browser-agent -g
npx qz-browser-agent@latest connect
npx qz-browser-agent@latest create "your task" --stream
--stream shows progress, any questions qz needs you to answer, and the final result.npx qz-browser-agent@latest mcp after pairing and use the HTTP URL it returns.npm install --global qz-browser-agent, then use qz in place of npx qz-browser-agent@latest.| qz | Nanobrowser | Browser Use | agent-browser | Playwright MCP | |
|---|---|---|---|---|---|
| Delegate the whole task, not every click | ✅ | ◐ | ◐ | ◐ | ❌ |
| Runs in your own logged-in Chrome | ✅ | ✅ | ◐ | ◐ | ◐ |
| Real-time control of every step, for humans and agents | ✅ | ◐ | ◐ | ◐ | ◐ |
| Many tasks in parallel, each with subtasks | ✅ | ◐ | ◐ | ◐ | ◐ |
| Save a run as a reusable Skill | ✅ | ❌ | ◐ | ❌ | ❌ |
✅ built in · ◐ partial or needs setup/code · ❌ not supported. As of October 2026, based on each project's public docs.
qz runs entirely in your browser. Sessions, Skills, and collected data stay on your machine, and the CLI/MCP bridge runs locally too. There's no qz server: your data only goes to the model you configure and the websites you work on.
See privacy policy and browser permissions.
The extension and CLI are free under Apache-2.0. Model costs depend on your provider; compatible local models are supported. ChatGPT access and limits depend on your account and plan.
In Settings, select OpenAI Codex and follow the device-code instructions at auth.openai.com.
Return to qz, select a model, and save. If device-code login is disabled, follow OpenAI's
authentication guidance.
Use a provider with a supported protocol and