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

# Toolkit FAQs

> Common questions about # commands and the Toolkit

# Toolkit FAQs

<AccordionGroup>
  <Accordion title="What is the Toolkit?">
    The Toolkit is Nativeline's system of # commands that let you attach real assets — fonts, colors, images, sounds, data files, videos, animations, and 3D models — directly into your app. Type **#** in the chat input to see all available commands.

    See the full [Toolkit documentation](/toolkit/overview).
  </Accordion>

  <Accordion title="What file types are supported?">
    Each command supports specific file types:

    | Command | Supported Types                      |
    | ------- | ------------------------------------ |
    | #image  | PNG, JPEG, GIF, HEIC, TIFF, BMP, SVG |
    | #font   | TTF, OTF                             |
    | #color  | Color picker (no file)               |
    | #sound  | MP3, WAV, AIFF                       |
    | #video  | MOV, MP4, QuickTime                  |
    | #data   | JSON, CSV                            |
    | #lottie | JSON (Lottie animation)              |
    | #3d     | USDZ, Reality                        |
  </Accordion>

  <Accordion title="Can I use multiple # commands in one message?">
    You can attach one file per # command per message. If you need to add multiple assets, send them in separate messages — one at a time works best so the AI can properly integrate each one.
  </Accordion>

  <Accordion title="How is #color different from the other commands?">
    **#color** opens a color picker instead of a file picker. You pick a color visually, then name it and describe where to use it. The color gets added to your app's asset catalog as a named color.
  </Accordion>

  <Accordion title="How is #image different from dragging images into chat?">
    * **#image** adds the file to your app's asset catalog — it becomes part of your app (icons, backgrounds, UI elements)
    * **Drag-and-drop** shows the AI a visual reference — used for design mockups, screenshots, or showing what you want

    Use #image for app assets. Use drag-and-drop for references.
  </Accordion>

  <Accordion title="Can I remove an attached asset?">
    Before sending: Click the **X** on the orange file chip to remove it.

    After sending: Ask the AI to remove it: "Remove the font I just added" or "Delete that image from the project."
  </Accordion>

  <Accordion title="What happens when I use #lottie?">
    When you use #lottie for the first time, Nativeline automatically adds the Lottie Swift package as a dependency to your project. You don't need to configure anything — it just works.
  </Accordion>

  <Accordion title="Do all plans have access to the Toolkit?">
    Yes. The Toolkit (# commands) is available on all plans, including Coffee and Builder.
  </Accordion>

  <Accordion title="Where do the imported files go?">
    Imported assets are added to your Xcode project bundle. Images and colors go to the asset catalog, fonts are registered in Info.plist, and other files are added as bundled resources. The AI handles all of this automatically.
  </Accordion>
</AccordionGroup>

***

<CardGroup cols={2}>
  <Card title="Toolkit Overview" icon="hashtag" href="/toolkit/overview">
    Full Toolkit documentation
  </Card>

  <Card title="Chat Interface" icon="comments" href="/features/chat-interface">
    How to use # commands in chat
  </Card>
</CardGroup>
