Monolith is a single-file HTML web archiver and asset bundler. It functions as a command-line interface and programmatic library designed to save complete web pages and their associated assets into a single HTML file for offline viewing.
The tool crawls URLs to discover and fetch linked stylesheets, scripts, and images, which are then embedded into the document as data URLs. It includes capabilities for session injection via external cookie files and authentication handling to backup protected or member-only content.
The project covers broader functional areas including automated web scraping, asset filtering by domain or resource type, and network request customization. It also supports proxy routing through environment variables to manage network restrictions.