Diplo.GodMode 17.1.0

dotnet add package Diplo.GodMode --version 17.1.0
                    
NuGet\Install-Package Diplo.GodMode -Version 17.1.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Diplo.GodMode" Version="17.1.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Diplo.GodMode" Version="17.1.0" />
                    
Directory.Packages.props
<PackageReference Include="Diplo.GodMode" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Diplo.GodMode --version 17.1.0
                    
#r "nuget: Diplo.GodMode, 17.1.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Diplo.GodMode@17.1.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Diplo.GodMode&version=17.1.0
                    
Install as a Cake Addin
#tool nuget:?package=Diplo.GodMode&version=17.1.0
                    
Install as a Cake Tool

Diplo God Mode

Diplo God Mode makes Umbraco developers invincible!

Diplo God Mode adds a developer-focused tree to the Settings section of Umbraco 17. It helps you inspect, search, and understand the structure of an Umbraco site from inside the backoffice, including document types, compositions, templates, partial views, data types, property editors, media, members, tags, custom controllers, registered services, generated models, diagnostics, and configuration.

If Umbraco is an Allen key then God Mode is the swiss army knife that helps you get under the hood and understand how things are working, find issues, and speed up development.

Now with optional God Mode AI add-on for contextual explanations powered by Umbraco.AI.


This 17.x package is the Umbraco 17 / .NET 10 version and has been rebuilt for the modern Umbraco backoffice with Lit, TypeScript, Vite, and Umbraco extension manifests.


Features

  • Quickly search document types, templates, editors, media, content, members, and tags.
  • See document type inheritance, composition usage, data type usage, and property editor usage.
  • Distinguish between element types and types that vary by culture or segment.
  • Browse templates, partials, controllers, generated models, registered services, Content Finders, and URL providers.
  • View content, media, and members in searchable/filterable tables.
  • List tags and the content associated with each tag, including orphaned tags.
  • Inspect diagnostics, server details, and configuration values, with optional redaction for sensitive settings.
  • Clear Umbraco caches and restart the app where supported.
  • Add contextual AI explanations by installing the separate Diplo.GodMode.AI companion package.

Requirements and Dependencies

This version targets:

  • .NET 10 (net10.0)
  • Umbraco 17

The package supports Umbraco 17.x and declares its Umbraco CMS dependencies as [17.0.0,18.0.0). Client-side build tooling such as Vite, TypeScript, and @umbraco-cms/backoffice is used only when building this repository and is not required by consuming Umbraco sites.

The core package does not depend on Diplo.GodMode.AI. Without the AI add-on installed, God Mode renders no AI controls. Version guide:

  • 17.x is for Umbraco 17 / .NET 10.
  • 13.x is for Umbraco 13 / .NET 8.
  • 10.x is for Umbraco 10, 11, and 12 / .NET 6.
  • 9.x is for Umbraco 9.
  • 2.x is for Umbraco 8.
  • 1.x is for Umbraco 7.

Installation

Install from NuGet:

dotnet add package Diplo.GodMode

After installation, restart the site and open the Umbraco backoffice. God Mode appears in the Settings section. The package manifest is served from:

/App_Plugins/DiploGodMode/umbraco-package.json

Optional God Mode AI Add-On

The optional God Mode AI add-on adds contextual Explain buttons powered by Umbraco.AI.

Install from NuGet:

dotnet add package Diplo.GodMode.AI

To use it, configure the free Umbraco.AI with a provider connection and profile first. For example, install the OpenAI provider, create an OpenAI connection in the Umbraco backoffice, then create a profile that uses a model such as gpt-4.1-nano.

Useful Umbraco.AI docs:

Screenshots

God Mode welcome

Document Type Browser

Document Type visual browser

Data Type Browser

Data Type usage

Reference graph

Database Browser

Database Table Schema

Diagnostics

Health checks

Extensions

Services

Log Browser

Media Browser

Members

Tags

Types

Key value editor

Template Browser

Reverse Lookup

Configuration

God Mode reads its options from the GodMode section of appsettings.json. Configuration is optional and documented in the project README:

https://github.com/DanDiplo/Umbraco.GodMode/tree/v17

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (4)

Showing the top 4 NuGet packages that depend on Diplo.GodMode:

Package Downloads
N3O.Umbraco.Cms

TODO

Webwonders.Umbraco.Startup

Startup for Umbraco

Etch.Umbraco.SiteBuilder

Umbraco starter kit for Etch

Diplo.GodMode.AI

Optional Umbraco.AI companion package for Diplo.GodMode that adds contextual AI explanations to God Mode diagnostics and developer tools.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
17.1.0 101 5/19/2026
17.0.0 413 5/4/2026
13.1.0 126,136 8/12/2024
13.0.0 47,456 4/16/2024
10.3.3 9,898 4/16/2024
10.3.2 13,909 2/16/2024
10.3.1 38,001 11/1/2023
10.3.0 60,084 3/26/2023
10.2.2 27,520 11/28/2022
10.2.1 14,383 10/25/2022
10.2.0 21,760 8/10/2022
10.1.0 11,881 7/1/2022
10.0.1 1,301 6/28/2022
9.2.3 12,746 5/23/2022
9.2.2 4,584 5/5/2022
9.2.1 31,092 10/18/2021
9.2.0 2,190 10/5/2021
9.1.1 1,883 10/4/2021
2.5.0 15,001 7/1/2022
Loading failed

Release readiness update for Umbraco 17, with optional God Mode AI integration kept invisible unless the companion package is installed.