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

# Starcat

> The organization-level AI agent that knows your business, operates your apps, and coordinates work across your projects

<Info>
  **Starcat is in beta** and available to beta testers only. If you'd like to try it, [contact
  Stardeck support](mailto:support@stardeck.ai).
</Info>

Starcat is the AI agent that works at the level of your whole organization, not a single app. You'll find it in your organization dashboard, where it can answer questions about your business, operate the apps you've built, and, once you turn it on, coordinate changes across multiple projects.

Where [Starcat Developer](/developer-agent) lives inside one project and builds the code for that app, Starcat sits above your projects and works across them.

## Where to Find Starcat

Open your organization dashboard at [stardeck.ai/dashboard](https://www.stardeck.ai/dashboard). Starcat is the chat on the dashboard, and it's also available in the sidebar when you've opened one of your apps.

Your conversations are saved, so you can come back to a thread later, rename it, or fork it to explore a different direction.

### Sharing what you're looking at

When you open one of your apps, Starcat appears in a sidebar beside it. Use the **Include current page content** toggle (the eye icon in the chat input) to let Starcat read the page you're currently viewing, so you can ask about what's on screen without describing it. It's off by default and applies to the next message you send. This toggle appears only in the app sidebar, and your app needs to be on a recent version for it to show up.

## What Starcat Can Do

<CardGroup cols={2}>
  <Card title="Know Your Organization" icon="book">
    Reads and writes your knowledge store: policies, SOPs, brand guidelines, and reference material
  </Card>

  <Card title="Operate Your Apps" icon="bolt">
    Calls your apps' APIs on your behalf to read and update data across the org
  </Card>

  <Card title="Coordinate Projects" icon="diagram-project">
    Creates new apps and dispatches work to each project's Starcat Developer when you enable it
  </Card>

  <Card title="Work With Data Stores" icon="database">
    Inspects and updates organization-level data stores that apps share
  </Card>

  <Card title="Research" icon="globe">
    Searches the web and explores topics in parallel to gather what it needs
  </Card>

  <Card title="Use Skills" icon="wand-magic-sparkles">
    Loads your organization's skills to apply your team's domain expertise
  </Card>
</CardGroup>

### Knowledge about your business

Starcat has access to your organization's **knowledge store**, where you keep business knowledge that isn't tied to any one app: policies, standard operating procedures, brand guidelines, and reference material. Ask about a process and it checks the knowledge store first. It can also write new documents there as things change.

> "What's our refund policy?"
>
> "Summarize our brand voice guidelines for a new copywriter."
>
> "Save this onboarding checklist to our knowledge store."

### Operating your apps

Starcat can call the APIs of the apps you've built, acting as itself on your behalf. This lets it pull data, make updates, and move information between apps through conversation, without you writing any code.

> "How much revenue did the POS app make today?"
>
> "Get all customers from the CRM app and create matching contacts in the support app."

An app only responds to Starcat when you turn on **Allow agent access** in that app's **Settings → Cross-App** tab, and you choose which environments (Production, Preview, Sandbox) it may operate. See [Agent Cross-App Calling](/cross-app/agent-calling) for the full walkthrough.

### Coordinating work across projects

When you enable developer agents for a conversation (see below), Starcat can also build at the organization level:

* **Create a new app** from scratch, describing what it should do
* **Dispatch work to a project's Starcat Developer**, handing off a feature or fix with the context it needs
* **Coordinate shared data stores** so changes line up across the apps that read from them

Starcat works at the feature and behavior level here. It scopes the change and hands the implementation to each project's Starcat Developer rather than writing the code itself.

> "Add a loyalty-points feature to the POS app."
>
> "Both the storefront and the admin app read from the products store — add a `discontinued` flag and update both."

### Working with data stores

Starcat can inspect and update the organization-level data stores your apps share. It reads the schema, adds tables and columns, and runs migrations so a change lines up across every app that reads from a store.

> "What tables are in the customers data store?"
>
> "Add a `loyalty_tier` column to the customers table and backfill it to 'standard'."
>
> "Create a new data store for our inventory data."

### Researching

Starcat can search the web and dig into several topics at once, so it gathers what it needs before it answers or acts.

> "Find Stripe's current payout schedule for Thailand."
>
> "Compare how three competitors package their pricing tiers."
>
> "Look up the latest docs for the library we're about to use."

### Using skills

Skills are reusable instructions that capture how your team does something. Starcat can load your organization's skills on demand and apply that expertise in a conversation. See [Skills](/skills) for how to create and manage them.

> "Use our brand-voice skill to draft this launch announcement."
>
> "Follow our quoting process to put together a quote for this customer."

Once you know what Starcat can do, see [Modes & Settings](/starcat/modes-and-settings) for how to control it in a conversation, and [Best Practices](/starcat/best-practices) for tips on getting the most out of it.

## Starcat vs. Starcat Developer

|                     | Starcat                                 | [Starcat Developer](/developer-agent)   |
| ------------------- | --------------------------------------- | --------------------------------------- |
| **Scope**           | Your whole organization                 | A single project                        |
| **Lives in**        | The organization dashboard              | A project's workspace                   |
| **Knowledge**       | Organization knowledge store            | The project's codebase                  |
| **Building**        | Creates apps and coordinates projects   | Writes and edits code in one app        |
| **Cross-app calls** | Operates apps as itself, on your behalf | Calls other apps as the current project |

## Related

<CardGroup cols={2}>
  <Card title="Modes & Settings" icon="sliders" href="/starcat/modes-and-settings">
    Starcat's chat modes, agent tiers, and conversation settings
  </Card>

  <Card title="Best Practices" icon="list-check" href="/starcat/best-practices">
    Conversation settings and tips for getting the most out of Starcat
  </Card>

  <Card title="Starcat Developer" icon="robot" href="/developer-agent">
    The in-project agent that builds and edits your app's code
  </Card>

  <Card title="Agent Cross-App Calling" icon="bolt" href="/cross-app/agent-calling">
    How Starcat operates your apps and how to allow it
  </Card>

  <Card title="Making an App Callable by Starcat" icon="plug" href="/cross-app/guide-pos-starcat">
    Expose an app's APIs so Starcat can query and update it
  </Card>

  <Card title="Cross-App Communication" icon="diagram-project" href="/cross-app/overview">
    Connect your apps so they can work together as a system
  </Card>
</CardGroup>
