What your AI can build

What your AI can build

Once your assistant is connected, it builds with you, and you approve what changes.

Build a dashboard with your assistant

Ask for a dashboard for a room or screen, for example: “Make a living-room dashboard with lights, climate and energy, with separate phone and tablet layouts.” Your assistant can choose built-in widgets, your own custom widgets (including replacements for built-ins), and Community widgets.

It can search the whole Community: widgets, themes, partials and models. Before installing one, it shows its name, author, exact version and purpose and asks you to approve. Installing is separate from applying a dashboard: the widget stays installed if you discard the draft. Existing installed versions are not silently updated.

The assistant creates a draft without changing your screens. It can arrange tiles, stacks and their pages, choose settings and a theme, and organise the sidebar. Open the preview link and check Phone, Tablet and Desktop and the removal summary. When you are happy, tell the assistant to apply the version you reviewed. If the draft changes, review and approve it again.

Each AI connection has one preview link for its dashboard drafts. Asking again gives the same link, and it follows every save and every new draft by itself, so you can keep it open on your phone: it opens at your screen’s size and updates within a few seconds. It lists every draft the assistant is working on, newest first, and keeps showing a dashboard after it is applied. Taps on a navigation bar or a dashboard button move between them, so dashboards that link to each other can be tried together; a live dashboard they open shows read only.

Drafts last seven days without edits. The preview link ends an hour after it was last used (an open preview keeps it going), when the AI connection is revoked, or when Pro ends; ask the assistant for it again afterwards. Preview taps are simulated. The preview only receives what its dashboards use, including chart data and pictures needed to draw their tiles.

Existing connections: reconnect and approve the expanded dashboard permissions before using these tools. Your existing widget tools keep working in the meantime.

The way of working

You talk, the assistant builds, and you watch.

  1. Ask for a widget. Say what you want to see and which device it is for. If you have no device that fits, say so: the assistant can make a test device with the readings it needs.
  2. It saves with a note. Each save goes live at once and carries a short note about what changed. Every save is in the widget’s History, with the note beside it.
  3. It opens the preview link. The assistant gets a link to a page that shows your widget at its true size, with a theme switcher and a choice of screen (desktop, tablet, wall panel or phone) and tile size. The page follows every save, so the assistant looks at the result, spots what is off and saves again. It shows sample weather, prices and energy, and the assistant can switch them (sunny or snow, the evening peak or a sunny midday) to check each state; on a test device, charts draw made-up history. Taps on it are only simulated, unless you let them through (below).
  4. You watch the editor. If the widget is open in the editor, it follows the assistant’s saves. When you have nothing unsaved, a note appears with Undo. When you do have unsaved changes, a banner offers Compare, so nothing you typed is overwritten without you seeing it.

To go back, open the widget’s History and restore an earlier save. A restore is a save too, so you can go forward again.

Partials

The assistant can build partials as well: pieces several widgets share, like a header or a sprinkler that turns while it waters. It declares what each one takes (whether it runs, which zone…) with a type and a default, and checks every state with render_partial before saving, such as the sprinkler turning and standing still. Its preview link draws the partial in a plain tile, with a switch or a choice for each of its parameters, so you can try them too. Widgets you or the assistant write that render it are checked against those parameters when they are saved. It sees the partials you installed from the community as well, at the version you have, and can render them in your widgets by their id; it can’t change them.

Furniture for your floor plans

Follow Build a model with your AI to make a desk, add a shelf in the live preview, and place it in your room.

The assistant can also design furniture for your floor plans: a reading chair, your exact desk, a lamp that isn’t in the catalogue. It describes the piece as parts (boxes, cylinders, spheres, flat outlines, lofts that join outlines into tapers and curves, and turned shapes like a vase), with rounded corners and edges where it needs them, each made of wood, fabric, metal, glass, a plant or a lamp, in centimetres. Tiledash builds it into a 3D model and draws it from above for the plan, so it looks like the built-in furniture in every theme, or in colours of its own.

  1. It draws it first. Before keeping anything, the assistant gets a drawing of the piece from above, from the front and from the side, right in the chat, and fixes what looks wrong.
  2. It saves it to your models. The piece appears under My models in the floor plan editor’s furniture panel, ready to place. It counts towards the models your plan keeps.
  3. It opens the preview link. The page shows the piece in 3D (drag to look around it), from three sides, and the parts it is made of, in the theme you pick. It follows every save.
  4. It changes it in small saves. Each save has a note and goes live on your plans at once, and the open editor follows. The assistant can bring back an earlier save.

Models are worked on one after another. A save usually answers within seconds; when one takes longer, the assistant gets a job to follow and checks back until it’s done.

Ask for something you own by its brand and name, such as a Sonos Arc Ultra or an IKEA Söderhamn sofa, and the assistant looks up its real size and how it looks. It fills in the brand, the product and a description of how it looks, which pictures of your floor plan are drawn from. It also gives the model a type (Audio and video, Sofas and armchairs…) and, when it belongs in one, a room. When no type or room fits, it can propose a new one, which an admin reviews. Ask for a model of one of your devices (“my living room Arc”) and it sees which product that device is, and tells Tiledash the model is of it: everyone with the same product is then offered your model once you share it. Your assistant can also publish the model to the Community, or publish a new version. It checks the model first and shows you the listing, licence, who publishes it, visibility, version and release notes. It publishes after you approve those details in chat and returns its Community link. If anything changes, it asks again. Before publishing for the first time, choose your permanent publisher handle and accept the Community terms in the app.

