Ask for an answer you can interact with.
BrokenGPT uses OpenUI to turn generated responses into components that fit the chat. Inference continues through a privately routed mixture of open-source models. There is no separate OpenUI account or key to configure.
- Open Chat. Interactive answers are built in automatically.
- Select any model available in the chat picker.
- Describe what you want: a comparison table, a chart, a planner, a form, or an interactive explanation.
- Watch the interface appear as the answer streams. Change inputs or use a follow-up button to continue.
Explore the answer without starting over.
- Switch chart views between a visual breakdown and a data table.
- Filter table rows and sort by a column.
- Use sliders, text fields, dropdowns, and checkboxes. Linked calculations update locally without another model request.
- Organize an answer into cards, tabs, expandable sections, metrics, and progress indicators.
- Submit a form or click a follow-up button to send your selections to the same conversation.
TRY IN CHAT
Build an interactive monthly budget planner. Start with illustrative values, let me adjust my budget with a slider, show a category chart, and ask about my goals in a form.Return to your work and share a view.
Generated interfaces are saved with the assistant message. Reopening or branching a conversation keeps the interface. Draft form values are kept in this browser tab so they survive a reload; submitted values become a message in the conversation.
A shared conversation displays the interface too. Readers can explore tables, tabs, and local calculations. Shared views cannot submit messages to the original conversation.
Keep the conversation moving when a view needs repair.
Generation quality depends on the model and the request. If a response is incomplete or uses an unsupported component, choose Repair interface to ask BrokenGPT for a corrected version. Repairs run only when you ask; they do not repeatedly retry in the background.
Generated components render within the page. They cannot execute arbitrary JavaScript or send form values to an external endpoint. Submitting a form sends a conversation message; it does not complete a purchase, reservation, or other external action.