Skip to content

Application

Application โ€‹

The Application tile allows you to generate a simple one-page interface (in Python using Streamlit) based on your requirements.

What does it do? โ€‹

Creates an app prototype from your description. The code is generated automatically, and the finished app opens right on your Tila canvas.

When to use? โ€‹

When you need to quickly test an idea, create a data interface, build an interactive prototype, or prepare a base for a web app.

Main tile elements โ€‹

App Requirements โ€‹

Describe what the app should do. Examples:

  • Survey form with a chart based on results
  • Visualizing a data file and filtering by date

Framework โ€‹

Currently, only Streamlit (Python) is supported.

Model selection โ€‹

Select which language model will be used to generate the code. More: Choosing a language model.

โ€œApplyโ€ button โ€‹

Starts app generation.

Note

After generation, the app will be deployed in a sandbox โ€” youโ€™ll be able to test it right away on the canvas or copy the generated code for future use.

Switching between code and interface โ€‹

After generation, you can view the result in two modes:

  • Application โ€” the interactive interface on the canvas.
  • Source Code โ€” the full Python code for editing or copying.

How to use โ€‹

  1. Create the Application tile.
  2. Enter your requirements.
  3. Make sure Streamlit is selected (itโ€™s the default).
  4. Click Apply.
  5. Test the app directly on the canvas or download the code for further use.

Recommendations โ€‹

  • Formulate requirements like: โ€œAdd a text input, button, and chart.โ€
  • You can describe data processing logic โ€” it will be included in the code.
  • Great way to quickly test an idea.
  • If the result isnโ€™t satisfactory, try editing the description or enable โ€œImprove this appโ€™s codeโ€ โ€” these actions can help generate a better version.