Iāve been using Claude Code in VS Code to edit my classic appsā code, source control files through Git and then manually copy/paste the edits to the Retool code editor to make the changes. Weāre only on the Team plan, so no Enterprise Git syncing. Wasnāt ideal, but it worked. Still had to manually edit GUI changes though...
Iām testing this workflow with the new React app builder and wanted to get some input to make sure Iām doing this correctly. Iāve got a Claude Max plan, so I want to keep the majority of compute in Claude Code and then push changes to Retoolās MCP to reduce Retool AI credit usage.
- Convert my Classic apps to React apps in Retool
- Have Claude Code pull files from Retool and setup local directories for Git repo syncing
- Feed Claude Code screenshots of the new App Builder and instruct him to perform changes locally
- Claude pushes to Retool MCP via retool_submit_prepared_import
- This seems to keep the brain power done in Claude Code and then the importing task (minimal tokens) is the only thing that uses Retoolās AI Credits
- Claude Code was initially trying to push changes via thread_stream tools but it kept kicking back this error: "This model is not available for your plan." statusCode: 402, provider: anthropic, errorOrigin: retool. Eventually it found āprepared_importā
- Get changes to populate in Retoolās App Builder
-
After I push the import via VS Code, Claude says everything is updated but nothing automatically happens in the Retool App Builder.
-
I have to click Edit on my app and the chat window has this error prepopulated, with a link towards the bottom to ācontinue import taskā or similar.
-
Once it finishes the import, changes are displayed in the Preview window and youāre able to Publish from there.
-
- Commit changes to Git
- Repeat
