---
title: Themes
description: Customize OpenChamber with built-in and user-defined themes.
---

# Themes

OpenChamber supports built-in themes and custom theme JSON files.

## Add a custom theme

1. Create the themes directory:

```bash
mkdir -p ~/.config/openchamber/themes
```

2. Add your JSON file to that directory (for example `my-theme.json`).
3. Open OpenChamber, then go to **Settings -> Theme -> Reload themes**.
4. Pick your theme from the dropdown.

## Theme location

- macOS/Linux: `~/.config/openchamber/themes/`

## Full JSON format reference

Use the full format guide in the main repo docs:

- [`docs/CUSTOM_THEMES.md`](https://github.com/openchamber/openchamber/blob/main/docs/CUSTOM_THEMES.md)
