Skip to content

metaboulie/marimo-themes

Repository files navigation

Marimo Custom Themes

Personalize your experience with marimo

Theme Gallery

coldme light coldme dark
nord light nord dark
mininini light mininini dark
wigwam light wigwam dark

Get Started

# Install motheme CLI tool
pip install motheme

# Help messages
motheme

# Initialize themes
motheme update

# List available themes
motheme themes

# Apply a theme to specific files
motheme apply coldme notebook1.py notebook2.py

# Or, apply theme recursively in a directory
motheme apply -r coldme ./

Note

Please note that some parts of the Marimo notebook are not fully exposed for customization at this time, including side panels and cell editors

Warning

You may want to run motheme clear -r ./ before sharing or uploading your notebooks because the field css_file in marimo.App() may leak your private data

You can also run motheme as a uv tool

# use motheme
uvx motheme <command>

Alternative

If you are using marimo in a browser like Firefox, you can use tools like Dark Reader for theming with or without motheme