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

# Apps

> Create and deploy custom applications from your Adapt conversations

Build and deploy custom web applications directly from Adapt. When you need a dashboard, tool, or interface, Adapt can create it and host it for you.

## What Are Apps?

Apps are deployable web applications that Adapt creates during your conversations. When you ask Adapt to build something interactive, like a dashboard, calculator, or data viewer, it can package the result as an app you can access anytime.

**Example requests that create apps:**

```
Build me a dashboard showing our monthly revenue trends
```

```
Create a calculator for estimating project costs
```

```
Make a tool to visualize our customer data
```

## How It Works

<Steps>
  <Step title="Ask Adapt to build something">
    Describe what you need: a dashboard, tool, or interface
  </Step>

  <Step title="Adapt creates the app">
    Adapt writes the code, configures the build, and packages everything
  </Step>

  <Step title="Review and save">
    Preview the app before saving it to your Apps library
  </Step>

  <Step title="Launch anytime">
    Access your apps from the Apps page in the web interface
  </Step>
</Steps>

## Creating Apps

When Adapt creates an app, it handles all the technical details:

* **Build configuration**: Install dependencies and compile the code
* **Server setup**: Configure how the app runs
* **Port mapping**: Set up networking so you can access the app

You'll see a confirmation before the app is saved:

```
✓ App created: Revenue Dashboard

Build command: npm install && npm run build
Entrypoint: npm start
Port: 3000

The app has been saved to your Apps library.
Launch it anytime from the Apps page.
```

## Managing Apps

### Apps Page

Access your apps at **Apps** in the sidebar. The Apps page shows all apps in your organization.

**Views:**

* **Grid view**: Visual cards with app previews
* **List view**: Compact list for quick scanning

**Organization:**

* **Search**: Find apps by name
* **Sort**: Newest first or oldest first
* **Favorites**: Star apps for quick access
* **Filter**: Show all apps or just favorites

### Launching Apps

Click on any app to open its details page, then click **Launch** to start it. The app runs in a secure container and opens in a new browser tab.

<Note>
  Apps may take a moment to start as they build and initialize. You'll see a loading indicator while this happens.
</Note>

### Editing Apps

From the app details page, you can:

* **Rename**: Change the app's display name
* **View source**: See the original conversation where the app was created

### Deleting Apps

Remove apps you no longer need:

1. Open the app details page
2. Click the delete icon
3. Confirm deletion

<Warning>
  Deleted apps cannot be recovered. Make sure you no longer need an app before deleting it.
</Warning>

## App Examples

### Data Dashboard

```
Create a dashboard showing:
- Total revenue this month
- Top 10 customers by spend
- Revenue trend chart for the past 12 months
```

Adapt builds an interactive dashboard with charts and tables, then saves it as an app you can share with your team.

### Custom Calculator

```
Build a pricing calculator that takes:
- Number of users
- Plan tier (starter, pro, enterprise)
- Annual vs monthly billing

And shows the total cost with any discounts applied.
```

### Data Viewer

```
Make a tool to browse and filter our customer list.
I want to search by name, filter by status, and
export selections to CSV.
```

## Security

Apps run in isolated containers with:

* **Sandboxed execution**: Apps cannot access other parts of your system
* **Secure authentication**: Only authenticated users in your organization can access apps
* **No persistent storage**: App data is ephemeral and resets on restart

<Note>
  Apps that need access to your data sources (like databases or APIs) will include those integrations when configured during creation.
</Note>

## Best Practices

<AccordionGroup>
  <Accordion title="Be specific about requirements">
    The more detail you provide, the better the app. Include what data to show, how to organize it, and any interactive features you need.
  </Accordion>

  <Accordion title="Preview before saving">
    Always review the app preview to make sure it works as expected before saving it to your library.
  </Accordion>

  <Accordion title="Use favorites for frequently accessed apps">
    Star your most-used apps to filter them quickly on the Apps page.
  </Accordion>

  <Accordion title="Clean up unused apps">
    Periodically review and delete apps you no longer use to keep your library organized.
  </Accordion>
</AccordionGroup>

## Next Steps

<CardGroup cols={2}>
  <Card title="Automations" icon="clock" href="/features/automations">
    Automate recurring workflows
  </Card>

  <Card title="Act" icon="bolt" href="/features/act">
    Take action based on insights
  </Card>
</CardGroup>
