mohManual

Manual/Reference

Themes and views

Chapter 15 · 2 min read

Make moh look the way you like: eighteen built-in colour themes a keypress apart, a studio to make your own, and two views of every conversation.

Built-in themes

Press ctrl+t to cycle through the themes — the change is immediate — or type /theme for the picker, which shows them in two columns and marks built-ins with [s] and your own with [u].

FamilyThemes
ClassicTokyo Night (the default), Catppuccin Mocha, Gruvbox · Material
Retro screensGreen Phosphor, Amber Phosphor (P3), Commodore 64, Amiga Workbench 1.3
BoldNeon Noir, Lava, Candy Pop, Vaporwave '89, Pop Art
CinematicIron Man, Star Wars, TRON, Blade Runner
LightDaylight, Daylight Frost

Make your own: the theme studio

Open the settings (ctrl+s) → My themes…. The studio starts from an existing theme and repaints everything live as you go.

theme studio · deriving from tokyo-night
hue ────●───────────
brightness ──────●─────────
contrast ───────────●────
saturation ──────────●─────
warmth ─────────────●──
↑↓ row · ←→ value (shift = coarse) · n name & save · r my themes
  1. Shape the mood with five sliders: hue, brightness, contrast, saturation and warmth.
  2. Fine-tune single elements — such as the success and warning colours — by picking colour families by name (amber, teal, violet…). No colour codes anywhere.
  3. Name and save with n. Nothing is saved before that; saving also applies it.

Your theme is stored as a small file in ~/.moh/themes/: colours on top of a built-in theme, no code. If a theme file is ever broken, moh falls back to Tokyo Night and tells you why; colours that would be hard to read get a gentle contrast warning.

Vibe and dev views

ctrl+o (or /mode) switches between two ways of showing the same conversation. Vibe uses plain language — "edited a file", "ran a command" — and keeps numbers out of the way. Dev shows the exact commands, paths, token counts and turn numbers. The bottom bar shows ○ vibe or ◉ dev.

More to adjust

KeyWhat it changes
ctrl+dShow or hide the details of each action.
/thinkingWhether to show the AI's reasoning, where the model provides it, and how hard it thinks.
ctrl+sSettings: image previews, answer language, update check and more.

Small screens

On a narrow terminal the bottom bar shortens itself step by step instead of wrapping — the most important bits (the caution level and the view) always stay.

Written for moh 0.61. Inside moh, ctrl+h opens the built-in manual for your exact version.