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

# Get Started with Claude Code

> Set up Char in your app using the Claude Code plugin and the publishable-key auth model

Use the Char plugin to install and wire the agent quickly.

<Note>
  Prefer manual setup? See [Get Started Manually](/quickstart).
</Note>

## Prerequisites

* Claude Code installed
* A web app project
* A Char account/org

## Step 1: Install plugin

```bash theme={null}
/plugin marketplace add WebMCP-org/char-plugin
/plugin install char@webmcp
```

## Step 2: Run setup

```text theme={null}
/char:setup
```

The setup flow installs the package, adds `<char-agent>`, and configures integration files.

## Step 3: Add your publishable key

Use a key from **Dashboard → Settings → Publishable Keys**:

```html theme={null}
<char-agent publishable-key="pk_live_..." />
```

If your app has end-user auth, pass an ID token with `connect()`.

## Debug tools

```html theme={null}
<char-agent publishable-key="pk_live_..." enable-debug-tools />
```

## Next steps

<CardGroup cols={2}>
  <Card title="Embedding Guide" icon="code" href="/guides/embedding-agent" />

  <Card title="Identity Providers" icon="shield" href="/identity-providers/index" />
</CardGroup>

<Snippet file="support-cta.mdx" />
