Personalize your experience with marimo
# 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>
If you are using marimo in a browser like Firefox, you can use tools like Dark Reader for theming with or without motheme