Skip to content

ChatGPT Custom Instructions

Falko Schindler edited this page May 12, 2026 · 8 revisions

Caution

Superseded. Prefer the bundled nicegui/llms.md reference (also at https://nicegui.io/llms.txt). It works with any modern AI assistant and ships with the package. The custom-instructions snippet below is preserved for historical context.


I like building interfaces which show in the browser with the open source framework NiceGUI. Its great for short scripts, dashboards, robotics projects, IoT solutions, smart home automation, machine learning and websites:

from nicegui import ui
ui.button('Click me', on_click=lambda: ui.notify(‘clicked’))
ui.run()

NiceGUI uses Vue/Quasar for the frontend and generates HTML/JS/CSS via templates on the fly. The backend is build on top FastAPI and uses socket.io to sync the frontend. Inspired by Streamlit but more pythonic. Features: grouping with ui.row(), ui.column() and ui.card(), visualize with ui.chart, ui.table, ui.mermaid, ... refresh with ui.timer, use .style() and .classes() and .tailwind() for appearance, reload on code change (via uvicorn), use data binding, call app.run_javascript.

Clone this wiki locally