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

# Concepts

> Understand how homie is structured: an organization holds shared resources that you assign to individual assistants.

Before you build your first assistant, it helps to understand how homie is structured. Everything lives inside your **organization**, and shared resources — knowledge, product data, and tools — are created once at the organization level and then assigned to the **assistants** that should use them.

<div style={{ border: "1px dashed rgba(148,163,184,0.5)", borderRadius: "12px", padding: "16px" }}>
  <div style={{ display: "flex", alignItems: "center", gap: "8px", fontWeight: 600, marginBottom: "14px" }}>
    <Icon icon="building" size={18} /> Your organization
  </div>

  <div style={{ border: "1px solid rgba(148,163,184,0.3)", borderRadius: "10px", padding: "12px", marginBottom: "6px" }}>
    <div style={{ display: "flex", alignItems: "center", gap: "8px", fontSize: "0.85em", opacity: 0.75, marginBottom: "10px" }}>
      <Icon icon="layer-group" size={15} /> Shared resources
    </div>

    <div style={{ display: "flex", flexWrap: "wrap", gap: "10px" }}>
      <div style={{ display: "flex", alignItems: "center", gap: "8px", flex: "1 1 150px", border: "1px solid rgba(148,163,184,0.3)", borderRadius: "8px", background: "rgba(148,163,184,0.08)", padding: "10px 12px" }}><Icon icon="book" size={16} /> Knowledge stores</div>
      <div style={{ display: "flex", alignItems: "center", gap: "8px", flex: "1 1 150px", border: "1px solid rgba(148,163,184,0.3)", borderRadius: "8px", background: "rgba(148,163,184,0.08)", padding: "10px 12px" }}><Icon icon="database" size={16} /> Product data</div>
      <div style={{ display: "flex", alignItems: "center", gap: "8px", flex: "1 1 150px", border: "1px solid rgba(148,163,184,0.3)", borderRadius: "8px", background: "rgba(148,163,184,0.08)", padding: "10px 12px" }}><Icon icon="wrench" size={16} /> Tools</div>
    </div>
  </div>

  <div style={{ display: "flex", justifyContent: "space-around", opacity: 0.45, padding: "0 48px", margin: "2px 0 8px" }}>
    <Icon icon="arrow-down" size={16} />

    <Icon icon="arrow-down" size={16} />

    <Icon icon="arrow-down" size={16} />
  </div>

  <div style={{ border: "1px solid rgba(148,163,184,0.3)", borderRadius: "10px", padding: "12px" }}>
    <div style={{ display: "flex", alignItems: "center", gap: "8px", fontSize: "0.85em", opacity: 0.75, marginBottom: "10px" }}>
      <Icon icon="robot" size={15} /> Assistants
    </div>

    <div style={{ display: "flex", flexWrap: "wrap", gap: "10px" }}>
      <div style={{ display: "flex", alignItems: "center", gap: "8px", flex: "1 1 150px", border: "1px solid rgba(148,163,184,0.3)", borderRadius: "8px", background: "rgba(148,163,184,0.08)", padding: "10px 12px" }}><Icon icon="robot" size={16} /> Assistant 1</div>
      <div style={{ display: "flex", alignItems: "center", gap: "8px", flex: "1 1 150px", border: "1px solid rgba(148,163,184,0.3)", borderRadius: "8px", background: "rgba(148,163,184,0.08)", padding: "10px 12px" }}><Icon icon="robot" size={16} /> Assistant 2</div>
    </div>
  </div>
</div>

## Organization

Your organization is the top-level workspace. It holds your team, your billing and plan, and every resource you create. When you invite colleagues, they join your organization with a role that controls what they can do. See [Workspace](/en/user-guide/settings/workspace) and [Team](/en/user-guide/settings/team).

## Assistants

An assistant is a configurable chatbot you embed on your store. You can run several assistants in one organization — for example, one for your storefront and one for a dedicated support page. Each assistant has its own appearance, behavior, conversations, and analytics. See [Assistants](/en/user-guide/assistants/overview).

## Shared resources, assigned to assistants

This is the key idea: you create resources **once at the organization level**, then assign them to the assistants that should use them. The same resource can power multiple assistants, so you never have to duplicate it.

| Resource             | Created at   | Then assigned to       | Learn more                                            |
| -------------------- | ------------ | ---------------------- | ----------------------------------------------------- |
| **Knowledge stores** | Organization | One or more assistants | [Knowledge](/en/user-guide/knowledge/overview)        |
| **Product data**     | Organization | One or more assistants | [Product data](/en/user-guide/knowledge/product-data) |
| **Tools**            | Organization | One or more assistants | [Tools](/en/user-guide/tools/overview)                |

<Tip>
  Because resources are shared, you can update a knowledge store or product feed once and every assistant that uses it stays in sync.
</Tip>

## Next steps

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/en/user-guide/quick-start/getting-started">
    Create your organization and build your first assistant.
  </Card>

  <Card title="Assistants" icon="robot" href="/en/user-guide/assistants/overview">
    Configure an assistant and the resources it uses.
  </Card>
</CardGroup>
