-
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.
The loud themes (Brutalist, Arcane Quest, Liquid Glass, AURIS) bring the workspace to life with ambient backgrounds, while the calm themes (Classic, Editorial, Dracula) stay deliberately still — the contrast is intentional.
- Collections drag-and-drop juice — dragging a Collections node shows a themed "carried" chip under the cursor, the folder you're about to drop into lights up and snaps as it accepts, and expanding/collapsing a folder gives a small themed flourish. All themes get this.
- Living, interactive backgrounds — the animated wallpapers on loud themes respond to you. Your cursor exerts a gentle force on the field (ARCANE QUEST motes scatter away, the LIQUID GLASS sheen and blobs lean toward it, BRUTALIST dots shift, AURIS nodes track). The field also follows your session rhythm: it calms and dims when you've been idle, and intensifies during a burst of sends. (Pointer effects are desktop/web only.)
- Theme-switch transition — changing themes plays a brief sweep transition.
The SEND button shows a circular progress indicator while a request is in flight. All themes use the same subtle press effect on interactive elements.
Note: Calm themes (Classic/Editorial/Dracula) have static backgrounds — no animated wallpaper, no drag-drop flourishes, no session rhythm — by design. The contrast is what makes the loud themes stand out.
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