Skip to content

Docker

by SkdSam·Workflow

Images © SkdSam. Used for product review; image policy.

Why we like it

Docker stands out in the Superhive library for putting custom, theme-aware viewport buttons and Python actions directly in the 3D View, with per-workspace grouping and import/export.

What is Docker?

Docker, developed by SkdSam, is a fully customizable toolbar for the Blender 3D View. Place the toolbar anywhere on screen in a vertical or horizontal layout, create your own buttons, rearrange them, and assign icons from Blender's icon set through a built-in visual picker.

Buttons can run Python commands or trigger multiple actions, and tools can be grouped per workspace — so modelling, shading, and animation each get their own set. A Python snippet runner executes commands inside the viewport with full context support. Toolbars can be imported and exported to share with a team or move setups between projects.

The add-on is theme-aware and designed for a clean, minimal viewport that keeps tools where you want them rather than in the N-Panel or pie menus. Docker runs on Windows, macOS, and Linux, supports Blender 3.6 through 5.0, and works with the Cycles and Eevee render engines. It is released under the MIT license.

Who is Docker best for?

Docker is best for blender artists who want a clean, minimal viewport with custom tools and Python actions placed where they want them.

How much does Docker cost?

Docker is completely free to download and use.

Key features

  • Draggable toolbar placeable anywhere on-screen in vertical or horizontal layout
  • Custom buttons that run Python commands or multiple actions
  • Workspace-specific tools for setups like modelling, shading, and animation
  • Built-in icon picker to visually search Blender's entire icon set
  • Python snippet runner with full context support inside the viewport
  • Import and export of actions to share toolbars or move setups between projects
  • Search field to filter buttons in the N-panel tab and an option to hide Docker from the viewport

Tags

#Blender#toolbar#viewport#Python#workflow#add-on#UI#customization

Frequently asked questions

Which Blender versions does Docker support?

Docker supports Blender versions 3.6 through 5.0 and is listed as Blender Extension compatible. It works with the Cycles and Eevee render engines. The add-on runs across Windows, macOS, and Linux, so it fits most desktop Blender setups. If you are on an older or in-development build outside the stated range, check the developer's page to confirm compatibility before installing, since the supported range is what the developer lists for the current release.

Can Docker run Python commands inside the viewport?

Docker includes a Python snippet runner that executes commands directly inside the Blender viewport with full context support. You can create custom buttons that run Python commands or trigger multiple actions, and bind those actions to specific workspaces. This lets you keep tools in the 3D View rather than the N-Panel or pie menus. For scripting details and setup, consult the developer's documentation on their page.

How do I share a Docker toolbar setup with my team?

Docker supports import and export of actions, letting you share toolbars with a team or move setups between projects. In the current release, code referenced in a text editor file is pulled into the JSON on save; on import it becomes an inline code block so the code can be used in Blender files without keeping the text editor code in that file. This behaviour requires exporting and then importing to take effect.

Is Docker free to use?

Docker is listed as free in this catalog and is released under the MIT license. Licensing terms and any purchase options can change, so check the developer's page for the current details before you download. The add-on is also noted as a Blender Dev Fund contributor. A demo video is available if you want to see more before installing it into your Blender workflow.

Similar plugins