Artifact
An artifact is any concrete deliverable Theo produces — a flowchart, deck, document, table, podcast, movie, code project, calendar, image, or video — surfaced as an interactive card in chat.
In depth
Every tool call resolves to a typed artifact: project artifacts (flowchart, whiteboard, notes, presentation, code), media artifacts (image, video, podcast, movie), structured artifacts (table, knowledge map, code plan), and platform artifacts (calendar, learn session, flashcard, quiz).
Artifacts live as first-class records in the workspace, can be shared via public links, and follow the same permission model as user-created files.
Examples
- A flowchart card you can open in the editor
- A movie card with a Watch Now button
Also known as
Want to put this concept to work in OpenCharts?
See artifactsRelated terms
Tool Call
A tool call is a structured action Theo invokes during a response — like create_flowchart, send_email, or db_run_sql — that produces a real artifact or side effect, not just text.
Generative UI
Generative UI is OpenCharts’ pattern of streaming live, interactive components — flowcharts, tables, code previews, calendars, image canvases — directly into the chat as Theo answers.
Share Link
A share link is a public URL that gives anyone with the link viewer, commenter, or editor access to a project — with optional expiration and password.