Palette pulls from the two largest open-source terminal color scheme libraries — iTerm2-Color-Schemes and Gogh — and turns each one into a complete Blender theme. Browse them, preview them live, tweak the palette if you want, apply with one click.
If you've ever wished Blender's UI matched your terminal, your editor, or just your taste — this is that.

You press Load Themes. The add-on fetches the latest theme files from the upstream repositories and caches them locally. From there, every theme is one click away.
Click any theme in the list and Blender updates instantly. No restart, no XML wrangling, no leaving the preferences window. When you find one you like, hit Apply. If you don't like it, hit Reset.
Theme Browser — Search and filter across the full library. Live preview is on by default, so selecting a theme in the list updates the UI immediately. No files are written during preview, so browsing is non-destructive.
Palette Editor — Modify any of the 16 ANSI colors plus background, foreground, selection, and cursor before applying. Includes a Swap Colors tool for exchanging two slots, and a Reset to Original option for backing out of edits.
Export XML — Export the active theme as a standard Blender theme XML, either manually or automatically on apply. Compatible with Blender's built-in theme installer, so you can share themes with collaborators who don't have the add-on installed.
Local theme support — Point the add-on at a folder of .itermcolors, .yml, or .yaml files and it'll load those instead of (or alongside) the remote repositories. Useful if you have a private collection or you're working offline.
Save Preferences on Apply — Optional toggle that saves your Blender preferences automatically every time you apply a theme, so the theme persists across restarts.
Terminal schemes only define 16 ANSI colors plus a handful of UI colors. Blender's theme system has hundreds of fields. Naïvely assigning ANSI colors to Blender properties produces unreadable interfaces.
Palette uses perceptual color math (OKLCH) to derive surfaces, borders, text colors, accents, and contrast-checked UI elements from the source palette. The result is a coherent theme rather than 16 colors splattered across the interface.
Palette does not bundle or redistribute any theme files. All schemes are fetched on-demand from their original public repositories, and each theme retains its original name and attribution. The author of this add-on is not the author of the color schemes themselves — credit goes to Mark Badolato (iTerm2-Color-Schemes), the Gogh contributors, and every individual theme creator listed in those projects.
save_on_apply preference and all automatic calls to bpy.ops.wm.save_userpref().save_user_preferences() helper function from apply.py.[build] section to blender_manifest.toml with paths_exclude_pattern to exclude assets/, __pycache__/, dotfiles, and zip archives from the built package.assets/graphic.png (used for the README on GitHub) is no longer included in the distributed extension.bpy.app.online_access before any network requests and aborts with a user-facing message if online access is disabled.xml_writer.py from the package entirely.ITERM_OT_export_theme_xml operator, its class registration, and the "Export Theme XML" button from the settings UI.bpy.context.preferences.themes[0]).__init__.py — Removed xml_writer import/reload, export operator class, save_on_apply call sitesapply.py — Removed save_user_preferences() functionprefs.py — Removed save_on_apply property, export button, and "On Apply" settings groupblender_manifest.toml — Added [build] exclude patterns, updated permissions descriptionREADME.md — Removed references to save-on-apply and XML export from settings documentationxml_writer.py — DeletedThis extension requests the following permissions:
Caches themes locally
Downloads color schemes from GitHub repositories
Awesome!
Like!!!