# Integrate threejs editor into a project

**URL:** <https://discourse.threejs.org/t/integrate-threejs-editor-into-a-project/21774>\
**Category:** Questions\
**Tags:** editor\
**Created:** [December 18, 2020, 5:59pm UTC](https://discourse.threejs.org/t/integrate-threejs-editor-into-a-project/21774 "2020-12-18T17:59:47Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![neoshaman](https://avatars.discourse-cdn.com/v4/letter/n/8dc957/32.png) [@neoshaman](https://discourse.threejs.org/u/neoshaman)\
**Post date:** [December 18, 2020, 5:59pm UTC](https://discourse.threejs.org/t/integrate-threejs-editor-into-a-project/21774/1 "2020-12-18T17:59:47Z")

</div>

Hello. I am building a complex project and I think it would be really useful to have a GUI to view and modify the threejs Scene Graph. Is it possible to integrate the threejs editor into a project? How would one go about this? Thank you.

---

<div class="post-metadata">

**Author:** ![Mugen87](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/mugen87/32/5645_2.png) [@Mugen87](https://discourse.threejs.org/u/Mugen87)\
**Post date:** [December 18, 2020, 6:26pm UTC](https://discourse.threejs.org/t/integrate-threejs-editor-into-a-project/21774/2 "2020-12-18T18:26:24Z")

</div>

Well, you would have to copy all sources and dependencies/external libs into your project. You can then “inject” a scene to the editor for manipulation. Providing a scene is a similar process like importing 3D assets via drag’n’drop. Meaning you can use a `SetSceneCommand` in this way:

```javascript
editor.execute( new SetSceneCommand( editor, scene ) );

```
