marimo config
Manage marimo configuration settings including user preferences and project-specific overrides.Usage
Commands
- show - Display current configuration
- describe - Show documentation for all config options
marimo config show
Display the current marimo configuration including user settings and project overrides.Usage
Output
The command displays:- Project overrides - Settings from the nearest
pyproject.toml(if any) - User config - Global user settings from the user config file
Examples
Configuration Hierarchy
marimo uses a two-level configuration system:- User config - Global settings in
~/.marimo.toml - Project config - Overrides in
pyproject.tomlunder[tool.marimo]
marimo config describe
Show detailed documentation for all available configuration options.Usage
Output
Displays comprehensive documentation for every config option including:- Configuration section names
- Available settings
- Data types
- Descriptions
Examples
Configuration File Locations
User Configuration
Location:~/.marimo.toml (or platform-specific config directory)
Create/Edit:
Project Configuration
Location:pyproject.toml in your project directory
Format:
Common Configuration Options
Autosave Settings
Code Completion
Runtime Behavior
Server Settings
Display Settings
Examples
View Current Settings
Learn About Available Options
Set Up Project-Specific Config
- Create or edit
pyproject.tomlin your project:
- Verify the settings:
Configure User Defaults
- Edit your user config file:
- Add your preferences:
- Verify:
Tips
- Use
marimo config showto verify your settings are loaded correctly - Use
marimo config describeto discover available options - Project configs override user configs - great for team settings
- User configs apply to all notebooks by default
- TOML format is simple and human-readable
- Configuration files are created automatically on first run
Configuration in Practice
Team Collaboration
Add to your project’spyproject.toml:
Personal Preferences
Set in~/.marimo.toml:
Related Commands
- marimo edit - Start editing with your config
- marimo run - Run notebooks with your config