Skip to content

Build a mini app

The fastest way to get a mini app is to ask for one in chat. You describe what you want, the assistant builds any workflows it needs and writes the app, and it opens as a live, working preview right next to the conversation. Then you use it — and you change it by simply asking again.

  1. Describe the app you want in any chat. Be concrete about what it should do, what it should track, and what you want to see:

    Build me an expense tracker that logs what I spend, breaks it down by category, and shows my total for the month.

  2. The assistant builds it. It figures out what data the app needs, builds the workflow that does the logging, writes the app, and opens it in a side panel next to the conversation. There’s nothing to set up first — if it needs a place to store expenses, it creates that too.

Chat in Catalyst on the left and a live Expense Tracker app open in a side panel on the right: the assistant has summarized the features it built while the running app shows month's spend, an entry count, an add-expense form with category pills, and a category bar chart.

The preview isn’t a mockup — it’s the real, working app running against your real data. There’s a subtle Live app marker on it as a reminder: a button you click really runs the workflow behind it, and an entry you add really gets written to your collection.

The running Expense Tracker app in its panel with a Preview/Code toggle and a 'Live app — actions affect your real data' label at the top, two stat tiles for month's spend and number of expenses, an add-expense form with category pills, and a category breakdown bar chart below.

Try it right away. Log an expense and watch the total and the category chart update to match. Add a few entries, see the numbers move, and decide what you’d change.

If you close the panel, the conversation keeps a small mini app chip you can click to reopen the live preview — the app is always one tap away while you’re still in that chat. There’s also an Open full action to view the app on its own page.

The simplest way to change an app is to keep talking. Tell the assistant what you want different:

Add a chart.  ·  Make it blue.  ·  Show this week instead of the whole month.

It rewrites the app and the preview reloads to the new version in place — same panel, same app, just updated. This is how most editing happens: ask, look, ask again, until it’s right.

When the assistant builds an app it usually creates two things behind the scenes:

  • A collection — where the app stores its data (the expense_log above). Collections persist between runs and are shared across your whole account, so other apps, chats, and workflows can use the same data. See Store data between runs.
  • One or more workflows — the steps the app runs to do its work (logging an expense, computing a monthly total). These are normal workflows you can open, run, and schedule on their own.

The app is the friendly face; the collection and the workflows are the parts that do the work. The app is only allowed to touch the specific ones it was given — see Data & permissions.