Commands
webular has 20 commands. Each one has its line and an example you can run. webular <command> --help lists every flag.
Find
search
Searches the web with no key, or one keyless source. --source also takes hackernews and arxiv.
webular search "bun runtime" --source wikipedia
map
Finds all URLs for a domain.
webular map https://example.com
feed
Reads an RSS 2.0 or Atom 1.0 feed and lists its items.
webular feed https://hnrss.org/frontpage --limit 5
Read
scrape
Reads one URL as clean markdown or JSON.
webular scrape https://example.com --json
crawl
Reads a site page by page on the same host.
webular crawl https://example.com
batch
Scrapes many URLs at once.
webular batch --help
parse
Turns local docs into markdown.
webular parse --help
media
Downloads media; takes a screenshot or PDF in a real browser.
webular media --help
Think
extract
Pulls fields with CSS selectors or a schema.
webular extract --help
summarize
Picks the key sentences (no model).
webular summarize --text "..." --sentences 1
answer
Answers from sources.
webular answer --help
research
Runs a multi-step research loop and writes a cited markdown report.
webular research "web scraping in 2026" --depth 3 -o report.md
Watch and act
monitor
Tracks changes to a URL over time.
webular monitor --help
act
Drives a real browser.
webular act --help
Tools and setup
doctor
Checks your setup and toolchain.
webular doctor --json
mcp
Serves webular’s features as an MCP server.
webular mcp
tasks
Lists the mise task graph that defines the commands.
webular tasks
diagram
Lists the XState machines that model the CLI flows.
webular diagram
audit
Reports whether deepsec is there, plus a scan plan.
webular audit
jev
Learns from recorded Jev calls, or labels one as an eval case.
webular jev --help
Global options
--json, --ndjson, --select <a,b>, -o/--output <file>, --timeout <ms> (per network try), --no-cache, -h/--help, and -V/--version. --json prints JSON with sorted keys and a stable shape.
Exit codes
0: success.1: failure.2: usage error.3: somebatchitems failed.127: a command could not start.128 + n: stopped by signaln(130for SIGINT,143for SIGTERM).
Offline
summarize --text, parse, tasks, diagram, and --help need no network.