Skip to content

metaboulie/marimo-themes

Repository files navigation

Marimo Custom Themes

Note

Some parts of the Marimo notebook are not fully exposed for customization at this time

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

Theme Gallery

Get Started

With uv (recommended)

# Install motheme CLI tool
uvx motheme

# Help messages
uvx motheme -h

# Initialize themes
uvx motheme update

# List available themes
uvx motheme themes

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

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

Or with pip

# Install motheme CLI tool
pip install motheme

# Help messages
motheme -h

# 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 ./