Extensions
  • Home
  • Add-ons
  • Themes
  • Approval Queue
  • About
  • Upload Extension
  • Sign in
  • BLENDER.ORG

    • Download

      Get the latest Blender, older versions, or experimental builds.

    • What's New

      Stay up-to-date with the new features in the latest Blender releases.

    DEVELOPMENT

    • Roadmap

      See which projects are currently being worked on and what's next.

    • Documentation

      Guidelines, release notes and development docs.

    LEARNING & RESOURCES

    • Blender Studio

      Access production assets and knowledge from the open movies.

    • Manual

      Documentation on the usage and features in Blender.

    • Benchmark

      A platform to collect and share results of the Blender Benchmark.

    • Blender Conference

      The yearly event that brings the community together.

    DONATE

    • Development Fund

      Support core development with a monthly contribution.

    • One-time Donations

      Perform a single donation with more payment options available.

All Add-ons

Add-on Palette
Palette

Load 600+ terminal palettes as complete Blender UI themes.
Add-on by NXSTYNATE
About What's New Permissions Reviews Version History
Theme: Gruvbox Dark (modified) Theme: Solarzied Dark Patched Theme: Nord Theme: Vague Theme: Kanagawa Bones Screenshot of Themes Screenshot of Palette Editor

Over 600 terminal color schemes, mapped to Blender's full theme system.

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.

Palette Demo


What it does

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.


Features

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.


How the mapping works

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.


Source and attribution

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.



What's New

1.1.5 February 24th, 2026

Palette v1.1.5 — Changelog

Preferences Protection

  • Removed save_on_apply preference and all automatic calls to bpy.ops.wm.save_userpref().
  • Removed save_user_preferences() helper function from apply.py.
  • The add-on no longer writes to or modifies user preferences. Saving is left entirely to the user through Blender's built-in save preferences workflow.

Package Cleanup

  • Added [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.

Online Access Check

  • Already implemented in v1.1.4: the add-on checks bpy.app.online_access before any network requests and aborts with a user-facing message if online access is disabled.

XML Export Removed

  • Deleted xml_writer.py from the package entirely.
  • Removed ITERM_OT_export_theme_xml operator, its class registration, and the "Export Theme XML" button from the settings UI.
  • The add-on no longer performs any XML file I/O. Theme changes are applied exclusively through the Python API (bpy.context.preferences.themes[0]).

Files Changed

  • __init__.py — Removed xml_writer import/reload, export operator class, save_on_apply call sites
  • apply.py — Removed save_user_preferences() function
  • prefs.py — Removed save_on_apply property, export button, and "On Apply" settings group
  • blender_manifest.toml — Added [build] exclude patterns, updated permissions description
  • README.md — Removed references to save-on-apply and XML export from settings documentation
  • xml_writer.py — Deleted

Permissions

This extension requests the following permissions:

  • Files

    Caches themes locally

  • Network

    Downloads color schemes from GitHub repositories

Developer
NXSTYNATE
Rating
(2)
Version
1.1.5
Updated
4 mo
Published
Feb. 17th, 2026
Downloads
4805
Size
52.1 KB
Compatibility
Blender 4.5 LTS and newer
Website
github.com/nxstynate/palette
Report Issues
github.com/nxstynate/palette/issues
License
GNU General Public License v3.0 or later
User Interface
...or download and Install from Disk
  • 52.1 KB

Reviews

See all
  • Bird_to_Mars
  • v1.1.5
  • 4 mo

Like!!!

  • NXSTYNATE replied
  • 2 mo

Awesome!

  • jjuup
  • v1.1.5
  • 4 mo

Simple, easy and great!

  • NXSTYNATE replied
  • 2 mo

That's the intention glad you like it!

5.0

2 reviews
5
4
3
2
1
Rate this Add-on Report an issue
  • About
  • Privacy Policy
  • Terms of Service
About
  • Blender Foundation
  • Blender Institute
  • Blender Studio
  • License
  • Logo & Trademark
  • Credits
  • Privacy Policy
  • Code of Conduct
Organization
  • People
  • Jobs
Blender Network
Download
  • Latest Blender
  • Blender LTS
  • Previous Versions
  • Experimental Builds
  • Source Code
  • Requirements
  • Benchmark
  • Flamenco
Extensions
  • Add-ons
  • Themes
Developers
  • Get Started
  • Roadmap
  • Projects
  • Docs
  • Blog
  • Forum
  • YouTube
  • Python API
Blender Studio
  • Films
  • Training
  • Tools & Pipeline
Support
  • Manual
  • Community
  • FAQ
Get Involved
  • Documentation
  • Education
News
  • Press Releases
  • User Stories
Blender Conference
Follow Blender
Support Blender
  • Donate
  • One-time Donation
Artistic freedom starts with Blender The Free and Open Source 3D Creation Suite