sys-gazette
v0.1.1
Published
System information as a designed magazine artefact
Readme
sys-gazette
Your system status as a luxury magazine spread.
sys-gazette reads your machine's CPU, memory, disks, network, battery, GPU, and services, then renders it as a designed HTML artefact inspired by iconic car brochures: hand-set typography, editorial structure, and a different visual identity for every mood your machine is in.

Styles
Five distinct identities. Each borrows its palette, typographic logic, and editorial sensibility from a legendary automotive lineage.
atelier / Lexus LFA
Catalogue: #F5F5F0 pearl white. Text: #1A1A18 deep ink. Space Grotesk + Cormorant Garamond.
The LFA was hand-assembled by a team of seven. Its catalogue didn't shout; it let the engineering speak. atelier follows the same discipline: a monochrome palette, tight grid, and the kind of restrained confidence that only comes from knowing you've built something exceptional. Every element earns its place on the page.
monaco / Pagani Huayra
Catalogue: #1C4F8A deep blue. Text: #F0EBD8 cream. Playfair Display + EB Garamond.
Pagani doesn't make cars. They make objects. The Huayra brochure is theatrical, operatic, Italian. monaco opens with a massive italic headline, lays spec rows with dotted leaders between label and value, and reserves red strictly for crisis editions. A ghost MONACO strip runs vertically along the right edge. The masthead closes with a cream gradient fade.
fjord / Koenigsegg Agera
Catalogue: carbon-fibre weave on #202020 dark charcoal. Text: #E8E4DC warm cream. DM Sans throughout.
Koenigsegg builds the fastest production cars on earth in a converted air force hangar in southern Sweden. The aesthetic is raw and technical, not decorative. fjord's catalogue card sits on a CSS carbon-fibre weave: two offset 45° gradients that recreate the interlocking cell structure of real woven carbon. Wide-tracking uppercase labels. No serifs anywhere.
palazzo / Mercedes-Benz SLR McLaren
Catalogue: #C0C0C0 palladium silver. Text: #1A2732 dark slate. EB Garamond throughout.
The SLR was a collaboration between a German luxury house and a British racing team. The result was an engineering dossier masquerading as a car brochure. palazzo's defining feature is its wide left margin: section kickers float into it, right-aligned and rule-separated, exactly as they do in the original SLR literature. Spec labels are set in small-caps. The bar is a single 1px ruled underline, not a pill.
belgravia / Aston Martin DB11
Catalogue: #005030 racing green. Text: #F5F0E8 ivory. Lora serif.
The DB11 brochure reads like a letter from a gentlemen's club: unhurried, authoritative, deeply British. belgravia uses the same register: italic prose, a double-rule plate divider in place of full-bleed photography, and tracked-caps headings that feel like they were set by hand. The two-column body runs in a single editorial flow, section by section, the way a printed broadsheet would.
Install
npm install -g sys-gazetteOr run without installing:
npx sys-gazetteRequires Node 18+.
Usage
# Open in browser with the default style
npx sys-gazette
# Pick a style
npx sys-gazette --style monaco
npx sys-gazette --style belgravia
npx sys-gazette --style fjord
# Render in the terminal instead
npx sys-gazette --style palazzo --format terminal
# Save to a specific file
npx sys-gazette --style atelier --output ~/desktop/status.html
# Redact hostname and IP before sharing a screenshot
npx sys-gazette --redact
# List all styles
npx sys-gazette --list-stylesWhat it collects
- CPU: model, cores, load, temperature, throttle state
- Memory: used / total, percentage
- Disks: all mounted volumes, used / total per disk
- Network: interface, RX/TX rates, local IP
- Battery: charge, status, time remaining
- GPU: model, VRAM, display resolution
- Processes: total count
- Services: failed systemd units
- Packages: installed package count
- System: hostname, OS, kernel, shell, uptime, detected dev tools
Nothing leaves your machine. All data is read locally via systeminformation.
Options
| Flag | Short | Default | Description |
|---|---|---|---|
| --style | -s | atelier | Which visual style to render |
| --format | -f | html | html or terminal |
| --output | -o | system temp | Path to write the HTML file |
| --no-rates | | false | Skip network rate sampling (faster startup) |
| --redact | | false | Redact hostname and local IP |
| --list-styles | | | Print available styles and exit |
License
MIT
