> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flast.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Artifacts Overview

> Create, edit, and share documents, code, and interactive content.

Artifacts are pieces of content that Flast creates for you during conversations. Documents, code files, websites, and more can be generated, edited, and shared.

## What Are Artifacts?

Artifacts are standalone content items that:

* Can be edited and refined through conversation
* Have their own viewer for preview
* Can be published and shared
* Are saved in your Library for later access

## Types of Artifacts

<CardGroup cols={2}>
  <Card title="Rich Documents" icon="file-text" href="/features/artifacts/documents">
    Create formatted documents with AI. Export to PDF, Word, or HTML.
  </Card>

  <Card title="Code" icon="code">
    JavaScript, TypeScript, Python, and other code files.
  </Card>

  <Card title="Websites" icon="globe">
    HTML pages and React components that render live.
  </Card>

  <Card title="Data" icon="table">
    JSON, CSV, and structured data files.
  </Card>
</CardGroup>

## How Artifacts Work

<Steps>
  <Step title="Request content">
    Ask Flast to create something:

    ```
    Create a landing page for my photography portfolio
    ```
  </Step>

  <Step title="Artifact is generated">
    Flast creates the artifact and displays it in the artifact viewer.
  </Step>

  <Step title="Preview and refine">
    See the result live. Request changes through conversation.
  </Step>

  <Step title="Save or publish">
    Save to your Library or publish to share with others.
  </Step>
</Steps>

## The Artifact Viewer

When an artifact is created, a dedicated viewer appears showing:

* **Live preview**: See websites and documents rendered
* **Code view**: Toggle to see the source code
* **Version history**: Access previous versions
* **Actions**: Copy, download, publish, or delete

## Cross-Chat Access

Artifacts can be accessed from multiple conversations:

* Reference an existing artifact in a new chat
* Continue editing across sessions
* Share artifacts between projects

<Card title="Next: Creating Artifacts" icon="arrow-right" href="/features/artifacts/creating">
  Learn how to create different types of artifacts.
</Card>
