Create and edit

Live artifacts and custom tools

Create, preview, test, export, and deliberately publish interactive customer-facing work.

Choose the right build surface

Use a live artifact or Custom Tool for a focused interactive workflow. Use Code agent and the Code editor for multi-file web apps, frameworks, terminals, previews, and project delivery.

The New editor menu including Code, Custom Tool and the other build surfaces.
Artifact, Custom Tool or Code project: pick the surface that matches the job.
Try this
Build a small interactive quote calculator for my landscaping business: the customer enters lawn area in square metres, picks a service tier, and sees a price. One screen, no accounts, no saving.
What you getOppermind builds it as a Custom Tool with a live preview in the right-hand pane; for a full customer portal with logins you would switch the mode chip to Code agent instead.

Describe behavior, not just appearance

Define users, inputs, calculations, validation, states, outputs, accessibility, brand treatment, and what must happen when data is missing or invalid.

Behaviour you specified becomes behaviour you can test: each rule shows its message in the preview.
Try this
Click + and open the Brands tab to attach your kit, then type: Make a leave-request tool for HR. Inputs: start date, end date, leave type, current balance. Rules: reject an end date before the start, warn above 20 working days, show a clear message for any empty field.
What you getThe preview enforces each rule as you type: an end date before the start shows the message you specified rather than a blank result or a broken calculation.

Preview and steer

Interact with the generated preview, report specific behavior that needs changing, and preserve parts that are already correct.

A code project open in the Code editor with its file tree and editor beside the chat.
Code agent work lands in the Code editor, where you preview and steer each change.
Try this
In the preview, enter 0 for the loan amount and note the result, then type: The monthly repayment shows NaN when the amount is 0. Show Enter an amount instead. Keep the layout and the interest-rate slider exactly as they are.
What you getOppermind changes only the zero-amount handling; the preview refreshes with the message in place and the slider and layout are unchanged.

Test before customer use

Test empty and invalid inputs, unusual values, small screens, permissions, external dependencies, error handling, and sensitive-data boundaries.

Each case gets a result and a fix; you rerun the same cases before customers see it.
Try this
Run the restaurant booking tool through these cases: an empty form, a phone number containing letters, a party of 500, a date in the past, and the window narrowed to phone width. Tell me what happened in each case and fix anything that broke.
What you getOppermind reports the result of each case and applies fixes in the preview; you re-run the same five cases yourself before anyone outside the team uses it.

Export or publish deliberately

Review the file list, dependencies, destination, access model, and data handling before exporting, deploying, or sharing the result.

Review the file and dependency list first; publishing is a separate, explicit step.
Try this
In Code agent mode, before publishing the school fete microsite, type: List every file you will deploy, every third-party script or font it loads, and confirm the RSVP form sends nowhere until I connect a destination.
What you getCode agent lists the files and dependencies in chat; only after you review them do you ask it to publish the static site, which returns a live URL you can open.
GUIDED LEARNING

Practise this in Oppermind Academy

Follow the related tutorial or course and apply the concept to a real task.

Open learning path