Viewers online tools — same implementation for humans and agents · 26 tools
root:viewer·Human page + Agent API · same engine
Parse cron and list next run times
cron-parser
Parse CSV into a table preview
papaparse
Parse DBML with @dbml/core into tables/columns/refs (no ERD canvas)
@dbml/core
Authority-zone system-DNS recursive capture + multi-resolver + browser DoH/WebRTC; honest degrade when no hits, no fake Geo/ASN
node:dns.Resolver+browser-probes
Resolve A/AAAA/MX/TXT/NS/CNAME (Node dns; answers from the Forge host resolver)
node:dns
Read photo EXIF (exifr preferred, pure JPEG fallback)
exifr|jpeg-pure
Search the 45 available .gitignore template ids by name, alias, scope or kind
gitignore-corpus-index
Read width/height/format/orientation via sharp (EXIF buffer summary)
sharp
Query JSON with JSONPath expressions
jsonpath-plus
Decode JWT header/payload with jose (signature not verified)
jose
Render Markdown to HTML via marked
marked
Official mermaid 11 live preview + Agent SVG (Playwright); themes, samples, export — not a DBML ERD
mermaid+playwright
Lookup common MIME types by file extension
mime-table
Show client IP and key headers as seen by Forge (host-injected; no fake geo)
request-headers
Read page count and document metadata via pdf-lib
pdf-lib
Extract PDF text via pdftotext (poppler); fails honestly if missing
pdftotext
Extract per-slide text outline from .pptx (ZIP + slide XML, no PowerPoint)
pure-zip
Decode QR codes from images via jsQR
jsqr
Parse and serialize URL query strings
URLSearchParams
Connect to host:443 and read subject, SANs, validity, fingerprints
node:tls
Text ↔ Unicode escapes / code points
std-unicode
Parse URL into protocol, host, path, query parts
URL
Parse and validate URL shape (WHATWG URL)
URL
ua-parser-js — browser, engine, OS, device, and CPU from a User-Agent string
ua-parser-js
Find the weekday for a date
Date
Compare the same instant across IANA timezones with dayjs
dayjs