-
Notifications
You must be signed in to change notification settings - Fork 5
Themes and Appearance
Getman ships seven full visual themes, each with light/dark and a density toggle.
Change them in Settings or via the Command Palette (Cmd/Ctrl+K).
Theme changes apply instantly (no restart).
| Theme (picker label) | Vibe |
|---|---|
| CLASSIC (default) | Calm, native desktop-tool look — neutral gray surfaces, hairline borders, soft small radii, tight padding, and a single muted-indigo accent. In the spirit of Postman/Bruno. |
| BRUTALIST | Thick borders, hard shadows, uppercase display type |
| EDITORIAL | Quieter, long-form reading aesthetic |
| ARCANE QUEST | Tongue-in-cheek fantasy RPG skin |
| DRACULA | The popular dark palette — clean, flat, purple-and-pink accents |
| LIQUID GLASS | Apple-inspired theme — translucent frosted-glass panels with real backdrop blur, generous rounded corners, hairline highlight edges, and Apple system-blue accent. Ships a light Clear variant and a dark Smoked variant. |
| AURIS | Augmentation-era sci-fi HUD — warm amber on a near-black void, chamfered/angled panels, glowing targeting brackets, drifting scanlines, and technical monospace readouts. AURIS goes furthest: built on the open-source auris UI kit, it swaps in a whole different widget set (HUD panels, status badges, chamfered switches, and a live terminal-style log). Light + dark. |
All seven share the same engine and features — only the look changes. The chosen theme is remembered across restarts. (Existing installs keep whatever theme you last selected; only fresh installs default to CLASSIC.)
Themes don't just recolour the same widgets — every theme except Classic renders its own bespoke component set (panels, method/status badges, switches, the realtime log, the response metadata chips, the loading state…), so each can feel like a different product rather than a re-skin:
- BRUTALIST — hard "ink-stamp" method/status badges and slab panels with a stuck-on header label, a chunky switch that snaps across its track, printed key/value rows, and a fanfold line-printer realtime log.
- ARCANE QUEST — runic-framed parchment panels, a faceted gem status badge, a grimoire-style log, an enchanted-lever toggle, "runestone" metric chips, and a summoning-ring loading spinner.
- LIQUID GLASS — frosted glass tiles, translucent lozenge badges, a switch with a glossy liquid thumb, and a blurred terminal-style log (building on the theme's real backdrop blur).
- EDITORIAL — a print-magazine treatment: hairline "article" panels with serif headings, quiet small-caps tags, footnote-style metrics, reference-list rows, and a restrained dispatch-style log (all static, by design).
-
DRACULA — a neon dev-console: panels with a
// commentheader and a soft purple glow, neon capsule badges, a REPL-style log (→ ← ✓ ✗), and a blinking-cursor "awaiting response" line. -
AURIS — the sci-fi HUD widget set built on the external
auriskit (see the table above). - CLASSIC keeps the standard widgets by design — the calm, native default that makes the others stand out.
It's the same app underneath; only the rendering changes. REDUCE VISUAL EFFECTS still applies — any motion in these widgets (e.g. the summoning ring, the glass ripple, the Dracula cursor) goes static.
Themes don't just sit there — they react to your requests. When you send a request the active theme plays an effect scaled to its personality, and the wait itself is expressive: the longer a request is in flight, the more the SEND ritual builds, and the longer a response took, the heavier its arrival lands. Sending, success (2xx/3xx), client errors (4xx), server/network errors (5xx), and cancellations each look different.
| Theme | While sending (builds with the wait) | Success | Error |
|---|---|---|---|
| LIQUID GLASS | a liquid level rises in the SEND button as you wait (plus a ripple on press); the wallpaper carries a soft highlight that follows your cursor | a clean concentric ripple + accent bloom — bigger and longer for slower responses | the glass cracks, then heals |
| ARCANE QUEST | a rune ring around SEND spins and fills as you wait; shooting stars and constellations drift through the starfield | a golden sparkle shower + shimmer sweep ("spell lands"), more lavish for slower responses | a crimson runic crack + a brief screen shake |
| BRUTALIST | the SEND button slams on press and a hard marching bar fills along its edge while waiting | a giant status-code ink-stamp (e.g. 200) thuds onto the screen, heavier for slower responses | a glitch-shake + bold code stamp |
| AURIS | a targeting reticle charges around SEND and its glow builds as you wait | a teal HUD scanline sweeps the response — bigger and longer for slower responses | a red alarm flash + a brief glitch/shake; timeouts and bad TLS certificates get their own distinct cue |
| CLASSIC / EDITORIAL / DRACULA | a gentle press (no build-up — calm by design) | a slim green status-pulse along the top edge, a touch stronger for slower responses | a slim red pulse |
Beyond the broad success/error split, the loud themes give notable HTTP status codes their own cue, each in the theme's own idiom — for example 201 Created a spawn flourish, 204 No Content a quiet poof, 304 Not Modified a déjà-vu echo, 401/403 a barrier/ward, 404 a scatter/dissolve, 408 a slow sag, 429 Too Many Requests a repeated throttle pulse, 500 the heaviest crash, and 503 a flicker/brown-out. Codes without a special cue fall back to the broad success/error effect. The calm themes echo this quietly in the pulse bar: 304 double-blinks and 429 triple-blinks.
The calm themes (Classic/Editorial/Dracula) stay deliberately quiet — no background motion, no build-up, no shake — which is part of what makes the loud themes stand out. Changing themes also plays a brief sweep transition.
Turn on THEME SOUNDS in Settings (off by default) to add short, themed audio cues on send and response. It's independent of the visual toggle below, so you can have silent visuals or quiet sound as you prefer. See Settings.
Tip: On lower-powered machines or the web build, enable REDUCE VISUAL EFFECTS in Settings. It turns off all the heavy motion — the backdrop blur and animated wallpaper LIQUID GLASS uses, the ARCANE QUEST starfield, the AURIS scanline-and-hex ambient, and every reaction effect, screen shake, and theme-switch sweep across all themes — leaving a clean, static UI. (Sound is controlled separately by THEME SOUNDS.)
The DARK MODE toggle in Settings switches the active theme between its light and dark variants. Default is light.
DRACULA is a dark-first palette: its dark variant is the classic VS Code Dracula, and its light variant uses the Dracula project's official light companion, Alucard (a warm cream background).
The COMPACT MODE toggle tightens the UI — smaller fonts, padding, icons, tab-bar height, and grab handles — to fit more on smaller displays. Default is off. Approximate effects:
| Element | Normal | Compact |
|---|---|---|
| Tab bar height | 60 px | 40 px |
| Body font | 12 pt | 11 pt |
| Small font | 10 pt | 9 pt |
| Icons | 24 pt | 18 pt |
| Default side-menu width | 300 px | 240 px |
They demonstrate that the whole UI reads sizing, colour, shape, typography — and now even its component widgets (every theme but Classic ships its own set) — from a theme layer, so the app can look dramatically different without changing behavior. A theme can also build on an external widget kit (AURIS uses auris). If you build from source, adding another theme is a self-contained change (see the project README/CLAUDE notes).
Related: The Interface (how the layout itself adapts to width).
Getman on GitHub · Releases · Live demo · Local-first HTTP client — no account, no cloud, no telemetry.
Start here
Core
Variables & automation
More features
- History
- Cookies
- Realtime WebSocket and SSE
- Code Generation
- Command Palette
- Keyboard Shortcuts
- Auto-Update
Configuration
Project