Skip to main content

Workspace

The Workspace is your ultimate development platform that lets view and iterate on your app.

The session integrates a chat with Michelangelo, an AI developer, that makes any changes on the fly.

https://app.marblism.com/workspace

How does it work

Start a session from your project overview.

https://app.marblism.com/project/0207

Michelangelo Chat

The left side of the workspace is dedicated to your chat with Michelangelo.

  1. Select the type of request you want to ask
chat action

  1. Follow the flow
chat flow

  1. Save & Push the new changes
chat git
  • Discard: remove all changes
  • Save: save the changes but doesn't commit
  • Save & Push: save the changes and commit to the repo

Tab Preview

View and test your app.

Tab Editor

View your codebase in VSCode. Your codebase is always sync to the changes of Michelangelo and you can also update the code yourself, which will be reflected instantly in your preview.

tip

Click on the git icon git icon to see Michelangelo's changes.

vscode

Tab Logs

Logs from your app will appear here. Useful if you have an error in your backend and you want to investigate the logs for example.

mail

Tab Mail

Mail sent from your application is simulated and will appear on this local SMTP server.

mail

Tab PgAdmin

Access your PostgreSQL database.

chat flow

Register a server with the following credentials

KeyValue
General > namemarblism
Connection > Host name/addressdatabase
Connection > Port5432
Connection > Usernameroot
Connection > Passwordroot

Tips

Focus on one change at a time and keep requests simple.

Always describe what triggers the problem.

Each request you make is treated independently, recognizing only:

  • The API functions and models from your data model

It doesn't know about:

  • Other pages of your app
  • Past requests you've made

History

You can check out the history of accepted changes and revert to any previous state.

Rolling back saves a backup branch of your current version on GitHub.

save

Performances

Expect a short delay when you visit a page for the first time, as your app runs in a development environment.

This initial loading time will vanish once your application is deployed with our Hosting service.