
Cli Anything Adguardhome
A Python CLI that wraps the AdGuard Home REST API for managing network-wide ad blocking from the command line. You get full control over filter lists, DNS rewrites, client configurations, DHCP leases, and query logs without touching the web GUI. It includes an interactive REPL mode with tab completion and a JSON output flag for scripting or agent consumption. The command structure is clean and organized into logical groups like filter, clients, stats, and rewrite. If you're already running AdGuard Home and want to automate DNS management or integrate it into larger workflows, this gives you the programmatic access you need. Requires Python 3.10+ and an existing AdGuard Home installation.
- skills.sh installs
- 507
- GitHub stars
- 58.5K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add hkuds/cli-anything --skill cli-anything-adguardhome --agent claude-codeInstalls into .claude/skills of the current project.
Files
cli-anything-adguardhome
Network-wide ad blocking and DNS management via the AdGuard Home REST API. Designed for AI agents and power users who need to manage filtering, DNS rewrites, clients, DHCP, and query logs without a GUI.
Installation
This CLI is installed as part of the cli-anything-adguardhome package:
pip install cli-anything-adguardhome
Prerequisites:
- Python 3.10+
- AdGuard Home must be installed and running
- Install AdGuard Home:
curl -s -S -L https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -v
Usage
Basic Commands
# Show help
cli-anything-adguardhome --help
# Start interactive REPL mode
cli-anything-adguardhome
# Check server status
cli-anything-adguardhome server status
# Run with JSON output (for agent consumption)
cli-anything-adguardhome --json server status
REPL Mode
When invoked without a subcommand, the CLI enters an interactive REPL session:
cli-anything-adguardhome
# Enter commands interactively with tab-completion and history
Command Groups
Config
Connection and configuration management.
Sponsors
Details
- Repository
- github.com/hkuds/cli-anything
- Categories
- Backend & APIs, CLI & Terminal
- First seen
- Jun 3, 2026
More from hkuds/cli-anything
All 51- Cli Anything Slay The Spire Ii506
- Cli Anything Anygen505
- Cli Anything Intelwatch503
- Cli Anything Wiremock503
- Cli Anything Mubu501
- Cli Anything Cloudanalyzer499
- Cli Anything Eth2 Quickstart496
- Cli Anything Novita496
- Cli Anything Zoom496
- Cli Anything Unimol Tools491
- Cli Anything Seaclip486
- Cli Anything Rms485
- Cli Anything Unrealinsights474
- Cli Anything Nsight Graphics448
- Cli Anything Lldb439
- Cli Hub Meta Skill5.8K
- Cli Anything2.2K
- Cli Anything Blender1K
- Cli Anything Obsidian1K
- Cli Anything Notebooklm891
- Cli Anything Libreoffice721
- Cli Anything Drawio712
- Cli Anything Freecad697
- Cli Anything Gimp672