NodeGX Studio
NodeGX Studio is an open-source editor for pages, elements, workflows and data. It is the day-to-day place to change your app yourself. Change a heading, a font, a button colour or a translation. It works without Claude. Nobody charges you for it or can take it away.
Coming soon as a download
Studio opens inside the chat with the Claude desktop add-on. It will also be a download for Mac, Windows and Linux. Both are being finished. Join the list at nodegx.io/start. Until then, the NodeGX editor opens the same project.
Who it is for
Studio is for people who think in pages, elements and workflows, the way Bubble and n8n users do. You see the real app on the screen. What you click on in Design is your running app, not a picture of it.
What you see
Three tabs over one app.
- Design. The screen is the real app. Select a thing, drag it, resize it, change its settings in a panel.
- Workflow. What happens when someone clicks or something changes. Workflows sit on the element they belong to. A section called On the backend shows the jobs that run out of sight.
- Data. The types of thing your app stores, the rows, who can see what, and fixed lists such as a set of statuses. A map shows how the data connects. There is a development database for trying things and a live one for real use.
There is also a replay of what the app did, step by step. It shows you why something happened. And a Publish button that puts the pages on a static site and sends the backend jobs to your backend.
Studio and Claude together
In the Claude desktop app, Studio opens inside the conversation. Every change Claude makes redraws it. The HOLD button stops Claude. The steps are on In the chat with Claude.
On its own, Studio has a Connect Claude Code button in the header. It registers NodeGX for the project folder. Then it shows you the command that starts a Claude session on that folder.
When you change something in Studio while Claude is working, Claude sees it. It carries on from your change rather than putting back the old version.
What Studio does not edit
Some of what the AI builds is a part Studio does not edit: a script, a logic node with its own states, a function's insides. Studio does not hide them. It shows you the value such a part produces and names the part, and from there you can look at the wiring underneath: the page as it really is, every node and wire, read only. If you want to change what you see there, download the NodeGX editor. It is the unrestricted version, and it has a learning curve: the lessons inside it take you through the canvas step by step.
Or ask Claude. It can build you a small editor for that one part, or walk you through the NodeGX editor step by step.
Coming from Bubble
Studio can import an app built on the Bubble platform: pages, elements, styles, workflows, option sets, data types, privacy rules and backend workflows. Anything it cannot bring across is listed in a report inside the new project, so every page still opens. The steps are at nodegx.io/start#bubble.
Run it from source today
Studio is open source. With Node.js 22 installed, in a terminal:
git clone https://github.com/The-Low-Code-Foundation/nodegx-studio
cd nodegx-studio
npm install
npm startIt opens on a welcome screen: reopen the last project, pick a recent one, start from a NodeGX template, or import an app. A project is any folder holding nodegx.project.json. A project made in the NodeGX editor opens here as well.
Quick reference
- Design, Workflow, Data. The screen is the real app.
- It opens inside the Claude chat or in its own window. Coming soon as a download.
- Changes you make yourself. Claude carries on from them.
- Scripts and logic with states: shown, not edited. The NodeGX editor changes those.