Broken-link detection
Crawl same-origin pages, catch 4xx, 5xx, redirects, and timeouts, then turn the results into terminal output or reusable reports.
argiope is a zero-dependency command-line crawler built for website QA, image downloads, self-contained reports, and portable HTML browsing. It ships as a single binary for Linux, macOS, and Windows.
The repo already covers multiple workflows - site validation, image archiving, manga downloads, and offline browsing. The website mirrors that split so new users can quickly pick the right command path.
Crawl same-origin pages, catch 4xx, 5xx, redirects, and timeouts, then turn the results into terminal output or reusable reports.
Write text, Markdown, or self-contained HTML reports, with optional positive results included for audits and CI workflows.
Download images into structured folders with configurable crawl depth, delay, timeout, and optional parallel crawling.
Generate `library.html`, nested `index.html`, and `reader.html` pages so downloaded image trees stay easy to explore locally.
Download chapter sets from `fanfox.net`, keep numeric chapter order, and filter ranges with `--chapters N-M`.
Built with Zig standard library only, released as a single static binary for Linux, macOS, and Windows.
The Pages site also hosts the install scripts directly, so you can use clean install URLs instead of raw GitHub file links.
Use the same scripts tracked in the repository, published at stable Pages endpoints.
curl -fsSL https://christianhelle.com/argiope/install | shirm https://christianhelle.com/argiope/install.ps1 | iexThe scripts detect the platform, download the latest release asset, and install `argiope` to a PATH-friendly location.
sudo snap install argiopeFastest Linux-native install when snap is already available.
https://github.com/christianhelle/argiope/releases/latestDownload prebuilt archives for Linux x86_64, Linux aarch64, macOS x86_64, macOS aarch64, and Windows x86_64.
git clone https://github.com/christianhelle/argiope.git
cd argiope
zig build -Doptimize=ReleaseFastRequires Zig 0.15.2 or later. The binary lands in `zig-out/bin/argiope`.
argiope check https://example.com
argiope check https://example.com --depth 5 --timeout 15
argiope check https://example.com --report report.html --report-format htmlGood fit for docs sites, release checks, and CI jobs where you need a readable artifact at the end.
argiope images https://example.com/gallery -o ./images
xdg-open ./images/library.htmlEvery run generates a portable browser with folder landing pages and ordered reader views.
argiope images https://fanfox.net/manga/naruto --chapters 1-10 -o ./manga
argiope library ./mangaRSS-driven chapter detection keeps numeric ordering stable, with HTML parsing as fallback.
Shell, PowerShell, Snap, release archives, source builds, and PATH verification.
GuideBroken-link checks, image downloads, report mode, offline browser output, and troubleshooting.
CLI referenceExact command list, defaults, examples, report formats, and command behavior.
AutomationUse HTML or Markdown reports inside GitHub Actions and publish them as workflow artifacts.