# How to customize the node red editor

**URL:** <https://discourse.nodered.org/t/how-to-customize-the-node-red-editor/80710>\
**Category:** General\
**Tags:** editor\
**Created:** [22 August 2023 10:33 UTC](https://discourse.nodered.org/t/how-to-customize-the-node-red-editor/80710 "2023-08-22T10:33:32Z")\
**Posts on this page:** 1\
**Showing post:** 18

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [24 August 2023 12:57 UTC](https://discourse.nodered.org/t/how-to-customize-the-node-red-editor/80710/18 "2023-08-24T12:57:04Z")

</div>

> [@Pioneerj](#):
>
> Do you want them hidden (still usable) - OR - completely unavailable to the Node-RED editor & server?  
> =\> Yes, As I don't need it .. whichever is easier I can go with that.. But I want to do it before editor launch.

There are options the node-red settings.js you can use to disable/inhibit core nodes. e.g.

```auto
 nodesExcludes:['90-exec.js','28-tail.js','10-file.js','23-watch.js'],

```

Also see:

- [Select which nodes to show in interface - #5 by dceejay](https://discourse.nodered.org/t/select-which-nodes-to-show-in-interface/2509/5)
- [Remove 'tail' node from node-red](https://discourse.nodered.org/t/remove-tail-node-from-node-red/28125)
- [Can I completely remove a node from the editor? - #12 by knolleary](https://discourse.nodered.org/t/can-i-completely-remove-a-node-from-the-editor/25064/12)

* * *

For themes, there are lots floating around. [This repository](https://github.com/node-red-contrib-themes/theme-collection) has several themes where you could get an idea from.

There is also this old theme [flowforge/flowforge-nr-theme](https://github.com/flowforge/flowforge-nr-theme) which adds menu items and sets hyperlinks etc. See [this file](https://github.com/flowforge/flowforge-nr-theme/blob/main/common/forge-common.js) where the favicon is updated and menu items are added to node-red. You could add as many features to the frontend as you need.

* * *

Lastly, there are plugins where you could add features to both the backend (node-red core) and the editor ui. For example [this plugin](https://github.com/node-red-jp/node-red-contrib-plugin-chatgpt) adds a button to the nodes editor. [This plugin](https://flows.nodered.org/node/@flowforge/nr-tools-plugin) adds a sidebar next to the debug sidebar.

---

_[View the full topic](https://discourse.nodered.org/t/how-to-customize-the-node-red-editor/80710)._
