Avito CLI
A CLI and skill for Avito search through your own already open browser over CDP: search, filters, listing cards, seller reviews, no API keys
Low risk
We rate an entry low when it mostly gives the agent instructions and reference material.
Why this level
- The CLI only reads public search, listing and review data
- Works through the user's own already open browser session
Install
Manual install
git clone <repo> avito-cdp && cd avito-cdp
npm install
npm linkInstalls the avito command into PATH; needs Node 20+.
This is third-party code. Review the repository files before installing.
What it does
The avito CLI connects over the Chrome DevTools Protocol to your own already-running browser where you are signed in to Avito, and provides search, get-page, get-filters, apply-filters, get-categories, move-category, get-item, get-seller-reviews, get-location and get-coords commands, plus utility avito browser and avito session commands. The repository itself warns that it is not built for abuse or scraping but for an agent to help pick out products. Category coverage is partial: transport, services, personal items, home and garden goods, parts, electronics, hobbies and pets are supported, while real estate and jobs are not. The skills/avito folder holds a consumer skill that the README recommends symlinking into ~/.claude/skills/avito rather than copying, so updates arrive via git pull.
Who it is for. For people who want an agent to filter-search Avito products and check a seller's reviews, without scraping around protections.
Good fit when
- You need filtered product search in supported categories: transport, electronics, hobbies, home and garden
- You need to view a full listing card, including original photos, and a seller's reviews
- You already use Claude Code or a compatible agent with skills and want a ready consumer skill
Not a fit when
- You need real estate or jobs: these categories are unsupported and not planned
- You need access with no personal browser running: the CLI does not launch its own browser, it connects to yours
Example request
Find a bicycle under 20000 rubles on Avito in my city and show reviews for the best sellerLimitations
It needs Node 20 or newer and an already running browser signed in to Avito; the CLI connects over CDP rather than working standalone. Real estate, jobs, business and equipment, and Business 360 are unsupported. The author states outright the project is not for abuse or scraping, but for agent-assisted product search.
How to disable. Remove the ~/.claude/skills/avito symlink and unlink the avito command from PATH with npm unlink in the repo folder.
Security check
- The CLI only reads public search, listing and review data
- Works through the user's own already open browser session
README in short
The README opens with a warning that the repo is not for abuse or scraping, gives a table of CLI commands and a category coverage table, describes installing via npm link, explains connecting the consumer skill via a symlink instead of copying, and covers connecting to your personal browser over CDP.
FAQ
Do I need an Avito Developer API key?
No, the CLI works via a CDP connection to your own browser already signed in to Avito, not through the official API.
Why does the README recommend a symlink instead of copying the skill?
So a git pull in the repo immediately updates the skill across every project, with no manual copy of a new version.
Related
CLI, skill and Python library for browser control: the agent clicks, fills forms and reads pages over CDP
A skill that gathers the last 30 days of discussion on a topic from Reddit, X, YouTube, HN, Polymarket and GitHub into one brief
The Chrome DevTools team's official MCP server: the agent drives a live Chrome, reads network and console, and records performance traces
A fast Rust CLI for agent browser automation: accessibility snapshots with element refs, an MCP server and skills