An assistant that makes 3D files itself, such as a coding agent with Blender, can also send a finished GLB file. Tiledash checks it as an upload in the app, and the assistant can then turn, size and place it like the fit dialog does.

Your assistant can also configure models imported from files. It reads their materials, groups those you want to change together, and previews Original, Tint or Replace before saving the defaults. Whole materials can be grouped; separate areas baked into one texture cannot be painted independently.

You can try a model’s colours and finishes on its live preview page. These choices stay in the preview while the assistant saves new versions; Reset preview restores its latest defaults. To keep a choice as the model’s default, ask the assistant to save it.

An assistant can also change the appearance of one model already placed on your floor plan. It first shows the exact changes and a read-only preview in your floor plan. After you approve that preview in chat, it applies those choices to that copy. This review link lasts 15 minutes; a changed plan or model needs a fresh preview. Reconnect an older AI connection to allow this new floor-plan access.

Your floor plans

Your assistant can draw and change your floor plans too: lay out the rooms of a level, add doors and windows, put furniture in place and your devices where they really are. For example: “Draw our ground floor: a living room of 6 by 4 metres with the kitchen next to it, and put the lamps and the thermostat where they are.”

It works in a draft, as with dashboards, because a floor plan keeps no history. Before anything changes, it gives you a preview link: a page with each level in 2D and 3D and a list of what applying the draft would remove, which follows its edits as it works. Then it asks you to approve that exact version. A change to the draft, or to the plan in the app meanwhile, means asking again.

Themes

The assistant can make and change your own themes too: “a warm dark theme for the bedroom tablet”, or “make my Ember theme easier to read from across the room”. It starts from one of Tiledash’s themes, one of yours, or a theme you installed from the Community; it can also find one there and install it once you say yes. A Community theme stays as it is: the assistant makes a copy of it, which remembers where it came from. The tutorial Make a theme with your AI goes through it step by step. It builds the colours from one balanced palette, as Tiledash’s own themes are, and sets the five key colours, any colour by hand, the fonts (one that comes with Tiledash or any Google Font, which Tiledash copies to its own server), shape, depth, the sidebar and the theme’s own CSS. It can give a theme a character of its own too: a background behind the tiles, how a tile looks when it is on, icons in chips, and the tiles’ shape, such as outlined tiles with cut corners or a frame like a starship console’s. And beyond the tiles: the content size, charts, controls, textures, how tiles answer a press or the pointer, and a floating sidebar with a font of its own.

  1. It makes the theme. It shows in your theme picker at once, on no dashboard yet.
  2. It opens the preview link. The page shows the theme on a sample dashboard of three rooms under their headings, with lights on and off, blinds, a player, a thermostat, the energy prices, a chart, buttons and a menu, on desktop, tablet and phone, and lists what reads badly, such as text that is too faint on your tiles. It follows every save.
  3. It changes it in small saves. Each save has a note and is live at once on every dashboard in the theme, and the theme editor follows it. The assistant asks before a big change to a theme your dashboards use. History in the theme editor shows every save, with who made it, and can bring one back; so can the assistant.
  4. You put it to use. Pick it in a dashboard’s theme, or let the assistant give a dashboard the theme in a draft you approve.

It can make a theme in light and dark too: “make Harbour night in light as well, for the daytime”. It makes the other half with the colours turned round, shows you its preview, then tunes its colours. From then on a change to the name, fonts, shape or anything else but the colours goes to both halves, and a dashboard on Auto shows light by day and dark at night.

The assistant deletes a theme only after you say yes in the chat; dashboards in it go back to the app’s theme. An assistant you connected before this came needs to be connected again before it can change themes; it can still read them.

Preview links last a day from the last time the assistant asked for one. They stop working when you disconnect the assistant or delete the widget, model or theme.

Things to ask for

Be plain about what you want and where the numbers come from. You do not need to know the template language.

  • “Make a widget called Three Phase Usage. It shows the power on each phase of a meter, measure_power.l1, .l2 and .l3, as three bars side by side with the value in watts above each. I have no three-phase meter yet, so make a test device that has those three readings.”
  • “Look at my devices and make a tile for the living room that shows the temperature big, with the humidity small below it and a colour that turns warm above 24 degrees.”
  • “Open my Room climate widget and make it work in a one-by-one tile. Keep the settings it has.”
  • “Make a small widget for the car charger: a battery-style bar for the charge, and the time it will be full. Check it in the dark and the light themes.”
  • “Start from the built-in light widget and make a version that shows the brightness as a bar.”
  • “Make a partial sprinkler that shows an icon turning while on is true and standing still when it isn’t, with the zone name beside it. Then use it in a Garden widget for my irrigation valves.”
  • “Design our desk for the floor plan: 160 by 80 cm, 74 cm high, an oak top on a black metal frame, with a drawer block on the right.”
  • “Make a round dining table, 120 cm across, on one wooden pedestal with a wide foot, and four chairs around it.”
  • “Make a theme for the bedroom tablet: dark and warm, with a soft amber accent and nothing bright white. Check that the text still reads well.”
  • “Copy the Community theme I installed and give it rounder tiles and the Fraunces font for the big numbers.”
  • “Give my theme a faint grid behind the tiles, outlined tiles, and tiles that fill with their light when on.”

When the result is close but not right, say what to change. “The numbers are too small from across the room” is enough.